On 11/20/23 08:55, Gerd Hoffmann wrote: > On Fri, Nov 17, 2023 at 10:39:13PM +0100, Laszlo Ersek wrote: >> On 11/17/23 12:42, Gerd Hoffmann wrote: >>> On Fri, Nov 17, 2023 at 10:16:10AM +0100, Laszlo Ersek wrote: >>>> (+Liming +Mike) >>>> >>>> On 11/16/23 10:01, Gerd Hoffmann wrote: >>>>> On Wed, Nov 15, 2023 at 11:51:53AM -0600, Michael Roth wrote: >>>>>> The struct used for GHCB-based page-state change requests uses a 40-bit >>>>>> bit-field for the GFN, which is shifted by PAGE_SHIFT to generate a >>>>>> 64-bit address. However, anything beyond 40-bits simply gets shifted off >>>>>> when doing this, which will cause issues when dealing with 1TB+ >>>>>> addresses. Fix this by casting the 40-bit GFN values to 64-bit ones >>>>>> prior to shifting it by PAGE_SHIFT. >>>>>> >>>>>> Fixes: ade62c18f474 ("OvmfPkg/MemEncryptSevLib: add support to validate >>>>>> system RAM") >>>>>> Signed-off-by: Michael Roth <michael.r...@amd.com> >>>>> >>>>> Reviewed-by: Gerd Hoffmann <kra...@redhat.com> >>>>> >>>>> take care, >>>>> Gerd >>>> >>>> Is this hard feature freeze material? >>> >>> It is a clear bugfix, so IMHO it qualifies. >>> >>>> Also, the patch looks garbled to me on-list (superfluous line breaks). >>> >>> Patch applies fine here. I see mutt breaking the long line, but >>> that is just the local display rendering, the mail good. >> >> Can you check the raw message? I did that and it seems broken. >> Superfluous newlines. I see *double* CRLFs. > > Hmm, everything looks fine here, and 'git am' accepts the mail without > problems. Pushed a branch: > > https://github.com/kraxel/edk2/commits/b4/v2-20231115-michael-roth-ovmfpkg-memencryptsevlib-fix-address-overflow-during-pvalidate
This branch contains whitespace damage. The new lines coming from the patch are terminated with LF, not CRLF. (Doesn't matter much, just wanted to clarify that mutt wasn't doing the right thing on your end. The patch, as posted, does contain multiple CRLFs, and while mutt seems to mitigate that for you, it overshoots. Anyway, I'm picking this up now; I've cleaned up the double CRLFs manually.) Laszlo -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#112227): https://edk2.groups.io/g/devel/message/112227 Mute This Topic: https://groups.io/mt/102610323/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/leave/9847357/21656/1706620634/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-