* Borislav Petkov <bp@xxxxxxxxx> wrote:
On Fri, Apr 11, 2025 at 07:09:56AM -0500, Mario Limonciello wrote:
I was aiming for a header that we would conceivably use in all these places
anyway.
Can you suggest a more fitting existing header? A new one felt too heavy
for a single register define.
No, the logic is: put it in the *right* header. Not in the "whatever-works"
header.
Yeah, it's the Linux kernel equivalent of: 'if you touch it, you own it',
a.k.a. 'no good deed goes unpunished'. ;-)
So you can easily add a
arch/x86/include/asm/platform.h
header which contains exactly platform stuff. And FCH sounds like a platform
thing to me. Or at least southbridge or whatever that thing is called now. It
certainly ain't part of the CPU so platform should be more fitting.
Unless someone has a better idea...
Yeah, so I think we can create a brand new <asm/amd_sb.h> header or so,
because it's an AMD SB800 southbridge chipset register? We already have
<asm/amd_nb.h>.
'platform' might be a bit too generic and fungible I think: often the
northbridge and the CPU is considered part of a 'platform' too.
Thanks,
Ingo