summaryrefslogtreecommitdiff
path: root/xen/arch/x86
AgeCommit message (Expand)Author
2022-02-08x86/spec-ctrl: Clean up MSR_MCU_OPT_CTRL handlingAndrew Cooper
2022-02-04x86/cpuid: Infrastructure for leaf 7:1.ebxJan Beulich
2022-02-04x86/cpuid: Disentangle logic for new feature leavesAndrew Cooper
2022-02-04x86/cpuid: Enable MSR_SPEC_CTRL in SVM guests by defaultAndrew Cooper
2022-02-04x86/msr: AMD MSR_SPEC_CTRL infrastructureAndrew Cooper
2022-02-04x86/svm: VMEntry/Exit logic for MSR_SPEC_CTRLAndrew Cooper
2022-02-04x86/spec-ctrl: Use common MSR_SPEC_CTRL logic for AMDAndrew Cooper
2022-02-04x86/spec-ctrl: Record the last write to MSR_SPEC_CTRLAndrew Cooper
2022-02-04x86/spec-ctrl: Don't use spec_ctrl_{enter,exit}_idle() for S3Andrew Cooper
2022-02-04x86/spec-ctrl: Introduce new has_spec_ctrl booleanAndrew Cooper
2022-02-04x86/spec-ctrl: Drop use_spec_ctrl booleanAndrew Cooper
2022-02-04x86/msr: Fix migration compatibility issue with MSR_SPEC_CTRLAndrew Cooper
2022-02-04x86/vmx: Drop spec_ctrl load in VMEntry pathAndrew Cooper
2022-01-26x86/pvh: fix population of the low 1MB for dom0Roger Pau Monné
2022-01-25x86/spec-ctrl: Fix NMI race condition with VT-x MSR_SPEC_CTRL handlingAndrew Cooper
2022-01-25x86/spec-ctrl: Drop SPEC_CTRL_{ENTRY_FROM,EXIT_TO}_HVMAndrew Cooper
2022-01-25x86/msr: Split MSR_SPEC_CTRL handlingAndrew Cooper
2022-01-25x86/guest: Introduce {get,set}_reg() infrastructureAndrew Cooper
2022-01-25x86/time: improve TSC / CPU freq calibration accuracyJan Beulich
2022-01-25x86/time: use relative counts in calibration loopsJan Beulich
2022-01-06x86/spec-ctrl: Fix default calculation of opt_srb_lockAndrew Cooper
2022-01-06x86/cpuid: Fix TSXLDTRK definitionAndrew Cooper
2022-01-06x86/HVM: permit CLFLUSH{,OPT} on execute-only code segmentsJan Beulich
2022-01-06x86: avoid wrong use of all-but-self IPI shorthandJan Beulich
2022-01-06x86/HVM: fail virt-to-linear conversion for insn fetches from non-code segmentsJan Beulich
2022-01-06x86/Viridian: fix error code useJan Beulich
2021-11-25Revert "x86/CPUID: shrink max_{,sub}leaf fields according to actual leaf cont...Andrew Cooper
2021-11-22x86/P2M: deal with partial success of p2m_set_entry()Jan Beulich
2021-11-22x86/PoD: handle intermediate page orders in p2m_pod_cache_add()Jan Beulich
2021-11-22x86/PoD: deal with misaligned GFNsJan Beulich
2021-11-17domctl: introduce a macro to set the grant table max versionRoger Pau Monné
2021-11-12x86/cpuid: prevent shrinking migrated policies max leavesRoger Pau Monne
2021-11-08gnttab: allow setting max version per-domainRoger Pau Monne
2021-11-04x86/APIC: avoid iommu_supports_x2apic() on error pathJan Beulich
2021-11-04x86/xstate: reset cached register values on resumeMarek Marczykowski-Górecki
2021-11-03x86/traps: Fix typo in do_entry_CP()Andrew Cooper
2021-11-03x86/shstk: Fix use of shadow stacks with XPTI activeAndrew Cooper
2021-11-03x86: de-duplicate MONITOR/MWAIT CPUID-related definitionsJan Beulich
2021-10-29x86/cpuid: prevent decreasing of hypervisor max leaf on migrationRoger Pau Monne
2021-10-27x86/hpet: setup HPET even when disabled due to stopping in deep C statesRoger Pau Monne
2021-10-20xen/pci: Install vpci handlers on x86 and fix error pathsBertrand Marquis
2021-10-20x86/hpet: Use another crystalball to evaluate HPET usabilityThomas Gleixner
2021-10-20x86/PoD: defer nested P2M flushesJan Beulich
2021-10-19x86/PV: replace assertions in '0' debug key stack dumpingJan Beulich
2021-10-19x86/PV: make '0' debug key dump Dom0's stacks againJan Beulich
2021-10-19x86/altp2m: don't consider "active" when enabling failedJan Beulich
2021-10-19x86/AMD: make HT range dynamic for Fam17 and upJan Beulich
2021-10-19x86emul: de-duplicate scatters to the same linear addressJan Beulich
2021-10-18x86/PV: address odd UB in I/O emulationJan Beulich
2021-10-18x86/shadow: make a local variable in sh_page_fault() HVM-onlyJan Beulich