Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Where does one get seamldr? #3

Open
rnertney opened this issue Feb 21, 2024 · 8 comments
Open

Where does one get seamldr? #3

rnertney opened this issue Feb 21, 2024 · 8 comments

Comments

@rnertney
Copy link

I found on the Intel site.

However, the build instructions are not the clearest. I'm able to build the p-seam-loader (same way as my Issue #1), but building np-seam-loader requires windows-based Visual studio. I'm instructed to open a command prompt to the Projects\Server\Emr\Seamldr folder, and then run make.

make doesn't resolve on windows. opening any of the vcxproj or sln files in Visual Studio on Windows also can't resolve all of the errors.

What are the steps needed to rebuild the seam loader so that I can launch TDX1.5 (when my UEFI doesn't have the 1.5 support builtin)?

@sergey687
Copy link

Hi Rob, currently SEAMLDR is not open-source yet. You can file your question through the Intel TDX landing page - https://www.intel.com/content/www/us/en/developer/tools/trust-domain-extensions/overview.html

@sergey687
Copy link

Also, the build option provides the ability to compare the publicly exposed source code to the officially released binary.
To run the TDX Module it is required to use the official signed binaries released by Intel. Intel does not provide an environment to run TDX with non-signed binaries.

@rnertney
Copy link
Author

rnertney commented Feb 22, 2024

How can I utilize the right-most path for loading the 1.5 TDX module?

image

Are you suggesting that the support query on the Intel page is the route I should take to get the binary to utilize TDX 1.5 on my system? My SBIOS works for SPR TDX1.0, but I don't have an updated one where the UEFI will load SEAM->TDX1.5.

When you download the SEAM loader from the page, it just gives a bunch of projects to build.

@iaxel77
Copy link

iaxel77 commented Feb 26, 2024

Hi Rob,
Thank you again for showing interest in our TDX technology.
We can provide answers to TDX Module source code related questions on this GitHub page.
Questions about enabling activities should be directed through the enabling channels or through the official Intel TDX page:
https://www.intel.com/content/www/us/en/developer/tools/trust-domain-extensions/overview.html

@Gelob
Copy link

Gelob commented Feb 26, 2024

Hi @iaxel77 that page suggests emailing [email protected], however that email bounces back

@devopsinvictus
Copy link

Verify input parameters, including the Intel TDX module’s signature structure.
Load the Intel TDX module image and verify its measurement.
Configure relevant regions and SEAM transfer VMCSs.
Return to the Virtual Machine Monitor (VMM) after successful loading and verification. This process ensures secure execution of trust domains within your system.

@matti
Copy link

matti commented Jul 3, 2024

everything what's TDX software is exactly like this issue. I don't understand why intel provides almost 0 support to actually use the TDX hardware.

@JaewonHur
Copy link

Is there anyone who managed to build the NP-SEAM Loader?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants