On Tue, Nov 22 2022 at 10:20, Peter Zijlstra wrote: > On Mon, Nov 21, 2022 at 01:26:28PM +1300, Kai Huang wrote: > >> Shutting down the TDX module requires calling TDH.SYS.LP.SHUTDOWN on all >> BIOS-enabled CPUs, and the SEMACALL can run concurrently on different >> CPUs. Implement a mechanism to run SEAMCALL concurrently on all online >> CPUs and use it to shut down the module. Later logical-cpu scope module >> initialization will use it too. > > Uhh, those requirements ^ are not met by this: Can run concurrently != Must run concurrently The documentation clearly says "can run concurrently" as quoted above. Thanks, tglx