History log of /src/sys/arch/sparc/stand/Makefile.buildboot |
Revision | | Date | Author | Comments |
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
|