summaryrefslogtreecommitdiff
path: root/emulators/bochs/patches
diff options
context:
space:
mode:
authoritojun <itojun>2002-07-12 03:39:15 +0000
committeritojun <itojun>2002-07-12 03:39:15 +0000
commit7f3cc7a741c6c7c63c090d8ecfa3eee9604fa01f (patch)
treefbe3fe3cdc164e15c63d25ce4adc1cd6d8aa8c5b /emulators/bochs/patches
parentfe3f755dc46d65fa0717dc34c06d3d43abddff73 (diff)
downloadpkgsrc-7f3cc7a741c6c7c63c090d8ecfa3eee9604fa01f.tar.gz
upgrade to 1.4.1.
------------------------------------------------------------------------- Changes in 1.4.1 (June 22, 2002): - now cdrom is enabled in configure, unless you specifically disable it with --disable-cdrom. (Christophe) - fix compile error in main.cc when SMP or APIC is enabled (Dave) - the runtime menu now displays 11 (continue) by default (Bryce) - initialize DMA controller before floppy and SB16 - fix DMA panic when installing win95 (Volker) - first character of the vga bitmap is blank on win32 (Volker) Before, it was incorrectly coded as a '@'. - AltGr key on European keyboards works now on win32 (Volker) - fix problem with console/serial port on Bochs exit (Volker) - enable serial port for GNU and GNU/Linux (Volker) - small documentation fixes (Volker) - remove unnecessary include statements for X11 (Volker) - italian keymap added (Emanuele Goldoni) - fix win32 ethernet frames error. It will no longer reject packets that are less than 60 bytes long. (Peter Tattam) - BIOS fixes : - win2k cd-boot (Christophe) - emm386 crash (Dave) - cs=0 at boot time (Christophe) - keyboard failure in scandisk (Dave) - fix bug in forming the 64-bit APIC base address from two 32-bit registers. A compiler warning in cpu/proc_ctrl.cc pointed this out. - fix default choice in the runtime options menu
Diffstat (limited to 'emulators/bochs/patches')
-rw-r--r--emulators/bochs/patches/patch-ad29
1 files changed, 1 insertions, 28 deletions
diff --git a/emulators/bochs/patches/patch-ad b/emulators/bochs/patches/patch-ad
index 7229ecee440..1c91789f17a 100644
--- a/emulators/bochs/patches/patch-ad
+++ b/emulators/bochs/patches/patch-ad
@@ -1,16 +1,7 @@
-$NetBSD: patch-ad,v 1.3 2002/05/14 13:52:52 fredb Exp $
+$NetBSD: patch-ad,v 1.4 2002/07/12 03:39:16 itojun Exp $
--- iodev/cdrom.cc.orig Tue Mar 19 19:24:16 2002
+++ iodev/cdrom.cc
-@@ -65,7 +65,7 @@
- #define BX_CD_FRAMESIZE 2048
- #endif
-
--#if (defined(__OpenBSD__) || defined(__FreeBSD__))
-+#if (defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__))
- // OpenBSD pre version 2.7 may require extern "C" { } structure around
- // all the includes, because the i386 sys/disklabel.h contains code which
- // c++ considers invalid.
@@ -357,6 +357,22 @@
return(true);
}
@@ -34,21 +25,3 @@ $NetBSD: patch-ad,v 1.3 2002/05/14 13:52:52 fredb Exp $
void
cdrom_interface::eject_cdrom()
-@@ -365,7 +381,7 @@
- // some ioctl() calls to really eject the CD as well.
-
- if (fd >= 0) {
--#if (defined(__OpenBSD__) || defined(__FreeBSD__))
-+#if (defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__))
- (void) ioctl (fd, CDIOCALLOW);
- if (ioctl (fd, CDIOCEJECT) < 0)
- BX_DEBUG(( "eject_cdrom: eject returns error." ));
-@@ -495,7 +511,7 @@
-
- return true;
- }
--#elif (defined(__OpenBSD__) || defined(__FreeBSD__))
-+#elif (defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__))
- {
- struct ioc_toc_header h;
- struct ioc_read_toc_entry t;