Fix typos.
[pintos-anon] / src / misc / bochs-2.2.6.README
1 This version of Pintos is designed for use with Bochs 2.2.6.  A few
2 patches for this version of Bochs are included:
3
4     bochs-2.2.6-big-endian.patch
5
6         Makes the gdb stubs work on big-endian systems such as
7         Solaris/Sparc, by doing proper byteswapping.  It should be
8         harmless elsewhere.
9
10     bochs-2.2.6-jitter.patch
11
12         Adds the `jitter' feature described in the project documentation,
13         in which timer interrupts are delivered at random intervals.
14
15     bochs-2.2.6-triple-fault.patch
16
17         Causes Bochs to break to GDB when a triple fault occurs and
18         the GDB stub is active.
19
20     bochs-2.2.6-ms-extensions.patch
21
22         Needed for Bochs to compile with GCC on some hosts.  Probably
23         harmless elsewhere.
24
25     bochs-2.2.6-solaris-tty.patch
26
27         Needed for Bochs to compile in terminal support on Solaris
28         hosts.  Probably harmless elsewhere.
29
30     bochs-2.2.6-solaris-link.patch
31
32         Needed on Solaris hosts.  Do not apply it elsewhere.
33
34 To apply all the patches, cd into the Bochs directory, then type
35         patch -p1 < $PINTOSDIR/src/misc/bochs-2.2.6-big-endian.patch
36         patch -p1 < $PINTOSDIR/src/misc/bochs-2.2.6-jitter.patch
37         patch -p1 < $PINTOSDIR/src/misc/bochs-2.2.6-triple-fault.patch
38         patch -p1 < $PINTOSDIR/src/misc/bochs-2.2.6-ms-extensions.patch
39         patch -p1 < $PINTOSDIR/src/misc/bochs-2.2.6-solaris-tty.patch
40         patch -p1 < $PINTOSDIR/src/misc/bochs-2.2.6-solaris-link.patch
41 You will have to supply the proper $PINTOSDIR, of course.  You can use
42 patch's --dry-run option if you want to test whether the patches would
43 apply cleanly before trying to apply them.
44
45 Sample commands to build and install Bochs for Pintos are supplied in
46 bochs-2.2.6-build.sh.