summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-01-14xen/arm: Place a speculation barrier sequence following an eret instructionxen.org/staging-4.9xen.org/stable-4.9Julien Grall3-0/+13
2019-12-11AMD/IOMMU: Cease using a dynamic height for the IOMMU pagetablesAndrew Cooper4-109/+25
2019-12-11x86/mm: relinquish_memory: Grab an extra type ref when setting PGT_partialGeorge Dunlap1-0/+19
2019-12-11x86/mm: alloc/free_lN_table: Retain partial_flags on -EINTRGeorge Dunlap1-8/+8
2019-12-11x86/mm: Set old_guest_table when destroying vcpu pagetablesGeorge Dunlap1-28/+47
2019-12-11x86/mm: Don't reset linear_pt_count on partial validationGeorge Dunlap1-1/+1
2019-12-11x86/vtx: Work around SingleStep + STI/MovSS VMEntry failuresAndrew Cooper1-0/+36
2019-12-11x86+Arm32: make find_next_{,zero_}bit() have well defined behaviorJan Beulich2-10/+10
2019-12-11AMD/IOMMU: don't needlessly trigger errors/crashes when unmapping a pageJan Beulich1-21/+18
2019-12-03x86/p2m: missing adjustments after 25f5530fc43bJan Beulich1-2/+7
2019-11-28IOMMU: default to always quarantining PCI devicesJan Beulich4-3/+16
2019-11-28x86/vvmx: Fix livelock with XSA-304 fixAndrew Cooper4-1/+26
2019-11-12x86/spec-ctrl: Mitigate the TSX Asynchronous Abort sidechannelAndrew Cooper4-6/+76
2019-11-12x86/tsx: Introduce tsx= to use MSR_TSX_CTRL when availableAndrew Cooper11-0/+139
2019-11-12x86/vtx: Disable executable EPT superpages to work around CVE-2018-12207Andrew Cooper6-2/+139
2019-11-12x86/vtd: Hide superpage support for SandyBridge IOMMUsAndrew Cooper3-0/+29
2019-11-04passthrough: quarantine PCI devicesPaul Durrant9-25/+144
2019-11-04xen/arm64: Don't blindly unmask interrupts on trap without a change of levelJulien Grall1-4/+43
2019-11-04xen/arm32: Don't blindly unmask interrupts on trap without a change of levelJulien Grall1-29/+109
2019-11-04xen/arm32: entry: Fold the macro SAVE_ALL in the macro vectorJulien Grall1-23/+23
2019-11-04xen/arm32: entry: Split __DEFINE_ENTRY_TRAP in twoJulien Grall1-15/+19
2019-11-04xen/arm: p2m: Don't check the return of p2m_get_root_pointer() with BUG_ON()Julien Grall1-1/+6
2019-11-04xen/arm: p2m: Avoid off-by-one check on p2m->max_mapped_gfnJulien Grall2-7/+4
2019-11-04xen/arm: p2m: Avoid aliasing guest physical frameJulien Grall1-12/+5
2019-11-04x86/mm: Don't drop a type ref unless you held a ref to begin withGeorge Dunlap3-14/+94
2019-11-04x86/mm: Fix nested de-validation on errorGeorge Dunlap1-1/+54
2019-11-04x86/mm: Properly handle linear pagetable promotion failuresGeorge Dunlap1-3/+3
2019-11-04x86/mm: Collapse PTF_partial_set and PTF_partial_general_ref into oneGeorge Dunlap2-53/+26
2019-11-04x86/mm: Always retain a general ref on partialGeorge Dunlap2-41/+61
2019-11-04x86/mm: Have alloc_l[23]_table clear partial_flags when preemptingGeorge Dunlap1-14/+4
2019-11-04x86/mm: Rework get_page_and_type_from_mfn conditionalGeorge Dunlap1-2/+37
2019-11-04x86/mm: Use flags for _put_page_type rather than a booleanGeorge Dunlap1-12/+13
2019-11-04x86/mm: Separate out partial_pte tristate into individual flagsGeorge Dunlap2-79/+128
2019-11-04x86/mm: Don't re-set PGT_pinned on a partially de-validated pageGeorge Dunlap1-3/+28
2019-11-04x86/mm: L1TF checks don't leave a partial entryGeorge Dunlap1-4/+4
2019-11-04x86/PV: check GDT/LDT limits during emulationJan Beulich2-3/+28
2019-11-04xen/hypercall: Don't use BUG() for parameter checking in hypercall_create_con...Andrew Cooper4-15/+30
2019-11-04x86/mm: Clean up trailing whitespaceGeorge Dunlap1-58/+58
2019-06-21x86: drop arch_evtchn_inject()Jan Beulich1-6/+0
2019-06-21XSM: adjust Kconfig namesJan Beulich4-13/+13
2019-06-20xen/arm: time: cycles_t should be an uint64_t and not unsigned longJulien Grall1-1/+1
2019-06-14xen/arm: grant-table: Protect gnttab_clear_flag against guest misbehaviorJulien Grall5-9/+86
2019-06-14xen/arm: Add performance counters in guest atomic helpersJulien Grall2-0/+15
2019-06-14xen: Use guest atomics helpers when modifying atomically guest memoryJulien Grall7-65/+80
2019-06-14xen/cmpxchg: Provide helper to safely modify guest memory atomicallyJulien Grall2-0/+27
2019-06-14xen/bitops: Provide helpers to safely modify guest memory atomicallyJulien Grall4-0/+198
2019-06-14xen/arm: Turn on SILO mode by default on ArmJulien Grall4-4/+14
2019-06-14xen/xsm: Add new SILO mode for XSMXin Li7-2/+147
2019-06-14xen/xsm: Introduce new boot parameter xsmXin Li3-2/+68
2019-06-14xen/xsm: remove unnecessary #defineXin Li1-1/+0