Willkommen bei AEP Emulation Page - Emulation News

Hauptmenü
· Home / News
· News Kategorien
· News Archiv

· Mein Account
· Suche
· Forum (neu)
· Forum
· Weblinks
· Spiele Reviews
· Übersetzungen
· Impressum
· Datenschutz

Downloads
 


Forum
Mitglieder Online
Keine Mitglieder online.

You are an anonymous user. You can register for free by clicking here
Benutzername
Kennwort
 Logininfo speichern

Infos
· Museum
· Infocenter
· Das AEP Team
· Member Liste
· Top 25 Liste
· Glossar
· FAQ

Review of the moment

Sprache
Sprache auswählen:

DeutschEnglisch

News-Export
Holt Euch unsere News auf Eure Seite:
· RSS Newsfeed How-to
· RSS News-syndication Deutsch
· News-Banner (JPG)

Friends
· Emu-France
· progetto-SNAPS
· EmuBit.pl
· PDRoms


Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
step1978Offline
Titel: PC: Bochs 2.3.7  BeitragVerfasst am: 04.06.2008, 06:25 Uhr
News Scout


Anmeldungsdatum: 25. Jun 2005
Beiträge: 4.562

Wohnort: Berlin
Status: Offline

Eine neue Version von Bochs ist erschienen. Bochs ist ein Open-Source Intel x86 CPU und Hardware Emulator für verschiedene Betriebssysteme.



A new version of Bochs has been released.

Zitat:
Changes:
Changes in 2.3.7 (June 3, 2008):

Brief summary :

+ 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

Detailed change log :

- CPU
- Support of XSAVE/XRSTOR CPU extensions, to enable configure with
--enable-xsave option
- Support of AES CPU extensions, to enable configure with
--enable-aes option
- Fixed Bochs failure on RISC host machines with BxRepeatSpeedups
optimization enabled
- Implemented SYSENTER/SYSEXIT instructions in long mode
- More than 100 bugfixes in CPU emulation correctness (both x86 and x86-64)
- MenuetOS64 floppy images booting perfect again !
- Updated CPU instrumentation callbacks

- Bochs Internal Debugger and Disassembler
- Added memory access tracing for Bochs internal debugger, enable
by typing ´trace-mem on´ in debugger command line
- Many bug fixes in Bochs internal debugger and disassembler

- System BIOS (Volker)
- Implemented LBA48 support
- Added generation of SSDT ACPI table that contains definitions
for available processors
- Added RTC device to ACPI DSDT table
- Added implementation of SMBIOS

- I/O devices (Volker)
- VGA
- Implemented screen disable bit in sequencer register #1
- Implemented text mode cursor blinking
- Serial
- new serial modes ´pipe-server´ and ´pipe-client´ for win32
- new serial mode ´socket-server´

- Configure and compile
- Fixed configure bug with enabling of POPCNT instruction, POPCNT
instruction should be enabled by default when SSE4.2 is enabled.
- Removed --enable-magic-breakpoint configure option. The option is
automatically enabled if Bochs internal debugger is compiled in.
It is still possible to turn on/off the feature through .bochsrc.
- Allow boot from network option in .bochsrc
- Added Bochs version info for Win32

- Display libraries
- implemented text mode character blinking in some guis
- improved ´x´ gui runtime dialogs

- SF patches applied
[1980833] Fix shutdown status code 5h handler by Kevin O´Connor
[1928848] "pipe" mode for serial port (win32 only) by Eugene Toder
[1956843] Set the compatible pci interrupt router back to PIIX by Sebastian
[1956366] Do not announce C2 & C3 cpu power state support by Igor Lvovsky
[1921733] support for LBA48 by Robert Millan
[1938185] Fix link problem with --enable-debugger by Sebastian
[1938182] Makefile.in - use @IODEV_LIB_VAR@ by Sebastian
[1928945] fix for legacy rombios - e820 map and ACPI_DATA_SIZE by Sebastian
[1925578] rombios32.c - fix ram_size in ram_probe for low memory setup by Sebastian
[1908921] rombios32.c - move uuid_probe() call by Sebastian
[1928902] improvements to load-symbols by Eugene Toder
[1925568] PATCH: msvc compilation by Eugene Toder
[1913150] rombios.c - e820 cover full size if memory <= 16 mb by Alexander van Heukelum
[1919804] rombios.c - fix and add #ifdef comments by Sebastian
[1909782] rombios.c - remove segment values from comment by Sebastian
[1908918] SMBIOS - BIOS characteristics fix by Sebastian
[1901027] BIOS boot menu support (take 3)
[1902579] rombios32.c - define pci ids by Sebastian
[1859447] Pass segment:offset to put_str and introduce %S by Sebastian
[1889057] rombios.c - boot failure message by Sebastian
[1891469] rombios.c - print BEV product string by Sebastian
[1889851] Win32 version information FILEVERSION for bochs.exe by Sebastian
[1889042] rombios.c - fix comment by Sebastian
[1881500] bochsrc, allow boot: network by Sebastian
[1880755] Win32 version information for bochs.exe by Sebastian
[1880471] SMBIOS fix type 0 by Sebastian
[1878558] SMBIOS fixes by Sebastian
[1864692] SMBIOS support by Filip Navara
[1865105] Move bios_table_area_end to 0xcc00 by Sebastian
[1875414] Makefile.in - change make use by Sebastian
[1874276] Added instrumentation for sysenter/sysexit by Lluis
[1873221] TLB page flush: add logical address to instrumentation by Lluis
[1830626] lba32 support by Samuel Thibault
[1861839] Move option rom scan after floppy and hard drive post by Sebastian
[1838283] Early vga bios init by Sebastian
[1838272] rom_scan range parameter by Sebastian
[1864680] Save CPUID signature by Filip Navara

- these S.F. bugs were closed
[1976171] Keyboard missing break code for enter (0x9C)
[666433] physical read/write breakpoint sometimes fails
[1744820] info gdt and info idt shows the entire tables
[1755652] graphics: MenuetOS64 shows black screen
[1782207] Windows Installer malfunction, Host=Linux, Guest=Win98SE
[1697762] OS/2 Warp Install Failed
[1952548] String to char * warnings
[1940714] SYSENTER/SYSEXIT doesn´t work in long mode
[1422342] SYSRET errors
[1923803] legacy rombios - e820 map and ACPI_DATA_SIZE
[1936132] Link problem with --enable-debugger & --enable-disasm
[1934477] Linear address wrap is not working
[1424984] virtual machine freezes in Bochs 2.2.6
[1902928] with debugger cpu_loop leaves CPU with unstable state
[1898929] Bochs VESA BIOS violates specs (banks == 1)
[1569256] bug in datasegment change in long mode
[1830662] ACPI: no DMI BIOS year, acpi=force is required
[1868806] VGA blink enable & screen disable
[1875721] Bit "Accessed" in LDT/GDT descriptors & #PF
[1874124] bx_Instruction_c::ilen() const
[1873488] bochs-2.3.6 make fails on dbg_main.cc

- these S.F. feature requests were implemented
[1422769] SYSENTER/SYSEXIT support in x86-64 mode
[1847955] Version information for bochs(dbg).exe
[939797] SMBIOS support


Related links:
[ PC Emus / Virtual Machines ][ MAC Emus ]
 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 
AEP Emulation Page 1998 - 2024