Stanislav Shwartsman
|
26fda0626d
|
Added missed CR0 reserved bits #GP in long mode
|
2009-02-03 21:11:31 +00:00 |
|
Stanislav Shwartsman
|
7d5e058dfe
|
write to apic must be 16-byte aligned
|
2009-02-03 20:42:15 +00:00 |
|
Volker Ruppert
|
8b608fe045
|
- confirm requested hostname
|
2009-02-03 20:04:20 +00:00 |
|
Stanislav Shwartsman
|
fdf4f25230
|
revert incorret merge
|
2009-02-03 19:28:22 +00:00 |
|
Stanislav Shwartsman
|
fbc6f04d8a
|
correctly deliver INIT
|
2009-02-03 19:26:09 +00:00 |
|
Stanislav Shwartsman
|
4499ae8d02
|
more info abourt SIPI
|
2009-02-03 19:25:37 +00:00 |
|
Stanislav Shwartsman
|
592484408f
|
Initial NMI virtualization for VMX, clean out CPU pins set/clear code
|
2009-02-03 19:17:15 +00:00 |
|
Stanislav Shwartsman
|
30fec77004
|
faster i/o apic write access
|
2009-02-03 19:12:00 +00:00 |
|
Volker Ruppert
|
1a5e565c0b
|
- always set port speed depending on connected device (device speed is always
set in constructor, but for usb_msd devices the connected status set by a
successful init)
|
2009-02-03 18:21:21 +00:00 |
|
Stanislav Shwartsman
|
b60aee3891
|
Added defines for STRICMP/STRCASECMP
|
2009-02-02 19:10:13 +00:00 |
|
Stanislav Shwartsman
|
f6cb9e529f
|
Fixes for VMX emulation
|
2009-02-02 18:59:44 +00:00 |
|
Volker Ruppert
|
3a470c9d11
|
- names of bx_list_c members are now compared case insensitive
- added configure check and osdep code for the stricmp function
- minor changes in siminterface
|
2009-02-02 13:03:28 +00:00 |
|
Stanislav Shwartsman
|
3a918d21f7
|
VMENTER with pending dbg exceptions
|
2009-02-01 22:23:33 +00:00 |
|
Stanislav Shwartsman
|
3b799101f4
|
Optimize debugger stepN when single processor mode
|
2009-02-01 22:20:04 +00:00 |
|
Stanislav Shwartsman
|
2378d31998
|
Fixes for DR6 handling
|
2009-02-01 20:47:06 +00:00 |
|
Volker Ruppert
|
b7f10117a9
|
- fixed building of display libraries other than 'win32' with debugger support
on the Windows platform
|
2009-02-01 18:25:21 +00:00 |
|
Volker Ruppert
|
4f1684d07b
|
- fixed GTK detection for wxGTK (enable GTK check only if wx gui is enabled)
- fixed GTK detection switch for the X11 gui
- enable GTK detection for the sdl gui on non-win32 platforms
|
2009-02-01 12:41:28 +00:00 |
|
Volker Ruppert
|
882269acaa
|
- fixed win32 compilation
|
2009-02-01 10:30:47 +00:00 |
|
Volker Ruppert
|
bfedc33c09
|
- fixed some more GCC4 warnings
|
2009-02-01 08:08:20 +00:00 |
|
Stanislav Shwartsman
|
c801545c0b
|
added more knobs
|
2009-01-31 20:41:59 +00:00 |
|
Volker Ruppert
|
3e525af2ca
|
- fixed order of the Bochs parameter tree
- fixed lots of warnings
|
2009-01-31 19:02:24 +00:00 |
|
Volker Ruppert
|
4820227ce7
|
- moved VBE state to a separate structure
- handle VBE error messages with BX_ERROR instead of BX_INFO
- several code cleanups in the object delaration and the init code
|
2009-01-31 18:13:17 +00:00 |
|
Volker Ruppert
|
bcefe1f799
|
- implemented support for the GTK-based gui debugger in sdl (WIN32 support
disabled, since it breaks runtime dialog support)
- fixed a warning
- updated FSF address
|
2009-01-31 18:11:13 +00:00 |
|
Stanislav Shwartsman
|
de5814a22d
|
Fixed compilation err
|
2009-01-31 15:01:29 +00:00 |
|
Stanislav Shwartsman
|
6eb53b15ce
|
Fixed some gcc4 warnings
|
2009-01-31 14:51:41 +00:00 |
|
Stanislav Shwartsman
|
9430c5cf95
|
INIT pin is blocked when CPU is waiting for SIPI
|
2009-01-31 11:53:57 +00:00 |
|
Stanislav Shwartsman
|
6b37de5c0d
|
TESTFORM update
|
2009-01-31 11:50:28 +00:00 |
|
Stanislav Shwartsman
|
82969504d8
|
updated CPU TODO
|
2009-01-31 11:34:51 +00:00 |
|
Stanislav Shwartsman
|
d63044357f
|
Bochs enhanced debugger user manual by Bruce Ewing
|
2009-01-31 11:30:29 +00:00 |
|
Stanislav Shwartsman
|
f8185a6bc6
|
Added Intel VMX emulation to Bochs CPU
|
2009-01-31 10:43:24 +00:00 |
|
Stanislav Shwartsman
|
717f323722
|
Integrate GTK GUI debugger frontend module
|
2009-01-31 10:04:25 +00:00 |
|
Stanislav Shwartsman
|
dd21ea963e
|
New module for cross-platform GUI debugger frontend
|
2009-01-31 09:52:26 +00:00 |
|
Stanislav Shwartsman
|
b780068399
|
Fixed gcc4 warnings
|
2009-01-30 21:47:42 +00:00 |
|
Stanislav Shwartsman
|
368eb61eed
|
Fixed gcc4 warning
|
2009-01-30 21:05:01 +00:00 |
|
Stanislav Shwartsman
|
a1c11c788b
|
sepatate activity state from debug trap
|
2009-01-29 20:27:57 +00:00 |
|
Stanislav Shwartsman
|
aa982c27d8
|
move startup_SIPI code to CPU
|
2009-01-27 21:13:38 +00:00 |
|
Stanislav Shwartsman
|
4dcea7e888
|
Fixed pause instruction disasm
|
2009-01-27 21:01:21 +00:00 |
|
Stanislav Shwartsman
|
0325c120b2
|
Separate PAUSE instruction from regular NOP
|
2009-01-27 20:29:05 +00:00 |
|
Volker Ruppert
|
4b4f80e6cb
|
- implemented MTRR support in the bios. This is a combination of the individual
patches from the kvm tree. The code was written by Avi Kivity and Alex
Williamson. Sebastian Herbszt added checks for CPUID_MTRR and CPUID_MSR.
|
2009-01-26 09:21:38 +00:00 |
|
Volker Ruppert
|
4d661c8326
|
- VBE video memory increased to 16 MB (new version of the LGPL'd VGABIOS under
construction)
|
2009-01-25 09:09:49 +00:00 |
|
Stanislav Shwartsman
|
8c8ef5b869
|
Mask bit 11:8 of segment AR field
|
2009-01-23 21:28:01 +00:00 |
|
Stanislav Shwartsman
|
950db498c9
|
Fixed #DF error code
|
2009-01-23 18:19:57 +00:00 |
|
Stanislav Shwartsman
|
cd90782293
|
No need to save/restore EXT field
|
2009-01-23 17:48:38 +00:00 |
|
Stanislav Shwartsman
|
503cc4c836
|
merge fix
|
2009-01-23 09:33:11 +00:00 |
|
Stanislav Shwartsman
|
62005d4fd9
|
Minimize diff with VMX support branch
|
2009-01-23 09:26:24 +00:00 |
|
Volker Ruppert
|
809449c797
|
- stored LFB address in base address #0 (TODO: implement changeable LFB address;
VGABIOS should read LFB base from PCI)
|
2009-01-22 22:29:23 +00:00 |
|
Volker Ruppert
|
324fccd33c
|
- moved include statement to reduce dependencies
- updated FSF address
|
2009-01-21 22:16:09 +00:00 |
|
Stanislav Shwartsman
|
29a252b26e
|
final version of exceptions cleanups/interface changes
|
2009-01-21 22:09:59 +00:00 |
|
Stanislav Shwartsman
|
0b3c7262d4
|
Wrongly committed line
|
2009-01-20 21:34:59 +00:00 |
|
Stanislav Shwartsman
|
e7ac62ac82
|
extensions for exception type for future
|
2009-01-20 21:28:43 +00:00 |
|