2004-10-04 15:46:33

by Martin Wilck

[permalink] [raw]
Subject: [PATCH] skip sync_arb_IDs on P4/Xeon

Hi,

I recently came across an Intel statement saying that the "INIT Level
deassert" IPI used by sync_arb_IDs() (arch/i386/kernel/apic.c) should
not be used on P4 and Xeon which don't have APIC bus arbitration anyway.

See Intel IA32 architecture software developers manual vol. 3, 8.6.1
(p.8-23), 8.7 (p. 8.31).

The patch below skips the unsupported IPI on P4/Xeon.

The same thing should probably be done for x86_64.

Regards,
Martin

--
Martin Wilck Phone: +49 5251 8 15113
Fujitsu Siemens Computers Fax: +49 5251 8 20409
Heinz-Nixdorf-Ring 1 mailto:[email protected]
D-33106 Paderborn http://www.fujitsu-siemens.com/primergy


Attachments:
sync_Arb_IDs.diff (366.00 B)