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.
16 gadus atpakaļ
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.
16 gadus atpakaļ
Michael Brown
a30c70727a
[contrib] Bring bochs/qemu READMEs up to date with latest upstream code
16 gadus atpakaļ
Stefan Hajnoczi
f3aef4d98d
[Contribs] Fix multi-line POSIX errno definitions.
16 gadus atpakaļ
Stefan Hajnoczi
711a59cf03
[Contribs] Fix parsing bug in errcode.py
Make sure parser doesn't choke on line with space at end.
16 gadus atpakaļ
Stefan Hajnoczi
f43a7e349a
[Contribs] Add simple IRC bot for looking up error codes.
16 gadus atpakaļ
Stefan Hajnoczi
fbf9295cbb
[Contribs] Add README, license text, and invert error code dictionaries.
16 gadus atpakaļ
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.
16 gadus atpakaļ
Stefan Hajnoczi
43b04236ec
[Contribs] Add command-line utility for looking up gPXE error codes.
16 gadus atpakaļ
Michael Brown
7067142fb4
[Contribs] Add updated wake-on-LAN patch from Bill <level42@sympatico.ca>
17 gadus atpakaļ
Michael Brown
763a3eab8a
Add .pdsk target (padded .dsk, suitable for qemu).
17 gadus atpakaļ
Michael Brown
8febe42f78
Build bochs with ne2000 support, and add sample lines in bochsrc.txt
to match.
17 gadus atpakaļ
Michael Brown
acd598b4f9
Don't build option-overloaded packets; they just confuse people (ISC
DHCPD and Windows RIS in particular).
17 gadus atpakaļ
Michael Brown
6f14c9d169
Initial notes on RIS
17 gadus atpakaļ
Michael Brown
82a873546a
Current bochs has a 128kB BIOS, not 64kB
17 gadus atpakaļ
Michael Brown
f7b4b77c2e
Ignore external directories (bochs, qemu) within contrib/bochs.
17 gadus atpakaļ
Michael Brown
0f8d7d705d
Rename .cvsignore files to .gitignore
17 gadus atpakaļ
Michael Brown
33eb8871a9
.zrom is still broken; use .rom by default
18 gadus atpakaļ
Michael Brown
6e5ffefd79
Document requisite patch for qemu
18 gadus atpakaļ
Michael Brown
18a84f4f1a
Add --enable-show-ips; it's useful when using the profiling code.
18 gadus atpakaļ
Michael Brown
a677f1bfd3
Basic instructions to get qemu running
18 gadus atpakaļ
Michael Brown
b3c897f437
Corrected documentation
18 gadus atpakaļ
Michael Brown
2f392ee13e
Need write permission to /dev/net/tun, not just read.
18 gadus atpakaļ
Michael Brown
7d239660fb
Updated to new SourceForge CVS locations, and fix a couple of minor
mistakes.
18 gadus atpakaļ
Michael Brown
10606e95b3
Added tunctl (since it is difficult to find for many distros).
18 gadus atpakaļ
Michael Brown
82c4afcb32
Updated instructions to reflect current reality.
18 gadus atpakaļ
Michael Brown
0eb0dd0437
Hardcoded paths to ../../src/bin avoid one step in the instructions.
18 gadus atpakaļ
Michael Brown
c67d81bd13
Avoid the need for a symlink to the BIOS directory; just use the locally
checked-out copy.
18 gadus atpakaļ
Michael Brown
c378213387
Much safer to use a TAP device statically allocated with tunctl.
18 gadus atpakaļ
Michael Brown
297ae0f8d5
Updated to syntax required by latest bochs CVS.
18 gadus atpakaļ
Michael Brown
18f620ca5d
Updated to current bochs CVS
18 gadus atpakaļ
Michael Brown
aeb70ec21c
Import from Etherboot 5.4
19 gadus atpakaļ
Michael Brown
1097cf8685
Initial revision
19 gadus atpakaļ