Thread (305 messages) 305 messages, 22 authors, 2023-01-05

RE: [PATCH Part2 v6 05/49] x86/sev: Add RMP entry lookup helpers

From: "Kalra, Ashish" <Ashish.Kalra@amd.com>
Date: 2022-08-01 21:50:46
Also in: kvm, linux-crypto, linux-mm, lkml

[AMD Official Use Only - General]
quoted
I disagree.  Running an old kernel on new hardware with a different 
RMP layout should refuse to use SNP, not read/write garbage and likely 
corrupt the RMP and/or host memory.
See my example below.
And IMO, hiding the non-architectural RMP format in SNP-specific code 
so that we don't have to churn a bunch of call sites that don't _need_ 
access to the raw RMP format is a good idea regardless of whether we 
want to be optimistic or pessimistic about future formats.
I don't think I ever objected to that.
I agree with what Sean is recommending to do. 

As I mentioned earlier, in the long term and with respect to future platforms, we are going to add architectural support
to read RMP table entries, so this structure will exist only for older platform support.

Thanks,
Ashish
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help