History log of /netbsd-src/sys/arch/atari/stand/tostools/libtos/aout.c (Results 1 – 12 of 12)
Revision Date Author Comments
# 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.