Show patches with: Submitter = Andrew Cooper       |    Archived = No       |   428 patches
« 1 2 ... 2 3 4 5 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[5/8] x86/spec-ctrl: Introduce new has_spec_ctrl boolean x86: MSR_SPEC_CTRL support for SVM guests - 1 - --- 2022-01-26 Andrew Cooper Superseded
[4/8] x86/spec-ctrl: Drop use_spec_ctrl boolean x86: MSR_SPEC_CTRL support for SVM guests - 1 - --- 2022-01-26 Andrew Cooper Superseded
[3/8] x86/svm: VMEntry/Exit logic for MSR_SPEC_CTRL x86: MSR_SPEC_CTRL support for SVM guests - - - --- 2022-01-26 Andrew Cooper Superseded
[2/8] x86/boot: Collect AMD speculative features earlier during boot x86: MSR_SPEC_CTRL support for SVM guests - 1 - --- 2022-01-26 Andrew Cooper Superseded
[1/8] x86/msr: Fix migration compatibility issue with MSR_SPEC_CTRL x86: MSR_SPEC_CTRL support for SVM guests - 1 - --- 2022-01-26 Andrew Cooper Superseded
[3/3] x86/spec-ctrl: Fix NMI race condition with VT-x MSR_SPEC_CTRL handling x86/spec-ctrl: Fix NMI race condition - 1 - --- 2022-01-13 Andrew Cooper Superseded
[2/3] x86/spec-ctrl: Drop SPEC_CTRL_{ENTRY_FROM,EXIT_TO}_HVM x86/spec-ctrl: Fix NMI race condition - 1 - --- 2022-01-13 Andrew Cooper Superseded
[1/3] x86/msr: Split MSR_SPEC_CTRL handling x86/spec-ctrl: Fix NMI race condition - 1 - --- 2022-01-13 Andrew Cooper Superseded
x86/hvm: Remove callback from paging->flush_tlb() hook x86/hvm: Remove callback from paging->flush_tlb() hook - 1 - --- 2021-11-17 Andrew Cooper Superseded
[6/6] xen/trace: Minor code cleanup xen/trace: Fix leakage of uninitialised stack into the tracebuffer - 1 - --- 2021-09-17 Andrew Cooper Superseded
[5/6] xen/credit2: Clean up trace handling xen/trace: Fix leakage of uninitialised stack into the tracebuffer - 1 - --- 2021-09-17 Andrew Cooper Superseded
[4/6] x86/trace: Reduce stack usage from HVMTRACE_ND() xen/trace: Fix leakage of uninitialised stack into the tracebuffer - 1 - --- 2021-09-17 Andrew Cooper Superseded
[3/6] xen/credit2: Remove tail padding from TRC_CSCHED2_* records xen/trace: Fix leakage of uninitialised stack into the tracebuffer - 1 - --- 2021-09-17 Andrew Cooper Superseded
[2/6] xen/memory: Remove tail padding from TRC_MEM_* records xen/trace: Fix leakage of uninitialised stack into the tracebuffer - 1 - --- 2021-09-17 Andrew Cooper Superseded
[1/6] xen/trace: Don't over-read trace objects xen/trace: Fix leakage of uninitialised stack into the tracebuffer - - - --- 2021-09-17 Andrew Cooper Superseded
[5/5] tests/xenstore: Rework Makefile tools/tests: More cleanup for automation improvements - - - --- 2021-06-15 Andrew Cooper Superseded
[4/5] tests/cpu-policy: Rework Makefile tools/tests: More cleanup for automation improvements - - - --- 2021-06-15 Andrew Cooper Superseded
[3/5] tests/resource: Rework Makefile tools/tests: More cleanup for automation improvements - - - --- 2021-06-15 Andrew Cooper Superseded
[2/5] tools/tests: Drop run runes tools/tests: More cleanup for automation improvements - - - --- 2021-06-15 Andrew Cooper Superseded
[1/5] tools/tests: Drop obsolete mce-test infrastructure tools/tests: More cleanup for automation improvements 1 - - --- 2021-06-15 Andrew Cooper Superseded
libx86: Introduce x86_cpu_policy_calculate_compatible() with MSR_ARCH_CAPS handling libx86: Introduce x86_cpu_policy_calculate_compatible() with MSR_ARCH_CAPS handling - - - --- 2021-05-04 Andrew Cooper Superseded
x86/shim: Simplify compat handling in write_start_info() x86/shim: Simplify compat handling in write_start_info() - 1 - --- 2021-04-19 Andrew Cooper Superseded
[2/2] x86/hpet: Don't enable legacy replacement mode unconditionally x86/hpet: Try to unbreak Ryzen 1800X systems - - - --- 2021-03-25 Andrew Cooper Superseded
[1/2] x86/hpet: Factor hpet_enable_legacy_replacement_mode() out of hpet_setup() x86/hpet: Try to unbreak Ryzen 1800X systems - 1 - --- 2021-03-25 Andrew Cooper Superseded
[for-4.14] tools: Fix pkg-config file for libxenstore [for-4.14] tools: Fix pkg-config file for libxenstore - - - --- 2021-03-22 Andrew Cooper Superseded
[v8,16/16] x86/vm_event: Carry the vmtrace buffer position in vm_event acquire_resource size and external IPT monitoring - 1 - --- 2021-01-30 Andrew Cooper Superseded
[v8,15/16] xen/vmtrace: support for VM forks acquire_resource size and external IPT monitoring - 1 - --- 2021-01-30 Andrew Cooper Superseded
[v8,14/16] tools/misc: Add xen-vmtrace tool acquire_resource size and external IPT monitoring 1 - - --- 2021-01-30 Andrew Cooper Superseded
[v8,13/16] tools/libxc: Add xc_vmtrace_* functions acquire_resource size and external IPT monitoring 1 - - --- 2021-01-30 Andrew Cooper Superseded
[v8,12/16] xen/domctl: Add XEN_DOMCTL_vmtrace_op acquire_resource size and external IPT monitoring - 1 - --- 2021-01-30 Andrew Cooper Superseded
[v8,11/16] x86/vmx: Add Intel Processor Trace support acquire_resource size and external IPT monitoring - 1 - --- 2021-01-30 Andrew Cooper Superseded
[v8,10/16] xen/memory: Add a vmtrace_buf resource type acquire_resource size and external IPT monitoring - 1 - --- 2021-01-30 Andrew Cooper Superseded
[v8,09/16] tools/[lib]xl: Add vmtrace_buf_size parameter acquire_resource size and external IPT monitoring 1 - - --- 2021-01-30 Andrew Cooper Superseded
[v8,08/16] xen/domain: Add vmtrace_size domain creation parameter acquire_resource size and external IPT monitoring - 1 - --- 2021-01-30 Andrew Cooper Superseded
[v8,07/16] xen+tools: Introduce XEN_SYSCTL_PHYSCAP_vmtrace acquire_resource size and external IPT monitoring 2 - - --- 2021-01-30 Andrew Cooper Superseded
[v8,06/16] xen/memory: Fix mapping grant tables with XENMEM_acquire_resource acquire_resource size and external IPT monitoring - 1 - --- 2021-01-30 Andrew Cooper Superseded
[v8,05/16] xen/memory: Indent part of acquire_resource() acquire_resource size and external IPT monitoring - 1 - --- 2021-01-30 Andrew Cooper Superseded
[v8,04/16] xen/memory: Improve compat XENMEM_acquire_resource handling acquire_resource size and external IPT monitoring - 1 - --- 2021-01-30 Andrew Cooper Superseded
[v8,03/16] xen/memory: Fix acquire_resource size semantics acquire_resource size and external IPT monitoring - 2 - --- 2021-01-30 Andrew Cooper Superseded
[v8,02/16] xen/gnttab: Rework resource acquisition acquire_resource size and external IPT monitoring 1 - - --- 2021-01-30 Andrew Cooper Superseded
[v8,01/16] xen/memory: Reject out-of-range resource 'frame' values acquire_resource size and external IPT monitoring - 2 - --- 2021-01-30 Andrew Cooper Superseded
[v2] x86/mm: Short circuit damage from "fishy" ref/typecount failure [v2] x86/mm: Short circuit damage from "fishy" ref/typecount failure - - - --- 2021-01-19 Andrew Cooper Superseded
x86/timer: Fix boot on Intel systems using ITSSPRC static PIT clock gating x86/timer: Fix boot on Intel systems using ITSSPRC static PIT clock gating 1 - 1 --- 2021-01-07 Andrew Cooper Superseded
x86/pv: Flush TLB in response to paging structure changes x86/pv: Flush TLB in response to paging structure changes - - - --- 2020-10-20 Andrew Cooper Superseded
[9/8] x86/msr: Drop compatibility #GP handling in guest_{rd, wr}msr() x86: switch default MSR behavior - - - --- 2020-08-18 Andrew Cooper Superseded
[5/5] tools/foreignmem: Support querying the size of a resource Multiple fixes to XENMEM_acquire_resource 1 1 - --- 2020-07-28 Andrew Cooper Superseded
[4/5] xen/memory: Fix acquire_resource size semantics Multiple fixes to XENMEM_acquire_resource - - - --- 2020-07-28 Andrew Cooper Superseded
[3/5] xen/memory: Fix compat XENMEM_acquire_resource for size requests Multiple fixes to XENMEM_acquire_resource - 2 - --- 2020-07-28 Andrew Cooper Superseded
[2/5] xen/gnttab: Rework resource acquisition Multiple fixes to XENMEM_acquire_resource - - - --- 2020-07-28 Andrew Cooper Superseded
[1/5] xen/memory: Introduce CONFIG_ARCH_ACQUIRE_RESOURCE Multiple fixes to XENMEM_acquire_resource 2 1 - --- 2020-07-28 Andrew Cooper Superseded
tools/configure: drop BASH configure variable tools/configure: drop BASH configure variable 1 - - --- 2020-06-26 Andrew Cooper Superseded
[for-4.14] x86/msr: Disallow access to Processor Trace MSRs [for-4.14] x86/msr: Disallow access to Processor Trace MSRs - - - --- 2020-06-19 Andrew Cooper Superseded
[for-4.14] x86/livepatch: Make livepatching compatible with CET Shadow Stacks [for-4.14] x86/livepatch: Make livepatching compatible with CET Shadow Stacks - - - --- 2020-06-08 Andrew Cooper Superseded
x86/traps: Rework #PF[Rsvd] bit handling x86/traps: Rework #PF[Rsvd] bit handling - - - --- 2020-05-18 Andrew Cooper Superseded
x86/build: Unilaterally disable -fcf-protection x86/build: Unilaterally disable -fcf-protection - 2 1 --- 2020-05-12 Andrew Cooper Superseded
[16/16] x86/shstk: Activate Supervisor Shadow Stacks x86: Support for CET Supervisor Shadow Stacks - - - --- 2020-05-01 Andrew Cooper Superseded
[15/16] x86/entry: Adjust guest paths to be shadow stack compatible x86: Support for CET Supervisor Shadow Stacks - - - --- 2020-05-01 Andrew Cooper Superseded
[14/16] x86/alt: Adjust _alternative_instructions() to not create shadow stacks x86: Support for CET Supervisor Shadow Stacks - 1 - --- 2020-05-01 Andrew Cooper Superseded
[13/16] x86/ioemul: Rewrite stub generation to be shadow stack compatible x86: Support for CET Supervisor Shadow Stacks - - - --- 2020-05-01 Andrew Cooper Superseded
[12/16] x86/extable: Adjust extable handling to be shadow stack compatible x86: Support for CET Supervisor Shadow Stacks - - - --- 2020-05-01 Andrew Cooper Superseded
[11/16] x86/spec-ctrl: Adjust DO_OVERWRITE_RSB to be shadow stack compatible x86: Support for CET Supervisor Shadow Stacks - 1 - --- 2020-05-01 Andrew Cooper Superseded
[10/16] x86/cpu: Adjust reset_stack_and_jump() to be shadow stack compatible x86: Support for CET Supervisor Shadow Stacks - - - --- 2020-05-01 Andrew Cooper Superseded
[09/16] x86/cpu: Adjust enable_nmis() to be shadow stack compatible x86: Support for CET Supervisor Shadow Stacks - 1 - --- 2020-05-01 Andrew Cooper Superseded
[08/16] x86/shstk: Create shadow stacks x86: Support for CET Supervisor Shadow Stacks - - - --- 2020-05-01 Andrew Cooper Superseded
[07/16] x86/shstk: Re-layout the stack block for shadow stacks x86: Support for CET Supervisor Shadow Stacks - 1 - --- 2020-05-01 Andrew Cooper Superseded
[06/16] x86/traps: Implement #CP handler and extend #PF for shadow stacks x86: Support for CET Supervisor Shadow Stacks - - - --- 2020-05-01 Andrew Cooper Superseded
[05/16] x86/shstk: Introduce Supervisor Shadow Stack support x86: Support for CET Supervisor Shadow Stacks - - - --- 2020-05-01 Andrew Cooper Superseded
[04/16] x86/smpboot: Write the top-of-stack block in cpu_smpboot_alloc() x86: Support for CET Supervisor Shadow Stacks - 1 - --- 2020-05-01 Andrew Cooper Superseded
[03/16] x86/traps: Factor out exception_fixup() and make printing consistent x86: Support for CET Supervisor Shadow Stacks - 1 - --- 2020-05-01 Andrew Cooper Superseded
[02/16] x86/traps: Clean up printing in do_reserved_trap()/fatal_trap() x86: Support for CET Supervisor Shadow Stacks 1 - - --- 2020-05-01 Andrew Cooper Superseded
[01/16] x86/traps: Drop last_extable_addr x86: Support for CET Supervisor Shadow Stacks - - - --- 2020-05-01 Andrew Cooper Superseded
[7/7] x86/ucode/intel: Fold structures together x86/ucode: Cleanup and fixes - Part 3/n (Intel) - - - --- 2020-03-23 Andrew Cooper Superseded
[6/7] x86/ucode/intel: Clean up microcode_sanity_check() x86/ucode: Cleanup and fixes - Part 3/n (Intel) - - - --- 2020-03-23 Andrew Cooper Superseded
[5/7] x86/ucode/intel: Clean up microcode_update_match() x86/ucode: Cleanup and fixes - Part 3/n (Intel) - 1 - --- 2020-03-23 Andrew Cooper Superseded
[4/7] x86/ucode/intel: Reimplement get_{data, total}size() helpers x86/ucode: Cleanup and fixes - Part 3/n (Intel) - 1 - --- 2020-03-23 Andrew Cooper Superseded
[3/7] x86/ucode/intel: Remove gratuitous memory allocations from cpu_request_microcode() x86/ucode: Cleanup and fixes - Part 3/n (Intel) - - - --- 2020-03-23 Andrew Cooper Superseded
[2/7] x86/ucode/intel: Adjust microcode_sanity_check() to not take void * x86/ucode: Cleanup and fixes - Part 3/n (Intel) - 1 - --- 2020-03-23 Andrew Cooper Superseded
[1/7] x86/ucode: Document the behaviour of the microcode_ops hooks x86/ucode: Cleanup and fixes - Part 3/n (Intel) 1 - - --- 2020-03-23 Andrew Cooper Superseded
xen/arm: Restrict access to most HVM_PARAM's xen/arm: Restrict access to most HVM_PARAM's - - - --- 2020-02-10 Andrew Cooper Superseded
[RFC] x86/amd: Avoid cpu_has_hypervisor evaluating true on native hardware [RFC] x86/amd: Avoid cpu_has_hypervisor evaluating true on native hardware - - - --- 2020-01-27 Andrew Cooper Superseded
x86/boot: Rationalise stack handling during early boot x86/boot: Rationalise stack handling during early boot - - - --- 2020-01-08 Andrew Cooper Superseded
x86/mem_sharing: Fix RANDCONFIG build x86/mem_sharing: Fix RANDCONFIG build - - - --- 2020-01-07 Andrew Cooper Superseded
[6/6] x86/boot: Drop INVALID_VCPU x86/boot: Remove mappings at 0 - - - --- 2020-01-06 Andrew Cooper Superseded
[5/6] x86/boot: Don't map 0 during boot x86/boot: Remove mappings at 0 - 1 - --- 2020-01-06 Andrew Cooper Superseded
[4/6] x86/boot: Clean up l?_bootmap[] construction x86/boot: Remove mappings at 0 - - - --- 2020-01-06 Andrew Cooper Superseded
[3/6] x86/boot: Remove the preconstructed low 16M superpage mappings x86/boot: Remove mappings at 0 - - - --- 2020-01-06 Andrew Cooper Superseded
[2/6] x86/boot: Map the trampoline as read-only x86/boot: Remove mappings at 0 - 1 - --- 2020-01-06 Andrew Cooper Superseded
[1/6] x86/boot: Check for E820_RAM earlier when searching the E820 x86/boot: Remove mappings at 0 - 1 - --- 2020-01-06 Andrew Cooper Superseded
tools/save: Drop unused parameters from xc_domain_save() tools/save: Drop unused parameters from xc_domain_save() - - - --- 2020-01-03 Andrew Cooper Superseded
[12/12] libxc/save: Write X86_{CPUID, MSR}_DATA records Support CPUID/MSR data in migration streams - - - --- 2019-12-24 Andrew Cooper Superseded
[11/12] libxc/restore: Handle X86_{CPUID, MSR}_DATA records Support CPUID/MSR data in migration streams 1 - - --- 2019-12-24 Andrew Cooper Superseded
[10/12] docs/migration: Specify X86_{CPUID, MSR}_POLICY records Support CPUID/MSR data in migration streams - - - --- 2019-12-24 Andrew Cooper Superseded
[09/12] libxc/save: Write a v3 stream Support CPUID/MSR data in migration streams 1 - - --- 2019-12-24 Andrew Cooper Superseded
[08/12] libxc/restore: Support v3 streams, and cope with v2 compatibilty Support CPUID/MSR data in migration streams - - - --- 2019-12-24 Andrew Cooper Superseded
[07/12] python/migration: Update validation logic to understand a v3 stream Support CPUID/MSR data in migration streams - - - --- 2019-12-24 Andrew Cooper Superseded
[06/12] docs/migration Specify migration v3 and STATIC_DATA_END Support CPUID/MSR data in migration streams 1 - - --- 2019-12-24 Andrew Cooper Superseded
[05/12] tools/migration: Drop IHDR_VERSION constant from libxc and python Support CPUID/MSR data in migration streams - - - --- 2019-12-24 Andrew Cooper Superseded
[04/12] libxc/migration: Adjust layout of struct xc_sr_context Support CPUID/MSR data in migration streams 1 - - --- 2019-12-24 Andrew Cooper Superseded
[03/12] libxc/migration: Rationalise the 'checkpointed' field to 'stream_type' Support CPUID/MSR data in migration streams 1 - - --- 2019-12-24 Andrew Cooper Superseded
[02/12] libxc/restore: Introduce functionality to simplify blob handling Support CPUID/MSR data in migration streams 1 - - --- 2019-12-24 Andrew Cooper Superseded
« 1 2 ... 2 3 4 5 »