| History log of /src/sys/arch/amiga/stand/bootblock/bootxx_ffs/Makefile |
| Revision | | Date | Author | Comments |
| 1.28 |
| 29-Apr-2022 |
rin | Enable SA_HARDCODED_SECSIZE to shrink loaders slightly.
|
| 1.27 |
| 29-Apr-2022 |
rin | Stop twiddling when loading boot.amiga; it is small enough.
Slightly reduce insn's for primary loaders, and stop them to output garbage.
|
| 1.26 |
| 25-Feb-2021 |
rin | Add FFSv2 support for primary- and second-stage boot loaders.
Rename primary-stage boot for FFSv1 (and ustarfs) to bootxx_ffsv1 for clarity.
Bump version to 3.1.
|
| 1.25 |
| 09-Apr-2017 |
christos | branches: 1.25.26; make this work again.
|
| 1.24 |
| 08-Apr-2017 |
christos | centralize vers.c building for standalone programs.
|
| 1.23 |
| 15-Jan-2016 |
mlelstv | branches: 1.23.2; 1.23.4; Add 'C' option to bootblock to enable serial console.
|
| 1.22 |
| 29-Apr-2014 |
martin | branches: 1.22.4; Specify both -march=68030 and -mcpu=68030 for assembler files here as well.
|
| 1.21 |
| 29-Mar-2014 |
mlelstv | branches: 1.21.2; Use different option (-mcpu=68030) to select target cpu for the assembler. The old option (-m68030) causes it to complain about features used that are not provided by the target cpu.
|
| 1.20 |
| 21-Aug-2013 |
matt | Use <bsd.klinks.mk> Use ${_MKTARGET_*} Use correct arguments to ${AR} Fix entry symbol.
|
| 1.19 |
| 18-Jul-2013 |
joerg | Explicitly disable unwind tables for the boot loader.
|
| 1.18 |
| 02-Oct-2011 |
christos | branches: 1.18.2; 1.18.12; 1.18.16; 1.18.24; don't mark vers.c phony.
|
| 1.17 |
| 12-Jul-2011 |
mrg | fix previous and only force the failure if reloc2bb already failed.
|
| 1.16 |
| 11-Jul-2011 |
mrg | improve the error message if elf2bb finds we are too large. if elf2bb fails, make sure that the following nm -u's success doesn't cause make to believe the target was built. now amiga builds with HAVE_GCC=45 actually fail here, rather than fail at sets time due to missing files.
|
| 1.15 |
| 22-Jan-2011 |
joerg | Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly disabled by -D) from the output of newvers_stand.sh. Change -D to the inverted logic, so that it adds the date to bootprog_rev in ().
Change all platforms accordingly. -D is added if MKREPRO is not yes and wasn't present before. Platforms that didn't use -D don't depend on MKREPRO now either.
|
| 1.14 |
| 06-Jul-2010 |
mrg | branches: 1.14.2; 1.14.4; use elf2bb / elf2bb.h instead of the old, now gone aout2bb version.
|
| 1.13 |
| 14-Mar-2010 |
mrg | branches: 1.13.2; update all of these makefiles for the .so -> .pico change.
most of them are most harmless, but the libgcc parts are quite essential. before this change, all the special rules for .pico files were not applied, and exception handling wasn't enabled. this caused c++ exceptions not to work on sparc64.
this fixes the build of boost-headers (it was correctly calling exception support broken!), which in turn makes all the things that depend upon it to actually work again on sparc64.
|
| 1.12 |
| 29-Dec-2009 |
elad | branches: 1.12.2; Don't abuse INSECURE for allowing exec() to load files not owned by uid 0.
Adjust references where this has been used.
|
| 1.11 |
| 12-Jan-2009 |
tsutsui | - WARNSfy - make sure machine and ${MACHIN_ARCH} symlinks are always created - add src/common/dist/zlib to INCPATH and remove unnecessary options - remove -I${DESTDIR}/usr/include from INCPATH
|
| 1.10 |
| 02-Jan-2006 |
is | branches: 1.10.72; 1.10.76; 1.10.84; Make the bootblocks compile again using the shared libc functions.
|
| 1.9 |
| 11-Dec-2005 |
christos | branches: 1.9.2; merge ktrace-lwp.
|
| 1.8 |
| 26-Oct-2003 |
lukem | branches: 1.8.16; Use ${HOST_SH} instead of `sh'.
If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH; Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
|
| 1.7 |
| 25-Oct-2003 |
mhitch | Use -Os to shrink bootblock code a little more. Now bootxx_fd builds with gcc 3.3.2.
|
| 1.6 |
| 24-Aug-2003 |
he | Adapt to new ufs.c needing memcmp and memmove.
|
| 1.5 |
| 03-Feb-2003 |
mhitch | branches: 1.5.2; Use 32 bit daddr_t due to space limitations when using 64 bit div/mod.
|
| 1.4 |
| 31-May-2002 |
thorpej | Add -ffreestanding.
|
| 1.3 |
| 26-Mar-2002 |
mhitch | branches: 1.3.2; Need to include files.o for the file descriptor table used by open().
|
| 1.2 |
| 26-Jan-2002 |
aymeric | include ${.CURDIR}/../Makefile.booters
|
| 1.1 |
| 17-Dec-2001 |
mhitch | branches: 1.1.2; Update amiga booter to two-stage booter.
First stage is bootxx_ffs (for ffs boot partitions) or bootxx_fd (for bootable floppy disk). These locate, load, and execute the second stage loader boot.amiga. The console screen is created and passed to the second stage loader.
The second stage loader uses loadfile() to load the kernel image, which can be either a.out or ELF format, and can also be compressed. It will load a kernel file from ffs file systems or the ustarfs used on floppy disks.
|
| 1.1.2.4 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
| 1.1.2.3 |
| 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
| 1.1.2.2 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.1.2.1 |
| 17-Dec-2001 |
thorpej | file Makefile was added on branch kqueue on 2002-01-10 19:37:25 +0000
|
| 1.3.2.1 |
| 09-Jul-2002 |
gehenna | catch up with -current.
|
| 1.5.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.5.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.5.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.8.16.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
| 1.9.2.1 |
| 15-Jan-2006 |
yamt | sync with head.
|
| 1.10.84.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
| 1.10.76.3 |
| 11-Aug-2010 |
yamt | sync with head.
|
| 1.10.76.2 |
| 11-Mar-2010 |
yamt | sync with head
|
| 1.10.76.1 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.10.72.1 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
| 1.12.2.2 |
| 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
| 1.12.2.1 |
| 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.13.2.1 |
| 05-Mar-2011 |
rmind | sync with head
|
| 1.14.4.1 |
| 08-Feb-2011 |
bouyer | Sync with HEAD
|
| 1.14.2.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.18.24.1 |
| 23-Jul-2013 |
riastradh | sync with HEAD
|
| 1.18.16.2 |
| 18-May-2014 |
rmind | sync with head
|
| 1.18.16.1 |
| 28-Aug-2013 |
rmind | sync with head
|
| 1.18.12.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.18.12.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.18.2.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.21.2.1 |
| 10-Aug-2014 |
tls | Rebase.
|
| 1.22.4.2 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|
| 1.22.4.1 |
| 19-Mar-2016 |
skrll | Sync with HEAD
|
| 1.23.4.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
| 1.23.2.1 |
| 26-Apr-2017 |
pgoyette | Sync with HEAD
|
| 1.25.26.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|