Subject: CVS commit: pkgsrc/emulators/bochs
To: None <>
From: Ben Collver <>
List: pkgsrc-changes
Date: 11/26/2005 06:15:00
Module Name:	pkgsrc
Committed By:	ben
Date:		Sat Nov 26 06:15:00 UTC 2005

Modified Files:
	pkgsrc/emulators/bochs: Makefile PLIST distinfo
	pkgsrc/emulators/bochs/patches: patch-aa patch-ad
Removed Files:
	pkgsrc/emulators/bochs/patches: patch-ab

Log Message:
Update bochs to version 2.2.1.  Changes include:
- Fixed several compilation warnings and errors for different platforms (Volker)
- Fixed FPU tag word restore in FXRSTOR instruction (Stanislav)
- Added missing scancodes for F11 and F12 to BIOS translation table (Volker)
- Bochs disassembler bugfixes (h.johansson)
- About 5% emulation speed improvement (h.johansson)
- Handle writing of zero to APIC timer initial count register (Stanislav)
- Enable Idle-Hack for 'TERM' GUI (h.johansson)
- Reduced overhead of BX_SHOW_IPS option to minimum. Now every simulation
  could run with --enable-show-ips without significant performance
  penalty. (Stanislav)
- Fixed pcipnic register access (Volker)
- Limited write support for TFTP server in 'vnet' networking module added (Volker)
- Changed some timing defaults changed to more useful values (Volker)
- WinXP/2003 style common controls now supported (Vitaly Vorobyov)
- Updated LGPL'd VGABIOS to version 0.5c (Volker)
- New floating point emulator based on SoftFloat floating point
  emulation library.
- improved x86-64 emulation
- Cirrus SVGA card emulation added
- status bar with indicators for keyboard, floppy, cdrom and disk (gui dependant)
- many improvements in Bochs emulated I/O devices (e.g. PCI subsystem)

To generate a diff of this commit:
cvs rdiff -r1.41 -r1.42 pkgsrc/emulators/bochs/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/emulators/bochs/PLIST
cvs rdiff -r1.17 -r1.18 pkgsrc/emulators/bochs/distinfo
cvs rdiff -r1.9 -r1.10 pkgsrc/emulators/bochs/patches/patch-aa
cvs rdiff -r1.6 -r0 pkgsrc/emulators/bochs/patches/patch-ab
cvs rdiff -r1.6 -r1.7 pkgsrc/emulators/bochs/patches/patch-ad

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.