Home | History | Annotate | Download | only in stand
History log of /src/sys/arch/sparc/stand/Makefile.buildboot
RevisionDateAuthorComments
 1.32  01-Oct-2016  christos deal with PIE and SSP
 1.31  10-Mar-2016  martin branches: 1.31.2;
Add a few includes of bsd.own.mk to avoid broken test conditions
on ACTIVE_CC - this might not be the correct fix for PR 50930,
but it avoids the issue.
 1.30  27-Feb-2016  joerg When building with clang, optimise for minimal size and skip frame
pointers when possible.
 1.29  12-Aug-2013  joerg branches: 1.29.6;
Build boot loaders without unwind tables.
 1.28  25-Aug-2010  christos branches: 1.28.8; 1.28.18; 1.28.22;
factor out the floppy detection code.
 1.27  27-May-2010  dholland Introduce .WAIT into the cleandir rule for blasting the libsa/libkern/etc.
trees, because it can race with the libsa/libkern/etc. makefiles' own
cleandir rules. I think I've found all of the uses of the offending idiom...
Closes PR 43360.
 1.26  27-Nov-2009  tsutsui branches: 1.26.2; 1.26.4;
Add src/common/include to -Ipath for proplib(3) so that build works
even without installed DESTDIR.
 1.25  29-Mar-2009  tsutsui Use <bsd.klinks.mk> to create machine and ${MACHINE_ARCH} symlinks.
 1.24  23-Mar-2009  tsutsui - use -Os to shrink bianries
- remove local shrinked memcpy() from bootxx.c bacause
now it's identical with __OPTIMIZE_SIZE__ libsa one
derived from src/common/lib/libc/string/bcopy.c.

Tested netboot from le0 and bootxx + boot from sd0 on SS1+.
 1.23  11-Dec-2005  christos branches: 1.23.78; 1.23.86; 1.23.92;
merge ktrace-lwp.
 1.22  21-Jun-2004  jmc Ignore errors on some rm -rf's for platforms that aren't quite
POSIX compliant
and return errors on r/o source (FreeBSD) for -rf. Fixes PR#25022
 1.21  30-Jul-2003  mrg branches: 1.21.2;
sprinkle some: libkern.h, some -ffreestanding and some cast-y goodness,
all for the pleasure of the gcc 3 :-)
 1.20  17-May-2003  nakayama branches: 1.20.2;
Make sure to remove lib directories.
 1.19  01-Mar-2003  pk Add support for large kernels by searching for a physical memory segment
to fit it in. As a bonus, the kernel is now also mapped to the virtual
address (i.e. KERNBASE) it is linked at.
 1.18  20-Jul-2002  mrg make sparc64 friendly.
 1.17  12-Dec-2001  tv branches: 1.17.8;
MKfoo=no -> NOfoo
 1.16  22-Nov-2001  jmc Don't make the symlinks on clean rules as well as obj rules. Breaks r/o source
trees that haven't gotten to the make obj recursion part of make build
otherwise.
 1.15  31-Oct-2000  pk branches: 1.15.4; 1.15.8;
Change the relocation address of `boot' once again to steer clear of
memory used by the PROM on sun4 and early sun4c machines.
 1.14  20-Oct-2000  pk Change to relocation addresses that currently work on all machines.
boot programs at alternative addresses no longer built and installed
by default.
 1.13  28-Aug-2000  pk Pull down from 1.4 branch: default relocation address = 3E0000
 1.12  21-Feb-2000  pk branches: 1.12.4;
SUN_BOOTPARAM compile-time option is no longer used.
 1.11  21-Feb-2000  pk bootxx links at 0x340000
2nd-stage boot programs choices: 0x200000,0x300000,0x400000,0x700000 (default: 0x300000)
 1.10  21-Feb-2000  pk Build several versions of the second-stage boot program, each linked
to run at a different base address. Boot image build procedures can
pick one which is least likely to fail..

The default boot program is again build to run at 0x340000.
 1.9  23-Jan-2000  mycroft Clean up the machine symlink stuff ever so slightly. Needs to be
standardized between files.
 1.8  25-Nov-1999  pk Suppress the `machine' symlink when making target `obj'.
Also add it to the clean target list.
 1.7  12-Jun-1999  pk branches: 1.7.2; 1.7.8;
Initialize the heap (for alloc()) explicitly, since the `end' symbol
is not necessarily double-word aligned.
 1.6  28-Apr-1999  christos Checkpoint of elf boot stuff:
- Use loadfile for both boot and installboot
- Fix problems with linking in bootxx
- Make installboot work with both a.out and ELF bootxx
- *WILL NOT BOOT YET ELF KERNELS* (a.out kernels work) I am working on it.
 1.5  15-Feb-1999  pk branches: 1.5.2; 1.5.4;
Install the `machine' link again; it went missing a while ago.
Add `-I.' to CPPFLAGS to use it.
 1.4  15-Feb-1999  pk * Add promlib.c to common sources.
* Compile with prototype warnings turned on.
 1.3  13-Feb-1999  lukem convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
 1.2  06-Feb-1999  hannken Define _STANDALONE instead of STANDALONE.
 1.1  01-Jun-1997  mrg Completely rearrange SPARC boot code, modeling it after alpha and hp300
ports' boot programs. Also added support for loading gzip'd kernels,
useful for booting from floppy. From Jason R. Thorpe <thorpej@nas.nasa.gov>,
tested by Matthew Green <mrg@eterna.com.au> and Erik Fair <fair@clock.org>.
 1.5.4.1  21-Jun-1999  thorpej Sync w/ -current.
 1.5.2.2  09-Jul-2000  he Apply patch (requested by he, approved by pk):
Move the sparc boot loader close to the 4M limit, so that we
can boot the sysinst kernel without bumping into the boot
loader, and without exceeding the first 4M physical memory
bank. Fixes PR#10059.
 1.5.2.1  22-Feb-2000  he Apply patch (requested by pk):
Make several sparc boot programs to run at different relocated
addresses. The boot build procedures can then pick the one which
is least likely to fail.
 1.7.8.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.7.2.2  22-Nov-2000  bouyer Sync with HEAD.
 1.7.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.12.4.2  01-Nov-2000  tv Pullup 1.15 [pk]:
Change the relocation address of `boot' once again to steer clear of
memory used by the PROM on sun4 and early sun4c machines.
 1.12.4.1  19-Oct-2000  tv Commit by patch [pk]:
- boot floppy image out of space: use a two disk system
- update INSTALL kernel
- updates/fixes to miniroot image
- support for building CD image
- update installation doc
 1.15.8.2  01-Aug-2002  nathanw Catch up to -current.
 1.15.8.1  08-Jan-2002  nathanw Catch up to -current.
 1.15.4.2  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.15.4.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.17.8.1  31-Aug-2002  gehenna catch up with -current.
 1.20.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.20.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.20.2.1  03-Aug-2004  skrll Sync with HEAD
 1.21.2.1  22-Jun-2004  tron Pull up revision 1.22 (requested by jmc in ticket #531):
Ignore errors on some rm -rf's for platforms that aren't quite
POSIX compliant
and return errors on r/o source (FreeBSD) for -rf. Fixes PR#25022
 1.23.92.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.23.86.1  28-Apr-2009  skrll Sync with HEAD.
 1.23.78.4  09-Oct-2010  yamt sync with head
 1.23.78.3  11-Aug-2010  yamt sync with head.
 1.23.78.2  11-Mar-2010  yamt sync with head
 1.23.78.1  04-May-2009  yamt sync with head.
 1.26.4.2  05-Mar-2011  rmind sync with head
 1.26.4.1  30-May-2010  rmind sync with head
 1.26.2.2  22-Oct-2010  uebayasi Sync with HEAD (-D20101022).
 1.26.2.1  17-Aug-2010  uebayasi Sync with HEAD.
 1.28.22.1  28-Aug-2013  rmind sync with head
 1.28.18.2  03-Dec-2017  jdolecek update from HEAD
 1.28.18.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.28.8.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.29.6.2  05-Oct-2016  skrll Sync with HEAD
 1.29.6.1  19-Mar-2016  skrll Sync with HEAD
 1.31.2.1  04-Nov-2016  pgoyette Sync with HEAD

RSS XML Feed