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

Kenji Kaneshige kaneshige.kenji at jp.fujitsu.com
Mon Oct 3 03:48:22 CEST 2011

(2011/10/02 17:50), Gleb Natapov wrote:
> 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.

Thank you. Will send the patch soon.

Kenji Kaneshige

More information about the SeaBIOS mailing list