add directory bochs
This commit is contained in:
BIN
bochs/Bochs/bochs-2.1.1/Bochs-2.1.1.exe
Normal file
BIN
bochs/Bochs/bochs-2.1.1/Bochs-2.1.1.exe
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.1.1/bochs-2.1.1.i386.rpm
Normal file
BIN
bochs/Bochs/bochs-2.1.1/bochs-2.1.1.i386.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.1.1/bochs-2.1.1.src.rpm
Normal file
BIN
bochs/Bochs/bochs-2.1.1/bochs-2.1.1.src.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.1.1/bochs-2.1.1.tar.gz
Normal file
BIN
bochs/Bochs/bochs-2.1.1/bochs-2.1.1.tar.gz
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.1.1/bochs-2.1.1.win32-bin.zip
Normal file
BIN
bochs/Bochs/bochs-2.1.1/bochs-2.1.1.win32-bin.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.1.1/bochs-2.1.1.win32-src.zip
Normal file
BIN
bochs/Bochs/bochs-2.1.1/bochs-2.1.1.win32-src.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.1/Bochs-2.1.exe
Normal file
BIN
bochs/Bochs/bochs-2.1/Bochs-2.1.exe
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.1/bochs-2.1.i386.rpm
Normal file
BIN
bochs/Bochs/bochs-2.1/bochs-2.1.i386.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.1/bochs-2.1.src.rpm
Normal file
BIN
bochs/Bochs/bochs-2.1/bochs-2.1.src.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.1/bochs-2.1.tar.gz
Normal file
BIN
bochs/Bochs/bochs-2.1/bochs-2.1.tar.gz
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.1/bochs-2.1.win32-bin.zip
Normal file
BIN
bochs/Bochs/bochs-2.1/bochs-2.1.win32-bin.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.1/bochs-2.1.win32-src.zip
Normal file
BIN
bochs/Bochs/bochs-2.1/bochs-2.1.win32-src.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2.1/Bochs-2.2.1.exe
Normal file
BIN
bochs/Bochs/bochs-2.2.1/Bochs-2.2.1.exe
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2.1/Bochs-2.2.1.win-bin.zip
Normal file
BIN
bochs/Bochs/bochs-2.2.1/Bochs-2.2.1.win-bin.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2.1/bochs-2.2.1-1.i586.rpm
Normal file
BIN
bochs/Bochs/bochs-2.2.1/bochs-2.2.1-1.i586.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2.1/bochs-2.2.1-1.src.rpm
Normal file
BIN
bochs/Bochs/bochs-2.2.1/bochs-2.2.1-1.src.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2.1/bochs-2.2.1.tar.gz
Normal file
BIN
bochs/Bochs/bochs-2.2.1/bochs-2.2.1.tar.gz
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2.1/bochs-2.2.1.win32-src.zip
Normal file
BIN
bochs/Bochs/bochs-2.2.1/bochs-2.2.1.win32-src.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2.6/Bochs-2.2.6.exe
Normal file
BIN
bochs/Bochs/bochs-2.2.6/Bochs-2.2.6.exe
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2.6/bochs-2.2.6-1.i586.rpm
Normal file
BIN
bochs/Bochs/bochs-2.2.6/bochs-2.2.6-1.i586.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2.6/bochs-2.2.6-1.src.rpm
Normal file
BIN
bochs/Bochs/bochs-2.2.6/bochs-2.2.6-1.src.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2.6/bochs-2.2.6-win32msvc-src.zip
Normal file
BIN
bochs/Bochs/bochs-2.2.6/bochs-2.2.6-win32msvc-src.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2.6/bochs-2.2.6.tar.gz
Normal file
BIN
bochs/Bochs/bochs-2.2.6/bochs-2.2.6.tar.gz
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2.6/bochs-smp-2.2.6-win32.zip
Normal file
BIN
bochs/Bochs/bochs-2.2.6/bochs-smp-2.2.6-win32.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2/Bochs-2.2.exe
Normal file
BIN
bochs/Bochs/bochs-2.2/Bochs-2.2.exe
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2/Bochs-2.2.pre2.win32-bin.zip
Normal file
BIN
bochs/Bochs/bochs-2.2/Bochs-2.2.pre2.win32-bin.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2/Bochs-2.2.win32-bin.zip
Normal file
BIN
bochs/Bochs/bochs-2.2/Bochs-2.2.win32-bin.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2/bochs-2.2-1.i586.rpm
Normal file
BIN
bochs/Bochs/bochs-2.2/bochs-2.2-1.i586.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2/bochs-2.2-1.src.rpm
Normal file
BIN
bochs/Bochs/bochs-2.2/bochs-2.2-1.src.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2/bochs-2.2.pre2-1.i586.rpm
Normal file
BIN
bochs/Bochs/bochs-2.2/bochs-2.2.pre2-1.i586.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2/bochs-2.2.pre2-1.src.rpm
Normal file
BIN
bochs/Bochs/bochs-2.2/bochs-2.2.pre2-1.src.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2/bochs-2.2.pre2.tar.gz
Normal file
BIN
bochs/Bochs/bochs-2.2/bochs-2.2.pre2.tar.gz
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2/bochs-2.2.pre2.win32-src.zip
Normal file
BIN
bochs/Bochs/bochs-2.2/bochs-2.2.pre2.win32-src.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2/bochs-2.2.pre4-1.i586.rpm
Normal file
BIN
bochs/Bochs/bochs-2.2/bochs-2.2.pre4-1.i586.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2/bochs-2.2.tar.gz
Normal file
BIN
bochs/Bochs/bochs-2.2/bochs-2.2.tar.gz
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.2/bochs-2.2.win32-src.zip
Normal file
BIN
bochs/Bochs/bochs-2.2/bochs-2.2.win32-src.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3.7/Bochs-2.3.7.exe
Normal file
BIN
bochs/Bochs/bochs-2.3.7/Bochs-2.3.7.exe
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3.7/bochs-2.3.7-1.i586.rpm
Normal file
BIN
bochs/Bochs/bochs-2.3.7/bochs-2.3.7-1.i586.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3.7/bochs-2.3.7-1.src.rpm
Normal file
BIN
bochs/Bochs/bochs-2.3.7/bochs-2.3.7-1.src.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3.7/bochs-2.3.7.tar.gz
Normal file
BIN
bochs/Bochs/bochs-2.3.7/bochs-2.3.7.tar.gz
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3.7/bochs-2.3.7.win32msvc-src.zip
Normal file
BIN
bochs/Bochs/bochs-2.3.7/bochs-2.3.7.win32msvc-src.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/Bochs-2.3.exe
Normal file
BIN
bochs/Bochs/bochs-2.3/Bochs-2.3.exe
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/Bochs-2.3.pre1.exe
Normal file
BIN
bochs/Bochs/bochs-2.3/Bochs-2.3.pre1.exe
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/Bochs-2.3.pre2.exe
Normal file
BIN
bochs/Bochs/bochs-2.3/Bochs-2.3.pre2.exe
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/Bochs-2.3.pre3.exe
Normal file
BIN
bochs/Bochs/bochs-2.3/Bochs-2.3.pre3.exe
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/bochs-2.3-1.i586.rpm
Normal file
BIN
bochs/Bochs/bochs-2.3/bochs-2.3-1.i586.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/bochs-2.3-1.src.rpm
Normal file
BIN
bochs/Bochs/bochs-2.3/bochs-2.3-1.src.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/bochs-2.3-win32msvc-src.zip
Normal file
BIN
bochs/Bochs/bochs-2.3/bochs-2.3-win32msvc-src.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre1-1.i586.rpm
Normal file
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre1-1.i586.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre1-1.src.rpm
Normal file
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre1-1.src.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre1-win32msvc-src.zip
Normal file
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre1-win32msvc-src.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre1.tar.gz
Normal file
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre1.tar.gz
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre2-1.i586.rpm
Normal file
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre2-1.i586.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre2-1.src.rpm
Normal file
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre2-1.src.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre2-win32msvc-src.zip
Normal file
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre2-win32msvc-src.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre2.tar.gz
Normal file
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre2.tar.gz
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre3-1.i586.rpm
Normal file
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre3-1.i586.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre3-1.src.rpm
Normal file
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre3-1.src.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre3-win32msvc-src.zip
Normal file
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre3-win32msvc-src.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre3.tar.gz
Normal file
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.pre3.tar.gz
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.tar.gz
Normal file
BIN
bochs/Bochs/bochs-2.3/bochs-2.3.tar.gz
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/bochs-smp-2.3-win32.zip
Normal file
BIN
bochs/Bochs/bochs-2.3/bochs-smp-2.3-win32.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.3/bochs-smp-2.3.pre1-win32.zip
Normal file
BIN
bochs/Bochs/bochs-2.3/bochs-smp-2.3.pre1-win32.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.4/Bochs-2.4.exe
Normal file
BIN
bochs/Bochs/bochs-2.4/Bochs-2.4.exe
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.6.1/Bochs-2.6.1.exe
Normal file
BIN
bochs/Bochs/bochs-2.6.1/Bochs-2.6.1.exe
Normal file
Binary file not shown.
39
bochs/Bochs/bochs-2.6.1/README-bochs-2.6.1
Normal file
39
bochs/Bochs/bochs-2.6.1/README-bochs-2.6.1
Normal file
@@ -0,0 +1,39 @@
|
||||
Changes in 2.6.1 (April 7, 2013):
|
||||
|
||||
- CPU / CPUDB
|
||||
- Bochs is fully aligned with rev45 of the of Intel(R) Architecture Manual.
|
||||
- Implemented Supervisor Mode Access Protection (SMAP) support
|
||||
- Implemented VMX APIC Registers Virtualization and VMX Virtual Interrupt Delivery
|
||||
- Implemented VMCS Shadowing and #VE exception secondary VMEXIT controls emulation
|
||||
- Implemented RDRAND and RDSEED instructions
|
||||
! CPUDB: Added AMD FX-4100 (Zambezi) configuration to CPUDB
|
||||
- Bugfixes for CPU emulation correctness (critical fixes for SVM and AVX2 emulation)
|
||||
|
||||
- Bochs Debugger and Instrumentation
|
||||
- Use Enhanced GUI Debugger instead of old-style wx debugger with wx gui.
|
||||
The old-style wx debugger support was deprecated and removed from the source code.
|
||||
|
||||
- I/O Devices
|
||||
- Implemented 3dfx Voodoo Graphics card emulation based on DOSBox patch, to enable
|
||||
configure with --enable-voodoo option.
|
||||
- Hard drive / HD image
|
||||
- Added full save restore support for most of the disk image formats
|
||||
- undoable / volatile mode: added support of other types of r/o base images
|
||||
- DLL HD support rewritten and enabled for WIN32 host
|
||||
- PCI chipset
|
||||
- Implemented i430FX chipset emulation
|
||||
- USB UHCI always enabled in the i440FX case
|
||||
|
||||
- Config interface
|
||||
- Configure option --enable-misaligned-sse moved to runtime option in .bochsrc. The old
|
||||
option is deprecated and should not be used anymore.
|
||||
- moved 'user_shortcut' bochsrc option to the 'keyboard' option
|
||||
- save log options per device to bochsrc
|
||||
- win32: implemented scrollable dialog items for large parameter lists
|
||||
|
||||
- GUI and display libraries
|
||||
- Graphics snapshot feature rewritten to support all kinds of graphics modes
|
||||
- wx: starting a second simulation without closing Bochs now almost possible
|
||||
|
||||
- Tools
|
||||
- bxcommit: added support for converting flat to growing mode images
|
||||
BIN
bochs/Bochs/bochs-2.6.1/bochs-2.6.1-1.i586.rpm
Normal file
BIN
bochs/Bochs/bochs-2.6.1/bochs-2.6.1-1.i586.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.6.1/bochs-2.6.1-1.src.rpm
Normal file
BIN
bochs/Bochs/bochs-2.6.1/bochs-2.6.1-1.src.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.6.1/bochs-2.6.1-msvc-src.zip
Normal file
BIN
bochs/Bochs/bochs-2.6.1/bochs-2.6.1-msvc-src.zip
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.6.1/bochs-2.6.1.tar.gz
Normal file
BIN
bochs/Bochs/bochs-2.6.1/bochs-2.6.1.tar.gz
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.6/Bochs-2.6.exe
Normal file
BIN
bochs/Bochs/bochs-2.6/Bochs-2.6.exe
Normal file
Binary file not shown.
178
bochs/Bochs/bochs-2.6/README-bochs-2.6
Normal file
178
bochs/Bochs/bochs-2.6/README-bochs-2.6
Normal file
@@ -0,0 +1,178 @@
|
||||
Changes in 2.6 (September 2, 2012):
|
||||
|
||||
Brief summary :
|
||||
- More than 10% CPU emulation speedup !
|
||||
- Support for AMD's SVM hardware emulation (including extended XAPIC support).
|
||||
- Implemented support for new x86 ISA extensions.
|
||||
Bochs is fully aligned with rev043 of Intel(R) Architecture Manual.
|
||||
- Improved emulation accuracy (critical fixes for APIC, VMX and AVX/XOP emulation).
|
||||
- Bochs internal debugger: new command to show state of a device from the debugger.
|
||||
- ROM BIOS: improved PCI boot ROM support (for VGA and other devices)
|
||||
- Networking:
|
||||
- Ported Intel(R) 82540EM Gigabit Ethernet adapter emulation from Qemu.
|
||||
- Added PCI network boot ROM support to all network adapters.
|
||||
- Added TFTP support to the 'slirp' networking module.
|
||||
- Harddrive: added support for VirtualPC disk images, fixed sparse disk images.
|
||||
- Sound:
|
||||
- implemented PC speaker beep using the lowlevel sound interface.
|
||||
- SDL audio output support.
|
||||
- Added ability to set log action per device from .bochsrc.
|
||||
- Moved disk imaging, networking, sound and USB devices to subdirectories
|
||||
in the iodev folder.
|
||||
|
||||
Detailed change log :
|
||||
|
||||
- CPU
|
||||
- Implemented EPT A/D extensions support.
|
||||
Bochs is fully aligned with rev043 of the of Intel(R) Architecture Manual.
|
||||
- Implemented ADX (ADCX/ADOX) instructions support, the feature can
|
||||
be enabled using .bochsrc CPUID option.
|
||||
- More than 10% CPU emulation speedup with even more optimal lazy flags
|
||||
handling, stack access optimizations and cross branch trace linking.
|
||||
- Support for AMD's SVM hardware emulation in Bochs CPU, to enable
|
||||
configure with --enable-svm option
|
||||
- Implemented AMD Extended XAPIC support, to enable set .bochsrc CPU
|
||||
APIC option to 'xapic_ext'
|
||||
! Added Corei5 750 (Lynnfield) configuration to the CPUDB
|
||||
! Added Turion64 (Tyler) configuration to the CPUDB
|
||||
! Added AMD Phenom X3 8650 (Toliman) configuration to the CPUDB
|
||||
! Added Corei7 3770K (Ivy Bridge) configuration to the CPUDB
|
||||
- Bugfixes for CPU emulation correctness and stability
|
||||
(critical fixes for APIC/X2APIC, VMX and AVX/XOP emulation)
|
||||
|
||||
- Bochs Debugger and Instrumentation
|
||||
- Implemented new debugger command 'info device [string]' that shows the
|
||||
state of the device specified in 'string'
|
||||
- Improved debug dump for ne2k, pci, pic and vga/cirrus devices. Added
|
||||
debug dump for pci2isa, i/o apic, cmos, pit, floppy and dma devices.
|
||||
- Added TLB to CPU param tree - now it can be browsed from Bochs internal
|
||||
debugger and Bochs debugger GUI through param tree interfaces
|
||||
- Implemented 'writemem' debugger command to dump virtual memory block
|
||||
starting from selected linear address into a file
|
||||
- Updated definition of instrumentation callbacks, see description in
|
||||
instrumentation.txt / Fixed instrumentation examples
|
||||
|
||||
- Configure and compile
|
||||
- Moved disk imaging, networking, sound and USB devices to subdirectories
|
||||
in the iodev folder.
|
||||
- pcidev: enable support for Linux kernel 3.x (Debian patch by Guillem Jover)
|
||||
- debugger: generate parser / lexer files only if all required tools are present
|
||||
|
||||
- Config interface
|
||||
- Added support for direct device plugin loading with bochsrc directive for
|
||||
devices which have the same name for the plugin and config option.
|
||||
- The bochsrc option 'plugin_ctrl' can now be used to load/unload optional
|
||||
plugins directly when parsing the config file or command line. See the bochsrc
|
||||
sample for supported devices.
|
||||
- Moved bochsrc parsing / writing and config parameter handling for networking,
|
||||
sound and USB devices to the plugin device code. The options are only
|
||||
available when the corresponding plugin device is loaded.
|
||||
- Added ability to set log action per device from .bochsrc.
|
||||
- Added new command line option '-noconsole' to disable the console
|
||||
window on Windows host.
|
||||
- Renamed PCI Pseudo NIC option to "pcipnic" (for direct plugin loading)
|
||||
- Moved several related options to the new "keyboard" bochsrc option.
|
||||
- Added new parameter 'rtc_sync' for the 'clock' option. If this option
|
||||
is enabled together with the realtime synchronization, the RTC runs
|
||||
at realtime speed.
|
||||
- Moved MWAIT_IS_NOP bochsrc option from CPUID to CPU so it can be set
|
||||
even if cpu was configured using pre-defined CPUDB profile.
|
||||
- Allow larger CPU 'quantum' values when emulating SMP systems for speed
|
||||
(quantum values up to 32 are allowed now).
|
||||
|
||||
- I/O Devices
|
||||
- Networking
|
||||
- Ported Intel(R) 82540EM Gigabit Ethernet adapter emulation from Qemu,
|
||||
to enable configure with option --enable-e1000
|
||||
- Added PCI network boot ROM support to all network adapters
|
||||
- Added TFTP support to the 'slirp' networking module
|
||||
- PCI
|
||||
- added "auto-assign to PCI slot" feature for PCI-only devices
|
||||
- DMA
|
||||
- Added the capability to transfer more then one byte / word per ISA DMA cycle
|
||||
- VGA
|
||||
- Major rewrite of the vga / cirrus code:
|
||||
- vgacore (shared standard VGA emulation code)
|
||||
- vga (Bochs VBE and PCI VGA)
|
||||
- cirrus (CL-GD 5430 ISA / CL-GD 5446 PCI)
|
||||
- Added VGA graphics blinking support
|
||||
- More accurate vertical and horizontal retrace emulation
|
||||
(based on the DOSBox implementation)
|
||||
- hard drive / hdimage
|
||||
- added new disk image mode 'vpc' for VirtualPC images
|
||||
- undoable mode: added coherency check (flat image size and timestamp)
|
||||
- sparse mode: fixed read support
|
||||
- Sound
|
||||
- implemented PC speaker beep using the lowlevel sound interface
|
||||
- added SDL audio output support
|
||||
|
||||
- ROM BIOS
|
||||
- improved PCI boot ROM support (for VGA and other devices)
|
||||
- added MADT entry for Interrupt Source Override to ACPI tables
|
||||
|
||||
- GUI and display libraries
|
||||
- implemented "auto-off" timer for status LEDs indicating a data transfer
|
||||
- Added support for sending absolute mouse position values from the gui if an
|
||||
absolute pointing device (USB tablet) is active (rfb, sdl, win32, wx, x).
|
||||
- Gui debugger now supported when using sdl gui on Windows
|
||||
- Implemented "hideIPS" option in rfb, sdl, win32 and wx libraries
|
||||
- wx: fixed random freezes with wxGTK and "show ips" feature enabled
|
||||
- rfb: the "show ips" feature now works on Windows host
|
||||
|
||||
- Tools
|
||||
- bxcommit: added support for converting growing to flat mode images
|
||||
- bxcommit: support command line options and non-interactive (quiet) mode
|
||||
- bximage: increased maximum disk size to 8 TB
|
||||
|
||||
- SF patches applied
|
||||
[3540389] Patch 5 : Change memory reference functions argument order by Yeong-uk Jo
|
||||
[3539254] Patch 4 : Memory reference optimization 2 by Yeong-uk Jo
|
||||
[3539251] Patch 3 : Memory reference optimization by Yeong-uk Jo
|
||||
[3539237] Patch 2 : Some optimization by Yeong-uk Jo
|
||||
[3539228] Patch 1 : ROM BIOS Compatibility patch by Yeong-uk Jo
|
||||
[3505209] Fixed combo box size by Konrad Grochowski
|
||||
[2864391] Gui debugger default regs by Thomas Nilsen
|
||||
[3486555] Fix critical stack leak in Win32 GUI by Carlo Bramini
|
||||
|
||||
- these S.F. bugs were closed/fixed
|
||||
[625877] wx: power button -> thread deadlock
|
||||
[3534063] Configure does not check for flex presence
|
||||
[3555237] NE2000 doesn't compile on OS/X
|
||||
[3553168] X doesn't build in latest code on OS/X
|
||||
[3550175] Crash when saving snapshot to directory instead of file
|
||||
[3548109] VMX State Not Restored After Entering SMM on 32-bit Systems
|
||||
[3548108] VMEXIT Instruction Length Not Always Getting Updated
|
||||
[3545941] Typo in preprocessor symbol
|
||||
[3538731] Missing CR8 register
|
||||
[3538574] Missing XD flag ( Execute Disable ) when showing PTEs
|
||||
[3537556] Missing initializations
|
||||
[3537309] Unable to use the debug GUI with SDL and plugins
|
||||
[3537473] GUI debugger only shows 32-bit CRx registers in x86-64 mode
|
||||
[3533426] UHCI PCI interrupts
|
||||
[3459359] svga cirrus initialization
|
||||
[3535228] info gdt does not show long mode segments
|
||||
[3531806] Bochs crashes (SIGSEGV) when starting via ssh console
|
||||
[3531807] Various missing initialization values reported by Valgrind
|
||||
[635789] mapping mode 0 not supported
|
||||
[3307201] BOCHS panics when execute HBIOS.COM
|
||||
[3528809] IO APIC index register width
|
||||
[3528516] Missing #if in soundmod.h
|
||||
[3526069] MADT:Interrupt Source Override missed
|
||||
[3518753] update dump after manual chages to memory contents
|
||||
[3516859] bug in svn e1000 module
|
||||
[3516029] stepping not working in debugger GUI in case of smp vm
|
||||
[3510403] closing config dialog box closes entire simulator
|
||||
[3459998] Bochs cannot be compiled outside the source tree
|
||||
[2905969] can't use --enable-gdb-stub on vs2008
|
||||
[3294001] Bochs GUI doesn't appear properly for 2nd Bochs copy
|
||||
[3493315] Changing VGA 9/8 dot mode causes screen corruption
|
||||
|
||||
- these S.F. feature requests were closed/implemented
|
||||
[3540441] automatically enable devices in plugin control
|
||||
[1251456] command line method to query bochs for features
|
||||
[3409396] sdl sound
|
||||
[3519794] debugger's ability to save physical/linear memory dumps
|
||||
[1429612] Idea how to speedup simulation - stack direct access
|
||||
[1703452] Other Network Devices?
|
||||
[2919376] Disable show the console window
|
||||
[534271] can't set log action by device (bochsrc)
|
||||
BIN
bochs/Bochs/bochs-2.6/bochs-2.6-1.i586.rpm
Normal file
BIN
bochs/Bochs/bochs-2.6/bochs-2.6-1.i586.rpm
Normal file
Binary file not shown.
BIN
bochs/Bochs/bochs-2.6/bochs-2.6.tar.gz
Normal file
BIN
bochs/Bochs/bochs-2.6/bochs-2.6.tar.gz
Normal file
Binary file not shown.
BIN
bochs/PMode-FreeDOS-041214.zip
Normal file
BIN
bochs/PMode-FreeDOS-041214.zip
Normal file
Binary file not shown.
42
bochs/README_FIRST
Normal file
42
bochs/README_FIRST
Normal file
@@ -0,0 +1,42 @@
|
||||
Problem when run with the newer Bochs software and fixing methods
|
||||
-----------------------------------------------------------------
|
||||
gohigh@sh163.net, gohigh@gmail.com
|
||||
2006.08.28
|
||||
|
||||
|
||||
When running the Linux kernel 0.1x in Bochs environment with version number
|
||||
newer or equal to 2.2.6, you may encounter an problem at the bootstrap period
|
||||
with the error message "HD controller not ready". There are two general
|
||||
methods you can use to fix this problem.
|
||||
|
||||
1. One way is tricky but easy and without modify the kernel code. you need
|
||||
only copy the harddisk image file to another name and modify the .bxrc file
|
||||
to attach it as a second or slave hd in it. Fox example, if you have a hard
|
||||
disk image file with name is hdc-0.11.img, just copy it to produce another
|
||||
disk image with a name something like hdd-0.11.img. Then modify
|
||||
the corresponding configuration file, for example, bochsrc-hd.bxrc. Add the
|
||||
following line, and the parameters in the line should be the same with your
|
||||
hdc-0.11.img line. Then you can go with the newer bochs system.
|
||||
|
||||
ata0-slave: type=disk, path="hdd-0.11.img", mode=flat, cylinders=410, heads=16, spt=38
|
||||
|
||||
|
||||
2. The second mothod is to modify the linux/kernel/blk_drv/hd.c file in you
|
||||
Linux kernel 0.11. Change the code at line 163 and 165:
|
||||
|
||||
163 int retries=10000;
|
||||
164
|
||||
165 while (--retries && (inb_p(HD_STATUS)&0xc0)!=0x40);
|
||||
|
||||
as following:
|
||||
|
||||
163int retries=100000;
|
||||
164
|
||||
165while (--retries && (inb_p(HD_STATUS)&0x80));
|
||||
|
||||
then rebuild the kernel and write it to the boot floppy image file:
|
||||
|
||||
dd if=Image of=/dev/fd0
|
||||
|
||||
|
||||
(End)
|
||||
28
bochs/README_SECOND
Normal file
28
bochs/README_SECOND
Normal file
@@ -0,0 +1,28 @@
|
||||
Incompatible issues with recent Bochs version (2.4.x)
|
||||
-----------------------------------------------------
|
||||
Jiong Zhao gohigh@gmail.com
|
||||
2010.10.15
|
||||
|
||||
The bochs image files collected in this directory are built several years ago.
|
||||
They can be ran normally under Buchs 2.2.X version. But when you use these image
|
||||
files under one of the recent high Bochs verions, you may encounter some incompatible
|
||||
problems when using those old *.bxrc with them.
|
||||
|
||||
The fix method is easy. Just modify the *.bxrc file as following:
|
||||
|
||||
1. Modify the "romimage" line to the exact like this:
|
||||
romimage: file=$BXSHARE/BIOS-bochs-latest
|
||||
|
||||
2. Modify the "vgaromimage" line like this:
|
||||
vgaromimage: file = $BXSHARE/VGABIOS-lgpl-latest
|
||||
|
||||
3. Comment out or delete the following lines:
|
||||
#parport1: enable=0
|
||||
#floppy_command_delay: 50000
|
||||
#ips: 4000000
|
||||
|
||||
That's all!
|
||||
|
||||
|
||||
|
||||
|
||||
BIN
bochs/bootroot-0.11-040928.zip
Normal file
BIN
bochs/bootroot-0.11-040928.zip
Normal file
Binary file not shown.
BIN
bochs/linux-0.00-041217.zip
Normal file
BIN
bochs/linux-0.00-041217.zip
Normal file
Binary file not shown.
BIN
bochs/linux-0.00-050613.zip
Normal file
BIN
bochs/linux-0.00-050613.zip
Normal file
Binary file not shown.
BIN
bochs/linux-0.00-rh9-050120.zip
Normal file
BIN
bochs/linux-0.00-rh9-050120.zip
Normal file
Binary file not shown.
BIN
bochs/linux-0.11-040304.zip
Normal file
BIN
bochs/linux-0.11-040304.zip
Normal file
Binary file not shown.
BIN
bochs/linux-0.11-040305.rar
Normal file
BIN
bochs/linux-0.11-040305.rar
Normal file
Binary file not shown.
BIN
bochs/linux-0.11-040305.zip
Normal file
BIN
bochs/linux-0.11-040305.zip
Normal file
Binary file not shown.
BIN
bochs/linux-0.11-040323-bash105.rar
Normal file
BIN
bochs/linux-0.11-040323-bash105.rar
Normal file
Binary file not shown.
BIN
bochs/linux-0.11-debug.tar.gz
Normal file
BIN
bochs/linux-0.11-debug.tar.gz
Normal file
Binary file not shown.
BIN
bochs/linux-0.11-devel-040321.zip
Normal file
BIN
bochs/linux-0.11-devel-040321.zip
Normal file
Binary file not shown.
BIN
bochs/linux-0.11-devel-040329.rar
Normal file
BIN
bochs/linux-0.11-devel-040329.rar
Normal file
Binary file not shown.
BIN
bochs/linux-0.11-devel-040329.zip
Normal file
BIN
bochs/linux-0.11-devel-040329.zip
Normal file
Binary file not shown.
BIN
bochs/linux-0.11-devel-040809.zip
Normal file
BIN
bochs/linux-0.11-devel-040809.zip
Normal file
Binary file not shown.
BIN
bochs/linux-0.11-devel-040817.zip
Normal file
BIN
bochs/linux-0.11-devel-040817.zip
Normal file
Binary file not shown.
BIN
bochs/linux-0.11-devel-040923.zip
Normal file
BIN
bochs/linux-0.11-devel-040923.zip
Normal file
Binary file not shown.
BIN
bochs/linux-0.11-devel-050518.zip
Normal file
BIN
bochs/linux-0.11-devel-050518.zip
Normal file
Binary file not shown.
BIN
bochs/linux-0.11-devel-060625.zip
Normal file
BIN
bochs/linux-0.11-devel-060625.zip
Normal file
Binary file not shown.
BIN
bochs/linux-0.11-gdb-050619.tar.gz
Normal file
BIN
bochs/linux-0.11-gdb-050619.tar.gz
Normal file
Binary file not shown.
BIN
bochs/linux-0.11-gdb-rh9-050619.tar.gz
Normal file
BIN
bochs/linux-0.11-gdb-rh9-050619.tar.gz
Normal file
Binary file not shown.
BIN
bochs/linux-0.11-lab_060618_041042.tar.bz2
Normal file
BIN
bochs/linux-0.11-lab_060618_041042.tar.bz2
Normal file
Binary file not shown.
BIN
bochs/linux-0.11-rh9-041130.zip
Normal file
BIN
bochs/linux-0.11-rh9-041130.zip
Normal file
Binary file not shown.
BIN
bochs/linux-0.12-040226-snap.zip
Normal file
BIN
bochs/linux-0.12-040226-snap.zip
Normal file
Binary file not shown.
BIN
bochs/linux-0.12-040228-snap.zip
Normal file
BIN
bochs/linux-0.12-040228-snap.zip
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user