[SeaBIOS] [PATCH] acpi: add Local APIC NMI Structure to MADT.

Gleb Natapov gleb at redhat.com
Sun Oct 2 10:50:40 CEST 2011


On Mon, Sep 26, 2011 at 07:58:56PM +0900, Kenji Kaneshige wrote:
> (2011/09/23 13:31), Kevin O'Connor wrote:
> >On Thu, Sep 22, 2011 at 09:58:58PM +0900, Kenji Kaneshige wrote:
> >>Add Local APIC NMI Structure to ACPI MADT.
> >
> >Thanks.  Can you give a brief description of what this is needed by?
> >
> >Also, is this for kvm, qemu, or some other emulator?
> 
> This describes LINT pin (LINT0 or LINT1) to which NMI is connected,
> and this information is needed by OS to initialize local APIC.
> Current seabios provides this information through MP configuration
> table but doesn't provide it through ACPI MADT. I found this when
> I reviewed "inject NMI" feature in qemu/kvm.
> 
> By the way, I think usually NMI is connected to all processors'
> LINT1 as MultiProcessor spec indicates, and my patch assumes this.
> But, I noticed that seabios's MP configuration table provides only
> a NMI information connected to BSP. Is there any special reason
> about this?
> 
Should be changed to 0xff too.

--
			Gleb.



More information about the SeaBIOS mailing list