| History log of /src/sys/arch/sparc/stand/bootxx/Makefile |
| Revision | | Date | Author | Comments |
| 1.21 |
| 03-Jun-2023 |
lukem | adapt to ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
Simplify CWARNFLAGS to use ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} which works for both clang and gcc, and remove compiler-specific equivalents.
|
| 1.20 |
| 03-Jun-2023 |
lukem | bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER
Provide a single variable CC_WNO_ADDRESS_OF_PACKED_MEMBER with options for both clang and gcc, to replace CLANG_NO_ADDR_OF_PACKED_MEMBER CC_NO_ADDR_OF_PACKED_MEMBER GCC_NO_ADDR_OF_PACKED_MEMBER
Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
|
| 1.19 |
| 06-Sep-2020 |
mrg | add support for new GCC 9 warnings that may be too much to fix right now. new address-of-packed-member and format-overflow warnings have new GCC_NO_ADDR_OF_PACKED_MEMBER amd GCC_NO_FORMAT_OVERFLOW variables to remove these warnings.
apply to a bunch of the tree. mostly, these are real bugs that should be fixed, but in many cases, only by removing the 'packed' attribute from some structure that doesn't really need it. (i looked at many different ones, and while perhaps 60-80% were already properly aligned, it wasn't clear to me that the uses were always coming from sane data vs network alignment, so it doesn't seem safe to remove packed without careful research for each affect struct.) clang already warned (and was not erroring) for many of these cases, but gcc picked up dozens more.
|
| 1.18 |
| 23-Apr-2020 |
joerg | Uses LFS boot code
|
| 1.17 |
| 12-Jan-2014 |
tsutsui | branches: 1.17.40; Add empty LIBCRTI= as LIBCRT0 to build sa programs without installed DESTDIR.
XXX: probabry we should have bsd.saprog.mk or something.
|
| 1.16 |
| 11-Dec-2005 |
christos | branches: 1.16.112; 1.16.122; 1.16.128; merge ktrace-lwp.
|
| 1.15 |
| 28-Jul-2004 |
simonb | Define LIB{CRT0,C,CRTBEGIN,CRTEND} as nothing, we don't need to link against them.
|
| 1.14 |
| 07-May-2002 |
pk | branches: 1.14.10; Convert `bootxx' to raw binary format which is what the MI installboot(8) program needs.
|
| 1.13 |
| 21-Feb-2000 |
pk | branches: 1.13.8; 1.13.12; bootxx links at 0x340000 2nd-stage boot programs choices: 0x200000,0x300000,0x400000,0x700000 (default: 0x300000)
|
| 1.12 |
| 21-Feb-2000 |
pk | RELOC -> RELOC_DEFAULT
|
| 1.11 |
| 21-Aug-1999 |
sommerfeld | branches: 1.11.2; Use ${SIZE}, ${OBJCOPY} rather than size and objcopy.
|
| 1.10 |
| 28-Apr-1999 |
christos | Add -DLIBSA_NO_CLOSE
|
| 1.9 |
| 05-Mar-1999 |
pk | branches: 1.9.2; 1.9.4; Use `-Ttext' switch & collect ld options in LINKFLAGS.
|
| 1.8 |
| 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.7 |
| 17-Apr-1997 |
thorpej | STRIP -> STRIPFLAG
|
| 1.6 |
| 29-Nov-1996 |
pk | remove header munging hack.
|
| 1.5 |
| 10-Oct-1995 |
pk | We don't need `rem.o'.
|
| 1.4 |
| 09-Oct-1995 |
pk | branches: 1.4.2; Brr.. libkern.o is way too big for our bootxx..
|
| 1.3 |
| 30-Sep-1995 |
pk | Make this work with OBJ dirs.
|
| 1.2 |
| 18-Sep-1995 |
pk | Don't strip bootxx on installation.
|
| 1.1 |
| 16-Sep-1995 |
pk | Network booting; "oldmon" support; combine all functionality in single images. Many thanks to Gordon Ross and Chuck Cranor for figuring out and testing the old monitor (sun4) stuff.
|
| 1.4.2.1 |
| 13-Oct-1995 |
pk | Update from trunk: remove rem.o
|
| 1.9.4.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
| 1.9.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.11.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.13.12.1 |
| 20-Jun-2002 |
nathanw | Catch up to -current.
|
| 1.13.8.1 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
| 1.14.10.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.14.10.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.14.10.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.16.128.1 |
| 18-May-2014 |
rmind | sync with head
|
| 1.16.122.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.16.112.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.17.40.1 |
| 25-Apr-2020 |
bouyer | Sync with bouyer-xenpvh-base2 (HEAD)
|