microsoft / openvmm-deps

Dependencies for OpenVMM
https://openvmm.dev
MIT License
7 stars 1 forks source link

Update glibc to 2.35 or newer to fix TDX CPUID issue for tunables #21

Open chris-oo opened 3 months ago

chris-oo commented 3 months ago

See #872 for discussion, but there is a glibc update needed to undo the workaround in init for values which are returned as zeroes on TDX via CPUID.

chris-oo commented 3 months ago

I think it comes from gcc in the dockerfile, but I don't really know. It would be best to get some more docs about how to update stuff when @jstarks is back.

chris-oo commented 3 months ago

https://github.com/microsoft/HvLite/pull/1086 is the workaround for now

benhillis commented 1 month ago

I figured out how to update the gcc version, but it will require creating a fork of the musl-cross-make repo which we can probably do. I'll sync up with you @chris-oo to make sure the private version I built resolves the issue then we can fork the repo so I can make the version bump.