palo bame

Paul Bame bame@puffin.external.hp.com
Fri, 14 Jul 2000 16:30:33 -0600


CVSROOT:	/home/cvs/parisc
Module name:	palo
Changes by:	bame	00/07/14 16:30:33

Modified files:
	ipl            : Makefile crt0.S ipl.c 
	lib            : elf32.c elf64.c load.c load.h som.c 
	palo           : mkbootable.c palo.c 
Added files:
	ipl            : pdc_misc.c 

Log message:
Added code to change the default W (width) bit based on whether the
kernel being loaded is som/elf32 (narrow) or elf64 (wide).

THE KERNEL IS STILL LAUNCHED IN NARROW MODE -- BEWARE TRASH IN THE
UPPER HALVES OF ARGUMENT REGISTERS ONCE 64-bit IS ENABLED!  Since
there are only 4 args passed to the kernel, the wide/narrow calling
convention difference shouldn't be a problem, especially since head.S
is assembly code and sets up its own world anyway.