Skip to content
This repository was archived by the owner on May 29, 2020. It is now read-only.

Comments

Files needed to create a debian package#10

Open
cezarsob wants to merge 16 commits into3mdeb:trenchboot_support_2.04from
cezarsob:trenchboot_support_2.04
Open

Files needed to create a debian package#10
cezarsob wants to merge 16 commits into3mdeb:trenchboot_support_2.04from
cezarsob:trenchboot_support_2.04

Conversation

@cezarsob
Copy link

Signed-off-by: Cezary Sobczak cezary.sobczak@3mdeb.com

rossphilipson and others added 15 commits April 21, 2020 14:22
Signed-off-by: Ross Philipson <ross.philipson@oracle.com>
Signed-off-by: Daniel P. Smith <dpsmith@apertussolutions.com>
Signed-off-by: Ross Philipson <ross.philipson@oracle.com>
Signed-off-by: Ross Philipson <ross.philipson@oracle.com>
Signed-off-by: Ross Philipson <ross.philipson@oracle.com>
Signed-off-by: Ross Philipson <ross.philipson@oracle.com>
Signed-off-by: Piotr Król <piotr.krol@3mdeb.com>
Signed-off-by: Piotr Król <piotr.krol@3mdeb.com>
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Relocator must be used as it is the proper way of relocating code to
its final addresses. For now go with relocator32_boot pointing to skinit
stub in C function and pray that it won't get overwritten. This will be
fixed in the following commit.

TPM must have all localities relinquished and all APs must be in the
wait-for-SIPI state. These are requirements for skinit.

Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
SKINIT instruction takes only one argument in EAX register - a pointer
to the SLB (Secure Launch Block). No other registers are preserved by
SKINIT, so don't bother setting the rest of CPU state.

Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Syms were exposed both by kernel and module
The result was following error when building for PC platform:

grub_tis_init in slaunch is duplicated in kernel
grub_tis_recv in slaunch is duplicated in kernel
grub_tis_request_locality in slaunch is duplicated in kernel
grub_tis_send in slaunch is duplicated in kernel
Makefile:49185: recipe for target 'moddep.lst' failed

Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
Signed-off-by: Cezary Sobczak <cezary.sobczak@3mdeb.com>
@cezarsob cezarsob requested a review from macpijan April 28, 2020 15:38
@cezarsob cezarsob self-assigned this Apr 28, 2020
debian/control: change maintainer, uploaders, vcs-git

vcs-browser and delete homepage

Signed-off-by: Cezary Sobczak <cezary.sobczak@3mdeb.com>
@cezarsob cezarsob force-pushed the trenchboot_support_2.04 branch from ced9911 to bfa172d Compare April 29, 2020 07:34
@macpijan macpijan force-pushed the trenchboot_support_2.04 branch 2 times, most recently from 0690807 to e718cf6 Compare May 22, 2020 06:56
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants