Keir Fraser
547cb1849c
build: Make XEN_ROOT an absolute path.
...
Otherwise make can search the path relative to certain standard paths
such as /usr/include (e.g., the line '-include $(XEN_ROOT)/.config' in
Config.mk suffers from this).
Signed-off-by: Keir Fraser <keir@xen.org >
2011-03-17 10:36:25 +00:00
Keir Fraser
df402317ce
etherboot: Download ipxe from XEN_EXTFILES_URL
...
Allows us to build even if the ipxe git server is down. We still fall
back to the git server if we cannot download a suitably named tarball
from our own URL.
Signed-off-by: Keir Fraser <keir@xen.org >
2010-12-10 19:38:30 +00:00
Keir Fraser
f3eb58ef29
hvmloader: Use ipxe 1.0.0 final rather than a release candidate.
...
Signed-off-by: Keir Fraser <keir@xen.org >
2010-11-08 15:32:55 +00:00
Keir Fraser
0806f13b3e
hvmloader: Replace gPXE with iPXE for ethernet boot ROM
...
It is actively maintained.
From: Gianni Tedesco <gianni.tedesco@citrix.com >
Signed-off-by: Keir Fraser <keir@xen.org >
2010-11-04 16:38:13 +00:00
Keir Fraser
708261e496
hvmloader: Configure gPXE to use serial console
...
Sometimes we would rather connect to an HVM's serial console than it's
VGA display. In this case we cannot see or interact with the ethernet
booting process. This is a bit annoying so let's just enable it.
Signed-off-by: Gianni Tedesco <gianni.tedesco@citrix.com >
2010-10-29 10:17:07 +01:00
Keir Fraser
afb0532ff0
build: Make all GIT download URLs depend correctly on GIT_HTTP={y,n}
...
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2010-07-21 09:02:10 +01:00
Keir Fraser
ff556f73a0
hvmloader/gpxe: Add a couple of bug-fix patches from upstream gpxe
...
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2010-07-20 16:09:50 +01:00
Keir Fraser
bfb32dde4f
tools: Update distclean target to remove auto-gen'ed tarballs.
...
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2010-07-20 11:18:39 +01:00
Keir Fraser
e3c0ad6c82
hvmloader: Download gpxe bits via HTTP rather than GIT protocol.
...
Latter is faster but won't work through all firewall setups.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2010-07-20 11:09:21 +01:00
Keir Fraser
762599eddf
hvmloader: Build GPXE from upstream git repo, latest release tag.
...
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2010-07-20 10:58:04 +01:00
Keir Fraser
ba01489a10
tools: gpxe build fix for NetBSD
...
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com >
2010-07-19 15:10:20 +01:00
Keir Fraser
d9edd37387
gpxe: Add eb-roms.h to hgignore list and build ROMs serially.
...
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2010-06-29 13:43:18 +01:00
Keir Fraser
98ed7531a4
gpxe: Build e1000 ROM with PCI-ID matching that advertised by qemu-dm.
...
Also build gpxe without -Werror and require it always to be built (do
not include a pre-built binary in our source repo).
Portions of this patch are from Gianni Tedesco <gianni.tedesco@citrix.com >
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2010-06-29 13:33:37 +01:00
Keir Fraser
270fdae556
hvm firmware: Replace etherboot with modern gPXE ROMs.
...
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2008-09-25 12:09:10 +01:00
Keir Fraser
68a232d6d9
hvmloader: Parse Etherboot option ROMs the conventional way.
...
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2008-04-02 13:46:57 +01:00
Keir Fraser
abae89340b
etherboot: Supply pre-built option ROMs to avoid needing to build
...
Etherboot from scratch in most situations.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2008-02-02 11:24:20 +00:00
Keir Fraser
2c16ce588c
hvm: Etherboot for E100 NIC
...
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com >
Signed-off-by: Yosuke Iwamatsu <y-iwamatsu@ab.jp.nec.com >
2008-01-31 16:23:35 +00:00
Keir Fraser
90aa975562
Remove unused find-gcc-3 script.
...
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2008-01-31 14:14:23 +00:00
Keir Fraser
77d293d885
etherboot: Fix the build.
...
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com >
2008-01-31 14:01:59 +00:00
Ian Jackson
2d06b3f0df
Build etherboot ROM from source.
...
We now include the source for Etherboot (5.4.2, obtained from git)
rather than a pre-built ROM. This gives better traceability and GPL
licence compliance. See tools/firmware/etherboot/README for details.
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com >
2008-01-30 18:39:04 +00:00
Tim Deegan
617f360651
[HVM] Store Etherboot ROM as hexdump, not binary
...
for ease of patch management
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2007-08-06 15:33:42 +01:00
Tim Deegan
920201a996
[HVM] update Etherboot ROM: new version, stricter DHCP compliance.
...
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2007-07-05 10:19:25 +01:00
Tim Deegan
6f7ff73d57
[HVM] Add Etherboot option ROM, for network-booting HVM guests.
...
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2006-12-20 11:59:54 +00:00