Home | History | Annotate | Download | only in boot
History log of /src/sys/arch/alpha/stand/boot/Makefile
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

RSS XML Feed