kernel-ark/arch/ia64
Keith Owens 866ba633a8 [IA64] Module gp must point to valid memory
Some bits of the kernel assume that gp always points to valid memory,
in particular PHYSICAL_MODE_ENTER() assumes that both gp and sp are
valid virtual addresses with associated physical pages.  The IA64
module loader puts gp well past the end of the module, with no physical
backing.  Offsets on gp are still valid, but physical mode addressing
breaks for modules.  Ensure that gp always falls within the module
body.  Also ensure that gp is 8 byte aligned.

Signed-off-by: Keith Owens <kaos@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
2005-06-08 11:41:31 -07:00
..
configs [IA64] Update arch/ia64/configs/tiger_defconfig 2005-05-03 16:27:44 -07:00
dig
hp [IA64] use common pxm function 2005-05-03 13:33:18 -07:00
ia32 [IA64] fix compilation warning in sys32_epoll_wait() 2005-06-01 15:44:01 -07:00
kernel [IA64] Module gp must point to valid memory 2005-06-08 11:41:31 -07:00
lib [IA64] use fc.i for fluch_icache_range() 2005-05-03 11:27:33 -07:00
mm [IA64] Fill holes in FIXADDR_USER space with zero pages. 2005-06-08 10:58:21 -07:00
oprofile
pci
scripts
sn [IA64] fix setting of sn_hub_info->shub_1_1_found 2005-06-03 12:37:53 -07:00
defconfig
install.sh
Kconfig [PATCH] ppc64: remove hidden -fno-omit-frame-pointer for schedule.c 2005-05-05 16:36:32 -07:00
Kconfig.debug
Makefile
module.lds