Volker Ruppert
345d67c403
- removed BeOS support from sources and documentation
2011-07-11 17:36:10 +00:00
Volker Ruppert
20ae4af54c
- removed 'arpback' networking module (ARP simulation still exists in the 'vnet' module)
2011-07-10 20:56:54 +00:00
Volker Ruppert
a08af64850
- added new bochsrc option 'pci' that should replace 'i440fxsupport'
2011-07-10 15:40:19 +00:00
Stanislav Shwartsman
9fd1f187bb
update ips guide in .bochsrc
2011-06-19 19:59:12 +00:00
Stanislav Shwartsman
8399dee24c
implemented AVX float16 convert instructions
2011-06-11 13:12:32 +00:00
Stanislav Shwartsman
ee3f9e36cb
Implemented Supervisor Mode Execution Protection (SMEP)
2011-05-29 16:28:26 +00:00
Stanislav Shwartsman
e0160b4f29
ability to turn on/off AVX if compiled in
2011-05-24 20:33:36 +00:00
Volker Ruppert
dd29e555cc
- improved description of the 'vga_update_interval' option.
2011-05-10 17:28:48 +00:00
Stanislav Shwartsman
024a1ace38
move X2APIC to be .bochsrc option, rework of the cpuid code
2011-04-21 13:27:42 +00:00
Stanislav Shwartsman
9950c2a943
update docs for new xsaveopt .bochsrc option
2011-03-25 20:35:58 +00:00
Volker Ruppert
e67bb30120
- added documentation for the ES1370 soundcard
2011-03-13 09:09:34 +00:00
Volker Ruppert
e79fcfb98d
- documentation for networking module 'slirp' added
2011-03-03 16:49:29 +00:00
Stanislav Shwartsman
66682a0ba7
added ability to configure CPU family and model through .bochsrc
2011-02-25 15:05:48 +00:00
Volker Ruppert
24ac0e90b6
- added global "speed" option to be passed with the "optionsX" port parameter.
...
This option sets the supported speed reported by device (up to 'maxspeed').
- added symbol USB_SPEED_SUPER for USB 3.0
2011-02-12 14:00:34 +00:00
Volker Ruppert
168efb7710
- re-implemented USB port options parameter to assign specific options to the
...
connected device. For now this feature is only used by the 'disk' device to
specify an alternative redolog filename of some image modes.
- added new methods set_option() and timer() to the base class usb_device_c.
The timer() method is periodicly called from the HC's frame timer code.
- moved runtime device change stuff from the parameter handler to the end of
timer() methods of all hubs. This makes sure that all parameters for the
device have been set at connect time. TODO: this technique could also be used
for the floppy and cdrom media change.
2011-01-16 12:46:48 +00:00
Volker Ruppert
e809889d2a
- added some documentation for the 'vvfat' disk image mode (to be completed)
2011-01-05 22:53:44 +00:00
Volker Ruppert
747f2ba541
- experimental FAT32 support (works in most cases)
...
- volatile write support using the hdimage redolog_t class
(TODO: apply directory and file changes on exit)
- updated makefile dependencies
2011-01-01 19:14:25 +00:00
Volker Ruppert
3eba961c0d
- USB documentation updates
2010-12-11 08:25:39 +00:00
Stanislav Shwartsman
d011594114
Added option to disable MWAIT using .bochsrc
2010-11-21 12:02:12 +00:00
Stanislav Shwartsman
91ac0df65c
implemented GS/FS BASE access instructions published in _319433-007.pdf document
2010-07-22 16:41:59 +00:00
Stanislav Shwartsman
21e39a66c9
print cpuid options in more readable form (less options in a line)
2010-07-16 21:10:48 +00:00
Stanislav Shwartsman
cd6314b65c
Added ability to configure CPUID stepping through .bochsrc.
...
Next is CPUID model/extended model.
2010-07-16 21:03:52 +00:00
Volker Ruppert
8b46dcfc0b
- added parameter to control the floppy media write protection. This is based on
...
the SF patch #1539417 , but rewritten from scratch (patch too old). Differences
to the original version:
* internal parameter name "readonly"
* update parameter if floppy image is readonly
* wxWidgets support
* documentation updates
* no specific toolbar buttons
2010-07-03 05:34:27 +00:00
Volker Ruppert
5471cfbc34
- mouse capture toggle option choice 'f12' replaces win32 'legacyF12' option
...
- implemented mouse capture toggle method option in RFB
- user documentation updates (mouse, usb)
2010-05-18 15:33:41 +00:00
Volker Ruppert
8a2a1dc04c
- implemented mouse capture toggle method option in win32.cc
...
- updated mouse option description and added cpuid options section in the user docs
2010-05-16 20:44:08 +00:00
Volker Ruppert
84364ae889
- implemented mouse capture toggle method option in wxWidgets
2010-05-16 14:40:53 +00:00
Volker Ruppert
19ed74f642
- added new config option to select mouse capture toggle method. In addition to
...
the default Bochs method using the CTRL key and the middle mouse button there
are now the choices CTRL+F10 (like DOSBox) and CTRL+ALT (like QEMU).
* currently implemented in the X11 and SDL guis only
* TODO: porting to wxWidgets and Win32, documentation updates
2010-05-16 09:01:36 +00:00
Stanislav Shwartsman
ca95477b7f
Implement x86-64 PCID extension
2010-04-29 19:34:32 +00:00
Stanislav Shwartsman
1c2fa8cd0c
move 1G_pages support to runtime option
2010-04-24 09:36:04 +00:00
Stanislav Shwartsman
1a2c73bba3
cleanups
2010-04-13 15:55:02 +00:00
Stanislav Shwartsman
53d4ce5260
Bochs boots with seabios now, think of adding seabios.bin into distribution ...
2010-04-02 18:12:47 +00:00
Stanislav Shwartsman
4ce211e358
MWAIT_IS_NOP option
2010-03-12 11:28:59 +00:00
Stanislav Shwartsman
01cfbdccbc
Move MMX to be runtime option
2010-03-01 18:53:53 +00:00
Stanislav Shwartsman
e3a13a7a55
Make XAPIC runtime option as well
2010-02-28 14:52:17 +00:00
Stanislav Shwartsman
3e1db66bc0
Fixed defaults for SSE option
2010-02-28 06:22:24 +00:00
Stanislav Shwartsman
5b6a14656d
Make XSAVE as runtime option
2010-02-26 22:53:43 +00:00
Stanislav Shwartsman
927c3594d6
enable compilation with CPU_LEVEL <= 6
...
converted SEP to runtime option as well
2010-02-26 11:44:50 +00:00
Stanislav Shwartsman
78a420faa1
first updates
2010-02-25 22:34:56 +00:00
Stanislav Shwartsman
033a20b3b2
allow to configure CPU features at runtime - implemened on example of SSE/AES/MOVBE/POPCNT
2010-02-25 22:04:31 +00:00
Stanislav Shwartsman
130c1f3977
update .bochsrc with USB printer emu.
...
Need to update Bochs user docs still
2009-12-04 13:04:30 +00:00
Stanislav Shwartsman
71bb10f98c
move ignore-bad-msrs to runtime option in ,bochsrc
2009-11-13 15:55:46 +00:00
Stanislav Shwartsman
37b19190b3
new .bochsrc memory option
2009-10-17 17:38:58 +00:00
Volker Ruppert
e0860dccc6
- some more documentation updates (HD geometry detection, USB OHCI)
2009-04-30 19:04:43 +00:00
Volker Ruppert
93029206a1
- updated compilation instructions for win32
...
- added descriptions for the clock sync option
2009-04-29 18:07:56 +00:00
Stanislav Shwartsman
cb312c9470
make port_e9_hack runtime option (and not configure time)
...
clean-up a bit in bx_dbg struct in bochs.h
2009-04-23 18:28:17 +00:00
Volker Ruppert
c21467a6cf
- step #1 of documentation updates: bochsrc options
2009-04-19 13:10:50 +00:00
Stanislav Shwartsman
858b2ca005
Added gui_debug doc for .bochsrc
2009-04-18 18:23:13 +00:00
Volker Ruppert
8e1f883156
- updated several options and added missing ones in the bochsrc sample
...
- removed deprecated arguments for the 'pnic' option
2009-04-13 16:07:02 +00:00
Volker Ruppert
501eccef0a
- floppya/floppyb bochsrc options: the new parameter 'type' can be used to
...
enable the floppy drive without media and status specified
- simplified parsing of floppy bochsrc options
- default media status for floppy drives set to BX_EJECTED
- cdrom drives no longer need the path to be set in bochsrc (empty path had
disabled the device in the previous version)
- simplified ATA device setup in bochsrc parser
2009-03-24 11:20:17 +00:00
Volker Ruppert
c0d9238170
- number of ports for the external hub can be configured with the device name
...
now. Valid values are 2 to 8 and the default is set to 4 ports (device name
"hub" uses the default, "hub:7" enables 7 ports.
2009-03-12 20:24:56 +00:00