Stanislav Shwartsman
84636ca141
update fixed bugs in CHANGES
2011-07-24 19:36:19 +00:00
Volker Ruppert
7dc9a93de5
- removed unused directory that contained the dynamic translation code before Bochs became open source
2011-07-24 14:23:31 +00:00
Volker Ruppert
c8d2f60225
- added runtime config handler for the ATAPI cdrom code. Now the media change is handled after both
...
parameters (path + status) have been set. TODO: implement this feature for the floppy, too.
- call update_drive_status_buttons() from update_runtime_options() to reduce the number of calls.
Now call update_runtime_options() from the gui floppy / cdrom handlers after closing dialog.
2011-07-24 14:11:10 +00:00
Stanislav Shwartsman
c1b278f36e
regen configure script
2011-07-23 19:59:24 +00:00
Stanislav Shwartsman
f8e4e7f16b
clean up/fixed instrumentation examples + removed old 2-years old configure options check (deprecated)
2011-07-23 19:58:38 +00:00
Stanislav Shwartsman
5cadbdfeca
small fixes for RFB GUI
2011-07-22 20:42:40 +00:00
Stanislav Shwartsman
d11114ac19
Patch for emulating target with larger memory than host has available by Gary Cameron.
...
The patch was posted in mailing list at Thu 6/16/2011.
Desription for CHANGES:
- Memory
- Added new configure option which enables RAM file backing for large guest
memory with a smaller amount host memory, without causing a panic when
host memory is exhausted (patch by Gary Cameron). To enable configure with
--enable-large-ramfile option.
2011-07-22 17:46:06 +00:00
Stanislav Shwartsman
1e2c7de064
register state for pause-loop exiting
2011-07-22 09:28:31 +00:00
Stanislav Shwartsman
9c3a4b8dab
impemented pause-loop exiting VMX2 control
2011-07-22 09:19:35 +00:00
Stanislav Shwartsman
d1780b66de
typofix
2011-07-21 21:34:56 +00:00
Stanislav Shwartsman
b4118fcbfe
correct natural width VMX field read/write len
2011-07-21 20:58:54 +00:00
Stanislav Shwartsman
a69eeb13f3
move cpuid defs to cpuid.h
2011-07-19 21:14:07 +00:00
Stanislav Shwartsman
cac3c836fa
fixed typo
2011-07-18 21:47:14 +00:00
Stanislav Shwartsman
cddd1e3758
MONITOR/MWAIT: Do monitor on cache line granularity only + bugfix with possible TLB caching of monitored line
2011-07-18 21:44:22 +00:00
Stanislav Shwartsman
f81e47cca2
it is better to handle A20 in paging already
2011-07-18 20:22:59 +00:00
Stanislav Shwartsman
6e993adec7
small cleanup
2011-07-17 19:28:27 +00:00
Stanislav Shwartsman
1b9fd6a18b
fixed format of cpuid param in .bochsrc generated by Bochs
2011-07-17 18:14:29 +00:00
Volker Ruppert
5014eed268
- link lowlevel cdrom support with the hdimage plugin instead of harddrv and usb_common. This fixes
...
duplicate log prefixes on Windows if both IDE and USB cdroms are used in plugin mode. Windows also
requires the cdrom base class and the init_cdrom() method to link and work correctly.
2011-07-17 17:23:12 +00:00
Volker Ruppert
b44d756943
- removed outdated set of files to be used for creating a Debian package. No active Bochs developer
...
is able to create such a package and Debian-based distributions are not using the files.
2011-07-14 17:10:46 +00:00
Stanislav Shwartsman
bf8dc9df43
update timestamps immediately
2011-07-12 19:14:08 +00:00
Volker Ruppert
e21e968b09
- added two alternative X keysyms used for shift key releases
2011-07-12 18:58:10 +00:00
Stanislav Shwartsman
1bb3e86457
remove plex86 tree from Bochs sources
...
the plex86 interface was not updated since 2001 and even doesn't compile together with current Bochs sources.
plex86 source code still can be found in plex86 sourceforge project @ http://plex86.sourceforge.net/
2011-07-12 17:23:23 +00:00
Volker Ruppert
1dc9d7880b
- use new 'pci' keyword when saving configuration
2011-07-12 15:29:04 +00:00
Stanislav Shwartsman
78cd8cbace
regen configure script
2011-07-11 17:46:05 +00:00
Stanislav Shwartsman
e6987d553c
unregister BeOs plugin
2011-07-11 17:44:46 +00:00
Volker Ruppert
345d67c403
- removed BeOS support from sources and documentation
2011-07-11 17:36:10 +00:00
Stanislav Shwartsman
041605f718
fixed corner case issue with SMP
2011-07-11 17:29:54 +00:00
Volker Ruppert
901b02eb0d
- part #1 of BeOS support removal: patches and shortcut script
2011-07-11 16:51:38 +00:00
Stanislav Shwartsman
a6853a8b75
removed not implemented g2h device
2011-07-10 21:25:12 +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
Volker Ruppert
988b6e4ac5
- don't include wxWidgets headers in dependencies (fixed comments)
...
- regenerated dependencies without removing wx stuff manually
2011-07-10 16:58:49 +00:00
Volker Ruppert
a08af64850
- added new bochsrc option 'pci' that should replace 'i440fxsupport'
2011-07-10 15:40:19 +00:00
Volker Ruppert
22a4d0c097
- removed empty directory
2011-07-10 14:04:02 +00:00
Volker Ruppert
0b12794ef5
- moved vga font to gui/font
2011-07-10 14:00:58 +00:00
Volker Ruppert
7168212bbe
- removed obsolete file
2011-07-10 13:56:30 +00:00
Volker Ruppert
bdbe2cfb03
- added more values in register_state() (not yet complete)
...
- don't add reserved bitfields to the save/restore tree
- some fixes for big endian machines
- TODO: init max_packet_size in USB devices, find test case, ...
2011-07-10 09:30:04 +00:00
Stanislav Shwartsman
28a58f4ea5
fix rdtscp code
2011-07-09 22:28:08 +00:00
Stanislav Shwartsman
432bf97197
was playing with SMP and debugger
2011-07-09 22:17:16 +00:00
Stanislav Shwartsman
c00c404d4f
removed completely obsolete patch
2011-07-09 20:27:33 +00:00
Stanislav Shwartsman
92c4bd6f2b
forgot to merge file
2011-07-08 14:07:45 +00:00
Volker Ruppert
72f73e7d8d
- the stubs for the PCI core must be always present (fixes bug reported in SF forum)
2011-07-08 12:13:41 +00:00
Stanislav Shwartsman
642bdcfb0a
minimize instrumentation callback interface.
...
removed bx_instr_new_instruction callback, the callback ALWAYS can be replaced with another one - bx_instr_before_execution
TODO: fix instrumentation examples (example0 and example1)
2011-07-07 22:17:23 +00:00
Volker Ruppert
39086133b4
- regenerated after adding USB xHCI configure option
2011-07-06 21:09:47 +00:00
Volker Ruppert
3f3feef718
- more work on USB xHCI support
...
- added main source file usb_xhci.cc
- TODO: finsh work in register_state()
- TODO: USB devices: initialize max_packet_size
- TODO: test case for xHCI wanted
2011-07-06 21:07:34 +00:00
Stanislav Shwartsman
002c86660a
reword all the CPU code in preparation for future CPU speedup implementation.
...
Bochs emulation can be another 10-15% faster using technique described in paper
"Fast Microcode Interpretation with Transactional Commit/Abort"
http://amas-bt.cs.virginia.edu/2011proceedings/amasbt2011-p3.pdf
2011-07-06 20:01:18 +00:00
Volker Ruppert
2b005d5392
- added SVN Id
2011-07-05 18:49:36 +00:00
Volker Ruppert
6dd13e1f12
- some more work for USB xHCI support
...
- added new configure option (don't use it yet)
- added header file usb_xhci.h
- TODO: add main source file (update in progress)
2011-07-05 18:31:15 +00:00
Volker Ruppert
c2d0c207f7
- preparing Bochs for experimental USB xHCI support (written by Ben Lunt) TODO list:
...
- add sources (update in progress)
- update configure script
- initialize new USB devices member 'max_packet_size' (need help from Ben)
2011-07-04 19:42:47 +00:00
Volker Ruppert
ec2f54a65e
- changes updated
2011-07-03 19:37:59 +00:00
Stanislav Shwartsman
82a2ab6325
removed wrongly committed file
2011-07-03 16:05:41 +00:00