pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/emulators/bochs Update to 2.3.7, based on diffs by Jua...
details: https://anonhg.NetBSD.org/pkgsrc/rev/a11e6a9c0624
branches: trunk
changeset: 551072:a11e6a9c0624
user: wiz <wiz%pkgsrc.org@localhost>
date: Sat Dec 06 12:00:56 2008 +0000
description:
Update to 2.3.7, based on diffs by Juan Romero Pardines.
+ More optimizations in CPU code - Bochs 2.3.7 is more than 2x faster
than Bochs 2.3.5 build !
- Implemented LBA48 support in BIOS
- Added memory access tracing for Bochs internal debugger
- Implemented Intel(R) XSAVE/XRSTOR and AES instruction set extensions
- Many fixes in CPU emulation and internal debugger
- MenuetOS64 floppy images booting perfect again !
- updated LGPL'd VGABIOS to version 0.6b
XXX: Darwin PLIST probably wrong, someone please fix and integrate
better.
diffstat:
emulators/bochs/Makefile | 12 +++++++++---
emulators/bochs/PLIST | 29 ++++++++++++++++++++++++++++-
emulators/bochs/distinfo | 9 ++++-----
emulators/bochs/patches/patch-af | 13 -------------
4 files changed, 41 insertions(+), 22 deletions(-)
diffs (113 lines):
diff -r fc88d880d33c -r a11e6a9c0624 emulators/bochs/Makefile
--- a/emulators/bochs/Makefile Sat Dec 06 11:38:14 2008 +0000
+++ b/emulators/bochs/Makefile Sat Dec 06 12:00:56 2008 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.53 2008/06/12 02:14:29 joerg Exp $
+# $NetBSD: Makefile,v 1.54 2008/12/06 12:00:56 wiz Exp $
-DISTNAME= bochs-2.3.6
+DISTNAME= bochs-2.3.7
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=bochs/}
@@ -42,7 +42,7 @@
.endif
.if empty(PKG_OPTIONS:Mtiny)
-CONFIGURE_ARGS+= --enable-3dnow
+#CONFIGURE_ARGS+= --enable-3dnow
CONFIGURE_ARGS+= --enable-4meg-pages
CONFIGURE_ARGS+= --enable-all-optimizations
CONFIGURE_ARGS+= --enable-apic
@@ -71,6 +71,12 @@
CONFIGURE_ARGS+= --enable-mtrr
CONFIGURE_ARGS+= --enable-clgd54xx
CONFIGURE_ARGS+= --enable-sse-extension
+CONFIGURE_ARGS+= --enable-gameport
+CONFIGURE_ARGS+= --enable-misaligned-sse
+CONFIGURE_ARGS+= --enable-aes
+CONFIGURE_ARGS+= --enable-xsave
+CONFIGURE_ARGS+= --enable-vme
+CONFIGURE_ARGS+= --enable-plugins
. if !empty(MACHINE_PLATFORM:M*-*-i386)
CONFIGURE_ARGS+= --enable-fast-function-calls
diff -r fc88d880d33c -r a11e6a9c0624 emulators/bochs/PLIST
--- a/emulators/bochs/PLIST Sat Dec 06 11:38:14 2008 +0000
+++ b/emulators/bochs/PLIST Sat Dec 06 12:00:56 2008 +0000
@@ -1,7 +1,32 @@
-@comment $NetBSD: PLIST,v 1.9 2008/01/03 21:03:45 xtraeme Exp $
+@comment $NetBSD: PLIST,v 1.10 2008/12/06 12:00:56 wiz Exp $
bin/bochs
bin/bxcommit
bin/bximage
+lib/bochs/plugins/libbx_acpi.la
+lib/bochs/plugins/libbx_biosdev.la
+lib/bochs/plugins/libbx_busmouse.la
+lib/bochs/plugins/libbx_cmos.la
+lib/bochs/plugins/libbx_dma.la
+lib/bochs/plugins/libbx_extfpuirq.la
+lib/bochs/plugins/libbx_floppy.la
+lib/bochs/plugins/libbx_gameport.la
+lib/bochs/plugins/libbx_harddrv.la
+lib/bochs/plugins/libbx_keyboard.la
+lib/bochs/plugins/libbx_ne2k.la
+lib/bochs/plugins/libbx_parallel.la
+lib/bochs/plugins/libbx_pci.la
+lib/bochs/plugins/libbx_pci2isa.la
+lib/bochs/plugins/libbx_pci_ide.la
+lib/bochs/plugins/libbx_pcipnic.la
+lib/bochs/plugins/libbx_pciusb.la
+lib/bochs/plugins/libbx_pcivga.la
+lib/bochs/plugins/libbx_pic.la
+lib/bochs/plugins/libbx_sb16.la
+lib/bochs/plugins/libbx_serial.la
+lib/bochs/plugins/libbx_speaker.la
+lib/bochs/plugins/libbx_unmapped.la
+lib/bochs/plugins/libbx_vga.la
+lib/bochs/plugins/libbx_x.la
man/man1/bochs-dlx.1
man/man1/bochs.1
man/man1/bxcommit.1
@@ -37,3 +62,5 @@
@dirrm share/doc/bochs
@dirrm share/bochs/keymaps
@dirrm share/bochs
+@dirrm lib/bochs/plugins
+@dirrm lib/bochs
diff -r fc88d880d33c -r a11e6a9c0624 emulators/bochs/distinfo
--- a/emulators/bochs/distinfo Sat Dec 06 11:38:14 2008 +0000
+++ b/emulators/bochs/distinfo Sat Dec 06 12:00:56 2008 +0000
@@ -1,11 +1,10 @@
-$NetBSD: distinfo,v 1.22 2008/01/18 10:21:01 jmmv Exp $
+$NetBSD: distinfo,v 1.23 2008/12/06 12:00:56 wiz Exp $
-SHA1 (bochs-2.3.6.tar.gz) = 3675b1c5a324854b998bb7518c7279db2fecd8c3
-RMD160 (bochs-2.3.6.tar.gz) = b81c8093c147d0d75cb18a954407ed3f7451aa3f
-Size (bochs-2.3.6.tar.gz) = 3951132 bytes
+SHA1 (bochs-2.3.7.tar.gz) = e687c697a8be8396ae75106d0cd6149bd52ca67d
+RMD160 (bochs-2.3.7.tar.gz) = b4c9cb8e777c4e484f653085783bce9645804fe0
+Size (bochs-2.3.7.tar.gz) = 3989982 bytes
SHA1 (patch-aa) = e0d72eb694bbd132e598d0c5ad88875c0c0ccd7f
SHA1 (patch-ab) = 51ebcc673c60258d19e4ec18f2464fb694548228
SHA1 (patch-ac) = ab21b4c2c38d798e24244163b2c447430e012e8e
SHA1 (patch-ad) = 44181a229d81a6462e3e44c2425d62a415c5f6f9
SHA1 (patch-ae) = 4c466afb1d780ce7cdfbaef8e8fa00447d0ebcb7
-SHA1 (patch-af) = ffe66e8fdf18872c5060b85f85d7323d451f17a3
diff -r fc88d880d33c -r a11e6a9c0624 emulators/bochs/patches/patch-af
--- a/emulators/bochs/patches/patch-af Sat Dec 06 11:38:14 2008 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-af,v 1.6 2008/01/18 10:21:01 jmmv Exp $
-
---- bx_debug/dbg_main.cc.orig 2007-12-13 23:56:35.000000000 +0100
-+++ bx_debug/dbg_main.cc
-@@ -1070,7 +1070,7 @@ void bx_dbg_xlate_address(bx_lin_address
- bx_phy_address paddr;
- laddr &= BX_CONST64(0xfffffffffffff000);
-
-- bx_bool paddr_valid = BX_CPU(which_cpu)->dbg_xlate_linear2phy(laddr, &paddr);
-+ bx_bool paddr_valid = BX_CPU(dbg_cpu)->dbg_xlate_linear2phy(laddr, &paddr);
- if (paddr_valid) {
- dbg_printf("linear page 0x" FMT_ADDRX " maps to physical page 0x%08x\n", laddr, paddr);
- }
Home |
Main Index |
Thread Index |
Old Index