Michael Brown
4ce8d61a5c
Import various libgcc functions from syslinux.
...
Experimentation reveals that gcc ignores -mrtd for the implicit
arithmetic functions (e.g. __udivdi3), but not for the implicit
memcpy() and memset() functions. Mark the implicit arithmetic
functions with __attribute__((cdecl)) to compensate for this.
(Note: we cannot mark with with __cdecl, because we define __cdecl to
incorporate regparm(0) as well.)
2007-07-30 02:43:43 +01:00
Michael Brown
ed9ba18ec6
Allow -Werror to be temporarily disabled using "make NO_WERROR=1"
2007-07-24 14:01:14 +01:00
Michael Brown
b188311edd
We can finally enable -Werror :)
2007-07-24 12:43:11 +01:00
Marty Connor
63c9131eeb
Add NIC to targets that are always made.
...
Even though it is only currently used for rom-o-matic.net code,
it is good to make sure it gets built, and that the parsing code
is working.
2007-07-22 20:41:53 -04:00
Michael Brown
38dbe14bbe
Kill off redundant references to the .zprefixes.
2007-07-16 17:26:07 +01:00
Michael Brown
048bbeeebc
Compressed ROM images now work.
2007-07-16 16:58:38 +01:00
Michael Brown
37fa9a8706
Split the objcopy stage out of final image preparation to a separate
...
bin/%.bin target.
2007-07-16 13:41:27 +01:00
Michael Brown
c482fc90fb
Revert "no need for depending on build library ("blib")"
...
This reverts commit 9dc2515d7e
.
I want "make" to actually build something.
2007-07-16 13:06:58 +01:00
Holger Lubitz
bfc4737751
Update Makefile for compilation on ARCH=x86_64
2007-07-09 03:31:14 +01:00
Michael Brown
405be071de
Pad ROM images to 512 bytes, not powers of two
2007-07-05 23:36:45 +01:00
Marty Connor
969642dca6
Add warning about formats that are not working until we fix them
2007-03-02 16:25:42 +00:00
Michael Brown
6ce5c97981
Made most of the build much quieter
2007-01-31 11:06:36 +00:00
Michael Brown
bd873525ff
Add matrixssl directory
2007-01-26 04:36:50 +00:00
Michael Brown
7cdc6529bb
Build external axtls code
2007-01-26 02:03:34 +00:00
Michael Brown
37f1b12587
Allow truly arbitrary debug levels to be specified via DEBUG=
2007-01-18 19:00:09 +00:00
Michael Brown
10980c12ee
Add image directory back in
2007-01-11 14:43:15 +00:00
Michael Brown
cc9b32c405
Remove uIP; we haven't used it for quite some time now.
2007-01-10 02:52:58 +00:00
Michael Brown
84202d89f0
Split the (quick hack) boot logic out from main.c to autoboot.c, add a
...
"boot" command to attempt booting from within the command shell, fall back
to shell if boot fails for any reason.
2006-12-20 07:04:08 +00:00
Michael Brown
1e322d4b4c
Add (partly-functional) user interface for editing configuration settings
2006-12-20 03:04:07 +00:00
Michael Brown
a1685cb3e2
Move nvo_cmd.c to hci/commands.
2006-12-20 00:31:34 +00:00
Michael Brown
1bc3514bd8
Start of generic editable string support
2006-12-19 19:28:12 +00:00
Michael Brown
504a705d9e
Do no evil. :)
2006-08-09 03:21:02 +00:00
Marty Connor
41af7457a8
Merge of Fredrik Hultin command_line
2006-08-09 02:30:35 +00:00
Michael Brown
a7011edfd4
Add net/udp
2006-07-19 17:00:40 +00:00
Dan Lynch
04fcee2306
enabled build entry for mucurses libraries
2006-06-27 11:40:04 +00:00
Dan Lynch
5d2f39bbc2
added placeholder SRCDIRS entry for mucurses
2006-06-27 10:31:42 +00:00
Derek Pryor
8b0cac40ca
Added gpxe-0.5/src/crypto/ for the SSL Library
2006-06-22 17:15:45 +00:00
Michael Brown
e90b64d625
Added sketch of bit-bashing interface common code
2006-06-08 19:47:09 +00:00
Michael Brown
d21fc3610f
Added sample AoE test code to tree
2006-06-01 11:05:36 +00:00
Michael Brown
73a449e96b
Added drivers/ata directory (forgot to check this in previously).
2006-05-31 14:31:48 +00:00
Michael Brown
aa2468babe
Added abstraction layer for a three-wire serial device (e.g. the EEPROM
...
used on RTL8139 cards).
2006-05-26 15:39:24 +00:00
Michael Brown
53b682f3a2
Re-enable -Wformat, since our printf() is now more standards-conformant.
2006-05-18 21:23:38 +00:00
Michael Brown
61d7b8a5ef
Added missing drivers/scsi
2006-05-17 17:31:18 +00:00
Michael Brown
1838b58c3f
Add drivers/block and arch/i386/interface/pcbios
2006-05-13 11:35:29 +00:00
Michael Brown
01bd78d62a
Created net/tcp and moved hello.c there
2006-04-30 09:34:11 +00:00
Michael Brown
592a5a99c8
Moved uIP and tcp.c from proto/ to net/
2006-04-30 01:16:37 +00:00
Michael Brown
e323d1a29b
Add "net" directory.
...
Avoid including debug information in bin/%.s output, since the whole
point is to have easy-to-read assembler.
2006-04-24 15:20:01 +00:00
Michael Brown
21c58729ae
Add debug symbols to objects. (They will be stripped out of the final
...
-Obinary build anyway, so it doesn't waste any space).
2006-03-23 13:09:29 +00:00
Michael Brown
0e611719d2
Add uip on HEAD; it's safe to build, since nothing links against it at the
...
moment.
2006-03-16 19:18:12 +00:00
Geert Stappers
9dc2515d7e
no need for depending on build library ("blib")
...
when make is invoked without arguments
2005-06-14 20:16:03 +00:00
Michael Brown
13de295b56
Added interface/pxe directory
2005-05-23 23:31:59 +00:00
Michael Brown
2d9fa8a1d9
Add DOXYGEN definition, comment out reference to not-yet-existent "image"
...
directory.
2005-05-18 11:12:17 +00:00
Michael Brown
4f27994980
Added "image" directory
2005-05-17 13:34:25 +00:00
Michael Brown
95946c6f56
Added "proto" directory
2005-04-30 14:45:09 +00:00
Michael Brown
81e4755106
Produce a sorted list of all local symbols in the map file.
2005-04-27 10:55:12 +00:00
Michael Brown
d281996ef8
Added DBG2
2005-04-25 19:25:45 +00:00
Michael Brown
db0e056abd
Make it easier to comment out individual SRC directories when things
...
are broken... :)
2005-04-22 16:36:44 +00:00
Michael Brown
641596e6ba
blib definition moved to Makefile.housekeeping.
2005-04-18 14:40:57 +00:00
Michael Brown
b5ee3763c6
Add MKCONFIG utility, and add "-I ." to CFLAGS so that we can work
...
with generated headers.
2005-04-17 15:58:39 +00:00
Michael Brown
658fecf7e5
Found a home for MAKEROM_FLAGS_3c503.
2005-04-17 13:25:43 +00:00