Preparing Bochs release 2.8.

This commit is contained in:
Volker Ruppert 2024-03-10 07:59:37 +01:00
parent ead3c2e3f6
commit 9177c93e4e
8 changed files with 29 additions and 30 deletions

View File

@ -1,7 +1,7 @@
Changes after 2.7:
Changes in 2.8 (March 10, 2024):
The Bochs source tree is transitioning from SVN to GIT hosted on github (https://github.com/bochs-emu/Bochs)
We welcome every new contributor !
The Bochs source tree has been transitioned from SVN to GIT hosted on GitHub
(https://github.com/bochs-emu/Bochs). We welcome every new contributor !
Brief summary :
- Bugfixes for CPU emulation correctness (MONITOR/MWAIT, VMX/SVM, x87, AVX-VNNI, AVX-512, CET)
@ -230,9 +230,8 @@ Detailed change log :
- Keyboard/Mouse
- Reduce default keyboard serial delay to 150 to avoid timeouts
-BIOS / VGABIOS
- BIOS / VGABIOS
- Added capability to enter keycode with ALT + numeric keypad
- LGPL'd VGABIOS updated to version 0.9a (from https://github.com/bochs-emu/VGABIOS)
- Added VBE get/set palette data support for Banshee and Cirrus versions
- Fixed order of colors in VBE function get/set palette data

View File

@ -1,6 +1,6 @@
Bochs - The cross platform IA-32 (x86) emulator
Updated: Sun Aug 1 10:07:00 CEST 2021
Version: 2.7
Updated: Sun Mar 10 08:00:00 CET 2024
Version: 2.8
WHAT IS BOCHS?
@ -28,10 +28,9 @@ GETTING CURRENT SOURCE CODE
Source code for Bochs is available from the Bochs home page at
https://bochs.sourceforge.io. You can download the most recent
release, use SVN to get the latest sources, or grab a SVN
snapshot which is updated frequently. The releases contain the most
stable code, but if you want the very newest features try the
SVN version instead.
release, use GIT on GitHub to get the latest sources, or grab a snapshot
from there. The releases contain the most stable code, but if you want
the very newest features try the GitHub sources instead.
WHERE ARE THE DOCS?
@ -64,11 +63,11 @@ of recent messages to see what's going on.
If you are a technical person (can follow hardware specs, can write
C/C++) take a look at the list of open bug reports and feature
requests to see if you are interested in working on any of the
problems that are mentioned in them. If you check out the SVN
problems that are mentioned in them. If you check out the GitHub
sources, make some changes, and create a patch, one of the
developers will be very happy to apply it for you. Developers who
frequently submit patches, or who embark on major changes in the
source can get write access to SVN. Be sure to communicate with the
source can get write access to GitHub. Be sure to communicate with the
bochs-developers list to avoid several people working on the same
thing without realizing it.

Binary file not shown.

Binary file not shown.

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="2.7.0.1"
version="2.8.0.0"
processorArchitecture="*"
name="Bochs.Bochs.Bochs"
type="win32"

8
bochs/configure vendored
View File

@ -3802,12 +3802,12 @@ ac_config_headers="$ac_config_headers config.h"
ac_config_headers="$ac_config_headers ltdlconf.h"
VERSION="2.7.devel"
VERSION="2.8"
VER_MAJOR=2
VER_MINOR=7
VER_MINOR=8
VER_REVISION=0
VER_DEV=1
REL_STRING="Built from GitHub snapshot after release 2.7"
VER_DEV=0
REL_STRING="Built from GitHub snapshot on March 10, 2024"
REL_TIMESTAMP=`grep "Updated:" $srcdir/README | sed 's/Updated: //'`

View File

@ -9,14 +9,14 @@ AC_CONFIG_HEADERS([ltdlconf.h])
dnl // Put Bochs version information right here so that it gets substituted
dnl // into all the right places.
VERSION="2.7.devel"
VERSION="2.8"
VER_MAJOR=2
VER_MINOR=7
VER_MINOR=8
dnl // this should be > 90 for pre-release of next version otherwise revision level
VER_REVISION=0
dnl // this should be 0 for release and 1 for development version
VER_DEV=1
REL_STRING="Built from GitHub snapshot after release 2.7"
VER_DEV=0
REL_STRING="Built from GitHub snapshot on March 10, 2024"
REL_TIMESTAMP=`grep "Updated:" $srcdir/README | sed 's/Updated: //'`
changequote(<<, >>)

View File

@ -3488,26 +3488,27 @@ with non-interesting ones.</para></listitem>
<section id="svn-release"><title>Building a Bochs release</title>
<section><title>Preparing source files and SVN</title>
<para>
&FIXME; This section needs updates because of the transition to GitHub
Update version number and strings in configure.in.
<screen>
VERSION="2.6.9"
VERSION="2.8"
VER_MAJOR=2
VER_MINOR=6
VER_REVISION=9
VER_SVN=0
REL_STRING="Build from SVN snapshot on April 9, 2017"
VER_MINOR=8
VER_REVISION=0
VER_DEV=0
REL_STRING="Build from GitHub snapshot on March 10, 2024"
</screen>
In the README file you have to update version number and date. Add some
information about new features if necessary.
<screen>
Bochs x86 Pentium+ Emulator
Updated: Sun Apr 9 08:45:00 CEST 2017
Version: 2.6.9
Updated: Sun Mar 10 08:00:00 CET 2024
Version: 2.8
</screen>
In the file <filename>bochs.manifest</filename> you have to update the version
number for the Windows build.
<screen>
version="2.6.9.0"
version="2.8.0.0"
</screen>
Check date, update/sumup info in CHANGES. Run autoconf to regenerate configure and check them in.
Create an SVN tag that contains all files of the revision that was used in the release.