Stanislav Shwartsman
1c2fa8cd0c
move 1G_pages support to runtime option
2010-04-24 09:36:04 +00:00
Stanislav Shwartsman
e76cad98ec
updated CHANGES
2010-04-16 20:31:42 +00:00
Stanislav Shwartsman
df07dab80f
verbose phy mem access tracing
2010-04-13 17:56:50 +00:00
Stanislav Shwartsman
955e237e46
unrestricted guests support (VMXx2)
2010-04-09 11:31:55 +00:00
Stanislav Shwartsman
82900311da
update CHANGES
2010-04-09 08:36:02 +00:00
Stanislav Shwartsman
6e1204cb84
Merged X2APIC + X2APIC virtualization
2010-04-08 15:50:39 +00:00
Stanislav Shwartsman
df7db31fb4
EPT + VPID - VMXx2 support
2010-04-07 17:12:17 +00:00
Stanislav Shwartsman
0b07759d4c
update CHANGES
2010-04-05 14:05:24 +00:00
Stanislav Shwartsman
3363256a22
update CHANGES
2010-04-04 19:46:35 +00:00
Stanislav Shwartsman
aea9f50b4a
implemented Descriptor Table exiting control
2010-04-04 19:23:47 +00:00
Stanislav Shwartsman
2830030c39
Update CHANGES
2010-04-03 10:58:48 +00:00
Stanislav Shwartsman
330cdf1f0d
update CHANGES
2010-04-03 07:37:47 +00:00
Stanislav Shwartsman
7c42447c77
move secondary VMEXEC controls to -enable-vmx=2 option
...
EPT coming next
2010-04-03 07:30:23 +00:00
Stanislav Shwartsman
f0f9f7f5ea
update CHANGES
2010-04-02 17:22:11 +00:00
Stanislav Shwartsman
e7933d9dc2
enable EFER_MSR VMX controls
2010-03-27 09:27:40 +00:00
Stanislav Shwartsman
88c1d0252d
update CHANGES
2010-03-23 19:59:34 +00:00
Stanislav Shwartsman
79466dffe2
apic virtualization + vmx fixes
2010-03-16 14:51:20 +00:00
Stanislav Shwartsman
c829df1f0a
update CHANGES
2010-03-02 20:02:08 +00:00
Stanislav Shwartsman
01cfbdccbc
Move MMX to be runtime option
2010-03-01 18:53:53 +00:00
Stanislav Shwartsman
e3a13a7a55
Make XAPIC runtime option as well
2010-02-28 14:52:17 +00:00
Stanislav Shwartsman
5b6a14656d
Make XSAVE as runtime option
2010-02-26 22:53:43 +00:00
Stanislav Shwartsman
5df864b1f1
Move param_names.h into bochs root folder
2010-02-26 14:18:19 +00:00
Stanislav Shwartsman
84ba84ea9d
updates
2010-02-26 12:10:17 +00:00
Stanislav Shwartsman
927c3594d6
enable compilation with CPU_LEVEL <= 6
...
converted SEP to runtime option as well
2010-02-26 11:44:50 +00:00
Stanislav Shwartsman
78a420faa1
first updates
2010-02-25 22:34:56 +00:00
Stanislav Shwartsman
50eb55d0f2
introduce --enable-xapic configure option
2010-02-24 20:59:49 +00:00
Stanislav Shwartsman
440f9e0217
compilation err fix
2010-02-14 15:17:14 +00:00
Stanislav Shwartsman
2bc3d23464
CPU features set should be runtime options - could be done for most of the CPU stuff without emulation slowdown at all.
...
So the TODO entry isn't relevant ...
2010-02-09 21:55:08 +00:00
Stanislav Shwartsman
eae084920a
optimized decode tables
2010-01-31 09:45:27 +00:00
Stanislav Shwartsman
08f2eafe75
update CHANGES
2009-12-30 20:30:22 +00:00
Stanislav Shwartsman
e59ff3d779
cleanup
2009-12-28 09:26:22 +00:00
Stanislav Shwartsman
502fe2c737
removed old deprecated options from configure
...
update CHANGES
2009-12-20 10:38:19 +00:00
Volker Ruppert
0636e4eac4
- once again preparing release
2009-11-12 12:53:36 +00:00
Volker Ruppert
6581491357
- fixed release date
2009-11-10 17:45:41 +00:00
Stanislav Shwartsman
90b1f6e00f
Starting 2.4.2 release process
2009-11-09 18:10:29 +00:00
Stanislav Shwartsman
5e1229b3b1
fix feature req was done for 2.1
2009-11-02 14:59:11 +00:00
Stanislav Shwartsman
14a7b3f4a8
update CHANGES
2009-10-31 16:09:45 +00:00
Stanislav Shwartsman
98b51805d5
updates for Bochs debugger
2009-10-29 15:49:50 +00:00
Stanislav Shwartsman
052a217373
update CHANGES
2009-10-24 13:25:57 +00:00
Stanislav Shwartsman
fbb3d8dae5
Update CHANGES
2009-10-17 18:02:33 +00:00
Stanislav Shwartsman
37b19190b3
new .bochsrc memory option
2009-10-17 17:38:58 +00:00
Stanislav Shwartsman
7254ea36a1
copyright fixes + small optimization
2009-10-14 20:45:29 +00:00
Stanislav Shwartsman
69c57a4ede
update CHANGES for future release
2009-10-09 21:03:36 +00:00
Volker Ruppert
c165db8024
- updates after bugfix release 2.4.1
2009-06-07 09:47:33 +00:00
Volker Ruppert
3e8e512a14
- updated changes (not backporting new rfb features for 2.4.1)
2009-06-07 07:33:55 +00:00
Stanislav Shwartsman
70d2f7727e
update changes for coming soon patch release 2.4.1
...
hope I didn't forget any important fix ....
2009-06-06 11:12:16 +00:00
Volker Ruppert
4a6ae753fb
- updates for release 2.4
2009-05-03 05:34:28 +00:00
Stanislav Shwartsman
f089a920cc
update
2009-05-01 09:14:52 +00:00
Stanislav Shwartsman
25a7a3f57e
update
2009-04-30 07:34:31 +00:00
Volker Ruppert
df52436427
- update
2009-04-29 10:53:42 +00:00
Stanislav Shwartsman
03019e394c
update changes
2009-04-29 08:46:51 +00:00
Stanislav Shwartsman
cb312c9470
make port_e9_hack runtime option (and not configure time)
...
clean-up a bit in bx_dbg struct in bochs.h
2009-04-23 18:28:17 +00:00
Stanislav Shwartsman
9a50c8dad9
more feature requests were implemented
2009-04-22 15:02:39 +00:00
Volker Ruppert
283b1037af
- updates for release 2.4.pre1
2009-04-18 07:51:03 +00:00
Stanislav Shwartsman
c1cdc59004
removed deprecated options
2009-04-14 11:05:55 +00:00
Volker Ruppert
3403a1b2c4
- updated
2009-04-12 11:35:58 +00:00
Stanislav Shwartsman
cb9ad90add
update changes
2009-04-11 13:04:40 +00:00
Stanislav Shwartsman
a995bdf10a
More bugs closed
2009-04-07 18:42:07 +00:00
Stanislav Shwartsman
23f1a49308
Applied patch:
...
Patch name: Fix bug #2031993 (install_macosx)
Author: Jeremy W. Sherman
Date: 2009-04-03
Added gdbstub option to .conf.everything
2009-04-03 15:22:41 +00:00
Stanislav Shwartsman
85303f774a
update TODO
2009-03-28 10:42:42 +00:00
Stanislav Shwartsman
91351cb78e
Update CHANGES
2009-03-24 16:33:01 +00:00
Stanislav Shwartsman
ef1b5b5763
Upd CHANGES
2009-03-24 12:35:39 +00:00
Stanislav Shwartsman
4470c6a1c8
make ICACHE always enabled option and deprecate it in the configure script
...
Trace cache still can be turned off
2009-03-13 18:48:08 +00:00
Stanislav Shwartsman
9e723a044f
- Added configure option to enable/disable A20 pin support. Disabling the
...
A20 pin support slightly speeds up the emulation.
- small code cleanup
2009-03-10 16:28:01 +00:00
Stanislav Shwartsman
4137ba4fc4
Give credit for recently fixed cpu bugs
2009-03-03 06:21:47 +00:00
Stanislav Shwartsman
43785db799
added implemented features to changes
2009-02-22 17:41:48 +00:00
Volker Ruppert
29f5a696fc
- improved config interface labels for the optional plugin control
...
- documentation updates
2009-02-22 17:05:40 +00:00
Stanislav Shwartsman
3ce1d47fc5
Update CHANGES
2009-02-21 09:47:16 +00:00
Stanislav Shwartsman
801484d877
mention > 32 bit phy addr feature
2009-02-15 19:00:03 +00:00
Stanislav Shwartsman
2ecd288f22
Fix closed bugs list
2009-02-15 18:54:14 +00:00
Stanislav Shwartsman
6fb60de2b2
cpu to see up to 40 bit physical addr space
2009-02-15 18:51:13 +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
93dd7bfccf
Fixed compilation issues with GUI debugger enabled.
...
- Added configure option to compile in GUI frontend for Bochs internal
debugger, to enable configure with --enable-debugger-gui option. The GUI
debugger frontend is enabled by default with Bochs internal debugger.
If needed to compile without GUI debugger (in case of compilation issues) use --disable-debugger-gui
2009-01-12 19:15:35 +00:00
Stanislav Shwartsman
e182e74a4d
Added ability to define user MSRs spec for emulated CPU
2008-12-28 20:30:48 +00:00
Stanislav Shwartsman
923ebb8864
Update CHANGES
2008-12-27 16:48:27 +00:00
Stanislav Shwartsman
a2e07ff971
- Removed --enable-guest2hos-tlb configure option. The option will be
...
always enabled for any Bochs configuration.
2008-12-11 21:19:38 +00:00
Stanislav Shwartsman
69bd21bf1d
1G pages support for CPU
2008-12-11 21:00:01 +00:00
Stanislav Shwartsman
f86bc91770
Updates in CHANGES
2008-12-04 18:54:43 +00:00
Stanislav Shwartsman
1a28deb3aa
update changes
2008-11-17 20:06:42 +00:00
Stanislav Shwartsman
475aa234e8
Update CHANGES
2008-11-06 19:37:19 +00:00
Stanislav Shwartsman
fd65bf9de0
- Added graphical Bochs debugger under Win32 host !
...
- Thanks for Chourdakis Michael and Bruce Ewing.
2008-10-21 13:45:03 +00:00
Stanislav Shwartsman
114a59d1ad
- Added ability to choose Bochs log file name and Bochs debugger log file
...
name from Bochs command line (using new -log and -dbglog options)
2008-10-18 17:12:37 +00:00
Stanislav Shwartsman
446b1f9977
Update CHANGES
2008-10-06 22:02:51 +00:00
Stanislav Shwartsman
7ca910be2e
Compilation fix
2008-10-02 06:49:20 +00:00
Stanislav Shwartsman
71c084a567
Recent CHANGES from 2.3.7
2008-09-25 20:35:32 +00:00
Volker Ruppert
a56f9baacf
- updates for release 2.3.7
2008-06-03 16:11:20 +00:00
Stanislav Shwartsman
98037acc88
Update CHANGES
2008-06-02 20:12:52 +00:00
Volker Ruppert
16e391187f
- fixed missing key release event for the enter key (SF bug #1976171 )
2008-06-01 10:56:29 +00:00
Stanislav Shwartsman
8596a2a242
Fix compilation, update CHANGES
2008-05-31 21:07:30 +00:00
Stanislav Shwartsman
7494b8823b
- Support of AES CPU extensions, to enable configure with
...
--enable-aes option
2008-05-30 20:35:08 +00:00
Volker Ruppert
493f99d9b7
- LGPL'd VGABIOS updated to version 0.6b (see VGABIOS-lgpl-README for details)
2008-05-30 16:55:56 +00:00
Volker Ruppert
45ee95cd38
- changes updated
2008-05-22 20:26:13 +00:00
Stanislav Shwartsman
d897b9aacf
Update CHANGES
2008-05-17 19:39:28 +00:00
Stanislav Shwartsman
352fd55a4d
Update CHANGES
2008-05-10 15:08:18 +00:00
Stanislav Shwartsman
5514952b4c
Update CHANGES
2008-05-02 18:41:26 +00:00
Stanislav Shwartsman
2a1e97b394
POPCNT option should be enabled by default when configured with SSE4_2
2008-04-21 19:57:07 +00:00
Stanislav Shwartsman
8e0f09aa48
Update CHANGES
2008-04-21 14:27:39 +00:00
Stanislav Shwartsman
bdaef81603
Added debugger memory trace functionality. Enable by 'trace-mem on' command
2008-04-19 13:21:23 +00:00
Stanislav Shwartsman
8b7c128062
Update CHANGES
2008-04-15 14:45:43 +00:00
Stanislav Shwartsman
1fe82e7fd1
Fixed compilation issues
2008-04-09 06:03:17 +00:00
Stanislav Shwartsman
65adf7014b
Updated CHANGES
2008-03-30 18:38:02 +00:00
Stanislav Shwartsman
46e7ca44dc
dded patch with symbols support in bochs-debugger
2008-03-29 21:32:18 +00:00
Stanislav Shwartsman
a998752c9c
Update CHANGES again
2008-03-26 23:03:04 +00:00
Stanislav Shwartsman
a1a37da116
Update CHANGES with recenbt closed patches and bug reports
2008-03-26 22:53:15 +00:00
Volker Ruppert
243bfd30c2
- changes updated
2008-02-17 16:52:06 +00:00
Stanislav Shwartsman
8615022962
Added first stubs for XSAVE/XRESTOR implementation
...
Disassemble XSAVE/XRSTOR instructions (4 instructions)
Update CHANGES - a bit speculatively
2008-02-12 22:41:39 +00:00
Stanislav Shwartsman
0812346655
whitespace cleanup for CHNAGES
2008-02-07 06:24:57 +00:00
Stanislav Shwartsman
097febde3e
added feature req closed for 2.3.6
2008-02-05 22:44:02 +00:00
Volker Ruppert
f937c4c076
- changes for release 2.3.6
2007-12-24 09:52:40 +00:00
Stanislav Shwartsman
80aaa8961b
Update CHANGES
2007-12-23 20:02:38 +00:00
Stanislav Shwartsman
99f4c633d5
Fixed typos in CHANGES
2007-12-16 20:37:25 +00:00
Stanislav Shwartsman
05a5923971
Merged Bochs instrumentation patch by Lluis Vilanova
2007-12-13 17:16:21 +00:00
Stanislav Shwartsman
83529c1dd8
Update CHANGES
2007-12-09 18:55:03 +00:00
Stanislav Shwartsman
adda3befd3
Trace cache optimization merged
2007-12-09 18:36:05 +00:00
Stanislav Shwartsman
63d3e9e791
Update CHANGES for coming December (hopefully) 2.3.6 release
2007-11-30 21:19:10 +00:00
Stanislav Shwartsman
bb734a906c
MWAIT/MONITOR support is still experimental
...
Ubunto 7.10 can't boot with MWAIT enabled ...
2007-11-26 20:38:39 +00:00
Stanislav Shwartsman
e0a3a844ad
Enable alignment check by default for cpu-level >= 4
2007-11-23 12:47:13 +00:00
Stanislav Shwartsman
d680bd6e62
Update .bochsrc example and CHANGES with new capability
2007-11-20 18:47:07 +00:00
Stanislav Shwartsman
494189e822
Small optimization for ADD lazy flags calculations.
...
Because most likely flags are not needed after ADD instruction - it is better to store less data for lazy flags and reconstruct it if needed
2007-11-06 08:39:25 +00:00
Stanislav Shwartsman
b90e97858b
Update CPU TODO and CHANGES
2007-11-01 19:04:01 +00:00
Stanislav Shwartsman
d30a0d3699
warning fixes
2007-10-24 23:29:40 +00:00
Stanislav Shwartsman
f0cfc15656
Update CHANGES
2007-10-23 22:10:47 +00:00
Stanislav Shwartsman
a206d3aef6
Enable MTRRs by default for P6
2007-10-08 19:46:37 +00:00
Stanislav Shwartsman
2548c05537
Enable SSE4_2 in CPUID
2007-10-01 21:08:26 +00:00
Stanislav Shwartsman
1a5648c269
Update major changes in CHANGES
2007-09-28 20:05:50 +00:00
Stanislav Shwartsman
91e6ca8d5c
Implemented MTRR support
...
Fixes in #PF exception priority
2007-09-20 17:33:35 +00:00
Volker Ruppert
2fa8e4dce8
- updates for release 2.3.5
2007-09-16 07:53:00 +00:00
Volker Ruppert
20175e10dd
- updated several parts of the documentation
2007-09-15 16:00:25 +00:00
Stanislav Shwartsman
31fa25bdbd
Some changes and updates for new release - I would like to compile it with x86-64 + acpi
2007-09-10 15:21:05 +00:00
Stanislav Shwartsman
bf93a10543
Update CHANGES
2007-08-30 21:10:42 +00:00
Stanislav Shwartsman
895891b673
Implemented #AC check under configure option
...
Fixes in misaligned SSE support
2007-07-31 20:25:52 +00:00
Stanislav Shwartsman
6a67c6d6dd
update CHANGES
2007-07-29 20:05:23 +00:00
Stanislav Shwartsman
58a2595bca
Misaligned SSE support
2007-07-15 19:03:39 +00:00
Stanislav Shwartsman
38d1f39c77
Converted CR0 bits to one register similar to CR4 - a bit slower but helps with other features implemntation
2007-07-09 15:16:14 +00:00
Stanislav Shwartsman
5189cfbf10
SSE4 support
2007-04-19 16:12:21 +00:00
Stanislav Shwartsman
09360212ad
Update CHANGES
2007-04-09 21:32:29 +00:00
Stanislav Shwartsman
bf489aea74
Update CHANGES
2007-04-02 11:00:29 +00:00
Volker Ruppert
b1bf1a8bf5
- documentation update after USB devices rewrite
...
- removed obsolete structures and members from the USB code
- removed mouse type 'usb' (USB mouse and tablet override selected mouse type
when connected)
- user doc: mention vmware 4 disk image support
2007-03-27 17:47:15 +00:00
Stanislav Shwartsman
89d33c681f
Added closed bugs and applied patches list
2007-02-23 22:09:22 +00:00
Stanislav Shwartsman
4fecfdebbf
Update CHANGES - test of posting to "subscribers only" mailing list
2007-01-29 21:03:37 +00:00
Stanislav Shwartsman
8221fa6838
- Fixed zero upper 32-bit part of GPR in x86-64 mode
...
- CMOV_GdEd should zero upper 32-bit part of GPR register even if the
'cmov' condition was false !
2007-01-26 22:12:05 +00:00
Stanislav Shwartsman
f8003098b1
Rename SSE4 to SSE3E to match intel docs. SSE4 coming later ;)
...
Fixed "last prefix" for REX in 64-bit mode
2007-01-25 19:09:41 +00:00
Stanislav Shwartsman
c63c4429c2
Updated changes after 2.3
2006-12-30 21:13:29 +00:00
Volker Ruppert
377ee8d030
- changes after release 2.3 added
2006-12-30 19:18:38 +00:00
Volker Ruppert
5c78163fe0
- preparing for release 2.3
2006-08-27 07:06:01 +00:00
Volker Ruppert
a1daf98a64
- changes updated
2006-08-26 18:05:42 +00:00
Stanislav Shwartsman
5a7ae0653c
Updated CHANGES
2006-08-22 19:12:45 +00:00
Volker Ruppert
9ec4f3e60e
- changes updated
2006-08-22 17:09:48 +00:00
Volker Ruppert
c65c0925b2
- changes updated
2006-08-06 07:37:58 +00:00