freebsd-dev/sys/boot/alpha/libalpha
peter 302851db1d Initial attempt to update the Alpha loader and kernel to use the machine
independent elf loader and have access to kld modules.  Jordan and I were
not sure how to create boot floppies, and the things we tried just made
SRM laugh in our faces - but it was upset at boot1 which was not touched
by these changes.  Essentially this has been untested. :-(

What this does is to steal the last three slots from the nine spare longs
in the bootinfo_v1 struct to pass the module base pointer through.

The startup code now to set up and fills in the module and environment
structures, hopefully close enough to the i386 layout to be able to use
the same kernel code.  We now pass though the updated end of the kernel
space used, rather than _end. (like the i386).

If this does not work, it needs to be beaten into shape pronto.  Otherwise
it should be backed out before 3.0.

Pre-approved in principle by: dfr
1998-10-14 09:53:25 +00:00
..
alpha_copy.c Make the alpha bootstrap build again, fix some warning and change sdboot to daboot. 1998-09-20 21:46:19 +00:00
alpha_module.c Bootloader update. 1998-08-31 21:10:43 +00:00
bbinfo.h This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00
bootinfo.c Initial attempt to update the Alpha loader and kernel to use the machine 1998-10-14 09:53:25 +00:00
common.h This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00
delay.c This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00
devicename.c * Add old UFS compatibility code to alpha/boot1. 1998-09-26 10:51:38 +00:00
elf_freebsd.c Initial attempt to update the Alpha loader and kernel to use the machine 1998-10-14 09:53:25 +00:00
getsecs.c This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00
libalpha.h * Add old UFS compatibility code to alpha/boot1. 1998-09-26 10:51:38 +00:00
Makefile Initial attempt to update the Alpha loader and kernel to use the machine 1998-10-14 09:53:25 +00:00
OSFpal.c This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00
pal.S This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00
prom_disp.S This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00
prom_swpal.S This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00
prom.c This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00
reboot.c This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00
srmdisk.c This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00
srmnet.c This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00
start.S This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00
time.c This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00