summaryrefslogtreecommitdiff
path: root/xen/include/asm-x86/hvm
AgeCommit message (Expand)Author
2022-02-04x86/spec-ctrl: Use common MSR_SPEC_CTRL logic for AMDAndrew Cooper
2022-01-26x86: Fix build with the get/set_reg() infrastructureAndrew Cooper
2022-01-25x86/guest: Introduce {get,set}_reg() infrastructureAndrew Cooper
2021-09-29x86/PVH: actually show Dom0's stacks from debug key '0'Jan Beulich
2021-09-29x86/HVM: convert hvm_virtual_to_linear_addr() to be remote-capableJan Beulich
2021-09-21x86/hvm: Reduce stack usage from HVMTRACE_ND()Andrew Cooper
2021-09-09x86/svm: Intercept and terminate RDPRU with #UDAndrew Cooper
2021-09-08x86/msr: Clean up the MSR_EFER constantsAndrew Cooper
2021-09-08x86/amd: Enumeration for speculative features/hintsAndrew Cooper
2021-08-31x86/EPT: drop "tm" field of EPT entryJan Beulich
2021-06-17x86/ept: force WB cache attributes for grant and foreign mapsRoger Pau Monné
2021-06-17x86/mtrr: move epte_get_entry_emt to p2m-ept.cRoger Pau Monné
2021-04-30x86/svm: Enumeration for CETAndrew Cooper
2021-04-27VMX: use a single, global APIC access pageJan Beulich
2021-04-20x86/dpci: remove the dpci EOI timerRoger Pau Monné
2021-04-13x86/HVM: move is_s3_suspended fieldJan Beulich
2021-04-09x86/HVM: avoid effectively open-coding xzalloc_flex_struct()Jan Beulich
2021-04-09x86/vpt: do not take pt_migrate rwlock in some casesBoris Ostrovsky
2021-02-26VMX: delay p2m insertion of APIC access pageJan Beulich
2021-02-05xen/vmtrace: support for VM forksTamas K Lengyel
2021-02-05xen/domctl: Add XEN_DOMCTL_vmtrace_opMichał Leszczyński
2021-02-05x86/vmx: Add Intel Processor Trace supportMichał Leszczyński
2021-01-29xen/ioreq: Make x86's send_invalidate_req() commonOleksandr Tyshchenko
2021-01-29xen/ioreq: Move x86's io_completion/io_req fields to struct vcpuOleksandr Tyshchenko
2021-01-29xen/ioreq: Move x86's ioreq_server to struct domainOleksandr Tyshchenko
2021-01-29xen/ioreq: Make x86's hvm_ioreq_(page/vcpu/server) structs commonOleksandr Tyshchenko
2021-01-29xen/ioreq: Make x86's hvm_mmio_first(last)_byte() commonOleksandr Tyshchenko
2021-01-29xen/ioreq: Make x86's hvm_ioreq_needs_completion() commonOleksandr Tyshchenko
2021-01-29xen/ioreq: Make x86's IOREQ feature commonOleksandr Tyshchenko
2021-01-29x86/ioreq: Add IOREQ_STATUS_* #define-s and update code for movingOleksandr Tyshchenko
2021-01-26x86/vmsi: tolerate unsupported MSI address/data fieldsRoger Pau Monné
2021-01-21x86/dpci: do not remove pirqs from domain tree on unbindRoger Pau Monné
2021-01-07x86/dpci: EOI interrupt regardless of its masking statusRoger Pau Monné
2020-12-22x86: verify function type (and maybe attribute) in switch_stack_and_jump()Jan Beulich
2020-12-15x86: avoid calling {svm,vmx}_do_resume()Jan Beulich
2020-12-07x86/vIO-APIC: make use of xmalloc_flex_struct()Jan Beulich
2020-12-04viridian: log initial invocation of each type of hypercallPaul Durrant
2020-11-20SVM: avoid UB in intercept mask definitionsJan Beulich
2020-10-06x86/hvm: Drop restore boolean from hvm_cr4_guest_valid_bits()Andrew Cooper
2020-10-06x86/hvm: Obsolete the use of HVM_PARAM_NESTEDHVMAndrew Cooper
2020-09-29x86/pv: Optimise prefetching in svm_load_segs()Andrew Cooper
2020-09-22x86/vpt: fix race when migrating timers between vCPUsRoger Pau Monné
2020-09-15x86/HVM: more consistently set I/O completionJan Beulich
2020-09-08x86/pv: Fix assertions in svm_load_segs()Andrew Cooper
2020-08-14x86/hvm: change EOI exit bitmap helper parameterRoger Pau Monné
2020-08-13x86/viridian: remove the viridian_vcpu msg_pending bit maskPaul Durrant
2020-07-22x86/svm: Fold nsvm_{wr,rd}msr() into svm_msr_{read,write}_intercept()Andrew Cooper
2020-06-16x86/mem_sharing: block interrupt injection for forksTamas K Lengyel
2020-06-11x86/passthrough: introduce a flag for GSIs not requiring an EOI or unmaskRoger Pau Monne
2020-06-09x86/monitor: revert default behavior when monitoring register write eventsTamas K Lengyel