Volker Ruppert
1b21d26930
- regenerated for release
2012-09-02 11:11:54 +00:00
Volker Ruppert
39e41ac312
- preparing release 2.6
2012-09-02 11:11:00 +00:00
Volker Ruppert
8863056b7a
- documentation updates (iodev subdirectories)
2012-09-02 10:51:47 +00:00
Volker Ruppert
de34274fcb
- parts of the USB keypad code are still based on Ben's code, so we need to
...
add the LGPL to usb_hid.cc
- moved Ben's comment to usb_uhci.cc, since this file contains most of his
initial pciusb patch
- TODO: implement full USB keyboard support (port from QEMU)
2012-09-02 09:37:47 +00:00
Stanislav Shwartsman
d1879b839e
increase icache size
2012-09-01 19:13:01 +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
Stanislav Shwartsman
ca720c40b8
Inte SDM rev44 was published, the rev043 is not the latest published one anyore
2012-08-31 16:01:41 +00:00
Stanislav Shwartsman
86a06ff9f6
more new vmx defines
2012-08-31 15:38:28 +00:00
Volker Ruppert
62a568c131
- changed license headers from LGPL to MIT for all devices / drivers that have
...
been ported from QEMU and originally have this license
- TODO: The QEMU people should verify the changes and tell us if something is
missing. Bochs 2.6 will be released after everything has been confirmed to
be okay.
2012-08-31 12:08:19 +00:00
Stanislav Shwartsman
2a459fb9be
add more disclosed VMCS fields and vmexit codes to enums (from rev44 published today)
2012-08-31 09:25:13 +00:00
Volker Ruppert
48042499cf
- added original authors on top of LGPL'd sources ported from Qemu
...
- added LICENSE file to clarify the Bochs license
- TODO: fix source files ported from Qemu with MIT license
2012-08-30 20:41:25 +00:00
Volker Ruppert
4e878a1ef9
- implemented "hideIPS" option in the win32 gui
2012-08-29 20:36:12 +00:00
Stanislav Shwartsman
1e752a1c34
fixed compilation error in rfb.cc (definition of TIMERPROC function)
2012-08-28 19:37:40 +00:00
Volker Ruppert
de3792b7f0
- rfb: the "show ips" feature now works on Windows host (separate thread
...
with a dummy message loop is required to make the Windows console timer work)
2012-08-28 18:59:56 +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
Stanislav Shwartsman
40a9992aa6
small cleanups
2012-08-28 16:05:39 +00:00
Volker Ruppert
8e070cecb4
- fixed size of version message string (Bochs RFB server now works with the
...
latest TightVNC client)
2012-08-27 21:01:42 +00:00
Volker Ruppert
9b1cc19afe
- don't set 'client_connected' variable before client <-> server connection is
...
really established
- show countdown on console while waiting for client
- minor other fixes
2012-08-27 17:02:05 +00:00
Stanislav Shwartsman
e17cffab57
simplify generated code
2012-08-26 15:49:30 +00:00
Volker Ruppert
5ff2d2d172
- changes updated
2012-08-26 15:21:12 +00:00
Volker Ruppert
53c87a8bee
- fixed compilation with large ramfile support present on MSVC
2012-08-26 14:44:06 +00:00
Volker Ruppert
fb0e05e36c
- fixed compilation with large ramfile support present on MSVC
2012-08-26 14:43:14 +00:00
Volker Ruppert
c2f9150497
- split "show ips" handler from bx_signal_handler to simplify usage without alarm()
2012-08-26 12:32:10 +00:00
Volker Ruppert
ae74c5a1d0
- fixed link failures with wxGTK
...
- without both plugins and X11 configured, -lX11 is required for XStringToKeysym
- GTK debugger must be enabled, although is not used yet
2012-08-26 07:18:12 +00:00
Volker Ruppert
3d7205116f
- fixed link failures with wxGTK
...
- without both plugins and X11 configured, -lX11 is required for XStringToKeysym
- GTK debugger must be enabled, although is not used yet
2012-08-26 07:17:43 +00:00
Volker Ruppert
ba80ab8395
- next attempt to fix random freezes in wxGTK
...
- re-implemented siminterface method is_wx_selected() (the old one had been
renamed to has_debug_gui() which is something different now)
- don't use alarm() if the wx gui is selected and instead use the wxTimer based
code that already exists for wxMSW
2012-08-25 13:20:55 +00:00
Volker Ruppert
69fd66dbaf
- fixed thread deadlock after pressing the power button (SF bug #625877 ):
...
Added a new event BX_ASYNC_EVT_QUIT_SIM that is posted from the simulation thread
to the gui thread and the "Bochs stopped" message box is shown there.
- TODO: Fix random freezes in wxGTK that seem to be caused by the "show ips"
feature. A async event like the one above could possibly fix this problem.
2012-08-24 21:49:02 +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
7a90d8e2dc
enabled large ramfile support by default
2012-08-23 19:31:33 +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
Stanislav Shwartsman
6092823de3
added brief summary of 2.6 release to CHANGES
2012-08-22 14:13:51 +00:00
Volker Ruppert
74f083e641
- attempt to fix random freezes when using the wxGTK port (using the gui option
...
"hideIPS" could be used if there is still trouble)
- siminterface / wx: updated / added comments
- renamed wxWidgets README (some more updates may be required)
- TODO: fix deadlock after pressing the power button (wxGTK only)
2012-08-22 13:11:08 +00:00
Volker Ruppert
5b36cebf87
- the -C option can be used in the docbook section since MSVC nmake doesn't
...
use it (based on another Debian patch)
2012-08-22 07:16:33 +00:00
Volker Ruppert
ce3228eeda
- recompiled for release
2012-08-21 21:03:22 +00:00
Stanislav Shwartsman
c41cbe6d56
Link traces over taken branch optimization which makes handlers chaining even more efficient.
...
I observed 5% speedup in all disk images over 2.6pre1.
The change is safe (passed all regressions) and I will be glad to make it into Bochs 2.6!
2012-08-21 19:58:41 +00:00
Volker Ruppert
a64636b915
- regenerated after pre-release
2012-08-21 16:22: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
749c15384a
- updated after release 2.6.pre1
2012-08-20 12:56:27 +00:00
Volker Ruppert
5afff93afb
- regenerated for 2.6.pre1
2012-08-20 08:51:31 +00:00
Volker Ruppert
187586f2d5
- preparing release 2.6.pre1
2012-08-20 08:50:50 +00:00
Volker Ruppert
78513089e4
- fixed unloading of support plugins
...
- TODO: reorganize plugin types, since there are now 3 subtypes of core plugins
(gui, core devices and support for networking, sound, usb)
2012-08-20 07:35:30 +00:00
Stanislav Shwartsman
399168e37d
small cleanup
2012-08-19 18:44:08 +00:00
Volker Ruppert
95e3a7141d
- reset config options support for the optional plugin control. Unload all the
...
plugins from the list and load the default set.
- initialize save/restore support earlier to avoid segfault when unloading plugin
2012-08-19 11:45:50 +00:00
Volker Ruppert
a2dd985aef
- remove registered device state in destructor (fixes crash on Bochs exit with
...
MSVC plugins)
2012-08-19 08:16:20 +00:00
Volker Ruppert
a4ce74a158
- started preparing for pre-release
2012-08-17 15:29:54 +00:00
Volker Ruppert
9b5383a90e
- preparing for new Bochs release
2012-08-16 16:49:16 +00:00
Volker Ruppert
11b22c8473
- forgot to remove obsolete stuff
2012-08-16 12:25:55 +00:00