Home | History | Annotate | only in /src/sys/arch/alpha/stand/boot
History log of /src/sys/arch/alpha/stand/boot
RevisionDateAuthorComments
 1.32 20-Jul-2012  matt Use ${_MKTARGET_LINK} and ${_MKTARGET_CREATE}
 1.31 22-Sep-2001  tv branches: 1.31.158;
objcopy -> ${OBJCOPY}; remove redundant definitions of OBJCOPY?= (it is
now in bsd.own.mk).
 1.30 26-Sep-2000  simonb branches: 1.30.2; 1.30.4; 1.30.6;
Add support for booting off RAIDframe RAID1 mirrors.
Check the first partition type in devopen(), and if it is of type
FS_RAID, add 64 to blkdev_part_offset.

NOTE: This brings the size of the alpha first-stage bootblocks up to
close to the maximum. RAID1 support is controlled by the
BOOTXX_RAID1_SUPPORT define, and is easy to disable if size
becomes an issue.
 1.29 21-Jul-2000  jdolecek switch to sys/conf/newvers_stand.sh for generation of version files
move the vers.c depend/build goo to Makefile.bootprogs and remove
explicit rules in other Makefiles
sync the message in */version files with other ports using newvers_stand.sh

XXX the new depend rules were tested to limited extend (also with obj dirs)
XXX on i386 and should be ok; the changes should not otherwise influence build
 1.28 10-Sep-1999  ross branches: 1.28.2; 1.28.12;
Nuke the alpha ecoff/elf bootloader and use the libsa/ one instead.
 1.27 18-Aug-1999  cgd mention that putstr.c and putulong.c might want to be included when debugging
 1.26 05-Apr-1999  cgd branches: 1.26.2;
now that boot.c does the bootstrap name with a -D, the newvers scripts
are all the same, so eliminate the redundancy. also, use mrg's
"Version:" trick to find the version rather than using the RCS ID.
(I must have been having a ... bad day.) Also, bump boot and netboot
versions for all the changes that have been happening lately.
 1.25 05-Apr-1999  cgd don't get the name from newvers, get it from a bootstrap-specific -D
in the Makefile. also, print the banner before we do things that
might cause us to print error messages.
 1.24 02-Apr-1999  cgd update for booted_dev and disk->blkdev changes.
 1.23 02-Apr-1999  cgd unrevert the changes made last night, now that 'installboot' has
had a few bugs fixed that let the problem slip in, and since bootxx's
Makefile now goes out of its way to satisfy installboot's undocumented
and totally unreasonable assumptions about the bootxx file it's operating
on. No point in fixing the assumptions, because sooner rather than later
this incarnation of installboot is going to die.
 1.22 01-Apr-1999  ross Revert recent changes, which either don't work, or can't be built
successfully by ordinary mortals.
 1.21 31-Mar-1999  cgd Compile with -Os (optimize for size).
Clean up the "Region 1" related definitions, and define load addresses,
max load size, and max total size for as many boot block types as we can.
(types = unified, primary, secondary). We can't always define all
values for all boot blocks, though.
Make CPP flags selection less gross.
Use objcopy rather than headersize (yay, evil gets a stake to the heart!).
Use a little shell script to verify that the sizes of the boot blocks are OK.
Do not compile too much more of libsa than we actually have to.
 1.20 28-Mar-1998  thorpej Much more sane boot block builds, from Chris Demetriou.
 1.19 06-Sep-1997  drochner enable -Wall
 1.18 09-May-1997  mycroft branches: 1.18.4; 1.18.6;
Eliminate bogus redefinitions of standard targets.
 1.17 17-Apr-1997  thorpej STRIP -> STRIPFLAG
 1.16 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.15 24-Jan-1997  cgd branches: 1.15.2;
reorganize Alpha boot block sources: put common sources in a 'common'
directory (so they don't clutter up the arch/alpha/stand), and put
not-common sources in programs' directories.
 1.14 23-Jan-1997  cgd add support for reading gzipped kernels.
 1.13 23-Jan-1997  cgd update for new kernel library build process
 1.12 17-Jan-1997  cgd clean up a bit. include libraries more carefully, so that when compressed
read code is integrated into libsa things will work properly.
 1.11 16-Jan-1997  cgd seriously clean up makefiles. use libsa/libkern/libz as appropriate,
and don't build the various sources into objs locally by specifying
them directly in the Makefiles.
 1.10 18-Oct-1996  thorpej Use ${INSTALL}.
 1.9 23-Sep-1996  cgd update for ELF toolchain support
 1.8 17-Sep-1996  cgd (1) split load-file functionality out from the 'main program' of the
boot block, since it will be shared with the network boot block.
(2) Kill a.out support, since it never worked was never used, and will
never be.
(3) Add support for booting of ELF kernels, from Matt Thomas. (Currently
untested, but it compiles.)
 1.7 14-Jun-1996  cgd Don't pass arguments to the kernel, trim unnecessary environment
calls, kill 'ask' loop (i.e. if boot fails, halt), seperate
ECOFF and a.out support into seperate options.
 1.6 12-Apr-1996  cgd don't forget dkcksum.c, now that it's seperate
 1.5 23-Nov-1995  cgd wholesale update from my NetBSD/Alpha source tree. Includes:
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
 1.4 28-Jun-1995  cgd make boot blocks work on AlphaStation systems
 1.3 27-Feb-1995  cgd fill up device switches, clean up a couple of mistakes.
 1.2 16-Feb-1995  cgd RCS ids, some missing copyrights.
 1.1 13-Feb-1995  cgd preliminary Alpha support. note that NOT ALL OF THE MODIFICATIONS TO
THE REST OF THE KERNEL ARE IN THE TREE YET. Also, some of this is
_incredibly_ hack-ish, etc., but it works.
 1.15.2.1 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.18.6.2 09-May-1997  mycroft Eliminate bogus redefinitions of standard targets.
 1.18.6.1 09-May-1997  mycroft file Makefile was added on branch alpha-nwscons on 1997-05-09 07:50:27 +0000
 1.18.4.1 06-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.26.2.2 05-Apr-1999  cgd now that boot.c does the bootstrap name with a -D, the newvers scripts
are all the same, so eliminate the redundancy. also, use mrg's
"Version:" trick to find the version rather than using the RCS ID.
(I must have been having a ... bad day.) Also, bump boot and netboot
versions for all the changes that have been happening lately.
 1.26.2.1 05-Apr-1999  cgd file Makefile was added on branch netbsd-1-4 on 1999-04-05 06:56:24 +0000
 1.28.12.1 26-Sep-2000  simonb Pull up rev 1.30 (approved by thorpej):
Add support for booting off RAIDframe RAID1 mirrors.
Check the first partition type in devopen(), and if it is of type
FS_RAID, add 64 to blkdev_part_offset.
 1.28.2.1 20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.30.6.1 01-Oct-2001  fvdl Catch up with -current.
 1.30.4.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.30.2.1 26-Sep-2001  nathanw Catch up to -current.
Again.
 1.31.158.1 30-Oct-2012  yamt sync with head
 1.3 23-Nov-1995  cgd wholesale update from my NetBSD/Alpha source tree. Includes:
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
 1.2 16-Feb-1995  cgd RCS ids, some missing copyrights.
 1.1 13-Feb-1995  cgd preliminary Alpha support. note that NOT ALL OF THE MODIFICATIONS TO
THE REST OF THE KERNEL ARE IN THE TREE YET. Also, some of this is
_incredibly_ hack-ish, etc., but it works.
 1.12 24-Jan-1997  cgd reorganize Alpha boot block sources: put common sources in a 'common'
directory (so they don't clutter up the arch/alpha/stand), and put
not-common sources in programs' directories.
 1.11 23-Jan-1997  cgd add support for reading gzipped kernels.
 1.10 18-Jan-1997  cgd if a file name is given (i.e. BOOTED_FILE) is set, boot only that file,
but if not then try to boot "netbsd", "netbsd.bak", "netbsd.old", and
"onetbsd" (in that order) until one is found or until the list of names
is exhausted.
 1.9 18-Jan-1997  cgd move an 'int debug;' into boot.c (it was the only diff between boot.c and
netboot.c), and nuke netboot.c (using boot.c instead for network boot blocks).
 1.8 17-Sep-1996  cgd branches: 1.8.2;
(1) split load-file functionality out from the 'main program' of the
boot block, since it will be shared with the network boot block.
(2) Kill a.out support, since it never worked was never used, and will
never be.
(3) Add support for booting of ELF kernels, from Matt Thomas. (Currently
untested, but it compiles.)
 1.7 14-Jun-1996  cgd Don't pass arguments to the kernel, trim unnecessary environment
calls, kill 'ask' loop (i.e. if boot fails, halt), seperate
ECOFF and a.out support into seperate options.
 1.6 10-May-1996  cgd a few more minor ecoff-header-related tweaks.
 1.5 09-May-1996  cgd update to include <sys/exec_ecoff.h>, rather than the alpha-specific
(and redundant) coff.h file (which has now been removed).
 1.4 23-Nov-1995  cgd wholesale update from my NetBSD/Alpha source tree. Includes:
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
 1.3 28-Jun-1995  cgd make boot blocks work on AlphaStation systems
 1.2 16-Feb-1995  cgd RCS ids, some missing copyrights.
 1.1 13-Feb-1995  cgd preliminary Alpha support. note that NOT ALL OF THE MODIFICATIONS TO
THE REST OF THE KERNEL ARE IN THE TREE YET. Also, some of this is
_incredibly_ hack-ish, etc., but it works.
 1.8.2.1 24-Jan-1997  cgd sync with trunk
 1.5 02-Apr-1999  cgd this should have been gc'd with the disk->blkdev changes
 1.4 06-Apr-1997  cgd branches: 1.4.6;
clean up NetBSD RCS ID strings
 1.3 23-Nov-1995  cgd branches: 1.3.8;
wholesale update from my NetBSD/Alpha source tree. Includes:
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
 1.2 16-Feb-1995  cgd RCS ids, some missing copyrights.
 1.1 13-Feb-1995  cgd preliminary Alpha support. note that NOT ALL OF THE MODIFICATIONS TO
THE REST OF THE KERNEL ARE IN THE TREE YET. Also, some of this is
_incredibly_ hack-ish, etc., but it works.
 1.3.8.1 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.4.6.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.4.6.1 06-Apr-1997  cgd file conf.c was added on branch alpha-nwscons on 1997-04-06 08:40:32 +0000
 1.4 02-Apr-1999  cgd this should have been gc'd with the disk->blkdev changes
 1.3 06-Sep-1997  drochner -Wall fixes
 1.2 06-Apr-1997  cgd branches: 1.2.4; 1.2.6;
clean up NetBSD RCS ID strings
 1.1 23-Nov-1995  cgd branches: 1.1.8;
wholesale update from my NetBSD/Alpha source tree. Includes:
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
 1.1.8.1 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.2.6.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.2.6.1 06-Apr-1997  cgd file devopen.c was added on branch alpha-nwscons on 1997-04-06 08:40:33 +0000
 1.2.4.1 06-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.12 02-Apr-1999  cgd move the boot/disk.* code to common/blkdev.*, and gut it. The previous
guts were actually functionally equivalent to the current guts, but were
much larger, filled with bugs, and indeed poked around at the disklabel
when some of those bugs prevented them from ever using the disklabel!
 1.11 27-Mar-1999  ross Bug fix for the bug fix. Be sure to prom_close() in bootxx and boot, but not
in netboot, and not in diskclose(), but after trying all kernelnames[].
 1.10 26-Mar-1999  ross Fix bug found by Bernd "Veego" Ernesti: close the console disk channel.
 1.9 28-Dec-1998  ross We don't call prom_open() here anymore, so don't call prom_close() either!
 1.8 15-Oct-1998  ross Don't actually do the raw prom open here.
 1.7 06-Sep-1997  drochner -Wall fixes
 1.6 06-Apr-1997  cgd branches: 1.6.4; 1.6.6;
clean up NetBSD RCS ID strings
 1.5 01-Apr-1997  cgd hack to fake up disklabel
 1.4 18-Jan-1997  cgd branches: 1.4.2;
remove a kludge which was breaking multiple opens/closes of the disk
 1.3 23-Nov-1995  cgd wholesale update from my NetBSD/Alpha source tree. Includes:
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
 1.2 16-Feb-1995  cgd RCS ids, some missing copyrights.
 1.1 13-Feb-1995  cgd preliminary Alpha support. note that NOT ALL OF THE MODIFICATIONS TO
THE REST OF THE KERNEL ARE IN THE TREE YET. Also, some of this is
_incredibly_ hack-ish, etc., but it works.
 1.4.2.1 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.6.6.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.6.6.1 06-Apr-1997  cgd file disk.c was added on branch alpha-nwscons on 1997-04-06 08:40:34 +0000
 1.6.4.1 06-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.4 02-Apr-1999  cgd move the boot/disk.* code to common/blkdev.*, and gut it. The previous
guts were actually functionally equivalent to the current guts, but were
much larger, filled with bugs, and indeed poked around at the disklabel
when some of those bugs prevented them from ever using the disklabel!
 1.3 15-Oct-1998  ross Extern def for raw prom disk file descriptor.
 1.2 06-Apr-1997  cgd branches: 1.2.6;
clean up NetBSD RCS ID strings
 1.1 23-Nov-1995  cgd branches: 1.1.8;
wholesale update from my NetBSD/Alpha source tree. Includes:
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
 1.1.8.1 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.2.6.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.2.6.1 06-Apr-1997  cgd file disk.h was added on branch alpha-nwscons on 1997-04-06 08:40:35 +0000
 1.12 11-Dec-2005  christos merge ktrace-lwp.
 1.11 20-Aug-2005  abs Include the ffsv2 filesystem ops. Necessary but not sufficient for booting
from an FFSv2 filesystem. Similar change tested on NetBSD-3
 1.10 23-Jun-2005  junyoung branches: 1.10.2;
Use FS_OPS() macro.
 1.9 23-Jun-2005  junyoung Drop trailing spaces.
 1.8 23-Feb-2003  simonb branches: 1.8.2; 1.8.16;
Update for LFSv2 support. Ports that have "bootxx_lfs"-style
bootblocks currently only support LFSv2, but the second level
"boot" program supports both LFS versions.
 1.7 18-Aug-1999  cgd add lfs support
 1.6 15-Oct-1998  ross Try the ustarfs open first...it's the only one that can't necessarily
seek. We might be reading a tape and the extra superblock reads will
eat up tape records.
 1.5 24-Sep-1998  ross Track tfs -> ustarfs change.
 1.4 22-Sep-1998  ross Add fs_ops to file_system[] for the ustar-format `tfs'.
 1.3 06-Apr-1997  cgd branches: 1.3.6;
clean up NetBSD RCS ID strings
 1.2 18-Jan-1997  cgd branches: 1.2.2;
add cd9660 file system ops to the file system ops table
 1.1 23-Nov-1995  cgd wholesale update from my NetBSD/Alpha source tree. Includes:
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
 1.2.2.1 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.3.6.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.3.6.1 06-Apr-1997  cgd file filesystem.c was added on branch alpha-nwscons on 1997-04-06 08:40:36 +0000
 1.8.16.1 05-Feb-2006  tron Pull up following revision(s) (requested by abs in ticket #738):
sys/arch/alpha/stand/boot/filesystem.c: revision 1.11 via patch
Include the ffsv2 filesystem ops. Necessary but not sufficient for booting
from an FFSv2 filesystem. Similar change tested on NetBSD-3
 1.8.2.1 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.10.2.1 21-Jun-2006  yamt sync with head.
 1.5 05-Apr-1999  cgd now that boot.c does the bootstrap name with a -D, the newvers scripts
are all the same, so eliminate the redundancy. also, use mrg's
"Version:" trick to find the version rather than using the RCS ID.
(I must have been having a ... bad day.) Also, bump boot and netboot
versions for all the changes that have been happening lately.
 1.4 06-Apr-1997  cgd branches: 1.4.6;
clean up NetBSD RCS ID strings
 1.3 14-Jun-1996  cgd branches: 1.3.6;
Don't pass arguments to the kernel, trim unnecessary environment
calls, kill 'ask' loop (i.e. if boot fails, halt), seperate
ECOFF and a.out support into seperate options.
 1.2 23-Nov-1995  cgd wholesale update from my NetBSD/Alpha source tree. Includes:
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
 1.1 13-Feb-1995  cgd preliminary Alpha support. note that NOT ALL OF THE MODIFICATIONS TO
THE REST OF THE KERNEL ARE IN THE TREE YET. Also, some of this is
_incredibly_ hack-ish, etc., but it works.
 1.3.6.1 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.4.6.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.4.6.1 06-Apr-1997  cgd file newvers.sh was added on branch alpha-nwscons on 1997-04-06 08:40:36 +0000
 1.4 23-Nov-1995  cgd wholesale update from my NetBSD/Alpha source tree. Includes:
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
 1.3 28-Jun-1995  cgd make boot blocks work on AlphaStation systems
 1.2 16-Feb-1995  cgd RCS ids, some missing copyrights.
 1.1 13-Feb-1995  cgd preliminary Alpha support. note that NOT ALL OF THE MODIFICATIONS TO
THE REST OF THE KERNEL ARE IN THE TREE YET. Also, some of this is
_incredibly_ hack-ish, etc., but it works.
 1.3 23-Nov-1995  cgd wholesale update from my NetBSD/Alpha source tree. Includes:
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
 1.2 16-Feb-1995  cgd RCS ids, some missing copyrights.
 1.1 13-Feb-1995  cgd preliminary Alpha support. note that NOT ALL OF THE MODIFICATIONS TO
THE REST OF THE KERNEL ARE IN THE TREE YET. Also, some of this is
_incredibly_ hack-ish, etc., but it works.
 1.5 24-Jan-1997  cgd reorganize Alpha boot block sources: put common sources in a 'common'
directory (so they don't clutter up the arch/alpha/stand), and put
not-common sources in programs' directories.
 1.4 17-Oct-1996  cgd branches: 1.4.2;
update for changes in asm.h
 1.3 23-Sep-1996  cgd update for ELF toolchain support
 1.2 16-Feb-1995  cgd RCS ids, some missing copyrights.
 1.1 13-Feb-1995  cgd preliminary Alpha support. note that NOT ALL OF THE MODIFICATIONS TO
THE REST OF THE KERNEL ARE IN THE TREE YET. Also, some of this is
_incredibly_ hack-ish, etc., but it works.
 1.4.2.1 24-Jan-1997  cgd sync with trunk
 1.3 23-Nov-1995  cgd wholesale update from my NetBSD/Alpha source tree. Includes:
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
 1.2 16-Feb-1995  cgd RCS ids, some missing copyrights.
 1.1 13-Feb-1995  cgd preliminary Alpha support. note that NOT ALL OF THE MODIFICATIONS TO
THE REST OF THE KERNEL ARE IN THE TREE YET. Also, some of this is
_incredibly_ hack-ish, etc., but it works.
 1.4 31-Mar-1999  cgd GC; unused
 1.3 06-Apr-1997  cgd branches: 1.3.6;
clean up NetBSD RCS ID strings
 1.2 16-Feb-1995  cgd branches: 1.2.10;
RCS ids, some missing copyrights.
 1.1 13-Feb-1995  cgd preliminary Alpha support. note that NOT ALL OF THE MODIFICATIONS TO
THE REST OF THE KERNEL ARE IN THE TREE YET. Also, some of this is
_incredibly_ hack-ish, etc., but it works.
 1.2.10.1 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.3.6.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.3.6.1 06-Apr-1997  cgd file test.c was added on branch alpha-nwscons on 1997-04-06 08:40:37 +0000
 1.15 09-Nov-2001  scw Bump the version numbers of all bootloaders which use loadfile_elfXX() now
that it tries hard to avoid backwards seeks.
 1.14 02-Aug-2001  bjh21 branches: 1.14.2; 1.14.6;
Bump version numbers of all bootloaders that use loadfile/ELF, to account for
my changes to symbol loading. I should probably have done this at the time,
but it's better late than never.
 1.13 22-Jul-2001  wiz seperate -> separate
 1.12 26-Sep-2000  simonb branches: 1.12.4;
Add support for booting off RAIDframe RAID1 mirrors.
Check the first partition type in devopen(), and if it is of type
FS_RAID, add 64 to blkdev_part_offset.

NOTE: This brings the size of the alpha first-stage bootblocks up to
close to the maximum. RAID1 support is controlled by the
BOOTXX_RAID1_SUPPORT define, and is easy to disable if size
becomes an issue.
 1.11 21-Jul-2000  jdolecek switch to sys/conf/newvers_stand.sh for generation of version files
move the vers.c depend/build goo to Makefile.bootprogs and remove
explicit rules in other Makefiles
sync the message in */version files with other ports using newvers_stand.sh

XXX the new depend rules were tested to limited extend (also with obj dirs)
XXX on i386 and should be ok; the changes should not otherwise influence build
 1.10 05-Apr-1999  cgd branches: 1.10.2; 1.10.8; 1.10.18;
now that boot.c does the bootstrap name with a -D, the newvers scripts
are all the same, so eliminate the redundancy. also, use mrg's
"Version:" trick to find the version rather than using the RCS ID.
(I must have been having a ... bad day.) Also, bump boot and netboot
versions for all the changes that have been happening lately.
 1.9 23-Jan-1997  cgd branches: 1.9.12;
add support for reading gzipped kernels.
 1.8 18-Jan-1997  cgd bump version
 1.7 16-Jan-1997  cgd seriously clean up makefiles. use libsa/libkern/libz as appropriate,
and don't build the various sources into objs locally by specifying
them directly in the Makefiles.
 1.6 14-Jun-1996  cgd Don't pass arguments to the kernel, trim unnecessary environment
calls, kill 'ask' loop (i.e. if boot fails, halt), seperate
ECOFF and a.out support into seperate options.
 1.5 09-May-1996  cgd update to include <sys/exec_ecoff.h>, rather than the alpha-specific
(and redundant) coff.h file (which has now been removed).
 1.4 23-Nov-1995  cgd wholesale update from my NetBSD/Alpha source tree. Includes:
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
 1.3 28-Jun-1995  cgd make boot blocks work on AlphaStation systems
 1.2 16-Feb-1995  cgd RCS ids, some missing copyrights.
 1.1 13-Feb-1995  cgd preliminary Alpha support. note that NOT ALL OF THE MODIFICATIONS TO
THE REST OF THE KERNEL ARE IN THE TREE YET. Also, some of this is
_incredibly_ hack-ish, etc., but it works.
 1.9.12.2 23-Jan-1997  cgd add support for reading gzipped kernels.
 1.9.12.1 23-Jan-1997  cgd file version was added on branch alpha-nwscons on 1997-01-23 23:10:39 +0000
 1.10.18.1 26-Sep-2000  simonb Pull up rev 1.12 (approved by thorpej):
Add support for booting off RAIDframe RAID1 mirrors.
Check the first partition type in devopen(), and if it is of type
FS_RAID, add 64 to blkdev_part_offset.
 1.10.8.1 20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.10.2.2 05-Apr-1999  cgd now that boot.c does the bootstrap name with a -D, the newvers scripts
are all the same, so eliminate the redundancy. also, use mrg's
"Version:" trick to find the version rather than using the RCS ID.
(I must have been having a ... bad day.) Also, bump boot and netboot
versions for all the changes that have been happening lately.
 1.10.2.1 05-Apr-1999  cgd file version was added on branch netbsd-1-4 on 1999-04-05 06:56:24 +0000
 1.12.4.2 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.12.4.1 03-Aug-2001  lukem update to -current
 1.14.6.1 12-Nov-2001  thorpej Sync the thorpej-mips-cache branch with -current.
 1.14.2.2 14-Nov-2001  nathanw Catch up to -current.
 1.14.2.1 02-Aug-2001  nathanw file version was added on branch nathanw_sa on 2001-11-14 19:12:41 +0000

RSS XML Feed