Michael Brown
1050135159
[contrib] Update bochsrc.txt to latest version of bochs
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-06-06 20:37:53 +01:00
Paul Sands
4108321bf5
[contrib] Fix rom-o-matic
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-02-12 13:35:43 +00:00
Floris Bos
b7d923f468
[contrib] Update rom-o-matic to build iPXE
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2011-05-06 18:33:05 +01:00
Michael Brown
21d6f9cd8e
[contrib] Specify boot order in bochsrc.txt
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2011-01-26 23:24:44 +00:00
Michael Brown
9ed3bc498c
[contrib] Remove extraneous errcodedb files
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-10-19 02:27:06 +01:00
Michael Brown
d052efb254
[contrib] Allow "cow" script to create the SAN device itself
...
Allow for an invocation pattern such as:
./cow /path/to/image/file vblade 1 2 eth0
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-09-22 16:40:06 +01:00
Michael Brown
45d066d4cd
[contrib] Add script to easily create copy-on-write SAN images
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-09-22 16:26:18 +01:00
Michael Brown
041f01e601
[contrib] Add contrib/vm, containing utilities from old contrib/bochs
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-09-22 16:26:01 +01:00
Stefan Hajnoczi
232c208882
[errcode] Remove unused contrib/errcode scripts
...
The new errdb error code database is more accurate than the regular
expression-based errcode scripts. This patch removes errcode scripts
in favor of errdb.
The gpxebot.py script is no longer needed, gpxebot has been released
as a separate open source codebase:
http://git.etherboot.org/?p=people/stefanha/gpxebot.git;a=summary
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-07-17 17:04:16 +01:00
Michael Brown
53315eaa25
[errdb] Add errdb.pl script to build error database
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-05-31 14:22:24 +01:00
Michael Brown
8406115834
[build] Rename gPXE to iPXE
...
Access to the gpxe.org and etherboot.org domains and associated
resources has been revoked by the registrant of the domain. Work
around this problem by renaming project from gPXE to iPXE, and
updating URLs to match.
Also update README, LOG and COPYRIGHTS to remove obsolete information.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-04-19 23:43:39 +01:00
Marty Connor
272cfac8af
[contrib] Add README file to rom-o-matic
...
Signed-off-by: Marty Connor <mdc@etherboot.org>
2010-01-18 21:37:14 -05:00
Marty Connor
b7fc45c975
[contrib] Add .hrom format to rom-o-matic
...
Signed-off-by: Marty Connor <mdc@etherboot.org>
2010-01-17 14:11:52 -05:00
Marty Connor
67a10ef000
[contrib] Add rom-o-matic to contrib
2010-01-16 22:23:45 -05:00
Marty Connor
330abebddf
[contrib] Move most contrib content to a separate repository
...
Most of the content that was previously in this directory has been
moved to a separate git repository:
http://git.etherboot.org/?p=contrib.git;a=summary
or the Etherboot Project wiki:
http://etherboot.org/
2010-01-16 21:47:39 -05:00
Thomas Miletich
90bffed805
[3c90xutil] Update bromutil.c and cromutil.c.
...
bromutil.c has been updated with a command to "fix" 3c905B NICs
so that EEPROMs larger than 8K may be used.
cromutil.c has been replaced with an updated version that has been
included in etherboot-5.4 for some time now.
See README for usage.
Signed-off-by: Marty Connor <mdc@etherboot.org>
2010-01-14 11:40:56 -05:00
Michael Brown
7741546a40
[build] Pad .rom, .dsk, and .hd images to 512-byte boundaries
...
QEMU will silently round down a disk or ROM image file to the nearest
512 bytes. Fix by always padding .rom, .dsk and .hd images to the
nearest 512-byte boundary.
Originally-fixed-by: Stefan Hajnoczi <stefanha@gmail.com>
2009-04-16 03:15:08 +01:00
Michael Brown
076154a1c6
[image] Allow multiple embedded images
...
This patch extends the embedded image feature to allow multiple
embedded images instead of just one.
gPXE now always boots the first embedded image on startup instead of
doing the hardcoded DHCP boot (aka autoboot).
Based heavily upon a patch by Stefan Hajnoczi <stefanha@gmail.com>.
2009-02-16 00:30:36 +00:00
Michael Brown
0171098212
[contrib] Update qemu documentation
2009-02-01 20:16:10 +00:00
Michael Brown
22979c511e
[contrib] Add patch to enable writable ROM images in bochs
...
Some of the gPXE romprefix.S code attempts to write to the ROM image,
as allowed by the PCI spec. We do gracefully handle the case of
read-only ROM images (for ISA ROMs and for normal bochs/qemu
operation), but it can be handy to be able to use bochs to debug the
code paths that depend on writable ROM images.
2008-10-21 20:49:10 +01:00
Michael Brown
8223084afc
[util] Disable automatic CR->LF conversion in serial-console utility
...
DUET (the EFI test environment) seems not to handle LF, so inhibit the
CR->LF conversion that the pty does for us by default. This doesn't
affect operation of gPXE, which will happily accept either CR or LF.
2008-09-07 22:08:40 +01:00
Michael Brown
a30c70727a
[contrib] Bring bochs/qemu READMEs up to date with latest upstream code
2008-09-07 11:31:42 +01:00
Stefan Hajnoczi
f3aef4d98d
[Contribs] Fix multi-line POSIX errno definitions.
2008-05-20 20:29:33 +01:00
Stefan Hajnoczi
711a59cf03
[Contribs] Fix parsing bug in errcode.py
...
Make sure parser doesn't choke on line with space at end.
2008-05-20 20:29:24 +01:00
Stefan Hajnoczi
f43a7e349a
[Contribs] Add simple IRC bot for looking up error codes.
2008-05-20 20:28:57 +01:00
Stefan Hajnoczi
fbf9295cbb
[Contribs] Add README, license text, and invert error code dictionaries.
2008-05-20 20:28:48 +01:00
Stefan Hajnoczi
ce298a9628
[Contribs] Add a web interface for looking up error codes.
...
Add a PHP script to act as a web interface for looking up error codes.
2008-05-20 20:27:52 +01:00
Stefan Hajnoczi
43b04236ec
[Contribs] Add command-line utility for looking up gPXE error codes.
2008-05-20 20:26:44 +01:00
Michael Brown
7067142fb4
[Contribs] Add updated wake-on-LAN patch from Bill <level42@sympatico.ca>
2008-03-19 01:08:38 +00:00
Michael Brown
763a3eab8a
Add .pdsk target (padded .dsk, suitable for qemu).
2007-07-05 23:37:17 +01:00
Michael Brown
8febe42f78
Build bochs with ne2000 support, and add sample lines in bochsrc.txt
...
to match.
2007-07-02 03:14:27 +01:00
Michael Brown
acd598b4f9
Don't build option-overloaded packets; they just confuse people (ISC
...
DHCPD and Windows RIS in particular).
2007-06-30 01:32:53 +01:00
Michael Brown
6f14c9d169
Initial notes on RIS
2007-06-29 00:15:36 +01:00
Michael Brown
82a873546a
Current bochs has a 128kB BIOS, not 64kB
2007-06-28 21:16:39 +01:00
Michael Brown
f7b4b77c2e
Ignore external directories (bochs, qemu) within contrib/bochs.
2007-06-09 22:58:04 +01:00
Michael Brown
0f8d7d705d
Rename .cvsignore files to .gitignore
2007-06-09 22:57:00 +01:00
Michael Brown
33eb8871a9
.zrom is still broken; use .rom by default
2006-08-28 01:59:56 +00:00
Michael Brown
6e5ffefd79
Document requisite patch for qemu
2006-08-28 01:58:52 +00:00
Michael Brown
18a84f4f1a
Add --enable-show-ips; it's useful when using the profiling code.
2006-08-28 01:54:59 +00:00
Michael Brown
a677f1bfd3
Basic instructions to get qemu running
2006-08-24 13:55:43 +00:00
Michael Brown
b3c897f437
Corrected documentation
2006-08-09 03:25:11 +00:00
Michael Brown
2f392ee13e
Need write permission to /dev/net/tun, not just read.
2006-05-26 08:15:31 +00:00
Michael Brown
7d239660fb
Updated to new SourceForge CVS locations, and fix a couple of minor
...
mistakes.
2006-05-18 13:22:32 +00:00
Michael Brown
10606e95b3
Added tunctl (since it is difficult to find for many distros).
2006-05-13 09:27:54 +00:00
Michael Brown
82c4afcb32
Updated instructions to reflect current reality.
2006-04-26 00:40:27 +00:00
Michael Brown
0eb0dd0437
Hardcoded paths to ../../src/bin avoid one step in the instructions.
2006-04-26 00:31:04 +00:00
Michael Brown
c67d81bd13
Avoid the need for a symlink to the BIOS directory; just use the locally
...
checked-out copy.
2006-04-26 00:25:28 +00:00
Michael Brown
c378213387
Much safer to use a TAP device statically allocated with tunctl.
2006-04-26 00:15:41 +00:00
Michael Brown
297ae0f8d5
Updated to syntax required by latest bochs CVS.
2006-04-26 00:14:19 +00:00
Michael Brown
18f620ca5d
Updated to current bochs CVS
2006-04-26 00:09:52 +00:00