- update for 1.2-pre1
This commit is contained in:
parent
74db540eca
commit
aed721bc62
@ -45,6 +45,7 @@ What version of bochs are you using?
|
||||
[ ] compiled from version 1.1 (bugfix1)
|
||||
[ ] compiled from version 1.1.1 (bugfix2)
|
||||
[ ] compiled from version 1.1.2 (bugfix3)
|
||||
[ ] compiled from version 1.2-pre1
|
||||
[ ] I compiled it from the CVS sources from date: [__]
|
||||
[ ] other source distribution from URL: [__]
|
||||
[ ] binary distribution from URL: [__]
|
||||
|
@ -14,6 +14,56 @@
|
||||
|
||||
<UL>
|
||||
|
||||
<br>
|
||||
<li><h2>
|
||||
<a href="http://prdownloads.sourceforge.net/bochs/bochs-1.2.tar.gz">Version 1.2-pre1</a> (5/25/2001)
|
||||
</h2>
|
||||
This version is the first feature release from the Bochs project on Sourceforge. It is marked "pre1" because some of the new features have not had widespread testing yet. When more features/platforms/OSes have been tested (and bugs fixed) we will make a real 1.2 release.
|
||||
<ul>
|
||||
<li> major cleanup of .bochsrc
|
||||
<li> major cleanup of stderr output: prints bochs version information when
|
||||
starting, and at the end it tries to print the message that caused
|
||||
bochs to quit.
|
||||
<li> two hard disk support (diskd). At present, you cannot have two
|
||||
hard drives and a cdrom at the same time, because there is only
|
||||
one IDE controller with two channels.
|
||||
<li> split hard disk support allows different partitions to be stored in
|
||||
different image files
|
||||
<li> two new GUI choices: term mode and RFB mode. Term is a text-only
|
||||
interface, and RFB creates a server that can be accessed using
|
||||
the AT&T VNC viewer.
|
||||
<li> now Bochs can simulate an SMP machine, if you configure with
|
||||
--enable-processors=N. Configuring more than one processor has
|
||||
a major performance impact, so the default is 1 processor.
|
||||
See <a href="smp-simulation.html">SMP documentation</a> for more details.
|
||||
<li> to make SMP work, bx_mem and bx_cpu have been replaced with
|
||||
bx_mem_array[] and bx_cpu_array[]. The cpus are referenced through
|
||||
the BX_CPU(n) macro and memories through the BX_MEM(n). Normal
|
||||
mode has one cpu and one memory, SMP mode has multiple cpu's and
|
||||
one memory, cosimulation mode has multiple cpus and multiple memories.
|
||||
<li> use --enable-cpu-level=6 to make Bochs claim to be a Pentium Pro.
|
||||
The only feature that requires CPU level 6 is apic support.
|
||||
<li> new logging system by Todd Fries, which has 4 levels of event
|
||||
severity (panic, error, info, debug). There are new .bochsrc
|
||||
options that control what action to take when a
|
||||
panic/error/info/debug event occurs.
|
||||
<li> now searches for .bochsrc, bochsrc, bochsrc.txt, and (on unix only)
|
||||
$HOME/.bochsrc.
|
||||
<li> use GNU readline library if --enable-debugger is on, as long as readline
|
||||
can be found on the machine
|
||||
<li> configure checks for existence strtoull and strtouq. if neither exists,
|
||||
Bochs uses its own implementation
|
||||
<li> applied patches from Cliff Hones <cliff@aonix.co.uk> to fix up the
|
||||
rombios. This includes many improvements, which you can list by
|
||||
doing "cvs log -r 1.6 bios/rombios.c" or looking at cvsweb.
|
||||
<li> added suggested geometries of larger disks to the documentation
|
||||
<li> this is the first release to have official binary packages for win32
|
||||
and Linux. There is a new "make rpm" in the top-level Makefile which
|
||||
will create an RPM of the current bochs directory. To use this,
|
||||
become root and type "configure; make rpm".
|
||||
<li> applied some FreeBSD patches from Maxim Sobolev (cdrom and serial).
|
||||
</ul>
|
||||
|
||||
<br>
|
||||
<li><h2>
|
||||
<a href="http://prdownloads.sourceforge.net/bochs/bochs-1.1.2.tar.gz">Version 1.1.2 (bugfix3)</a> (5/16/2001)
|
||||
|
@ -1,28 +1,18 @@
|
||||
<li><h2>
|
||||
<a href="http://sourceforge.net/cvs/?group_id=12580">Current CVS tree</a> (these notes updated 5/17/2001)
|
||||
<a href="http://sourceforge.net/cvs/?group_id=12580">Current CVS tree</a> (these notes updated 5/25/2001)
|
||||
</h2>
|
||||
|
||||
<i>For the latest CVS status, be sure that you are actually looking at
|
||||
<a href="http://bochs.sourceforge.net/docs-html/cvs-status.html">this page on the web site</a> (not a local copy).
|
||||
<p></i>
|
||||
|
||||
This is a list of changes which are in the CVS tree but not in the latest
|
||||
release (1.1.2 bugfix3).
|
||||
release.
|
||||
|
||||
<ul>
|
||||
<li> implement diskd (second hard drive). You cannot have both a diskd and a cdromd.
|
||||
<li> latest bios version is now BIOS-bochs-2001_0517. This bios is required to use two hard disks.
|
||||
<li> enable newharddrivesupport by default. This was needed for ATAPI CDs, disks larger than 528MB, and maybe other things. It seemed like every time I had a wierd disk detection problem, it was because I had forgotten newharddrivesupport.
|
||||
<li> add --with-term GUI mode. uses text mode display only
|
||||
<li> add --enable-split-hd. Split hard drive mode allows several partial disk image files (e.g. win95-1, win95-2, win95-3) to be treated as one large file, so that you can store each partition in a separate file, if you get the file sizes to match the partition table boundaries. Split hard disk patch requires a new rombios, BIOS-bochs-2001_0509.
|
||||
<li> patches sitting in patches subdirectory:
|
||||
<ul>
|
||||
<li> patches/patch.lba. we have a patch to add LBA support, which Bryce grabbed from the plex86 source tree. I know that it compiles. But can someone suggest how to test it?
|
||||
<li> patches/patch.4meg-pages. Again, we just need a test case. Once we can test it, I'll put it in.
|
||||
<li> patches/patch.goswin-changes. These are diffs against 3/25/2000, and not all of them apply anymore because of our bug fixes.
|
||||
</ul>
|
||||
<li> I'm just about to make 1.2-pre1, a pre-release of version 1.2, along
|
||||
with source tars and binary packages. Once this is out, all the changes in
|
||||
CVS (even SMP) will be in the latest release.
|
||||
<li> The SMP branch has been merged into the main line, as of 5/23/2001 or so.
|
||||
</ul>
|
||||
|
||||
There is also one active branch in addition to the main branch, called
|
||||
BRANCH-smp-bochs. The SMP bochs branch allows Bochs to simulate a multiple
|
||||
processor machine. It does NOT make Bochs perform better or run in different
|
||||
CPUs on a real SMP machine. This branch will be integrated into the main
|
||||
source tree in the near future. It has not been tested much since
|
||||
REL-smpbochs-04-03-2001, but has most of the same bug fixes and features that
|
||||
the main branch had on 5/8/2001. Est. time frame to merge: next weekend 5/20.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user