Show patches with: Submitter = Andrew Cooper       |    Archived = No       |   261 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
docs: Render .md files using pandoc docs: Render .md files using pandoc - 2 - 0 0 0 2020-04-03 Andrew Cooper New
[5/5] x86/ucode: Simplify the ops->collect_cpu_info() API x86/ucode: Cleanup part 5/n - 1 - 0 0 0 2020-04-02 Andrew Cooper New
[4/5] x86/ucode: Drop ops->free_patch() x86/ucode: Cleanup part 5/n - 1 - 0 0 0 2020-04-02 Andrew Cooper New
[3/5] x86/ucode: Don't try to cope with NULL pointers in apply_microcode() x86/ucode: Cleanup part 5/n - 1 - 0 0 0 2020-04-02 Andrew Cooper New
[2/5] x86/ucode: Drop ops->match_cpu() x86/ucode: Cleanup part 5/n - 1 - 0 0 0 2020-04-02 Andrew Cooper New
[1/5] x86/ucode/intel: Remove CPUID from collect_cpu_info() x86/ucode: Cleanup part 5/n - 1 - 0 0 0 2020-04-02 Andrew Cooper New
[11/11] x86/ucode/amd: Rework parsing logic in cpu_request_microcode() x86/ucode: Cleanup and fixes - Part 4/n (AMD) - 1 - 0 0 0 2020-03-31 Andrew Cooper New
[10/11] x86/ucode/amd: Fold structures together x86/ucode: Cleanup and fixes - Part 4/n (AMD) - 1 - 0 0 0 2020-03-31 Andrew Cooper New
[09/11] x86/ucode/amd: Remove gratuitous memory allocations from cpu_request_microcode() x86/ucode: Cleanup and fixes - Part 4/n (AMD) - 1 - 0 0 0 2020-03-31 Andrew Cooper New
[08/11] x86/ucode/amd: Rename bufsize to size in cpu_request_microcode() x86/ucode: Cleanup and fixes - Part 4/n (AMD) 1 - - 0 0 0 2020-03-31 Andrew Cooper New
[07/11] x86/ucode/amd: Alter API for microcode_fits() x86/ucode: Cleanup and fixes - Part 4/n (AMD) 1 - - 0 0 0 2020-03-31 Andrew Cooper New
[06/11] x86/ucode/amd: Move verify_patch_size() into get_ucode_from_buffer_amd() x86/ucode: Cleanup and fixes - Part 4/n (AMD) - 1 - 0 0 0 2020-03-31 Andrew Cooper New
[05/11] x86/ucode/amd: Overhaul the equivalent cpu table handling completely x86/ucode: Cleanup and fixes - Part 4/n (AMD) - 1 - 0 0 0 2020-03-31 Andrew Cooper New
[04/11] x86/ucode/amd: Collect CPUID.1.EAX in collect_cpu_info() x86/ucode: Cleanup and fixes - Part 4/n (AMD) - 1 - 0 0 0 2020-03-31 Andrew Cooper New
[03/11] x86/ucode/amd: Don't use void * for microcode_patch->mpb x86/ucode: Cleanup and fixes - Part 4/n (AMD) - 1 - 0 0 0 2020-03-31 Andrew Cooper New
[02/11] x86/ucode/amd: Move check_final_patch_levels() to apply_microcode() x86/ucode: Cleanup and fixes - Part 4/n (AMD) - 1 - 0 0 0 2020-03-31 Andrew Cooper New
[01/11] x86/ucode/amd: Fix more potential buffer overruns with microcode parsing x86/ucode: Cleanup and fixes - Part 4/n (AMD) - 1 - 0 0 0 2020-03-31 Andrew Cooper New
x86/ucode/amd: Fix more potential buffer overruns with microcode parsing x86/ucode/amd: Fix more potential buffer overruns with microcode parsing - 1 - 0 0 0 2020-03-28 Andrew Cooper New
[v2,7/7] x86/ucode/intel: Fold structures together x86/ucode: Cleanup and fixes - Part 3/n (Intel) - 1 - 0 0 0 2020-03-27 Andrew Cooper New
[v2,6/7] x86/ucode/intel: Clean up microcode_sanity_check() x86/ucode: Cleanup and fixes - Part 3/n (Intel) - 1 - 0 0 0 2020-03-27 Andrew Cooper New
[v2,5/7] x86/ucode/intel: Clean up microcode_update_match() x86/ucode: Cleanup and fixes - Part 3/n (Intel) - 1 - 0 0 0 2020-03-27 Andrew Cooper New
[v2,4/7] x86/ucode/intel: Reimplement get_{data, total}size() helpers x86/ucode: Cleanup and fixes - Part 3/n (Intel) - 1 - 0 0 0 2020-03-27 Andrew Cooper New
[v2,3/7] x86/ucode/intel: Remove gratuitous memory allocations from cpu_request_microcode() x86/ucode: Cleanup and fixes - Part 3/n (Intel) - 1 - 0 0 0 2020-03-27 Andrew Cooper New
[v2,2/7] x86/ucode/intel: Adjust microcode_sanity_check() to not take void * x86/ucode: Cleanup and fixes - Part 3/n (Intel) - 1 - 0 0 0 2020-03-27 Andrew Cooper New
[v2,1/7] x86/ucode: Remove unnecessary indirection in struct microcode_patch x86/ucode: Cleanup and fixes - Part 3/n (Intel) - - - 0 0 0 2020-03-27 Andrew Cooper New
x86/ucode: Drop the sanity check for interrupts being disabled x86/ucode: Drop the sanity check for interrupts being disabled - 1 - 0 0 0 2020-03-27 Andrew Cooper New
x86/ucode/amd: Fix buffer overrun with equiv table handling x86/ucode/amd: Fix buffer overrun with equiv table handling - 1 - 0 0 0 2020-03-27 Andrew Cooper New
[7/7] x86/ucode/intel: Fold structures together x86/ucode: Cleanup and fixes - Part 3/n (Intel) - - - 0 0 0 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) - - - 0 0 0 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 - 0 0 0 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 - 0 0 0 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) - - - 0 0 0 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 - 0 0 0 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 - - 0 0 0 2020-03-23 Andrew Cooper Superseded
[4/4] xen: Introduce a xmemdup_bytes() helper x86/ucode: Cleanup - Part 2/n 1 1 - 0 0 0 2020-03-20 Andrew Cooper New
[3/4] xen: Drop raw_smp_processor_id() x86/ucode: Cleanup - Part 2/n 1 1 - 0 0 0 2020-03-20 Andrew Cooper New
[2/4] x86/ucode: Fix error paths in apply_microcode() x86/ucode: Cleanup - Part 2/n - 1 - 0 0 0 2020-03-20 Andrew Cooper New
[1/4] x86/ucode/amd: Fix assertion in compare_patch() x86/ucode: Cleanup - Part 2/n - 1 - 0 0 0 2020-03-20 Andrew Cooper New
[6/6] x86/ucode: Make struct microcode_patch opaque x86/ucode: Cleanup - Part 1/n - - - 0 0 0 2020-03-19 Andrew Cooper New
[5/6] x86/ucode: Alter ops->free_patch() to free the entire patch x86/ucode: Cleanup - Part 1/n - - - 0 0 0 2020-03-19 Andrew Cooper New
[4/6] x86/ucode: Rationalise startup and family/model checks x86/ucode: Cleanup - Part 1/n - - - 0 0 0 2020-03-19 Andrew Cooper New
[3/6] x86/ucode: Move interface from processor.h to microcode.h x86/ucode: Cleanup - Part 1/n 1 - - 0 0 0 2020-03-19 Andrew Cooper New
[2/6] x86/ucode: Move microcode into its own directory x86/ucode: Cleanup - Part 1/n 1 - - 0 0 0 2020-03-19 Andrew Cooper New
[1/6] x86/ucode: Remove declarations for non-external functions x86/ucode: Cleanup - Part 1/n 1 - - 0 0 0 2020-03-19 Andrew Cooper New
[2/n] x86/microcode: Move interface from processor.h to microcode.h [2/n] x86/microcode: Move interface from processor.h to microcode.h 1 - - 0 0 0 2020-03-18 Andrew Cooper New
xen/x86: Move microcode into its own directory xen/x86: Move microcode into its own directory 1 - - 0 0 0 2020-03-18 Andrew Cooper New
x86/vvmx: Fix deadlock with MSR bitmap merging x86/vvmx: Fix deadlock with MSR bitmap merging - 2 - 0 0 0 2020-03-11 Andrew Cooper New
x86/dom0: Fix build with clang x86/dom0: Fix build with clang - 1 - 0 0 0 2020-03-05 Andrew Cooper New
x86/cpuid: Untangle Invariant TSC handling x86/cpuid: Untangle Invariant TSC handling - 1 - 0 0 0 2020-03-03 Andrew Cooper New
tools/libxc: Reduce feature handling complexity in xc_cpuid_apply_policy() tools/libxc: Reduce feature handling complexity in xc_cpuid_apply_policy() - 1 - 0 0 0 2020-03-03 Andrew Cooper New
xen/grant: Fix signed/unsigned comparisons issues xen/grant: Fix signed/unsigned comparisons issues - 1 - 0 0 0 2020-02-27 Andrew Cooper New
[10/10] x86/hvm: Do not enable MPX by default x86: Default vs Max policies - 1 - 0 0 0 2020-02-26 Andrew Cooper New
[09/10] x86/gen-cpuid: Distinguish default vs max in feature annotations Untitled series #247895 - 1 - 0 0 0 2020-02-26 Andrew Cooper New
[08/10] x86/cpuid: Introduce and use default CPUID policies x86: Default vs Max policies - 1 - 0 0 0 2020-02-26 Andrew Cooper New
[07/10] x86/cpuid: Compile out unused logic/objects x86: Default vs Max policies - 1 - 0 0 0 2020-02-26 Andrew Cooper New
[06/10] x86/msr: Introduce and use default MSR policies x86: Default vs Max policies - 1 - 0 0 0 2020-02-26 Andrew Cooper New
[05/10] x86/msr: Compile out unused logic/objects x86: Default vs Max policies - 1 - 0 0 0 2020-02-26 Andrew Cooper New
[04/10] x86/gen-cpuid: Create max and default variations of INIT_*_FEATURES x86: Default vs Max policies - 1 - 0 0 0 2020-02-26 Andrew Cooper New
[03/10] x86/gen-cpuid: Rework internal logic to ease future changes x86: Default vs Max policies 1 - - 0 0 0 2020-02-26 Andrew Cooper New
[02/10] tools/libxc: Simplify xc_get_static_cpu_featuremask() x86: Default vs Max policies - 1 - 0 0 0 2020-02-26 Andrew Cooper New
[01/10] x86/sysctl: Don't return cpu policy data for compiled-out support (2) x86: Default vs Max policies - 1 - 0 0 0 2020-02-26 Andrew Cooper New
x86/sysctl: Don't return cpu policy data for compiled-out support x86/sysctl: Don't return cpu policy data for compiled-out support - 1 - 0 0 0 2020-02-25 Andrew Cooper New
x86/gen-cpuid: Fix Py2/3 compatibility x86/gen-cpuid: Fix Py2/3 compatibility 1 - - 0 0 0 2020-02-25 Andrew Cooper New
[v2.1,15/17] tools/libx[cl]: Plumb 'missing' through static_data_done() up into libxl Untitled series #246533 1 - - 0 0 0 2020-02-24 Andrew Cooper New
[v2.1,11/17] tools/libxl: Re-position CPUID handling during domain construction Untitled series #246533 1 - - 0 0 0 2020-02-24 Andrew Cooper New
x86/msr: Drop {pv,hvm}_max_vcpu_msrs objects x86/msr: Drop {pv,hvm}_max_vcpu_msrs objects - 2 - 0 0 0 2020-02-24 Andrew Cooper New
xen/xmalloc Unify type handling in macros xen/xmalloc Unify type handling in macros - - - 0 0 0 2020-02-24 Andrew Cooper New
x86/build: Fix -mskip-rax-setup handling x86/build: Fix -mskip-rax-setup handling - 1 - 0 0 0 2020-02-21 Andrew Cooper New
x86/msr: Start cleaning up msr-index.h x86/msr: Start cleaning up msr-index.h - 1 - 0 0 0 2020-02-21 Andrew Cooper New
x86/splitlock: CPUID and MSR details x86/splitlock: CPUID and MSR details - 1 - 0 0 0 2020-02-20 Andrew Cooper New
xen/arm: Restrict access to most HVM_PARAM's xen/arm: Restrict access to most HVM_PARAM's - 1 - 0 0 0 2020-02-19 Andrew Cooper New
[v2,5/6] tools/libx[cl]: Don't use HVM_PARAM_PAE_ENABLED as a function parameter Untitled series #242765 1 - - 0 0 0 2020-02-17 Andrew Cooper New
[3/3] xen/x86: Rename and simplify async_event_* infrastructure xen: async_exception_* cleanup - - - 0 0 0 2020-02-17 Andrew Cooper New
[2/3] xen: Move async_exception_* infrastructure into x86 xen: async_exception_* cleanup - 1 - 0 0 0 2020-02-17 Andrew Cooper New
[1/3] x86/nmi: Corrections and improvements to do_nmi_stats() xen: async_exception_* cleanup - 1 - 0 0 0 2020-02-17 Andrew Cooper New
x86/msr: Virtualise MSR_PLATFORM_ID properly x86/msr: Virtualise MSR_PLATFORM_ID properly - 1 - 0 0 0 2020-02-14 Andrew Cooper New
AMD/IOMMU: Common the #732/#733 errata handling in iommu_read_log() AMD/IOMMU: Common the #732/#733 errata handling in iommu_read_log() - 1 - 0 0 0 2020-02-14 Andrew Cooper New
[v2] x86/amd: Avoid cpu_has_hypervisor evaluating true on native hardware [v2] x86/amd: Avoid cpu_has_hypervisor evaluating true on native hardware 1 1 - 0 0 0 2020-02-11 Andrew Cooper New
AMD/IOMMU: Remove unused iommu_get_addr_{lo, hi}_from_cmd() helpers AMD/IOMMU: Remove unused iommu_get_addr_{lo, hi}_from_cmd() helpers 1 - - 0 0 0 2020-02-11 Andrew Cooper New
hvmloader: Drop use of XENVER_extraversion hvmloader: Drop use of XENVER_extraversion - - - 0 0 0 2020-02-11 Andrew Cooper New
AMD/IOMMU: Clean up the allocation helpers AMD/IOMMU: Clean up the allocation helpers - 2 - 0 0 0 2020-02-11 Andrew Cooper New
xen/arm: Restrict access to most HVM_PARAM's xen/arm: Restrict access to most HVM_PARAM's - - - 0 0 0 2020-02-10 Andrew Cooper Superseded
x86/pvh: Adjust dom0's starting state x86/pvh: Adjust dom0's starting state 1 1 - 0 0 0 2020-02-10 Andrew Cooper New
[v2,4/4] AMD/IOMMU: Treat head/tail pointers as byte offsets Untitled series #239293 - 1 - 0 0 0 2020-02-10 Andrew Cooper New
x86/svm: Reduce vmentry latency x86/svm: Reduce vmentry latency 1 1 - 0 0 0 2020-02-10 Andrew Cooper New
xen/pvh: Fix segment selector ABI xen/pvh: Fix segment selector ABI - 2 - 0 0 0 2020-02-08 Andrew Cooper New
xen/hvm: Fix handling of obsolete HVM_PARAMs xen/hvm: Fix handling of obsolete HVM_PARAMs 2 - - 0 0 0 2020-02-06 Andrew Cooper New
[6/6] xen/public: Obsolete HVM_PARAM_PAE_ENABLED tools: Rationalise legacy CPUID handling 1 1 - 0 0 0 2020-02-05 Andrew Cooper New
[5/6] tools/libx[cl]: Don't use HVM_PARAM_PAE_ENABLED as a function parameter tools: Rationalise legacy CPUID handling - - - 0 0 0 2020-02-05 Andrew Cooper New
[4/6] tools/libxl: Combine legacy CPUID handling logic tools: Rationalise legacy CPUID handling 1 - - 0 0 0 2020-02-05 Andrew Cooper New
[3/6] tools/python: Drop cpuid helpers tools: Rationalise legacy CPUID handling 2 - - 0 0 0 2020-02-05 Andrew Cooper New
[2/6] tools/ocaml: Drop cpuid helpers tools: Rationalise legacy CPUID handling 1 - - 0 0 0 2020-02-05 Andrew Cooper New
[1/6] tools/libxl: Remove libxl_cpuid_{set, apply_policy}() from the API tools: Rationalise legacy CPUID handling 1 - - 0 0 0 2020-02-05 Andrew Cooper New
libxc/restore: Fix REC_TYPE_X86_PV_VCPU_XSAVE data auditing (take 2) libxc/restore: Fix REC_TYPE_X86_PV_VCPU_XSAVE data auditing (take 2) 1 - - 0 0 0 2020-02-04 Andrew Cooper New
[4/4] AMD/IOMMU: Treat head/tail pointers as byte offsets AMD/IOMMU: Cleanup - - - 0 0 0 2020-02-03 Andrew Cooper New
[3/4] AMD/IOMMU: Treat guest head/tail pointers as byte offsets AMD/IOMMU: Cleanup 1 - - 0 0 0 2020-02-03 Andrew Cooper New
[2/4] AMD/IOMMU: Delete iommu_{get, set, clear}_bit() helpers AMD/IOMMU: Cleanup - 1 - 0 0 0 2020-02-03 Andrew Cooper New
[1/4] AMD/IOMMU: Move headers to be local AMD/IOMMU: Cleanup 2 - - 0 0 0 2020-02-03 Andrew Cooper New
x86/apic: Improve current_local_apic_mode() x86/apic: Improve current_local_apic_mode() - 1 - 0 0 0 2020-01-28 Andrew Cooper New
[RFC] x86/amd: Avoid cpu_has_hypervisor evaluating true on native hardware [RFC] x86/amd: Avoid cpu_has_hypervisor evaluating true on native hardware - - - 0 0 0 2020-01-27 Andrew Cooper Superseded
« 1 2 3 »