Re: [PATCH] x86_64: set cfg_size for AMD Family 10h in case MMCONFIG is used

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: H. Peter Anvin
Date: Thursday, September 13, 2007 - 1:54 pm

Andreas Herrmann wrote:

I'm not talking about Linux here.  I'm talking about any random system
software (which may or may not be Vista, and may nor may not even be an
OS.)  If they advertise MCFG, then a random OS could try to use it, in
accordance with the spec, without the workaround, with serious
malfunction as a result.

If they don't include MCFG, then the worst thing that can happen is that
the OS doesn't see the extended space.  An OS that has chip-specific
workarounds can be aware that this chip is Special and enable MMCONFIG
and use it anyway.

In RFC-speak:

Since this chip doesn't implement standards-conformant mmconfig, a BIOS
MUST NOT enable MCFG in ACPI.  As a result, OSes that have chip-specific
workarounds, like Linux has, SHOULD detect it and use ad hoc code to
enable it anyway.

	-hpa
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [PATCH] x86_64: set cfg_size for AMD Family 10h in cas ..., Andreas Herrmann, (Thu Sep 13, 12:52 pm)
Re: [PATCH] x86_64: set cfg_size for AMD Family 10h in cas ..., H. Peter Anvin, (Thu Sep 13, 1:54 pm)