On Wed, Jun 25, 2025 at 02:40:16PM +0200, Borislav Petkov wrote: > On Wed, Jun 25, 2025 at 01:52:58PM +0200, Gerd Hoffmann wrote: > > The kernel allocates the caa page(s) only when running under svsm, see > > alloc_runtime_data(), so this is not correct. I think we either have to > > return to the original behavior of only doing something in case address > > is not NULL > > Yes, we're doing something only when the address is not NULL. This is inside a loop, so returning in case the caa address is NULL will skip ghcb setup for all but the first CPU. take care, Gerd