| #
5ef6a33b |
| 27-May-2010 |
dholland <dholland@NetBSD.org> |
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
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.
show more ...
|
| #
d008724e |
| 31-Mar-2009 |
tsutsui <tsutsui@NetBSD.org> |
Switch atari standalone bootloaders to using MI libsa and libkern.
Tested by David Ross on port-atari@. Thanks!
|
| #
18014b1a |
| 19-Mar-2009 |
tsutsui <tsutsui@NetBSD.org> |
Remove bcmp() from MD libsa.
XXX: These ports should be rewritten to use MI libsa for maintainability.
|
| #
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 ...
|
| #
143d7e2d |
| 30-Dec-2005 |
he <he@NetBSD.org> |
Make this build again by using ${S}/../common/lib/libc/Makefile.inc.
|
| #
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
| #
265b2da1 |
| 28-Jun-2005 |
junyoung <junyoung@NetBSD.org> |
Sync comment with reality. While here, remove trailing spaces.
|
| #
c85fb0b7 |
| 14-Jun-2005 |
jmc <jmc@NetBSD.org> |
add memcmp. Why doesn't this use the regular libsa pullover?
|
| #
d820cc00 |
| 28-Oct-2003 |
he <he@NetBSD.org> |
Add -ffreestanding to CFLAGS, so that libsa prototypes do not conflict with otherwise built-in functions and prototypes in the new gcc.
|
| #
b98ddfff |
| 29-Aug-2003 |
dsl <dsl@NetBSD.org> |
libsa/bcmp.c now defines both bcmp and memcmp
|
| #
cb53c3ac |
| 24-Aug-2003 |
he <he@NetBSD.org> |
The new ufs.o also needs memset, so add it.
|
| #
09c60228 |
| 21-Aug-2003 |
he <he@NetBSD.org> |
Add memcmp, memmove and bcmp to handle the new ufs.c.
|
| #
da63355b |
| 01-Apr-2003 |
he <he@NetBSD.org> |
Undo the last; adding the quad arithmetic caused the boot code to overflow. Instead do as the mvme68k port, and use 32-bit daddr_t here.
|
| #
369a9dc3 |
| 01-Apr-2003 |
he <he@NetBSD.org> |
Adapt to daddr_t being bumped to 64 bits. This required us to add div/mod quad operations to libsa, and adjusting a pair of format specifiers.
|
| #
8b225b8f |
| 05-May-2002 |
jdolecek <jdolecek@NetBSD.org> |
also don't make the machine symlinks for 'clean' target move the CLEANFILES update out of the .if, so that the files get removed for 'clean' or 'cleandir'
|
| #
806100bb |
| 05-May-2002 |
jdolecek <jdolecek@NetBSD.org> |
Don't make the machine symlinks for 'cleandir' target either. This should fix read-only source builds.
XXX Perhaps the condition should be changed to XXX .if make(depend) || make(all) || make(depend
Don't make the machine symlinks for 'cleandir' target either. This should fix read-only source builds.
XXX Perhaps the condition should be changed to XXX .if make(depend) || make(all) || make(dependall) XXX similarily to bsd.kmod.mk?
show more ...
|
| #
98b2b14b |
| 08-Apr-2002 |
bjh21 <bjh21@NetBSD.org> |
Add files.c to SRCS, since other bits of libsa want it.
|
| #
0cd2b4ee |
| 11-Mar-2002 |
leo <leo@NetBSD.org> |
Take care of the 'machine' and 'm68k' include paths. Copied verbatim from the x68k/stand/libsa/Makefile.
|
| #
8e6f7afb |
| 12-Dec-2001 |
tv <tv@NetBSD.org> |
MKfoo=no -> NOfoo
|
| #
48c09b62 |
| 14-Nov-2001 |
tv <tv@NetBSD.org> |
Work around <bsd.lib.mk> used for kernel libs in other places. Clean up include paths.
|
| #
a9d59a63 |
| 13-Oct-2001 |
leo <leo@NetBSD.org> |
We need a configurable heap now (that implies we need panic.c too....).
|
| #
7491bc8e |
| 02-Oct-2001 |
chs <chs@NetBSD.org> |
add ashldi3.c, needed by ufs.c due to added cast in lblktosize().
|
| #
b2990af4 |
| 08-Sep-2001 |
thomas <thomas@NetBSD.org> |
ELF adaption.
|
| #
24ae5a32 |
| 15-Mar-1999 |
leo <leo@NetBSD.org> |
We need more 'stand' functions (From Julian Coleman).
|
| #
10d94b3a |
| 19-Feb-1999 |
leo <leo@NetBSD.org> |
STANDALONE -> _STANDALONE per recent discussion.
|