Volker Ruppert
5229b72d32
SVN repository cleanup: removed non-release tags and merged branches up to Bochs 1.3
...
Some SVN-related documentation fixes and updates
2013-12-16 17:53:02 +00:00
Volker Ruppert
15ab8d32c2
SVN repository cleanup: removed all non-release tags before Bochs 1.1.2.
...
User doc: fixed initial release tag.
2013-12-15 14:11:17 +00:00
Volker Ruppert
2b5d6bc2a3
Updated release tag table and added corresponding SVN revision
2013-12-15 09:52:01 +00:00
Volker Ruppert
aa0554e5d9
- Build niclist.exe on Windows even if plugins are enabled
...
- Some fixes for the install_win32 target
- Documentation updates
2013-11-18 16:49:56 +00:00
Volker Ruppert
fc6b64c1b5
Added minimal support for LTDL_LIBRARY_PATH with MSVC plugins. Only one path
...
is supported for now (TODO: add support for a path list similar to ltdl).
Fixed documentation for LTDL_LIBRARY_PATH (Windows path separator).
2013-11-15 19:14:31 +00:00
Volker Ruppert
dfae141275
Added capability to specify the ID of the MIDI device to use. If not specified,
...
the default MIDI mapper will be used.
2013-11-11 20:44:38 +00:00
Volker Ruppert
9554a2133e
Always enable the portable ISO image file support. The option --enable-cdrom now
...
only controls the presence of platform-specific code to access CDROM/DVD devices
2013-11-10 11:14:42 +00:00
Volker Ruppert
9e43d90ce6
Added disk image info mode to determine the image format, geometry and size
2013-11-03 16:13:35 +00:00
Volker Ruppert
c2b1d9119d
Added VMDK version 4 disk image creation support (ported from Qemu).
...
The 'vmware4' mode now also supported as conversion target and for resize.
2013-11-03 07:41:29 +00:00
Volker Ruppert
e29957cca2
Removed 'delete' (-d) option and added new 'backup' (-b) option.
...
In convert/resize mode a backup can be created if the new file name
is not specified or the same as the source file name. In commit mode
both base image and redolog file are affected by the backup switch.
Added Linux specific file copy code using '/bin/cp'.
2013-11-02 15:58:59 +00:00
Volker Ruppert
66b311a8a6
Some work on the new bximage utility
...
- added support to use 'concat' and 'dll' mode images as convert source.
A prefix ("concat:" or "dll:") must be added to the path since autodetection
doesn't work for these modes.
- create: fixed virtual disk size calculation based on C/H/S
- convert / resize (interactive mode): use original filename as the template for
the new one if not specified on the command line
2013-10-25 19:10:09 +00:00
Volker Ruppert
b1d92bd976
Documentation updates for the new bximage utility
2013-10-24 17:35:22 +00:00
Volker Ruppert
1fb469e77f
Started user doc update for bximage
...
Added legacy bximage and manual page to installation
Fixed some warnings
2013-10-23 15:22:09 +00:00
Volker Ruppert
ce7f013ff2
bximage: manual page updates and minor code fixes
2013-10-21 18:26:00 +00:00
Volker Ruppert
afa9226312
fixed and updated documentation for bochsrc option 'romimage'
2013-09-28 09:26:54 +00:00
Stanislav Shwartsman
b6c39a3176
merge AVX and SSE .bochsrc options to single SIMD option which will configure SSE and AVX together
2013-09-16 19:50:36 +00:00
Volker Ruppert
8ae2e48693
Some work on the log functions documentation
2013-08-21 10:23:50 +00:00
Volker Ruppert
9f86dbfefe
Started writing log functions section and improved sound lowlevel section
2013-08-18 19:54:26 +00:00
Volker Ruppert
f46610032e
Added support to specify the initial time in ctime(3) string format
2013-08-18 17:16:16 +00:00
Volker Ruppert
122249fae8
Updated sound lowlevel and harddisk redologs sections
2013-08-10 22:50:02 +00:00
Volker Ruppert
920a8d54b5
Some work on the lowlevel sound support documentation
...
- split lowlevel sound driver driver section from the SB16 one
- updated SB16 section and MIDI output subsection
- added new subsection about wave input (recording)
- TODO: review wave output descriptions and add more wave input details
2013-08-09 18:55:14 +00:00
Volker Ruppert
f672099b28
Some more work on the SB16 and lowlevel sound documentation
...
- removed SB16 section in the user doc and partly update the developer doc
- some additions in the section "Using sound"
- TODO: update the sound output classes stuff in the developer doc
2013-07-29 19:07:34 +00:00
Volker Ruppert
5990f7d583
Added new section "Using sound"
...
- some fixes and additions to the bochsrc section
- minor other changes
- TODO: remove SB16 section after updating related one in the developer doc
2013-07-28 20:38:55 +00:00
Volker Ruppert
a45ec360b3
Fixed outdated documentation of the "cpu: count=" parameter
2013-07-27 15:33:52 +00:00
Volker Ruppert
36c48619d7
Added section about ROM images
...
- minor other changes
- TODO: write new sound documentation
2013-07-26 17:28:47 +00:00
Stanislav Shwartsman
852b5c3749
implemented SHA new instructions announced in recent Intel SDM extensions document rev015
2013-07-24 18:44:22 +00:00
Volker Ruppert
3202743c31
clock option: added missing documentation for the 'rtc_sync' parameter
2013-07-22 16:30:33 +00:00
Volker Ruppert
f3d3b65b19
Synced order of options in bochsrc sample, manual page and user doc
2013-07-20 14:26:41 +00:00
Volker Ruppert
5e0fe6cb5a
User documentation updates
...
- added new gui "vncsrv" and new bochsrc options "sound" and "speaker"
- related changes in the "sb16" and "es1370" descriptions
- started update of the SB16 documentation
- changed the order of some bochsrc options
- TODO #1 : sync the order of bochsrc options in all files
- TODO #2 : replace SB16 section by a new one (e.g. "Using sound")
- TODO #2 : update SB16 stuff in the developer doc
2013-07-18 19:09:25 +00:00
Volker Ruppert
ce4cbc4a43
Updated bochsrc manual page (vncsrv gui and sound option changes)
...
- fixed some partly invisible lines
- changed the order of some options in bochsrc sample and man page
- TODO: update docbook ducumentation
2013-07-15 17:16:48 +00:00
Volker Ruppert
f38ba1e15c
- mention FreeDOS in the "guest-dos" section
2013-05-26 06:51:28 +00:00
Stanislav Shwartsman
9b958b3a05
allow to select CPU level = 5 from .bochsrc even when Bochs is compiled with CPU_LEVEL=6
2013-04-17 19:46:11 +00:00
Volker Ruppert
f8075e0ed2
- added support for converting flat to growing mode images
...
- TODO: rewrite bximage / bxcommit stuff and use hdimage C++ classes to support
more commit / conversion types and to get rid of this code duplication.
2013-04-07 07:54:52 +00:00
Volker Ruppert
70884d3cec
updated documentation of the memory options
2013-02-24 21:06:26 +00:00
Volker Ruppert
37b1f11fa6
cleaned up serial mode handling and some other minor changes
2013-02-23 15:15:59 +00:00
Volker Ruppert
f9dca3c76b
some keyboard bochsrc option changes
...
- moved 'user_shortcut' option to the keyboard option
- added new bx_param_c option value BOCHSRC_HIDDEN for parameters that should
only be available in the config interface. The new bochsrc option save and
parser function skip parameters with this flag set. This is useful for
parameters that will be set from the parser in a different way.
- save keyboard bochsrc line using the parameter list directly
- parse keyboard bochsrc options (except 'keymap') using the parameter list
- user shortcut: old-style syntax has already been removed
- increased minimum value for the keyboard's 'serial_delay'
2013-01-27 19:09:24 +00:00
Stanislav Shwartsman
ce2751a13c
move misaligned_sse from compile time to .bochsrc option
2012-12-20 19:43:11 +00:00
Stanislav Shwartsman
edf4ea4c74
fixed SF bug #1318 dbg: several issues with 'set' command
2012-11-06 20:01:02 +00:00
Volker Ruppert
80e4fe3ec6
updated / improved Bochs code overview
2012-10-28 18:22:11 +00:00
Volker Ruppert
24d9f5c194
documentation updates
...
- loading the 'voodoo' plugin with plugin_ctrl
- updated license sections in the manpages
- updated comments in siminterface.h
2012-10-28 15:53:06 +00:00
Volker Ruppert
f034bb5479
improved information related to SVN write access
2012-10-28 12:48:06 +00:00
Volker Ruppert
f122549153
documentation updates
...
- Voodoo Graphics emulation
- PCI support available by default
- undoable / volatile mode with other types of base images
2012-10-27 07:33:09 +00:00
Volker Ruppert
6276173b85
- updated SVN URLs in the Bochs documentation
...
- TODO #1 : update links on the website
- TODO #2 : add some information about SVN hook scripts and SVN backups with
rsync to the developer doc
2012-10-26 16:43:19 +00:00
Volker Ruppert
4d870e3f4c
changed another SVN URL (next test commit)
2012-10-26 15:50:21 +00:00
Volker Ruppert
9595689b54
- next test commit (updated SVN URL)
2012-10-26 12:43:20 +00:00
Volker Ruppert
7469df3c56
- updated Bochs SVN URL (test commit, some more changes are required
2012-10-26 12:28:24 +00:00
Volker Ruppert
2d4f9009cd
- save/restore documentation updates
...
- removed obsolete comment
2012-09-28 21:13:46 +00:00
Volker Ruppert
b142dbcc2c
- add new function hdimage_open_file() that returns file size and modification
...
time if requested (reduces code duplication)
- 'vpc' image mode: moved header check to a separate function that opens the
file, checks header/footer and returns disk type (if requested)
- implemented restore function for 'vpc' mode images
- gui: updated yes/no dialog message after saving state
- save/restore documentation update (TODO: developer doc)
2012-09-27 18:38:30 +00:00
Stanislav Shwartsman
2f3c7ff8e4
implemented SMAP (Supervisor Mode Access Protection) from [Intel Architecture Instruction Set Extensions Programming Reference] rev14
...
fixed enabling of ADX extensions in generic CPUID when enabled through .bochsrc
Small code cleanups on the way to implementation of APIC Registers Virtualization features disclosed in recent Intel SDM rev043
2012-09-10 15:22:26 +00:00
Volker Ruppert
8aac6ac761
- some fixes and updates related to the release process
2012-09-04 18:33:37 +00:00
Volker Ruppert
8863056b7a
- documentation updates (iodev subdirectories)
2012-09-02 10:51:47 +00:00
Volker Ruppert
f4622e3fbd
- added documentation for some configure options
...
- use the <option> tag for configure options
- use the <anchor> tag for internal links into lists and tables
- some other updates related to configure options
2012-09-01 10:50:03 +00:00
Volker Ruppert
b9446cba4f
- updated license information in the docs
2012-08-31 20:57:11 +00:00
Volker Ruppert
4e878a1ef9
- implemented "hideIPS" option in the win32 gui
2012-08-29 20:36:12 +00:00
Volker Ruppert
24eb755c5a
- rewrite of the "show ips" feature similar to other guis
...
- implemented "hideIPS" option
- minor other cleanups and updates
- TODO: make "show ips" feature work on Windows host
2012-08-28 17:16:10 +00:00
Volker Ruppert
0bab385f54
- added some historical facts I found on the web
...
- minor fixes and updates
- misc.txt: removed already applied and outdated sections
2012-08-24 08:46:13 +00:00
Stanislav Shwartsman
3a565afd89
random docs updates
2012-08-23 19:30:59 +00:00
Stanislav Shwartsman
af6b9e5e6f
remove plex86 references from docs as well - it was removed from code
2012-08-23 18:54:27 +00:00
Volker Ruppert
20575cfa47
- updated sections "Features" and "FAQ"
...
- removed OS/2 from "Supported platforms" (it was never officially supported)
2012-08-23 06:57:49 +00:00
Volker Ruppert
5df4f1b1a9
- bochs rpm spec: use %{_libdir} instead of /usr/lib for 32/64 bit compatiblity
...
- developer doc: always refer to release 2.5
- updated version number after pre-release
2012-08-21 16:21:55 +00:00
Volker Ruppert
43c1ac48f4
- implemented TFTP support in eth_slirp.cc
...
* moved TFTP request processing core from eth_vnet.cc to netmod.cc
* added TFTP handling in eth_slirp.cc similar to DHCP
2012-08-16 11:59:44 +00:00
Volker Ruppert
7c6f287fc7
- added VirtualPC image support, new disk image mode is called 'vpc'
...
- ported Qemu block driver (written by Alex Beregszaszi and Kevin Wolf)
- added helper functions bx_read_image() and bx_write_image()
- TODO: use helper function for the other disk image modes
2012-08-05 09:33:33 +00:00
Volker Ruppert
9cda22223c
- documentation updates (vmware4 format, command line arguments)
2012-07-29 08:19:15 +00:00
Volker Ruppert
6daac95de0
- update "snapshot" docs
2012-07-28 16:43:19 +00:00
Volker Ruppert
9a008c8e3c
- use a constant for the maximum disk size calculated from max. cylinder bits
...
- increased maximum disk size to 8 TB (should work with growing and sparse disks)
2012-07-26 16:15:48 +00:00
Volker Ruppert
d15b8b113c
- documentation updates / typo fixes
2012-07-15 08:14:43 +00:00
Stanislav Shwartsman
5d66e8450e
implemented ADCX/ADOX instructions from rev013 of arch extensions published by Intel
2012-07-12 14:51:54 +00:00
Volker Ruppert
82c65076cc
- renamed PCI Pseudo NIC bochsrc option to "pcipnic" (temporary hack should
...
be removed after next Bochs release)
- documentation updates
2012-07-11 21:03:59 +00:00
Volker Ruppert
db633275b0
- several improvements to the optional plugin control
...
- SIM->opt_plugin_ctrl() now can be used to verify the optional plugin
configuration when using the plugin name "*". The 'load' value 1 makes
sure that all plugins with the value 1 are loaded. The 'load' value 0
unloads all plugin with the value 0 (marked for removal).
- add the default set of plugins to the 'plugin_ctrl' list and load all these
pre-defined optional plugins before parsing the configuration.
- special wx case: verify plugin configuration before showing the plugin
control dialog and before initialising hardware.
- device plugins that have been loaded, but not configured now set their
plugin control value to 0. Added the plugin unload check before signalling reset.
2012-07-06 17:19:32 +00:00
Volker Ruppert
15ac388502
- documentation updates
2012-07-03 18:49:42 +00:00
Volker Ruppert
02749956e0
- mention SDL audio output support in the docs
2012-06-10 13:47:07 +00:00
Volker Ruppert
1462fcaf9c
- pci2isa debug_dump(): added option 'dump=full' to show the whole PCI config space
...
- updated debugger documentation
2012-04-25 16:50:41 +00:00
Volker Ruppert
d364f22c3c
- don't panic in debugger if the iodebug plugin is not loaded
...
- iodebug: fixed some warnings
- development.dbk: updated iodebug documentation
2012-04-19 18:03:13 +00:00
Volker Ruppert
99a31bd150
- devices 'parallel' and 'serial':
...
- added to optional plugin control
- moved config parameter creation and bochsrc option parsing to the plugin
device code
2012-04-16 19:17:10 +00:00
Volker Ruppert
fc482db353
- improved documentation for the 'log options by device" feature
2012-04-07 10:52:36 +00:00
Volker Ruppert
56cce60be8
- improved device log prefix table (list all existing prefixes, added column
...
with log function name)
- TODO: move table to a new section under "Tips & Techniques" and add reference
from the bochsrc log controls to it.
2012-04-03 18:41:28 +00:00
Stanislav Shwartsman
5a33b1be84
mvoed MWAIT_IS_NOP option from CPUID to CPU - it has meaning even if CPUID tree is not used because CPU is configured with CPUDB pre-defined configuration
2012-03-15 19:46:57 +00:00
Volker Ruppert
50ac1483cf
- update version number in the bochs manifest
...
- mention the manifest file in the developer doc
2012-03-06 17:06:55 +00:00
Volker Ruppert
3c8aecb312
- updated compilation instructions for SDL support with VS2008Ex
...
- TODO: add support for SDL with MSVC nmake
2012-03-05 17:19:42 +00:00
Stanislav Shwartsman
a304bd5fd7
update user docs too
2012-02-10 16:08:01 +00:00
Volker Ruppert
c403b4b699
- devices 'usb_ohci' and 'usb_uhci': moved config parameter creation and bochsrc
...
option parsing to the plugin device code
- added function bx_init_usb_options() to reduce code duplication
- added log function names for 'usb_ohci' and 'usb_uhci'
- documentation updates
2012-01-08 12:43:46 +00:00
Stanislav Shwartsman
0e17f8f195
implemented AMD APIC extensions for SVM support
2012-01-04 16:06:37 +00:00
Volker Ruppert
ca09763e89
- documentation.dbk: added some hints for using docbook / jade
...
- updated compilation and installation transcripts
- updated / fixed docs for bxcommit and bximage
2012-01-01 17:32:36 +00:00
Volker Ruppert
c4952b4c84
- E1000 support: updated workspace files and documentation
2011-12-24 15:17:10 +00:00
Stanislav Shwartsman
2dee4b12be
added VMX .bochsrc option to ctoggle VMX ON/OFF on runtime
2011-12-21 09:11:51 +00:00
Volker Ruppert
2a227f4381
- updated SVN release instructions and version strings
2011-11-27 20:27:45 +00:00
Volker Ruppert
bc3b84e43c
- added 'x' display library option "nokeyrepeat" to documentation
2011-11-27 12:13:22 +00:00
Volker Ruppert
7e253cf7b6
- excluding CVS files no longer required
...
- set SVN flags in version strings after release
2011-11-06 12:11:46 +00:00
Volker Ruppert
280b82dc0e
- reverted unwanted change (as stated in rev. 10759)
...
- use absolute path to Bochs webspace
2011-11-01 20:40:04 +00:00
Stanislav Shwartsman
5bb7c8dbba
final cvs->svn in docs
2011-11-01 17:44:56 +00:00
Volker Ruppert
fdeb25dde3
- finished CVS -> SVN changes (local website repository is still CVS)
...
- some other small fixes / cleanups
2011-11-01 17:10:58 +00:00
Stanislav Shwartsman
ae6513014d
some more cvs -> svn updates in developr's docs
2011-11-01 13:13:24 +00:00
Volker Ruppert
1fd9f1e48c
- added parameter type bx_shadow_filedata_c
2011-11-01 08:38:00 +00:00
Volker Ruppert
85ef8a6705
- SVN instructions replace the CVS ones
2011-10-31 18:30:22 +00:00
Volker Ruppert
dcca9d9a31
- documentation updates (bochsrc options, CVS -> SVN changes)
...
- added FIXME to all CVS-related sections that still need a rewrite
2011-10-31 10:00:32 +00:00
Stanislav Shwartsman
088cb441db
updated user docs - some references to cvs replaced with references to svn instead, removed description about removed options and debugger commands, added description of new handlers chaining optimization
2011-10-29 19:15:54 +00:00
Stanislav Shwartsman
5cc04b9955
Implemented AMDs Buldozer XOP and TBM extensions.
...
XOP: few instructions are still missing, coming soon
BX_PANIC(("VPERMILPS_VpsHpsWpsVIbR: not implemented yet"));
BX_PANIC(("VPERMILPD_VpdHpdWpdVIbR: not implemented yet"));
BX_PANIC(("VPMADCSSWD_VdqHdqWdqVIbR: not implemented yet"));
BX_PANIC(("VPMADCSWD_VdqHdqWdqVIbR: not implemented yet"));
BX_PANIC(("VFRCZPS_VpsWpsR: not implemented yet"));
BX_PANIC(("VFRCZPD_VpdWpdR: not implemented yet"));
BX_PANIC(("VFRCZSS_VssWssR: not implemented yet"));
BX_PANIC(("VFRCZSD_VsdWsdR: not implemented yet"));
2011-10-19 20:54:04 +00:00
Stanislav Shwartsman
2580d8c46d
added FMA4 AMD instructions support, fixed mem access length for Intel scalar FMA instructions
2011-10-07 14:09:35 +00:00
Stanislav Shwartsman
6751af5d8e
added AVX FMA extensions support. The implementation is based on QEMU patch by Peter Maydell (fixed)
2011-09-29 22:20:56 +00:00
Stanislav Shwartsman
62d0c8abf7
- Now you could disable x86-64 from .bochsrc so now it is possible to emulate
...
32-bit CPU using Bochs binary compiled with x86-64 support.
The commit also fixes some init.cc issues with initialization of SYSCALL/SYSRET MSR in AMD hosts and also includes code reorg.
2011-09-25 17:36:20 +00:00
Stanislav Shwartsman
50207eeb90
- Added support for AMD SSE4A emulation, the instructions can be enabled
...
using .bochsrc CPUID option.
2011-09-18 16:18:22 +00:00
Stanislav Shwartsman
cb261c45d3
removed non-working code for z-unodable and z-volatile images.
...
our priority is to implement support for std disk image formats (VMDK, VDI) instead.
2011-09-11 16:27:56 +00:00
Stanislav Shwartsman
44241a1e56
- Added support for AVX and AVX2 instructions emulation, to enable configure
...
with --enable-avx option. When compiled in, AVX still has to be enabled
using .bochsrc CPUID option. AVX2 FMA instructions still not implemented.
- Added support for Bit Manipulation Instructions (BMI) emulation. The BMI
instructions support can be enabled using .bochsrc CPUID option.
2011-08-27 13:47:16 +00:00
Stanislav Shwartsman
eba771bf39
remove '-cpu' command line option, it can be used using cpu:model command line so no extra option is needed
2011-08-20 18:59:25 +00:00
Stanislav Shwartsman
60a33f24d5
added new bochs binary param to choose cpu to emulate
2011-08-16 20:30:01 +00:00
Stanislav Shwartsman
9d1538f0c9
update docs about moving of cpuid_limit_winnt option
2011-08-02 20:01:56 +00:00
Volker Ruppert
c35e385139
- removed 'text_snapshot_check' feature and related BX_PASS loglevel
...
- documentation updates
2011-07-31 14:38:03 +00:00
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
Stanislav Shwartsman
9fd1f187bb
update ips guide in .bochsrc
2011-06-19 19:59:12 +00:00
Stanislav Shwartsman
a6b1bc6f89
Update development docbook.
...
Sebastian
2011-06-15 15:29:24 +00:00
Stanislav Shwartsman
8399dee24c
implemented AVX float16 convert instructions
2011-06-11 13:12:32 +00:00
Stanislav Shwartsman
29e3f6e762
remove trace cache disabled mode from the code. next step going to be - introducing new optimization features based on trace cache
2011-06-01 20:34:04 +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
69c022380f
- directory for save/restore data must exist before saving
2011-05-22 18:06:35 +00:00
Stanislav Shwartsman
76c11e1a40
- Configure option --enable-acpi is deprecated and should not be used anymore.
...
The ACPI support is always automatically compiled in if PCI is compiled in.
The ACPI still could be disabled using .bochsrc 'plugin_ctrl' option.
Updated CHANGES and docs as well.
2011-04-30 20:04:42 +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
Stanislav Shwartsman
7ced718040
implemented AVX instructions support
...
many changes - some cleanup will follow
please report ay found bugs !
2011-03-19 20:09:34 +00:00
Volker Ruppert
e67bb30120
- added documentation for the ES1370 soundcard
2011-03-13 09:09:34 +00:00
Volker Ruppert
8c32359615
The VBE display extension is now a part of the Bochs core. The configure option
...
--enable-vbe is now deprecated and the symbols BX_SUPPORT_VBE and
BX_SUPPORT_PCIVGA have been removed. To enable VBE support, the bochsrc option
"vga: extension=" must be set to "vbe". If PCI is present, you can assign the
"pcivga" device to a PCI slot.
2011-03-07 19:01:22 +00:00
Volker Ruppert
e79fcfb98d
- documentation for networking module 'slirp' added
2011-03-03 16:49:29 +00:00
Stanislav Shwartsman
c6e6b579e7
exclude .svn folderst when building rpm
2011-02-25 22:13:04 +00:00
Stanislav Shwartsman
a2e2feced4
set propertities for more files
2011-02-25 15:32:08 +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
70e870443d
- documentation updates for release
2011-02-21 21:50:54 +00:00
Volker Ruppert
01f8f62b55
- next step of documentation updates for release 2.4.6
2011-02-20 09:35:48 +00:00
Volker Ruppert
dec6bcaf73
- started separation of sb16 and lowlevel sound module code. The first step is
...
an own header file for the basic sound output class. When ready we should
have a separate 'soundmod' plugin that could be used by other soundcard
implementations.
2011-01-25 23:29:08 +00:00
Volker Ruppert
98a3f99d7b
- improved vvfat documentation
2011-01-06 18:15:28 +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
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
Volker Ruppert
e027d2d8e0
- replaced underscore by minus character in internal links (possible docbook
...
compilation failure
2010-10-17 19:50:46 +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
ae20efc894
- added entry for the new 'cpuid' option and updated 'mouse' option description
2010-05-16 15:12:15 +00:00
Stanislav Shwartsman
bdc7b4bf89
Updates of CMOS map
2010-05-15 19:35:41 +00:00
Volker Ruppert
60a6476e40
- added directory structure of the Bochs project webspace
2010-05-06 16:59:44 +00:00
Volker Ruppert
7d1d56a6d2
- added some webmastering infos (TODO: Bochs project webspace directory structure)
2010-05-02 11:04:42 +00:00
Stanislav Shwartsman
1c2fa8cd0c
move 1G_pages support to runtime option
2010-04-24 09:36:04 +00:00
Stanislav Shwartsman
01cfbdccbc
Move MMX to be runtime option
2010-03-01 18:53:53 +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
50eb55d0f2
introduce --enable-xapic configure option
2010-02-24 20:59:49 +00:00
Stanislav Shwartsman
25fa76b8e0
update configure options in docs
2010-01-02 11:27:54 +00:00
Stanislav Shwartsman
36a6fc7e38
rework sse configure option
2009-12-04 13:50:24 +00:00
Volker Ruppert
95e7130f67
- updated instructions for the release process
...
* using major release 2.4 as the example for the release process
* added note about the DLX Linux demo in the Linux RPM section
* updated upload instrucions using the SF file manager
2009-11-16 17:44:07 +00:00
Stanislav Shwartsman
71bb10f98c
move ignore-bad-msrs to runtime option in ,bochsrc
2009-11-13 15:55:46 +00:00
Volker Ruppert
adc1ca8b01
- fixed compilation
2009-11-10 18:10:37 +00:00
Stanislav Shwartsman
90b1f6e00f
Starting 2.4.2 release process
2009-11-09 18:10:29 +00:00
Stanislav Shwartsman
0abdca103e
update for user manual
2009-11-03 09:10:17 +00:00
Stanislav Shwartsman
e6da2ce8e8
updated docs and dbger help
2009-10-31 17:46:12 +00:00
Stanislav Shwartsman
98b51805d5
updates for Bochs debugger
2009-10-29 15:49:50 +00:00
Stanislav Shwartsman
3dbb1da68a
remove "dirty" pages tracking - it is too memory consuming and can fit with >4G phy addr space
2009-10-15 20:50:33 +00:00
Stanislav Shwartsman
2523fd5702
vme isn't configure option anymore
2009-10-12 21:20:08 +00:00
Stanislav Shwartsman
b4c60c46d2
small docs addition
2009-08-07 08:30:41 +00:00
Stanislav Shwartsman
3e1037e8c0
update with removed configure options
2009-06-18 09:37:17 +00:00
Stanislav Shwartsman
623dcd9752
Fixed - 'Wrong example in man page bochsrc'
2009-06-09 15:17:06 +00:00
Stanislav Shwartsman
eb409d05e7
spelling
2009-05-02 11:25:34 +00:00
Volker Ruppert
dbc8ca4691
- some more documentation updates (guest OS installation)
2009-05-02 09:32:05 +00:00
Volker Ruppert
f2cd093c1a
- some more documentation updates (e.g. fixed broken links)
2009-05-01 20:31:10 +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
Volker Ruppert
7404515efb
- removed some of the outdated installing instructions for guest OS's
...
(to be continued)
2009-04-29 12:00:09 +00:00
Stanislav Shwartsman
12be733a1a
a lot of updates in user docs
2009-04-24 08:08:05 +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
21d14583b8
Correct .bochsrc examples for gui debugger
2009-04-19 05:18:18 +00:00
Stanislav Shwartsman
8684ec9e13
Update debugger user guide
2009-04-18 09:51:46 +00:00
Volker Ruppert
29f5a696fc
- improved config interface labels for the optional plugin control
...
- documentation updates
2009-02-22 17:05:40 +00:00
Volker Ruppert
e5eac65b59
- removed wrong character from FSF address (converted invisible and useless
...
2-byte character)
- updated FSF address in some files
- added license to some files
2009-02-08 09:05:52 +00:00
Stanislav Shwartsman
6367d3c5d2
Update user docs
2008-12-28 20:49:03 +00:00
Volker Ruppert
f2f5d5c915
- applied 3 patches from the Qemu project
...
* added support for memory above the PCI hole (Izik Eidus)
* smp_probe: instead of timimg out, wait until all cpus are up (Avi Kivity)
* Bochs BIOS changes to support HPET in Qemu (Beth Kon)
- added documentation about CMOS registers set by Qemu
2008-12-25 16:58:44 +00:00
Volker Ruppert
0a33a8dd6e
- added instructions how to update the online documentation
2008-12-17 14:43:16 +00:00
Volker Ruppert
ccf4358eb1
- added instructions how to update the CVS snapshot
2008-12-17 10:01:44 +00:00
Stanislav Shwartsman
c009e87a81
Remove external debugger interface:
...
- it is closed source (!!!)
- we have very nice replacement now
2008-10-01 09:44:40 +00:00
Stanislav Shwartsman
3b276bc9fe
Implement modern BIOS mode for limiting max reported CPUID function to 3.
...
This mode is required in order to correctly boot and install WinNT guest
2008-09-22 21:38:15 +00:00
Stanislav Shwartsman
51cb5451d8
Apply CPUID vendor/brand string from @SF
2008-08-19 16:43:07 +00:00
Volker Ruppert
e3559d9994
- implemented MIDI output to ALSA sequencer (TODO: handle SYSEX messages)
...
- renamed ALSA pcm-related variables
- documentation updates
2008-07-19 12:01:54 +00:00
Volker Ruppert
6970eaa5cb
- use ALSA PCM output only if the wave device name is set to "alsa".
...
Otherwise Bochs uses OSS with the given device name.
- added failure handling for startwaveplayback()
- documentation updates
2008-07-13 15:37:19 +00:00
Volker Ruppert
50ea5f5073
- added limited ALSA sound support on Linux (PCM output only)
...
* ALSA PCM support added in soundlnx.cc (OSS will be used if no ALSA present)
* minor code cleanups and documentation updates
2008-07-12 15:21:36 +00:00
Volker Ruppert
5677977b47
- updated upload instructions for release files
2008-06-10 21:41:27 +00:00
Volker Ruppert
45c64ff16c
- added release tag for 2.3.7 to user doc
...
- updated version number and strings after release
2008-06-08 10:33:59 +00:00
Stanislav Shwartsman
f74d7b56e7
update Bochs 2.3.7 IPS data in docs
2008-05-30 21:00:05 +00:00
Volker Ruppert
966f2c8133
- added new serial modes based on SF patch #1928848 by Eugene Toder
...
* "pipe-server" (win32 only): It makes bochs a named pipe server so other
application can communicate with it using pipes API. Useful e.g. for remote
kernel debugging.
* "pipe-client" (win32 only)
* "socket-server": for the use with gdb
2008-05-22 08:13:22 +00:00
Volker Ruppert
5869cb8b1f
- disable IPS output in status bar with the new specific option "hideIPS"
...
- simplified dialog window creation and dialog control handling code
- documentation updates
2008-05-12 18:46:46 +00:00
Volker Ruppert
b2baef2c34
- removed support for old-style syntax userbutton shortcuts
...
- added "power" key to the list of valid userbutton shortcuts
2008-05-04 09:29:45 +00:00
Stanislav Shwartsman
661d6721dc
added ldsym command to user docs
2008-03-30 18:32:41 +00:00
Stanislav Shwartsman
46e7ca44dc
dded patch with symbols support in bochs-debugger
2008-03-29 21:32:18 +00:00
Stanislav Shwartsman
eebd96e2d7
another whitespace cleanup by Sebastien
2008-02-05 22:33:35 +00:00
Stanislav Shwartsman
a3c0c4e58f
Update typical IPS achived by Bochs 2.3.6
2008-02-01 09:42:25 +00:00
Volker Ruppert
040226d1d5
- added release tag for 2.3.6 to user doc
...
- updated version number and strings after release
2007-12-26 13:13:55 +00:00
Stanislav Shwartsman
7f1bdefedc
Update docs and help
2007-10-23 21:59:04 +00:00
Volker Ruppert
e48647acc1
- updates related to the save/restore changes
2007-09-29 09:01:02 +00:00
Stanislav Shwartsman
071c5c1a26
A lot of changes but everything is really trivial.
...
Make save/restore default feature, the configure option for save/restore removed from configure script and save/restore made available forever. All code now assume it is exists. Bochs save/restore tree previosly called "save_restore" renamed to "bochs" tree and it will be havily used everywhere, starting from save/restore and ending by various bochs debugger functions. I am going to rework debugger code to get rid of debug CPU access functions and use this "bochs" param tree instead
2007-09-28 19:52:08 +00:00
Volker Ruppert
df53247fa8
- exclude statements must appear prior to the file list (expected by tar 1.15.1)
...
- added release tag for 2.3.5 to user doc
- updated version number and strings after release
2007-09-17 16:20:24 +00:00
Volker Ruppert
20175e10dd
- updated several parts of the documentation
2007-09-15 16:00:25 +00:00