Bjorn Helgaas
b2c99e3c70
[PATCH] EFI: keep physical table addresses in efi structure
...
Almost all users of the table addresses from the EFI system table want
physical addresses. So rather than doing the pa->va->pa conversion, just keep
physical addresses in struct efi.
This fixes a DMI bug: the efi structure contained the physical SMBIOS address
on x86 but the virtual address on ia64, so dmi_scan_machine() used ioremap()
on a virtual address on ia64.
This is essentially the same as an earlier patch by Matt Tolentino:
http://marc.theaimsgroup.com/?l=linux-kernel&m=112130292316281&w=2
except that this changes all table addresses, not just ACPI addresses.
Matt's original patch was backed out because it caused MCAs on HP sx1000
systems. That problem is resolved by the ioremap() attribute checking added
for ia64.
Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Cc: Matt Domsch <Matt_Domsch@dell.com>
Cc: "Tolentino, Matthew E" <matthew.e.tolentino@intel.com>
Cc: "Brown, Len" <len.brown@intel.com>
Cc: Andi Kleen <ak@muc.de>
Acked-by: "Luck, Tony" <tony.luck@intel.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-03-26 08:56:54 -08:00
..
acpi
[PATCH] s/;;/;/g
2006-03-24 07:33:24 -08:00
asm-alpha
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-arm
Merge master.kernel.org:/home/rmk/linux-2.6-arm
2006-03-25 20:29:54 -08:00
asm-arm26
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-cris
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-frv
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-generic
[PATCH] more for_each_cpu() conversions
2006-03-23 07:38:17 -08:00
asm-h8300
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-i386
[PATCH] x86_64: Implement early DMI scanning
2006-03-25 09:10:55 -08:00
asm-ia64
[PATCH] EFI: keep physical table addresses in efi structure
2006-03-26 08:56:54 -08:00
asm-m32r
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-m68k
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-m68knommu
[PATCH] m68knommu: hardirq.h needs definition of NR_IRQS
2006-02-07 16:16:54 -08:00
asm-mips
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-parisc
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-powerpc
powerpc: fix strncasecmp prototype
2006-03-25 09:41:40 -08:00
asm-ppc
powerpc: Implement accurate task and CPU time accounting
2006-02-24 14:05:56 +11:00
asm-s390
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-sh
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-sh64
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-sparc
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
2006-03-25 08:39:55 -08:00
asm-sparc64
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-um
[PATCH] x86: SMP alternatives
2006-03-23 07:38:04 -08:00
asm-v850
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
asm-x86_64
[PATCH] x86_64: Removed duplicated declaration of force_iommu
2006-03-25 09:14:39 -08:00
asm-xtensa
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
keys
linux
[PATCH] EFI: keep physical table addresses in efi structure
2006-03-26 08:56:54 -08:00
math-emu
media
V4L/DVB (3599): Implement new routing commands for wm8775 and cs53l32a.
2006-03-24 16:27:00 -03:00
mtd
net
[IPV4]: Aggregate route entries with different TOS values
2006-03-25 01:38:55 -08:00
pcmcia
[PATCH] pcmcia: Add macro to match PCMCIA cards by numeric ID and first vendor string
2006-03-01 11:11:26 +01:00
rdma
IB/umad: Add support for large RMPP transfers
2006-03-20 10:08:23 -08:00
rxrpc
scsi
[PATCH] Make libata not powerdown drivers on PM_EVENT_FREEZE.
2006-03-24 09:51:36 -05:00
sound
[PATCH] sound: remove PC98-specific OPL3_HW_OPL3_PC98
2006-03-24 07:33:26 -08:00
video
[PATCH] Remove MODULE_PARM
2006-03-25 08:22:52 -08:00