Michael Brown
5c695db474
[makefile] Split platform-dependent portions out of arch/i386/Makefile
2008-10-10 03:45:34 +01:00
Michael Brown
a2588547f9
[makefile] Add support for multiple build platforms
...
Allow for the build CPU architecture and platform to be specified as part
of the make command goals. For example:
make bin/rtl8139.rom # Standard i386 PC-BIOS build
make bin-efi/rtl8139.efi # i386 EFI build
The generic syntax is "bin[-[arch-]platform]", with the default
architecture being "i386" (regardless of the host architecture) and the
default platform being "pcbios".
Non-path targets such as "srcs" can be specified using e.g.
make bin-efi srcs
Note that this changeset is merely Makefile restructuring to allow the
build architecture and platform to be determined by the make command
goals, and to export these to compiled code via the ARCH and PLATFORM
defines. It doesn't actually introduce any new build platforms.
2008-10-08 02:17:25 +01:00
Michael Brown
f0b942ef42
[makefile] Kill off arch/$(ARCH)/Config
...
The arch/i386/Config file has long been marked as deprecated. Move all
the pertinent bits to arch/i386/Makefile instead and remove
arch/i386/Config.
2008-10-07 22:46:43 +01:00
Daniel Verkamp
e8b22f203f
[comboot] Add COMBOOT and COM32 support
2008-08-28 23:52:19 +01:00
Michael Brown
c899bdc5a8
[Makefile] Remove obsolete SRCDIRS
2008-05-23 02:35:20 +01:00
Alexey Zaytsev
a1572e0ab0
Modify gPXE core and drivers to work with the new timer subsystem
...
Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
2008-03-02 03:41:10 +03:00
Michael Brown
a82e6ec2de
Added missing .kpxe prefix.
2007-09-06 15:08:41 +01:00
Michael Brown
38dbe14bbe
Kill off redundant references to the .zprefixes.
2007-07-16 17:26:07 +01:00
Marty Connor
74a1c77820
Merge branch 'master' of /pub/scm/gpxe
2007-07-06 08:04:55 -04:00
Marty Connor
28d8d828b3
Rename .lilo extension to .lkrn and updated dependencies
2007-07-06 08:04:06 -04:00
Michael Brown
763a3eab8a
Add .pdsk target (padded .dsk, suitable for qemu).
2007-07-05 23:37:17 +01:00
Michael Brown
6e082c9b81
Add .usb target
2007-07-05 14:15:43 +01:00
Michael Brown
37127ea90c
Added .nbi as a format.
2007-03-11 00:57:26 +00:00
Michael Brown
3cbf0db0a3
Remove some references to no-longer-existent source files.
...
Add a path for isolinux.bin that is correct on my system; hopefully it
will work on others too.
2007-01-14 11:52:22 +00:00
Michael Brown
a0a872f7f1
Updated PXE UDP implementation to use the new Etherboot UDP API.
...
Updated PXE API dispatcher to use copy_{to,from}_user, and moved to
arch/i386 since the implementation is quite architecture-dependent.
(The individual PXE API calls can be largely
architecture-independent.)
2006-08-02 23:08:10 +00:00
Michael Brown
763b7e2ef9
We now have just romprefix, rather than having isaprefix and pciprefix
2006-06-06 15:41:21 +00:00
Michael Brown
1838b58c3f
Add drivers/block and arch/i386/interface/pcbios
2006-05-13 11:35:29 +00:00
Michael Brown
bb7394b041
Merge from Etherboot 5.4
2006-03-16 17:59:51 +00:00
Michael Brown
fac5f28d7e
There is no arch/i386/firmware/linuxbios directory
2005-05-18 11:11:57 +00:00
Michael Brown
4f27994980
Added "image" directory
2005-05-17 13:34:25 +00:00
Michael Brown
10b7b1a61f
Added arch/i386/drivers/disk
2005-04-25 19:29:02 +00:00
Michael Brown
d3ce66a301
Added arch/i386/drivers/bus
2005-04-18 15:37:17 +00:00
Michael Brown
dfb9c44994
hooks.o is now a single object, rather than having separate hooks.o and
...
hooks_rm.o
2005-04-10 16:44:29 +00:00
Michael Brown
0ff80b477d
Merged mcb30-realmode-redesign back to HEAD
2005-04-08 15:01:17 +00:00
Michael Brown
0ff846a503
unhuf.S is obsolete and no longer used
2005-03-09 14:07:23 +00:00
Michael Brown
8bd447ad1b
Add rule to generate 16-bit version of decompressor
2005-03-09 14:04:04 +00:00
Michael Brown
3d6123e69a
Initial revision
2005-03-08 18:53:11 +00:00