Show patches with: Submitter = Andrew Cooper       |    State = Action Required       |    Archived = No       |   190 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
xen/spinlock: Fix UBSAN "load of address with insufficient space" in lock_prof_init() xen/spinlock: Fix UBSAN "load of address with insufficient space" in lock_prof_init() - 1 - --- 2024-10-14 Andrew Cooper New
CI: Stop building QEMU in general CI: Stop building QEMU in general - 1 - --- 2024-10-08 Andrew Cooper New
CI: Drop bin86/dev86 from archlinux container CI: Drop bin86/dev86 from archlinux container 1 2 - --- 2024-10-07 Andrew Cooper New
CI: Fix builds following qemu-xen update CI: Fix builds following qemu-xen update - 1 - --- 2024-10-04 Andrew Cooper New
x86: Introduce X86_ET_* constants in x86-defns.h x86: Introduce X86_ET_* constants in x86-defns.h - 1 - --- 2024-10-03 Andrew Cooper New
x86/boot: Don't use INC to set defaults x86/boot: Don't use INC to set defaults 1 1 - --- 2024-10-03 Andrew Cooper New
x86/boot: Further simplify CR4 handling in dom0_construct_pv() x86/boot: Further simplify CR4 handling in dom0_construct_pv() 1 - - --- 2024-10-02 Andrew Cooper New
stubdom: Fix newlib build with GCC-14 stubdom: Fix newlib build with GCC-14 - 1 - --- 2024-10-02 Andrew Cooper New
x86/boot: Convert remaining uses of the legacy ALIGN x86/boot: Convert remaining uses of the legacy ALIGN - 1 - --- 2024-10-02 Andrew Cooper New
[v2,7/7] x86/spec-ctrl: Introduce and use DO_COND_BHB_SEQ x86/alternatives: Adjust all insn-relative fields - 1 - --- 2024-10-02 Andrew Cooper New
[v2,6/7] x86/alternative: Relocate all insn-relative fields x86/alternatives: Adjust all insn-relative fields - 1 - --- 2024-10-02 Andrew Cooper New
[v2,5/7] x86/alternative: Replace a continue with a goto x86/alternatives: Adjust all insn-relative fields 1 - - --- 2024-10-02 Andrew Cooper New
[v2,4/7] x86/alternative: Indent the relocation logic x86/alternatives: Adjust all insn-relative fields 1 - - --- 2024-10-02 Andrew Cooper New
[v2,3/7] x86/alternative: Walk all replacements during self tests x86/alternatives: Adjust all insn-relative fields - 1 - --- 2024-10-02 Andrew Cooper New
[v2,2/7] tests/x86: Introduce a userspace test harness for x86_decode_lite() x86/alternatives: Adjust all insn-relative fields - - - --- 2024-10-02 Andrew Cooper New
[v2,1/7] x86: Introduce x86_decode_lite() x86/alternatives: Adjust all insn-relative fields - - - --- 2024-10-02 Andrew Cooper New
x86/kexec: Separate code and data by at least 1 cacheline x86/kexec: Separate code and data by at least 1 cacheline - 1 - --- 2024-10-02 Andrew Cooper New
[3/2] x86/pv: Rename pv.iobmp_limit to iobmp_nr and clarify behaviour x86/pv: Fixes to guest_io_okay() - 1 - --- 2024-10-01 Andrew Cooper New
[2/2] x86/pv: Handle #PF correctly when reading the IO permission bitmap x86/pv: Fixes to guest_io_okay() - 1 - --- 2024-09-30 Andrew Cooper New
[1/2] x86/pv: Rework guest_io_okay() to return X86EMUL_* x86/pv: Fixes to guest_io_okay() - 1 - --- 2024-09-30 Andrew Cooper New
[RFC] x86/boot: Call efi_multiboot2() at it's linked address [RFC] x86/boot: Call efi_multiboot2() at it's linked address - - - --- 2024-09-30 Andrew Cooper New
x86/cpufeature: Reposition cpu_has_{lfence_dispatch,nscb} x86/cpufeature: Reposition cpu_has_{lfence_dispatch,nscb} - 1 - --- 2024-09-23 Andrew Cooper New
tools/libxs: Style consistency improvements tools/libxs: Style consistency improvements - 1 - --- 2024-09-23 Andrew Cooper New
x86/boot: Drop stale comment about zeroing the stack x86/boot: Drop stale comment about zeroing the stack 2 - - --- 2024-09-16 Andrew Cooper New
xen/ucode: Make Intel's microcode_sanity_check() stricter xen/ucode: Make Intel's microcode_sanity_check() stricter - 1 - --- 2024-09-13 Andrew Cooper New
xen/ucode: Improve commentary for parsing AMD containers xen/ucode: Improve commentary for parsing AMD containers 1 - - --- 2024-09-13 Andrew Cooper New
xen/ucode: Fix buffer under-run when parsing AMD containers xen/ucode: Fix buffer under-run when parsing AMD containers - 2 - --- 2024-09-13 Andrew Cooper New
xen/keyhandler: Move key_table[] into __ro_after_init xen/keyhandler: Move key_table[] into __ro_after_init 1 - - --- 2024-09-12 Andrew Cooper New
x86/hvm: Simplify stdvga_mem_accept() further x86/hvm: Simplify stdvga_mem_accept() further - 1 - --- 2024-09-12 Andrew Cooper New
tools/ocaml: Rationalise .gitignore tools/ocaml: Rationalise .gitignore 1 - - --- 2024-09-06 Andrew Cooper New
[5/5] ARM/cache: Drop legacy __read_mostly/__ro_after_init definitions xen: Remove legacy __read_mostly/__ro_after_init definitions 1 - - --- 2024-09-05 Andrew Cooper New
[4/5] x86/cache: Drop legacy __read_mostly/__ro_after_init definitions xen: Remove legacy __read_mostly/__ro_after_init definitions 1 - - --- 2024-09-05 Andrew Cooper New
[3/5] x86/build: Swap cache.h includes for xen/sections.h xen: Remove legacy __read_mostly/__ro_after_init definitions 1 - - --- 2024-09-05 Andrew Cooper New
[2/5] xen/build: Drop unused includes of xen/cache.h xen: Remove legacy __read_mostly/__ro_after_init definitions 1 - - --- 2024-09-05 Andrew Cooper New
[1/5] x86/build: Rework includes in genapic/probe.c xen: Remove legacy __read_mostly/__ro_after_init definitions 1 - - --- 2024-09-05 Andrew Cooper New
[3/3] x86/trampoline: Collect other scattered trampoline symbols x86/trampoline: Header cleanup - - - --- 2024-09-05 Andrew Cooper New
[2/3] x86/trampoline: Move the trampoline declarations out of <asm/config.h> x86/trampoline: Header cleanup - 1 - --- 2024-09-05 Andrew Cooper New
[1/3] x86/acpi: Drop acpi_video_flags and use bootsym(video_flags) directly x86/trampoline: Header cleanup - 1 - --- 2024-09-05 Andrew Cooper New
[v3,5/5] x86/bitops: Use the POPCNT instruction when available xen/bitops: hweight() cleanup/improvements 1 - - --- 2024-09-04 Andrew Cooper New
[v3,4/5] xen/bitops: Implement hweight64() in terms of hweight{l,32}() xen/bitops: hweight() cleanup/improvements 1 1 - --- 2024-09-04 Andrew Cooper New
[v3,3/5] xen/bitops: Implement hweight32() in terms of hweightl() xen/bitops: hweight() cleanup/improvements 3 - - --- 2024-09-04 Andrew Cooper New
[v3,2/5] xen/bitops: Drop the remnants of hweight{8,16}() xen/bitops: hweight() cleanup/improvements 3 - - --- 2024-09-04 Andrew Cooper New
[v3,1/5] xen/bitops: Reinstate the please tidy message xen/bitops: hweight() cleanup/improvements 1 - - --- 2024-09-04 Andrew Cooper New
tools/libxg: Don't gunzip the guests initrd tools/libxg: Don't gunzip the guests initrd - - - --- 2024-09-04 Andrew Cooper New
RISCV/shutdown: Implement machine_{halt,restart}() RISCV/shutdown: Implement machine_{halt,restart}() 1 - - --- 2024-09-03 Andrew Cooper New
[v2] x86/boot: Fix include paths for 32bit objects [v2] x86/boot: Fix include paths for 32bit objects - 1 - --- 2024-09-03 Andrew Cooper New
x86/boot: Reinstate -nostdinc for CFLAGS_x86_32 x86/boot: Reinstate -nostdinc for CFLAGS_x86_32 - - - --- 2024-09-03 Andrew Cooper New
[v2] x86/boot: Use fastcall for 32bit code [v2] x86/boot: Use fastcall for 32bit code - 1 - --- 2024-09-02 Andrew Cooper New
[4/4] x86/boot: Use fastcall for 32bit code xen/boot: Remove defs.h - - - --- 2024-09-02 Andrew Cooper New
[3/4] x86/boot: Use <xen/compiler.h> xen/boot: Remove defs.h - 1 - --- 2024-09-02 Andrew Cooper New
[2/4] x86/boot: Use <xen/macros.h> xen/boot: Remove defs.h - 1 - --- 2024-09-02 Andrew Cooper New
[1/4] x86/boot: Use <xen/types.h> xen/boot: Remove defs.h - 1 - --- 2024-09-02 Andrew Cooper New
x86/boot: Use <xen/types.h> x86/boot: Use <xen/types.h> - 1 - --- 2024-09-02 Andrew Cooper New
[4/4] ARM/vgic: Use for_each_set_bit() in vgic-mmio* ARM: Cleanup following bitops improvements - - - --- 2024-09-02 Andrew Cooper New
[3/4] ARM/vgic: Use for_each_set_bit() in gic_find_unused_lr() ARM: Cleanup following bitops improvements - 1 - --- 2024-09-02 Andrew Cooper New
[2/4] ARM/vgic: Correct the expression for lr_all_full() ARM: Cleanup following bitops improvements - 1 - --- 2024-09-02 Andrew Cooper New
[1/4] ARM/div: Drop __div64_fls() ARM: Cleanup following bitops improvements - 1 - --- 2024-09-02 Andrew Cooper New
tools/ocaml/xc: Drop the GC lock for all hypercalls tools/ocaml/xc: Drop the GC lock for all hypercalls 1 - - --- 2024-08-30 Andrew Cooper New
x86/pv: Make cr4_pv32_mask be PV32-only x86/pv: Make cr4_pv32_mask be PV32-only - 2 - --- 2024-08-29 Andrew Cooper New
tools/ocaml: Factor out compatiblity handling tools/ocaml: Factor out compatiblity handling 1 - - --- 2024-08-28 Andrew Cooper New
ARM/vgic: Fix variable shadowing in vgic_to_sgi() ARM/vgic: Fix variable shadowing in vgic_to_sgi() - 1 - --- 2024-08-27 Andrew Cooper New
[v2,4/4] x86/vmx: Rewrite vmx_sync_pir_to_irr() to be more efficient xen/bitops: More for_each_bit() conversions - - - --- 2024-08-27 Andrew Cooper New
[3/4] x86/hvm: Rework hpet_write() for improved code generation xen/bitops: More for_each_bit() conversions - - - --- 2024-08-27 Andrew Cooper New
[2/4] x86/hvm: Use for_each_set_bit() in hvm_emulate_writeback() xen/bitops: More for_each_bit() conversions - - - --- 2024-08-27 Andrew Cooper New
[1/4] xen/evtchn: Use bitmap_for_each() in evtchn_check_pollers() xen/bitops: More for_each_bit() conversions - 1 - --- 2024-08-27 Andrew Cooper New
xen/ARM: Drop __div64_fls() xen/ARM: Drop __div64_fls() - - - --- 2024-08-27 Andrew Cooper New
ARM/vgic: Use for_each_set_bit() in vgic_to_sgi() ARM/vgic: Use for_each_set_bit() in vgic_to_sgi() - 1 - --- 2024-08-23 Andrew Cooper New
ARM/vgic: Use for_each_set_bit() in vgic_check_inflight_irqs_pending() ARM/vgic: Use for_each_set_bit() in vgic_check_inflight_irqs_pending() - 1 - --- 2024-08-23 Andrew Cooper New
[v3] x86/boot: Preserve the value clobbered by the load-base calculation [v3] x86/boot: Preserve the value clobbered by the load-base calculation - 2 - --- 2024-08-23 Andrew Cooper New
[3/3] tools/ocaml: Fix the version embedded in META files tools/ocaml: Incremental build fixes - - - --- 2024-08-23 Andrew Cooper New
[2/3] tools/ocaml: Drop o= rune tools/ocaml: Incremental build fixes - - - --- 2024-08-23 Andrew Cooper New
[1/3] tools/ocaml: Drop OCAMLOPTFLAG_G invocation tools/ocaml: Incremental build fixes - - - --- 2024-08-23 Andrew Cooper New
[v2,3/3] x86/pv: Address Coverity complaint in check_guest_io_breakpoint() x86/pv: More debugging fixes - 1 - --- 2024-08-15 Andrew Cooper New
[v2,2/3] x86/pv: Fix merging of new status bits into %dr6 x86/pv: More debugging fixes - 2 - --- 2024-08-15 Andrew Cooper New
[v2,1/3] x86/pv: Introduce x86_merge_dr6() and fix do_debug() x86/pv: More debugging fixes - 2 - --- 2024-08-15 Andrew Cooper New
x86/domain: Fix domlist_insert() updating the domain hash x86/domain: Fix domlist_insert() updating the domain hash - 1 - --- 2024-07-31 Andrew Cooper New
[v2] xen/domain: Factor domlist_{insert,remove}() out of domain_{create,destroy}() [v2] xen/domain: Factor domlist_{insert,remove}() out of domain_{create,destroy}() - 1 - --- 2024-07-31 Andrew Cooper New
x86/APIC: Drop APIC_BASE and use fix_to_virt() x86/APIC: Drop APIC_BASE and use fix_to_virt() - 1 - --- 2024-07-30 Andrew Cooper New
XSM/domctl: Fix permission checks on XEN_DOMCTL_createdomain XSM/domctl: Fix permission checks on XEN_DOMCTL_createdomain 1 1 - --- 2024-07-29 Andrew Cooper New
x86/APIC: Rewrite apic_isr_read() to match apic_{tmr,irr}_read() x86/APIC: Rewrite apic_isr_read() to match apic_{tmr,irr}_read() - 1 - --- 2024-07-23 Andrew Cooper New
x86/APIC: Change APIC reg types to unsigned int x86/APIC: Change APIC reg types to unsigned int - 1 - --- 2024-07-23 Andrew Cooper New
x86/IO-APIC: Improve APIC_TMR accesses x86/IO-APIC: Improve APIC_TMR accesses - 1 - --- 2024-07-23 Andrew Cooper New
xen/printk: Avoid the use of L as a length modifier xen/printk: Avoid the use of L as a length modifier - 1 - --- 2024-07-23 Andrew Cooper New
[v1.1,5/6] tools/libxs: Use writev()/sendmsg() instead of write() Untitled series #873016 - 2 - --- 2024-07-22 Andrew Cooper New
xen: Fix the figlet banner xen: Fix the figlet banner - 1 - --- 2024-07-22 Andrew Cooper New
[2/2] x86/efi: Unlock NX if necessary x86/efi: Fix booting when NX is disabled 2 1 - --- 2024-07-22 Andrew Cooper New
[1/2] x86/efi: Simplify efi_arch_cpu() a little x86/efi: Fix booting when NX is disabled 1 - - --- 2024-07-22 Andrew Cooper New
[4/4] arch/domain: Clean up the idle domain remnants in arch_domain_create() xen/domain: Idle domain creation improvements - 2 - --- 2024-07-18 Andrew Cooper New
[3/4] xen/domain: Simpliy domain_create() now the idle domain is complete earlier xen/domain: Idle domain creation improvements - 1 - --- 2024-07-18 Andrew Cooper New
[2/4] x86/domain: Implement arch_init_idle_domain() xen/domain: Idle domain creation improvements - - - --- 2024-07-18 Andrew Cooper New
[1/4] xen/domain: Introduce arch_init_idle_domain() xen/domain: Idle domain creation improvements - 1 - --- 2024-07-18 Andrew Cooper New
[6/6] tools/libxs: Stop playing with SIGPIPE tools/libxs: Fix SIGPIPE handling issues - 2 - --- 2024-07-18 Andrew Cooper New
[5/6] tools/libxs: Use writev()/sendmsg() instead of write() tools/libxs: Fix SIGPIPE handling issues - - - --- 2024-07-18 Andrew Cooper New
[4/6] tools/libxs: Track whether we're using a socket or file tools/libxs: Fix SIGPIPE handling issues - 2 - --- 2024-07-18 Andrew Cooper New
[3/6] tools/libxs: Rationalise the definition of struct xs_handle tools/libxs: Fix SIGPIPE handling issues - 2 - --- 2024-07-18 Andrew Cooper New
[2/6] tools/libxs: Rework xs_talkv() to take xsd_sockmsg within the iovec tools/libxs: Fix SIGPIPE handling issues - 2 - --- 2024-07-18 Andrew Cooper New
[1/6] tools/libxs: Fix length check in xs_talkv() tools/libxs: Fix SIGPIPE handling issues - 2 - --- 2024-07-18 Andrew Cooper New
[RFC,3/3] x86/mm: Simplify/correct l1_disallow_mask() XSA-402 followup - - - --- 2024-07-17 Andrew Cooper New
[2/3] x86/mm: Move base_disallow_mask into __ro_after_init XSA-402 followup - 1 - --- 2024-07-17 Andrew Cooper New
[1/3] x86/mm: Drop duplicate l1_disallow_mask() calls XSA-402 followup - 1 - --- 2024-07-17 Andrew Cooper New
« 1 2 »