eefd4c6de1d460c479dccac396ee7a5c2e982190 55290 |
|
15-Apr-2015 |
vboxsync |
HM: Save/Load/Restore XCR0 handling during world switching. Implemented XSETBV for VT-x. |
4005df9590387d20ff00d3a3db819ab0509db830 50428 |
|
12-Feb-2014 |
vboxsync |
HMR0Mixed.mac: Windows experiment with delaying host IDTR.LIMIT restore again. |
a4634a7e1179b55816aedae6a337ffc7079aa122 49726 |
|
29-Nov-2013 |
vboxsync |
VMM/HMR0Mixed: Comment. |
04dddd436ad086c6d64aba628dfe704b2e01acde 49523 |
|
18-Nov-2013 |
vboxsync |
VMM: Retire VBOX_WITH_AUTO_MSR_LOAD_RESTORE define. |
d3fccfb1be71e2541e3e9787d682d113752d6393 49018 |
|
10-Oct-2013 |
vboxsync |
VMM/HMR0Mixed.mac: Remove ugly jump label suffix passing when assembler can handle it with '%%'. |
26fac698198c3d89a371a6489ca7e7bcc1708f94 48965 |
|
08-Oct-2013 |
vboxsync |
VMM/HMR0Mixed.mac: Comment cleanup and spaces. No functional changes. |
fa14d2c2a8b6a78efb85228e8135ad3801226b54 48618 |
|
20-Sep-2013 |
vboxsync |
nit. |
7e4fc9b3204dafb68e08814e14eb60404d0da713 48617 |
|
20-Sep-2013 |
vboxsync |
cosmetics |
908a6c85f99eb1dbeb1b210081c308b22fbaba5b 48616 |
|
20-Sep-2013 |
vboxsync |
spaces. |
312001735102af698568942df07b6d0ea652d37a 48614 |
|
20-Sep-2013 |
vboxsync |
VMM/HMR0Mixed.mac: Comment for Win8.1 RTM and IDTR limit abuse. |
aa82ac9acebd510ba34a71d32f4ce42ee5ece977 48580 |
|
20-Sep-2013 |
vboxsync |
vmm: tmp disable VMX_SKIP_IDTR for win |
9f8de7920e2ef0d71507d358266d1415f5a0c866 48326 |
|
05-Sep-2013 |
vboxsync |
VMM: Nits. |
992a872c29fb1311c638ab2014f5c6c97a0de731 48318 |
|
05-Sep-2013 |
vboxsync |
VMM/HM: Fix incorrect jump causing panic while restoring GS in VT-x. |
ee35c55eab501897f48ef052b1a1770c4f7314ec 47797 |
|
16-Aug-2013 |
vboxsync |
VMM/HMR0Mixed.mac: Build fix. |
b4973420a07afec39ececea9026a746b44685170 47794 |
|
16-Aug-2013 |
vboxsync |
VMM/HMR0Mixed.mac: Comment to clarify error code path. |
b269a4719cf7110baba2af37650af40ae79ff850 47793 |
|
16-Aug-2013 |
vboxsync |
VMM/HMR0Mixed.mac: Macrofied handling various exit paths. Essentially 6 copies are now 2. |
1da551e894fb89a00f1343b0c0bca55ed5d08b27 47652 |
|
09-Aug-2013 |
vboxsync |
VMM: Removed all VBOX_WITH_OLD_[VTX|AMDV]_CODE bits. |
d312b776e8619a8616594cf1f8240a365e71a2d4 47610 |
|
08-Aug-2013 |
vboxsync |
VMM/HMR0Mixed: Always restore IDTR on all 64-bit Darwin thanks to Mavericks. |
6fda5daa8c7468a25dd87bcfd195d73ceae7d3b1 47608 |
|
08-Aug-2013 |
vboxsync |
VMM/HMR0: Comment clarifications. |
083afe2518ce87aaf0c57987da035d6506a859cd 47607 |
|
08-Aug-2013 |
vboxsync |
VMM/HMR0Mixed.mac: Split IDTR and GDTR restoration macros. |
34ac70df3d631fa84c02cb2708cf93ac8265e2ab 47606 |
|
08-Aug-2013 |
vboxsync |
VMM/HMR0: Comment to reflect the order in the stack. |
3b79e21f2c3e63e1ef8d514b20431dbe14903b08 47033 |
|
08-Jul-2013 |
vboxsync |
VMM/VMMR0: HMR0 fix regression caused by r86900. |
0d431e064b2be63a1793f87d4302b18d15eb4a8e 47032 |
|
08-Jul-2013 |
vboxsync |
VMM/VMMR0: HMR0 fix regression caused by r86900. |
9398f00c39e0743e431d3e6bf108734e8715099a 46944 |
|
03-Jul-2013 |
vboxsync |
VMM: Comment not meant for AMD-V. |
2e1755856bd0334d34349f4f8751a95c2fa7a574 46943 |
|
03-Jul-2013 |
vboxsync |
VMM: Superfluous and partially outdated comment. |
2fbccbf65b51d0c996d783381db80a5e6f4d3e09 46942 |
|
03-Jul-2013 |
vboxsync |
VMM: Fix LDTR restoration to be done dynamically. This is required for 64-bit Darwin hosts. |
0296fdabd63ae9bf3d7618040ed4f3ccb872d62a 46929 |
|
03-Jul-2013 |
vboxsync |
VMM/HMR0Mixed: A couple of missed skip LDTR, TR restoration in the assembly code. |
36e1bf6e9990484fa211fe2b4cb416e570779452 46928 |
|
03-Jul-2013 |
vboxsync |
VMM: Missed copyright year update. |
76d3e53889c5a02a3881bd3cfa31509d61cea9d0 46925 |
|
03-Jul-2013 |
vboxsync |
VMM: Optimized world-switch with lazy restoration LDTR and TR on Intel. |
c77bbeb58923407abf4652c99b9beea9f2fa1f5a 46914 |
|
02-Jul-2013 |
vboxsync |
VMM/HMR0: spaces. |
b8a57b1c205f1622e14e4ff9e70286446c34fc70 46913 |
|
02-Jul-2013 |
vboxsync |
VMM/HMR0: Oops typo. Skip GDTR, IDTR save & restore in the new VT-x code. Should now be faster. |
a2b5e5ec7170bed16d32a66cd7f0a9be572edd62 46905 |
|
02-Jul-2013 |
vboxsync |
VMM/HMR0: World-switch assembly cleanup. |
4db428018b0a098eec7231fc88b688d70b814933 46548 |
|
14-Jun-2013 |
vboxsync |
asmdefs.mac,bootsectors,*: Removed xS and sZ in favor of xCB and sCB. |
29c858e1d97d3664e5c79689c1be5b4fffa5cff7 46267 |
|
26-May-2013 |
vboxsync |
VMM: Optimized 64-bit host VT-x world-switch. |
13c58432b76cf241b7a24e862dcb8c3bca4ae318 46099 |
|
15-May-2013 |
vboxsync |
VMM/VMMR0: Tidying of the assembly code. |
8f5c6d44bf7b2131f8af7b9f2e841e2f3a1683af 45875 |
|
02-May-2013 |
vboxsync |
VMM/VMMR0: Distinguish better between invalid VMXON, VMCS pointers and VMCS pointers passed to VMLAUNCH/VMRESUME. |
bdb7c0518c285ee49aab8b2b6592f01f0a2208d0 45862 |
|
01-May-2013 |
vboxsync |
VMM/VMMR0: Unbreak old VT-x code with manual load/store of kernel GS base MSR. |
cd25950c10964928bd655dcf8f0448a6a7ecbded 45845 |
|
30-Apr-2013 |
vboxsync |
VMM/VMMR0: Load kernel-gs base MSR as part of the auto-load/store MSR feature.
VMM/HMVMXR0: Fixed the code to also deal with the case when auto-load/store is not defined.
VMM/VMMR0: Fixed LegacyandAmd64.mac to restore the MSRs from the stack in the right order, not sure how it
could have worked previously. |
f05c890940372c2cdca5f6fc09e710e3bd536b99 45341 |
|
04-Apr-2013 |
vboxsync |
VMM/VMMR0: HM bits, fix CR2 handling in the switcher. |
f091ce66ee934d599f16056078a9a76d7286b959 43387 |
|
21-Sep-2012 |
vboxsync |
VMM: HM cleanup. |