Stanislav Shwartsman
ce2751a13c
move misaligned_sse from compile time to .bochsrc option
2012-12-20 19:43:11 +00:00
Volker Ruppert
b63d835b30
- regenerated after the PCI changes
2012-11-08 19:20:46 +00:00
Stanislav Shwartsman
110fd4b92a
Fixed issue with configure script with debugger enabled.
...
I am copiling using Cygwin+mingw and cnfigure script by default doesn't find and GUI library and therefore I supply --with-win32.
But seems it is not enough to get GUI debugger compiled - Makefile was missing win32_enh_dbg_osdep.cc
2012-11-06 19:59:18 +00:00
Volker Ruppert
eac784c0bb
- regenerated after 'configure --help' changes
2012-10-25 16:03:11 +00:00
Stanislav Shwartsman
42a460638e
don't allow voodoo configure with no PCI
2012-09-26 13:40:37 +00:00
Volker Ruppert
c7b33ec742
- regenerated after adding Voodoo Graphics support
2012-09-14 21:55:43 +00:00
Stanislav Shwartsman
f151463f0f
removed old deprecated options from the code
2012-09-14 13:32:54 +00:00
Volker Ruppert
125c6f0bde
- refenerated after fpu -> cpu/fpu change
2012-09-12 21:10:55 +00:00
Volker Ruppert
1af2fb6a92
- regenerated after adding iodev/display folder
2012-09-10 20:50:46 +00:00
Stanislav Shwartsman
90f544d307
after release 2.6
2012-09-02 18:43:27 +00:00
Volker Ruppert
1b21d26930
- regenerated for release
2012-09-02 11:11:54 +00:00
Volker Ruppert
53c87a8bee
- fixed compilation with large ramfile support present on MSVC
2012-08-26 14:44:06 +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
Stanislav Shwartsman
7a90d8e2dc
enabled large ramfile support by default
2012-08-23 19:31:33 +00:00
Volker Ruppert
a64636b915
- regenerated after pre-release
2012-08-21 16:22:49 +00:00
Volker Ruppert
5afff93afb
- regenerated for 2.6.pre1
2012-08-20 08:51:31 +00:00
Volker Ruppert
cf539807a9
- generate parser / lexer files only if both flex and yacc are present and also
...
disable it if configuring for MSVC
2012-08-11 07:16:50 +00:00
Volker Ruppert
fc927773fd
- regenerated after pcidev / flex changes
2012-08-09 18:28:03 +00:00
Volker Ruppert
166563493a
- regenerated after X detection changes
2012-08-07 18:29:32 +00:00
Volker Ruppert
ff610ee255
- regenerated after iodev/hdimage changes
2012-08-05 18:15:02 +00:00
Volker Ruppert
6edd2ba547
- regenerated after Debian fixes
2012-07-14 07:04:17 +00:00
Volker Ruppert
3b478a8f32
- added support for the gui debugger with sdl on Windows (required separate thread)
...
- enh_dbg: fixed defined-but-not-used warnings
- siminterface: renamed 'wx_debug_gui' to 'bx_debug_gui' and updated comments
- TODO: remove the wx debugger and use the enhanced gui debugger instead
2012-07-01 14:37:46 +00:00
Volker Ruppert
5eb8eab608
- link only needed libs (modified Debian patch by Guillem Jover)
2012-06-30 12:44:24 +00:00
Volker Ruppert
af960685d9
- added SDL sound support (wave output only)
2012-06-09 10:12:34 +00:00
Stanislav Shwartsman
85e30bd410
remove unused configure check for struct timeval
2012-06-04 20:26:00 +00:00
Volker Ruppert
bb790d2f15
- implemented pc speaker beep in the lowlevel sound module using pthreads
...
- TODO: win32 threads support
2012-05-20 17:23:07 +00:00
Volker Ruppert
7e67845ac8
- pcidev: enable support for Linux kernel 3.x (Debian patch by Guillem Jover)
...
- don't clean docbook directories if building documentation is disabled
2012-04-11 16:53:38 +00:00
Stanislav Shwartsman
e7a4a1bec8
surprisingly, opensuse 12.1 requre alignment check support in hardware so I can't disable it by default for all configurations.
...
but in case you want a few %% of extra emulation performance - it is still possible to disable it with configure option.
most guests I saw do not use it !
2012-03-26 19:33:38 +00:00
Stanislav Shwartsman
d4688e8b95
- Do not compile support for alignment check (#AC exception) by default
...
for CPU emulation performance reasons, the alignment check compilation
still can be enabled using configure option --enable-alignment-check.
There is no software in the world which enable #AC exception checking, this
x86 feature is completely legacy but its emulation support costs up to 3-5%
emulation speed.
The checking for #AC exception enable still will be done, if
CPL == 3, EFLAGS.AC = 1 and CR0.AM = 1
but the alignment check is not compiled in, the Bochs will PANIC with corresponding message.
You can press 'always continue' and ignore the PANIC, the simulation will continue as if alignment checking is not enabled.
2012-03-25 19:07:17 +00:00
Volker Ruppert
b0afd56048
- changed checks for MinGW target cases to '*-mingw32*' (should fix WIN64 build)
...
- skip libtool creation and several checks for the MSVC target
2012-02-20 14:29:10 +00:00
Stanislav Shwartsman
45b6eae291
updated fix for SF bug 3459998
2012-02-20 06:43:53 +00:00
Volker Ruppert
891051ac83
- don't compile library if subsystem is not enabled (network, sound, usb)
...
- fixed autoconf warnings
2012-02-17 19:09:33 +00:00
Volker Ruppert
35f89eeefb
- regenerated after the pcivga changes
2012-01-26 16:37:00 +00:00
Stanislav Shwartsman
b52c36d8c8
regenerated configure script
2012-01-16 18:43:48 +00:00
Volker Ruppert
6fe909393b
- regenerated after moving sound stuff to new subdirectory
2012-01-15 07:56:11 +00:00
Volker Ruppert
a1a2ca1f55
- regenerated after moving networking stuff to new subdirectory
2012-01-14 17:12:27 +00:00
Volker Ruppert
a207f9b94d
- regenerated after moving usb stuff to new subdirectory
2012-01-14 12:39:16 +00:00
Stanislav Shwartsman
bb9a1f45da
update version number in SVN to 2.5.1
2012-01-07 14:02:38 +00:00
Stanislav Shwartsman
dcfa57087f
fixed typo in configure script
2011-12-28 12:20:49 +00:00
Stanislav Shwartsman
75bda1d5cd
implemented SVM emulation support for Bochs (incomplete yet)
...
I am merging the code in order to start making shortcuts between VMX emulation and SVM emulation.
Of course SVM emulation is incomplete, completely untested and not expected to work.
But someone could already take a look one the code and give some suggestions.
Also looking for anybody with existing SVM kernels - as simple as possible - for testing.
Status:
- exceptions intercept is not implemented yet
- IO intercept is not implemented yet
- MSR intercept is not implemented yet
- virtual interrupts are not implemented yet
- CPUID is not implemented yet
No advanced SVM featurez planned - I am implementing the very basic 'Pacifica' document from 2005 using QEMU code as reference.
2011-12-25 19:35:29 +00:00
Volker Ruppert
89ddc6e049
- regenerated after adding E1000 support
2011-12-14 16:52:13 +00:00
Stanislav Shwartsman
f37ec997ba
removed very old deprecated configure options from configure script - they are deprecated for more than 2 releases
2011-11-27 21:45:08 +00:00
Volker Ruppert
57a543bebd
- regenerated after release 2.5
2011-11-27 20:28:38 +00:00
Volker Ruppert
67ff1d3dfe
- regenerated for release
2011-11-27 15:57:17 +00:00
Stanislav Shwartsman
34130cc1ad
clearify about deprecated configure option
2011-11-18 13:15:17 +00:00
Stanislav Shwartsman
23b7b23d63
automatically turn off handlers chaining if gdb-stub is compiled in at configure time
2011-11-10 19:27:29 +00:00
Volker Ruppert
a4d763d5bc
- regenerated after release
2011-11-06 12:13:45 +00:00
Volker Ruppert
d8a5ae0933
- regenerated for pre-release
2011-11-06 09:02:06 +00:00
Stanislav Shwartsman
01f27e3a0c
this should fix bug report 3422638 large ramfile support broken on anything but Linux
2011-10-15 19:29:42 +00:00
Volker Ruppert
1f7f9bc2ff
- moved OSX specific cdrom code to separate file
2011-10-10 17:33:23 +00:00