[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250822135422.GDaKh2jhb5ooQ6QOe9@fat_crate.local>
Date: Fri, 22 Aug 2025 15:54:22 +0200
From: Borislav Petkov <bp@...en8.de>
To: Adrian Hunter <adrian.hunter@...el.com>
Cc: Dave Hansen <dave.hansen@...ux.intel.com>,
Tony Luck <tony.luck@...el.com>, pbonzini@...hat.com,
seanjc@...gle.com, vannapurve@...gle.com,
Thomas Gleixner <tglx@...utronix.de>,
Ingo Molnar <mingo@...hat.com>, x86@...nel.org,
H Peter Anvin <hpa@...or.com>, linux-edac@...r.kernel.org,
linux-kernel@...r.kernel.org, kvm@...r.kernel.org,
rick.p.edgecombe@...el.com, kai.huang@...el.com,
reinette.chatre@...el.com, xiaoyao.li@...el.com,
tony.lindgren@...ux.intel.com, binbin.wu@...ux.intel.com,
ira.weiny@...el.com, isaku.yamahata@...el.com,
Fan Du <fan.du@...el.com>, Yazen Ghannam <yazen.ghannam@....com>,
yan.y.zhao@...el.com, chao.gao@...el.com
Subject: Re: [PATCH RESEND V2 1/2] x86/mce: Fix missing address mask in
recovery for errors in TDX/SEAM non-root mode
On Fri, Aug 22, 2025 at 10:57:36AM +0300, Adrian Hunter wrote:
> Not exactly. I just want to fix the bug whereby the mce handler fails
> to mark the affected page as poisoned because it does not remove the KeyID
> from the address before looking-up the page.
Lemme ask this differently then: are you ever going to need KeyID in mci_addr?
> No one expects to find non-address bits in struct mce addr,
You're preaching to the choir - I don't know whose idea it was to shove
a key ID in an address value... it sure sounds silly.
> However, it is allowed to extend struct mce, so adding KeyID or raw MCI ADDR
> later is quite possible.
Why would you want to do that? Do you have a use case?
If not, you can drop that whole angle about adding KeyID later. If yes, let's
hear it.
Just this hypothetically, maybe we'd need it, maybe not, it might be a good
idea ... bla is muddying the water unnecessarily. So let's focus pls and
address *only* the issue(s) at hand.
Thx.
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette
Powered by blists - more mailing lists