linux/include
David Gibson 488f84994c [PATCH] ppc64: remove another fixed address constraint
Presently the LparMap, one of the structures the kernel shares with the
legacy iSeries hypervisor has a fixed offset address in head.S.  This patch
changes this so the LparMap is a normally initialized structure, without
fixed address.  This allows us to use macros to compute some of the values
in the structure, which wasn't previously possible because the assembler
always uses signed-% which gets the wrong answers for the computations in
question.

Unfortunately, a gcc bug means that doing this requires another structure
(hvReleaseData) to be initialized in asm instead of C, but on the whole the
result is cleaner than before.

Signed-off-by: David Gibson <dwg@au1.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-07-27 16:25:58 -07:00
..
acpi [ACPI] merge acpi-2.6.12 branch into latest Linux 2.6.13-rc... 2005-07-12 17:21:56 -04:00
asm-alpha [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-arm Merge master.kernel.org:/home/rmk/linux-2.6-arm 2005-07-26 15:13:26 -07:00
asm-arm26 [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-cris [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-frv [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-generic [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-h8300 [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-i386 [PATCH] user_mode_vm() build fix 2005-07-27 16:25:47 -07:00
asm-ia64 [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-m32r [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-m68k [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-m68knommu [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-mips [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-parisc [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-ppc [PATCH] ppc32: fix dma_map_page() to use page_to_bus() 2005-07-27 16:25:56 -07:00
asm-ppc64 [PATCH] ppc64: remove another fixed address constraint 2005-07-27 16:25:58 -07:00
asm-s390 [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-sh [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-sh64 [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-sparc [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-sparc64 [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-um [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-v850 [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
asm-x86_64 [PATCH] x86_64: Implemenent machine_emergency_restart 2005-07-26 14:35:42 -07:00
asm-xtensa [PATCH] Add emergency_restart() 2005-07-26 14:35:41 -07:00
linux [PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling 2005-07-27 16:25:54 -07:00
math-emu
media [PATCH] v4l: I2C Tuner 2005-07-12 16:01:06 -07:00
mtd
net [NET]: Make ipip/ip6_tunnel independant of XFRM 2005-07-19 14:03:34 -07:00
pcmcia [PATCH] pcmcia: fix pcmcia-cs compilation 2005-07-12 16:00:59 -07:00
rxrpc
scsi [SCSI] fix function prototype warning 2005-07-14 11:54:17 -05:00
sound [PATCH] create a kstrdup library function 2005-06-23 09:45:18 -07:00
video