aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/hvm/svm/vmcb.c
Commit message (Expand)AuthorAgeFilesLines
* x86/HVM: key handler registration functions can be __initJan Beulich2013-07-101-1/+1
* Fix emacs local variable block to use correct C style variable.David Vrabel2013-02-211-1/+1
* HVM/SVM: enable tsc scaling ratio for SVMWei Huang2011-05-281-1/+3
* xen: remove more declarations from C files.Tim Deegan2011-05-271-2/+0
* xen: Include headers that are actually needed, drop everything else.Christoph Egger2011-05-201-13/+6
* x86/LWP: Add LWP support for SVM guestsWei Huang2011-05-091-0/+5
* Implement SVM specific part for Nested Virtualizationcegger2011-03-091-116/+17
* svm: support VMCB cleanbitsKeir Fraser2010-12-151-47/+54
* svm: dump VMCB physical addressKeir Fraser2010-12-071-3/+3
* amd xsave: Enable SVM intercept for xsetbv instruction.Keir Fraser2010-12-071-1/+2
* p2m: move phystable into p2mKeir Fraser2010-05-201-2/+2
* hvm: handle PVRDTSCP modeKeir Fraser2009-12-171-3/+5
* hvm: Share ASID logic between VMX and SVM.Keir Fraser2009-12-081-3/+0
* hvm: Pull SVM ASID management into common HVM code where it can be shared.Keir Fraser2009-12-081-1/+1
* x86: Allow TSC mode (emulate vs native) to be configured per domain.Keir Fraser2009-09-281-1/+1
* x86 svm: Fix PAT MSR handling when using Nested Paging.Keir Fraser2009-08-121-0/+3
* x86: replace PAT initialisation magic value with a #defineKeir Fraser2009-08-071-1/+1
* Add a single trigger for all diagnostic keyhandlersKeir Fraser2009-08-021-1/+7
* x86 svm: Disable intercepting CR3 writes when nested paging is enabledKeir Fraser2009-07-161-5/+2
* x86 hvm: Fix #UD interception.Keir Fraser2009-07-011-2/+1
* x86 svm: Make 32bit legacy guests boot againKeir Fraser2009-06-271-15/+21
* x86 svm: Add support for Pause Filtering to AMD SVMKeir Fraser2009-05-271-0/+6
* x86 hvm: Allow cross-vendor migrationKeir Fraser2009-05-261-4/+4
* Allow memflags to be specified to alloc_xenheap_pages().Keir Fraser2009-01-281-1/+1
* x86 hvm: New boot option 'softtsc' to cause RDTSC to be trapped-and-emulated.Keir Fraser2008-07-101-1/+3
* x86: Allow bitop functions to be applied only to fields of at least 4Keir Fraser2008-03-161-7/+7
* hvm: FPU management cleanups.Keir Fraser2008-02-031-3/+4
* hvm: Clean up VMCS/VMCB construction.Keir Fraser2007-11-221-25/+13
* svm: Intercept and disallow MONITOR/MWAIT.Keir Fraser2007-11-091-1/+2
* x86, hvm: Better handling of INVD/WBINVD on VMX and SVM.Keir Fraser2007-11-091-1/+2
* x86: Fix various problems with debug-register handling.Keir Fraser2007-11-011-1/+1
* svm: last branch recording MSR emulationKeir Fraser2007-10-121-11/+13
* svm: Actually remove disabling of CR4-read-intercept when using NPT.Keir Fraser2007-10-031-1/+1
* svm: Can only avoid CR3 reads when NPT is enabled.Keir Fraser2007-10-031-6/+8
* hvm: Re-jig event delivery logic to better integrate TPR management.Keir Fraser2007-10-011-6/+3
* Intercept TS on SVM.Steven Hand2007-09-181-1/+2
* svm: Greatly reduce total number of CR8 interceptskfraser@localhost.localdomain2007-09-101-12/+18
* hvm: Handle hw_cr[] array a bit more sanely.kfraser@localhost.localdomain2007-08-081-13/+4
* hvm: Unify %cr0 handling.kfraser@localhost.localdomain2007-08-081-5/+7
* hvm: Clean up control-register and EFER handling.kfraser@localhost.localdomain2007-08-071-9/+8
* [XEN] HAP: need to intercept CR0 even when using NPTTim Deegan2007-07-161-5/+5
* x86: machine check exception handlingkfraser@localhost.localdomain2007-06-211-3/+5
* Use clear_page() wherever possible/reasonable instead of open codedkfraser@localhost.localdomain2007-06-201-3/+3
* [HVM] HAP tidying.Tim Deegan2007-06-151-0/+10
* [HVM][SVM] Reintroduce ASIDs.kfraser@localhost.localdomain2007-05-151-5/+4
* hvm svm: Avoid intercepts when accessing a number of architectural MSRs.kfraser@localhost.localdomain2007-04-041-0/+8
* hvm svm: Clear FS/GS base MSR intercepts.kfraser@localhost.localdomain2007-04-021-0/+28
* hvm: Clean up handling of exception intercepts.Keir Fraser2007-03-281-3/+4
* hvm svm: Initialise VMCB CR4 and shadow CR4 with 0 when VMCB is beingkfraser@localhost.localdomain2007-03-271-0/+1
* svm: Remove special 'launch' scheduler tail function.kfraser@localhost.localdomain2007-03-201-11/+3