Stanislav Shwartsman
|
515d8b5c25
|
add new instrumentation callbacks for physical memory access from CPU
|
2012-06-18 11:41:26 +00:00 |
|
Volker Ruppert
|
05fe85659a
|
- fixed and improved IRQ handling (ported update_irq() function from Qemu)
|
2012-06-17 07:14:27 +00:00 |
|
Stanislav Shwartsman
|
42347a26ee
|
fixed dbg print format
|
2012-06-15 14:17:17 +00:00 |
|
Stanislav Shwartsman
|
df57bfdc00
|
update CHANGES
|
2012-06-14 19:00:53 +00:00 |
|
Stanislav Shwartsman
|
720a9b2fb7
|
fixed 64-bit segment print from internal debugger
|
2012-06-14 18:56:47 +00:00 |
|
Volker Ruppert
|
02749956e0
|
- mention SDL audio output support in the docs
|
2012-06-10 13:47:07 +00:00 |
|
Volker Ruppert
|
af960685d9
|
- added SDL sound support (wave output only)
|
2012-06-09 10:12:34 +00:00 |
|
Volker Ruppert
|
095fd7d18a
|
- added SDL sound support (wave output only)
|
2012-06-09 10:12:05 +00:00 |
|
Volker Ruppert
|
3a4c3e9d54
|
- added method to return the type of the lowlevel sound module and use it to
check if a sleep / delay call is rquired in the beep generator
- preparing SDL sound support
|
2012-06-08 20:49:39 +00:00 |
|
Stanislav Shwartsman
|
171d400bd8
|
GATHER: update gather mask handling to match latest Intel SDM definition
Fixes in x86 HW breakpoint handling
|
2012-06-06 14:01:45 +00:00 |
|
Stanislav Shwartsman
|
6782efde05
|
correctly initialize lazy flags on reset
|
2012-06-05 20:53:22 +00:00 |
|
Stanislav Shwartsman
|
832d3a09a3
|
compile fix for SMP disable
|
2012-06-05 11:42:07 +00:00 |
|
Stanislav Shwartsman
|
a604818ecf
|
fixed another valgrind issue
|
2012-06-05 11:40:59 +00:00 |
|
Stanislav Shwartsman
|
efcca3e9d4
|
fixup VCVTPH2PS instruction implementation to match published Intel SDM
|
2012-06-05 11:36:50 +00:00 |
|
Stanislav Shwartsman
|
85e30bd410
|
remove unused configure check for struct timeval
|
2012-06-04 20:26:00 +00:00 |
|
Stanislav Shwartsman
|
37e193d49c
|
clean one more valgrind issue
|
2012-06-04 19:21:23 +00:00 |
|
Stanislav Shwartsman
|
7a02dd759d
|
added PANIC in x.cc in case it can't open display
|
2012-06-04 19:03:05 +00:00 |
|
Stanislav Shwartsman
|
5192d09655
|
fixed some more valgrind issues
|
2012-06-04 18:46:07 +00:00 |
|
Stanislav Shwartsman
|
7bae496840
|
fixed valgrind issues in apic initialization and generic cpuid reported in SF bug report
|
2012-06-04 14:27:34 +00:00 |
|
Stanislav Shwartsman
|
bd6330d480
|
small optimization for debugger
|
2012-06-03 18:46:20 +00:00 |
|
Stanislav Shwartsman
|
0eef00bb59
|
SSE: fixed missed unmasked undeflow issues
|
2012-06-02 11:36:17 +00:00 |
|
Stanislav Shwartsman
|
321cb7e9fc
|
SSE: raise underflow exception when adding denormal and zero values when underflow is unmasked (partially fixes missed undeflow problem)
|
2012-06-01 14:35:31 +00:00 |
|
Stanislav Shwartsman
|
2ee3386c37
|
cpu bugfixes
|
2012-05-31 14:25:49 +00:00 |
|
Volker Ruppert
|
262b994f41
|
- added missing files / directories to target 'dist-clean'
- iodev makefile: updated dependencies
|
2012-05-27 20:11:37 +00:00 |
|
Stanislav Shwartsman
|
f528290652
|
fixed bug EPT Access Dirty support
|
2012-05-27 19:17:13 +00:00 |
|
Stanislav Shwartsman
|
36ca7995af
|
update CHANGES
|
2012-05-26 19:40:18 +00:00 |
|
Volker Ruppert
|
5c0bd188ed
|
- check the beep output interface and report the one to be used in the reset()
method. This makes sure that the lowlevel sound interface is reported correctly.
|
2012-05-24 18:06:40 +00:00 |
|
Stanislav Shwartsman
|
88cc825040
|
allow 1-byte and 2-byte writes to I/O APIC index register
|
2012-05-22 14:48:48 +00:00 |
|
Volker Ruppert
|
f4134d5d29
|
- implemented pc speaker beep in the lowlevel sound module for win32
- improved square wave generator code
|
2012-05-21 18:45:09 +00:00 |
|
Stanislav Shwartsman
|
8e7f582bc3
|
correct init.cc fix - copy/paste issue
|
2012-05-20 19:02:29 +00:00 |
|
Stanislav Shwartsman
|
3f32517201
|
small fix for save/restore
|
2012-05-20 18:58:57 +00:00 |
|
Stanislav Shwartsman
|
eac0991fe1
|
fixed compilation err with lowlevel sound disabled
|
2012-05-20 18:58:08 +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
|
076c8ff966
|
- implemented pc speaker beep in the lowlevel sound module using pthreads
- TODO: win32 threads support
|
2012-05-20 17:22:50 +00:00 |
|
Volker Ruppert
|
d6e7be922b
|
- prepared pc speaker beep support in the lowlevel sound module
- sound devices: moved wave output init to the init() method (required for
beep support)
- TODO: implement beep using a separete thread
|
2012-05-20 14:19:49 +00:00 |
|
Stanislav Shwartsman
|
f9540f1c24
|
- Improved CPU status restore after restoring from Bochs saved image
- Changed many BX_ERROR messages about VMX VMEXIT takesn to BX_DEBUG
|
2012-05-19 20:36:40 +00:00 |
|
Stanislav Shwartsman
|
2644ef5f63
|
another had_vex/had_xop fix
|
2012-05-19 19:46:10 +00:00 |
|
Stanislav Shwartsman
|
59eb1318d5
|
small fix
|
2012-05-19 19:38:57 +00:00 |
|
Volker Ruppert
|
89f716f599
|
- removed unused case with virtual timer support disabled
- TODO: rewrite virtual timer code to have both modes (normal and realtime)
available at the same time
|
2012-05-17 09:11:48 +00:00 |
|
Volker Ruppert
|
27fdc3cd45
|
- added new parameter 'rtc_sync' for the 'clock' option. If this option is
enabled together with the realtime synchronization, the RTC runs at realtime speed.
|
2012-05-15 17:03:45 +00:00 |
|
Volker Ruppert
|
4e95f44873
|
- added missing MADT interrupt source override and fixed MP table
(patches by Sebastian Herbszt)
|
2012-05-13 20:07:32 +00:00 |
|
Volker Ruppert
|
7b51b829f5
|
- added missing MADT interrupt source override and fixed MP table
(patches by Sebastian Herbszt)
|
2012-05-13 20:06:51 +00:00 |
|
Volker Ruppert
|
f4efb6f248
|
- discard "eh_frame" (compilation fix from Debian patches)
|
2012-05-12 22:25:09 +00:00 |
|
Stanislav Shwartsman
|
ffc5e4bf2d
|
optimize x2apic reg write
|
2012-05-12 19:07:18 +00:00 |
|
Stanislav Shwartsman
|
08d4655886
|
X2APIC: incorrect write to self IPI X2APIC register (with reserved bits set) should not trigger the self IPI
|
2012-05-12 12:49:05 +00:00 |
|
Stanislav Shwartsman
|
3e35d5b6ce
|
update CHANGES
|
2012-05-12 11:59:21 +00:00 |
|
Stanislav Shwartsman
|
4a22693deb
|
enable back the timer IRQ fix. TODO: ACPI MADT support is still required
|
2012-05-12 11:55:38 +00:00 |
|
Stanislav Shwartsman
|
03162d86f5
|
LAPIC: fixed timer interrupts after reloading of LAPIC Timer Divide Configuration register
|
2012-05-12 11:52:29 +00:00 |
|
Volker Ruppert
|
3202afb48e
|
- show ips feature: disable alarm timer on simulation exit to avoid wxBochs
process termination
|
2012-05-12 09:32:09 +00:00 |
|
Stanislav Shwartsman
|
9ea0987396
|
fixed send_ipi case in x2apic
|
2012-05-12 08:07:30 +00:00 |
|