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.