#
c363a9cb |
| 18-Mar-2009 |
cegger <cegger@NetBSD.org> |
bzero -> memset
|
#
fe5a481b |
| 06-Jan-2009 |
tsutsui <tsutsui@NetBSD.org> |
Fix PR port-atari/40315: Bootloader fails on Atari TT030 Add asm sources which provide a fixed entry point for raw bootxx and bootxxx because modern aggressive gcc4 may reorder functions in the sam
Fix PR port-atari/40315: Bootloader fails on Atari TT030 Add asm sources which provide a fixed entry point for raw bootxx and bootxxx because modern aggressive gcc4 may reorder functions in the same source and the first function in a C source won't always appear at the beginning in its object.
Also overhaul various files in the stand directory: - rename stand/Makefile.inc to stand/Makefile.booters and explicitly include it from each Makefile because the stand directory contains non standalone programs like installboot and Makefile.inc will be included implicitly from all Makefiles in SUBDIRs - put more common options into Makefile.booters so that all boot programs use proper options (-Os etc.) - make standalone boot programs compile without installed ${DESTDIR}: - create machine and m68k symlinks in ${.OBJDIR} in all boot programs - set appropriate make environments to suppress errors and warnings - <string.h> isn't there in _STANDALONE case - put #ifdef TOSTOOLS (looks equivarent with !_STANDALONE) to some files in stand/tostools - use ${LD} ${LINKFLAGS} rather than ${CC} ${LDFLAGS} - create raw binaries on ${PROG} target rather than on beforeinstall and stop weird renaming on beforeinstall and afterinstall - print proper error message if bootxx size is larger than limit - create ${DESTDIR}/usr/mdec/{milan,std} directories on beforeinstall in all boot programs (XXX: how can we put MD /usr/mdec/foo directories into src/etc/mtree?) - prototype warnsfy - cleanup Makefiles for readablity and remove unnecessary rules - no need to use daddr_t in installboot because the AHDI label doesn't support 64 bit block numbers
Tested by David Ross (PR submitter) on port-atari, and finally NetBSD/atari on TT030 is now fully functional.
Should be pulled up to netbsd-4 (where gcc4 was initially imported) and netbsd-5.
show more ...
|
#
ce099b40 |
| 28-Apr-2008 |
martin <martin@NetBSD.org> |
Remove clause 3 and 4 from TNF licenses
|
#
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
#
e63501d2 |
| 28-Jun-2005 |
junyoung <junyoung@NetBSD.org> |
#include <lib/libsa/stand.h> rather than <stand.h> or "stand.h"
|
#
a2e395a4 |
| 28-Jun-2005 |
junyoung <junyoung@NetBSD.org> |
ANSI & KNF.
|
#
e8cc3884 |
| 10-Dec-2002 |
thorpej <thorpej@NetBSD.org> |
Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is.
|
#
fa1cc128 |
| 24-Feb-2002 |
leo <leo@NetBSD.org> |
Move some disk I/O and disklabel functions into the library. The code mostly originated from aptck. Need an extra pass over aptck to cut out all functionality now moved to the library...
|
#
09bc53b5 |
| 14-Oct-2001 |
leo <leo@NetBSD.org> |
TOS/MiNT needs unistd.h.
|
#
95d16475 |
| 13-Oct-2001 |
leo <leo@NetBSD.org> |
Arrange include files section in such a way that we can use this code in the MiNT and NetBSD/libsa environment.
|
#
13a1055e |
| 11-Oct-2001 |
leo <leo@NetBSD.org> |
Second pass of the bootloader reworking. Everything works from the TOS/MiNT side now.
|
#
d6d66d66 |
| 10-Oct-2001 |
leo <leo@NetBSD.org> |
Check-point my work on the bootcode.
|