History log of /vbox/src/VBox/VMM/VMMR3/GIMHv.cpp
Revision Date Author Comments Expand
66d96ba0c4c722996a3a1e6d92403a14a27db1b4 55129 08-Apr-2015 vboxsync

VMM/GIM: Allow dynamic enabling of #UD traps and per-VCPU hypercalls.

fa35e2dfd910e18dbb7f136bfe56030e5116d51c 55118 07-Apr-2015 vboxsync

VMM: GIM raw-mode support.

0bc35f54322c5f9b2d43b064f839a8cf8c99a234 54819 17-Mar-2015 vboxsync

VMM/GIM: Implemented KVM paravirt. provider.

8d1b88d15f8863c8c7312f9b0738587e5d3ff6f1 54701 09-Mar-2015 vboxsync

VMM/GIM: nits.

256194cdd0b24a60b5de7c46183fbafe45604fc6 54667 06-Mar-2015 vboxsync

VMM/GIM: nit.

25a97081efe8f1ec89ebe13d98854cf449ab5889 54655 05-Mar-2015 vboxsync

VMM/GIM: nits.

f84ab9e4599e758ec1f36479f871b3f5b7f271f2 54654 05-Mar-2015 vboxsync

VMM/GIM: cleanup.

aa7f783d8893b6004cb8d993273c008944f81544 54065 03-Feb-2015 vboxsync

VMM: Implemented TM TSC-mode switching with paravirtualized guests.

6d0dfca130b3267e60e6dcb6f8cea0487534680a 52768 16-Sep-2014 vboxsync

VMM/GIM: doxygen beautifications.

26f7a9a33aba00f6fe644eece95158d147ae3dbd 52761 16-Sep-2014 vboxsync

GIM nits: Must check version and config when loading saved state. Saved state version macros shouldn't be called guest-interface-manager-saved-state-manager-version, but rather guest-interface-manager-saved-state-version. SSM failures are sticky, so no need for AssertRCReturn for every SSM call, only when we want to use the data. First sentence of function documentation provide a brief description of the function and for readability purposes stand alone (also, keep it short when possible).

bb50cfa1b9de06edfb8d96f8d47dbd5394fb4ce3 52699 11-Sep-2014 vboxsync

VMM/GIM: Fix initialization of Hyper-V bits that rely on HM initialization to be completed.

e2d2021383c16863ff1380a4bff17b9d2c67af77 52685 10-Sep-2014 vboxsync

VMM/GIM/Hyper-V: Busted -- Query nested paging info., MSR bitmap info. too early.

38e53feb0f05157234978e9288833973bb0e2bed 52110 21-Jul-2014 vboxsync

VMM/GIM: Make guest-OS Id as part of the saved states as it could be useful in the future to have it in there.

98c2f57c4a24999b17e1e437f3e094956065792c 52027 15-Jul-2014 vboxsync

VMM/GIM: Enable relaxed timing for Hyper-V.

81c267f4389fbd3e90432dad1b5fb9c07248d2dc 52010 14-Jul-2014 vboxsync

VMM/GIM: Add Hyper-V SSM version to the saved-state.

16092036826bedc4657a29979c0063f9ba5bba82 51983 11-Jul-2014 vboxsync

VMM/GIM: doxygen.

d60c2b9cb1205f4f2922e411d4ca67979c5150af 51982 11-Jul-2014 vboxsync

VMM/GIM: Comment typo.

f8f484be8e0e78344ba79891ce9751c172517062 51981 11-Jul-2014 vboxsync

VMM/GIM, VMM/HM: Add support for Hyper-V hypervisor capabilities reporting through CPUID. Updated saved states as well, will break old states.

773940a4d3b16fc24fa111b73075a9fdcabbfc78 51980 11-Jul-2014 vboxsync

VMM/GIM: Get system-reset MSR working, added EOI, TPR, ICR APIC MSR read/writes.

669a760214557936d816172f7744bb5ec099d40c 51979 11-Jul-2014 vboxsync

VMM/GIM: Fixes.

59c7f47943ae42abc3d4e1c6d87b789b668b1260 51961 10-Jul-2014 vboxsync

VMM/GIM: Fix Hyper-V TSC offset scaling to 100ns units.

6e2f5380084ef3bf272e69274452751526a3fd93 51719 25-Jun-2014 vboxsync

VMM/GIM: nit.

9c01b6fe4b2d2f7184243aaf2864c06351869401 51686 23-Jun-2014 vboxsync

VMM/GIM: Fixes to saved state, enabled reset MSR availability in CPUID.

bf7e7387265b3ec70d1ea7ea173106c08ae97ffb 51659 19-Jun-2014 vboxsync

VMM/GIM: another try.

8de3062c5ad947972fb5aa6659de0f6abd5a3f7f 51658 19-Jun-2014 vboxsync

VMM/GIM: Bits, try to find out why it breaks on mac2-rel.

0002ffbc00d4c202557c75aebf253538084850d5 51647 18-Jun-2014 vboxsync

VMM/GIM: build fix.

a25d0ee6c615f45f1fddb9fde9cf158865eae95c 51646 18-Jun-2014 vboxsync

VMM/GIM: attempt to fix mac burn.

d26b6be365a8cdaa266abf40097afb031d4757d2 51644 18-Jun-2014 vboxsync

VMM/GIM: Fix wrongly committed testing bits.

2ac3892cdc8b16a0dee55e8b4510b8ecea83c95f 51643 18-Jun-2014 vboxsync

VMM/GIM: More bits for Hyper-V implementation.

/vbox/include/VBox/err.h /vbox/include/VBox/vmm/gim.h /vbox/include/VBox/vmm/hm_vmx.h /vbox/include/VBox/vmm/tm.h /vbox/include/VBox/vmm/vm.h /vbox/include/VBox/vmm/vm.mac /vbox/src/VBox/Devices/GIMDev/GIMDev.cpp /vbox/src/VBox/Main/src-server/MachineImpl.cpp /vbox/src/VBox/VMM/Makefile.kmk /vbox/src/VBox/VMM/VMMAll/EMAll.cpp /vbox/src/VBox/VMM/VMMAll/GIMAll.cpp /vbox/src/VBox/VMM/VMMAll/GIMAllHv.cpp /vbox/src/VBox/VMM/VMMAll/PGMAllPhys.cpp /vbox/src/VBox/VMM/VMMAll/TMAllCpu.cpp /vbox/src/VBox/VMM/VMMR0/GIMR0.cpp /vbox/src/VBox/VMM/VMMR0/GIMR0Hv.cpp /vbox/src/VBox/VMM/VMMR0/HMSVMR0.cpp /vbox/src/VBox/VMM/VMMR0/HMVMXR0.cpp /vbox/src/VBox/VMM/VMMR0/VMMR0.cpp GIM.cpp GIMHv.cpp HM.cpp /vbox/src/VBox/VMM/include/GIMHvInternal.h /vbox/src/VBox/VMM/include/GIMInternal.h /vbox/src/VBox/VMM/include/HMInternal.h /vbox/src/VBox/VMM/testcase/tstVMStructSize.cpp
157093a77f2752732368338110cb50fa6cd7717f 51560 06-Jun-2014 vboxsync

VMM/GIM: Mapping of GIM MMIO2 regions and Hyper-V provider work.

bc5cd42756b3f98351040bbfccc08dd9bacd103a 51367 23-May-2014 vboxsync

VMM/GIM: Hyper-V provider, work-in-progress.

5067a9619d7131c54d4ebb371d9dac91abdd34f6 51333 22-May-2014 vboxsync

VMM/GIM: Hyper-V provider, work-in-progress.

236b2935f217749893b7034e59da3e3568928ace 50953 02-Apr-2014 vboxsync

GIM: Skeleton, work in progress.