linux/drivers/pci
Ashok Raj b4033c1715 [PATCH] PCI: Change MSI to use physical delivery mode always
MSI hardcoded delivery mode to use logical delivery mode. Recently
x86_64 moved to use physical mode addressing to support physflat mode.
With this mode enabled noticed that my eth with MSI werent working.

msi_address_init()  was hardcoded to use logical mode for i386 and x86_64.
So when we switch to use physical mode, things stopped working.

Since anyway we dont use lowest priority delivery with MSI, its always
directed to just a single CPU. Its safe  and simpler to use
physical mode always, even when we use logical delivery mode for IPI's
or other ioapic RTE's.

Signed-off-by: Ashok Raj <ashok.raj@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-11-10 16:09:18 -08:00
..
hotplug [PATCH] PCI: drivers/pci/: small cleanups 2005-11-10 16:09:18 -08:00
pcie [PATCH] fix missing includes 2005-10-30 17:37:32 -08:00
.gitignore
access.c [PATCH] PCI: drivers/pci/: small cleanups 2005-11-10 16:09:18 -08:00
bus.c
hotplug.c
Kconfig
Makefile
msi.c [PATCH] PCI: Change MSI to use physical delivery mode always 2005-11-10 16:09:18 -08:00
msi.h
pci-acpi.c [PATCH] pciehp: request control of each hotplug controller individually 2005-11-10 16:09:15 -08:00
pci-driver.c [PATCH] PCI: automatically set device_driver.owner 2005-11-10 16:09:16 -08:00
pci-sysfs.c [PATCH] PCI: Block config access during BIST 2005-10-28 15:36:58 -07:00
pci.c [PATCH] PCI: add pci_find_next_capability() 2005-11-10 16:09:14 -08:00
pci.h [PATCH] PCI: Block config access during BIST 2005-10-28 15:36:58 -07:00
probe.c [PATCH] kernel-doc: PCI fixes 2005-10-28 15:37:01 -07:00
proc.c [PATCH] PCI: Block config access during BIST 2005-10-28 15:36:58 -07:00
quirks.c [PATCH] PCI: NCR 53c810 quirk 2005-11-10 16:09:16 -08:00
remove.c
rom.c [PATCH] fix missing includes 2005-10-30 17:37:32 -08:00
search.c
setup-bus.c
setup-irq.c
setup-res.c
syscall.c [PATCH] PCI: Block config access during BIST 2005-10-28 15:36:58 -07:00