| January 30, 21 | 
| 22:19 | [xen master] x86/debug: fix page-overflow bug in dbg_rw_guest_mem | patchbot |  | 
| 22:18 | [xen master] xen+tools: Introduce XEN_SYSCTL_PHYSCAP_vmtrace | patchbot |  | 
| 22:18 | [xen master] xen/memory: Indent part of acquire_resource() | patchbot |  | 
| 22:18 | [xen master] xen/memory: Improve compat XENMEM_acquire_resource handling | patchbot |  | 
| 22:18 | [xen master] xen/memory: Fix acquire_resource size semantics | patchbot |  | 
| 22:18 | [xen master] xen/gnttab: Rework resource acquisition | patchbot |  | 
| 22:18 | [xen master] xen/memory: Reject out-of-range resource 'frame' values | patchbot |  | 
| 22:17 | [xen master] libs/store: make build without PTHREAD_STACK_MIN | patchbot |  | 
| 22:17 | [xen master] libs/light: pass some infos to qemu | patchbot |  | 
| 22:17 | [xen master] libs/light: make it build without setresuid() | patchbot |  | 
| 22:17 | [xen master] libs/light: fix uuid on NetBSD | patchbot |  | 
| 22:17 | [xen master] libs/light: fix tv_sec printf format | patchbot |  | 
| 22:17 | [xen master] libs/light: Switch NetBSD to QEMU_XEN | patchbot |  | 
| 22:16 | [xen master] libs/gnttab: implement on NetBSD | patchbot |  | 
| 22:16 | [xen master] libs/call: fix build on NetBSD | patchbot |  | 
| 22:16 | [xen master] NetBSD hotplug: fix block unconfigure on destroy | patchbot |  | 
| 22:16 | [xen master] NetBSD hotplug: Introduce locking functions | patchbot |  | 
| 22:16 | [xen master] xen/ioreq: Make the IOREQ feature selectable on Arm | patchbot |  | 
| 22:16 | [xen master] xen/ioreq: Do not let bufioreq to be used on other than x86 arches | patchbot |  | 
| 22:15 | [xen master] xen/arm: Add mapcache invalidation handling | patchbot |  | 
| 22:15 | [xen master] xen/ioreq: Make x86's send_invalidate_req() common | patchbot |  | 
| 22:15 | [xen master] xen/arm: io: Harden sign extension check | patchbot |  | 
| 22:15 | [xen master] xen/arm: io: Abstract sign-extension | patchbot |  | 
| 22:15 | [xen master] xen/dm: Introduce xendevicemodel_set_irq_level DM op | patchbot |  | 
| 22:15 | [xen master] xen/ioreq: Introduce domain_has_ioreq_server() | patchbot |  | 
| 22:14 | [xen master] xen/mm: Handle properly reference in set_foreign_p2m_entry() on Arm | patchbot |  | 
| 22:14 | [xen master] xen/arm: Call vcpu_ioreq_handle_completion() in check_for_vcpu_work() | patchbot |  | 
| 22:14 | [xen master] arm/ioreq: Introduce arch specific bits for IOREQ/DM features | patchbot |  | 
| 22:14 | [xen master] xen/ioreq: Use guest_cmpxchg64() instead of cmpxchg() | patchbot |  | 
| 22:14 | [xen master] xen/ioreq: Remove "hvm" prefixes from involved function names | patchbot |  | 
| 22:14 | [xen master] xen/mm: Make x86's XENMEM_resource_ioreq_server handling common | patchbot |  | 
| 22:13 | [xen master] xen/ioreq: Move x86's io_completion/io_req fields to struct vcpu | patchbot |  | 
| 22:13 | [xen master] xen/ioreq: Make x86's IOREQ related dm-op handling common | patchbot |  | 
| 22:13 | [xen master] xen/ioreq: Move x86's ioreq_server to struct domain | patchbot |  | 
| 22:13 | [xen master] xen/ioreq: Make x86's hvm_ioreq_(page/vcpu/server) structs common | patchbot |  | 
| 22:13 | [xen master] xen/ioreq: Make x86's hvm_mmio_first(last)_byte() common | patchbot |  | 
| 22:13 | [xen master] xen/ioreq: Make x86's hvm_ioreq_needs_completion() common | patchbot |  | 
| 22:12 | [xen master] xen/ioreq: Make x86's IOREQ feature common | patchbot |  | 
| 22:12 | [xen master] x86/ioreq: Provide out-of-line wrapper for the handle_mmio() | patchbot |  | 
| 22:12 | [xen master] x86/ioreq: Add IOREQ_STATUS_* #define-s and update code for moving | patchbot |  | 
| 22:12 | [xen master] x86/ioreq: Prepare IOREQ feature for making it common | patchbot |  | 
| 22:12 | [xen master] xen/arm: smmuv3: Disable the SMMUv3 driver when ACPI is enabled. | patchbot |  | 
| 22:12 | [xen master] x86/pvh: pass module command line to dom0 | patchbot |  | 
| 22:11 | [xen master] viridian: allow vCPU hotplug for Windows VMs | patchbot |  | 
| 22:11 | [xen master] viridian: remove implicit limit of 64 VPs per partition | patchbot |  | 
| 22:11 | [xen master] x86: Support booting under Secure Startup via SKINIT | patchbot |  | 
| 22:11 | [xen master] x86/svm: Reimplement VMRUN/STGI/CLGI with new asm-defns.h infrastructure | patchbot |  | 
| 22:11 | [xen master] x86/smpboot: Allow making an INIT IPI conditional | patchbot |  | 
| 22:11 | [xen master] x86/smpboot: Re-position the call to tboot_wake_ap() | patchbot |  | 
| 09:23 | [xen master] x86/HVM: re-order error path of hvm_domain_initialise() | patchbot |  | 
| 09:23 | [xen master] memory: bail from page scrubbing when CPU is no longer online | patchbot |  | 
| 09:23 | [xen master] libs/foreignmemory: fix MiniOS build | patchbot |  | 
| 09:23 | [xen master] xen: add (EXPERT) to one-line description of XEN_SHSTK | patchbot |  | 
| 09:23 | [xen master] xen: EXPERT clean-up and introduce UNSUPPORTED | patchbot |  | 
| 09:22 | [xen master] x86/boot: Drop 'noapic' suggestion from check_timer() | patchbot |  | 
| 09:22 | [xen master] xen-release-management doc: More info on schedule | patchbot |  | 
| 09:22 | [xen master] Fix error: array subscript has type 'char' | patchbot |  | 
| 09:22 | [xen master] xen/memory: Clarify the XENMEM_acquire_resource ABI description | patchbot |  | 
| 09:22 | [xen master] tools/foreignmem: Support querying the size of a resource | patchbot |  | 
| 09:22 | [xen master] libs/foreignmemory: Implement on NetBSD | patchbot |  | 
| 03:34 | [xen staging] x86/debug: fix page-overflow bug in dbg_rw_guest_mem | patchbot |  | 
| 03:33 | [xen staging] xen+tools: Introduce XEN_SYSCTL_PHYSCAP_vmtrace | patchbot |  | 
| 03:33 | [xen staging] xen/memory: Indent part of acquire_resource() | patchbot |  | 
| 03:33 | [xen staging] xen/memory: Improve compat XENMEM_acquire_resource handling | patchbot |  | 
| 03:33 | [xen staging] xen/memory: Fix acquire_resource size semantics | patchbot |  | 
| 03:33 | [xen staging] xen/gnttab: Rework resource acquisition | patchbot |  | 
| 03:33 | [xen staging] xen/memory: Reject out-of-range resource 'frame' values | patchbot |  | 
| January 29, 21 | 
| 22:56 | [xen staging] libs/store: make build without PTHREAD_STACK_MIN | patchbot |  | 
| 22:56 | [xen staging] libs/light: pass some infos to qemu | patchbot |  | 
| 22:56 | [xen staging] libs/light: make it build without setresuid() | patchbot |  | 
| 22:56 | [xen staging] libs/light: fix uuid on NetBSD | patchbot |  | 
| 22:55 | [xen staging] libs/light: fix tv_sec printf format | patchbot |  | 
| 22:55 | [xen staging] libs/light: Switch NetBSD to QEMU_XEN | patchbot |  | 
| 22:55 | [xen staging] libs/gnttab: implement on NetBSD | patchbot |  | 
| 22:55 | [xen staging] libs/call: fix build on NetBSD | patchbot |  | 
| 22:55 | [xen staging] NetBSD hotplug: fix block unconfigure on destroy | patchbot |  | 
| 22:55 | [xen staging] NetBSD hotplug: Introduce locking functions | patchbot |  | 
| 17:14 | [xen staging] xen/ioreq: Make the IOREQ feature selectable on Arm | patchbot |  | 
| 17:14 | [xen staging] xen/ioreq: Do not let bufioreq to be used on other than x86 arches | patchbot |  | 
| 17:14 | [xen staging] xen/arm: Add mapcache invalidation handling | patchbot |  | 
| 17:14 | [xen staging] xen/ioreq: Make x86's send_invalidate_req() common | patchbot |  | 
| 17:14 | [xen staging] xen/arm: io: Harden sign extension check | patchbot |  | 
| 17:14 | [xen staging] xen/arm: io: Abstract sign-extension | patchbot |  | 
| 17:13 | [xen staging] xen/dm: Introduce xendevicemodel_set_irq_level DM op | patchbot |  | 
| 17:13 | [xen staging] xen/ioreq: Introduce domain_has_ioreq_server() | patchbot |  | 
| 17:13 | [xen staging] xen/mm: Handle properly reference in set_foreign_p2m_entry() on Arm | patchbot |  | 
| 17:13 | [xen staging] xen/arm: Call vcpu_ioreq_handle_completion() in check_for_vcpu_work() | patchbot |  | 
| 17:13 | [xen staging] arm/ioreq: Introduce arch specific bits for IOREQ/DM features | patchbot |  | 
| 17:13 | [xen staging] xen/ioreq: Use guest_cmpxchg64() instead of cmpxchg() | patchbot |  | 
| 17:12 | [xen staging] xen/ioreq: Remove "hvm" prefixes from involved function names | patchbot |  | 
| 17:12 | [xen staging] xen/mm: Make x86's XENMEM_resource_ioreq_server handling common | patchbot |  | 
| 17:12 | [xen staging] xen/ioreq: Move x86's io_completion/io_req fields to struct vcpu | patchbot |  | 
| 17:12 | [xen staging] xen/ioreq: Make x86's IOREQ related dm-op handling common | patchbot |  | 
| 17:12 | [xen staging] xen/ioreq: Move x86's ioreq_server to struct domain | patchbot |  | 
| 17:12 | [xen staging] xen/ioreq: Make x86's hvm_ioreq_(page/vcpu/server) structs common | patchbot |  | 
| 17:11 | [xen staging] xen/ioreq: Make x86's hvm_mmio_first(last)_byte() common | patchbot |  | 
| 17:11 | [xen staging] xen/ioreq: Make x86's hvm_ioreq_needs_completion() common | patchbot |  | 
| 17:11 | [xen staging] xen/ioreq: Make x86's IOREQ feature common | patchbot |  | 
| 17:11 | [xen staging] x86/ioreq: Provide out-of-line wrapper for the handle_mmio() | patchbot |  | 
| 17:11 | [xen staging] x86/ioreq: Add IOREQ_STATUS_* #define-s and update code for moving | patchbot |  | 
| 17:11 | [xen staging] x86/ioreq: Prepare IOREQ feature for making it common | patchbot |  | 
| 16:22 | [xen staging] xen/arm: smmuv3: Disable the SMMUv3 driver when ACPI is enabled. | patchbot |  | 
| 16:11 | [xen staging] x86/pvh: pass module command line to dom0 | patchbot |  | 
| 13:22 | [xen staging] viridian: allow vCPU hotplug for Windows VMs | patchbot |  | 
| 13:22 | [xen staging] viridian: remove implicit limit of 64 VPs per partition | patchbot |  | 
| 12:11 | [xen staging] x86: Support booting under Secure Startup via SKINIT | patchbot |  | 
| 12:11 | [xen staging] x86/svm: Reimplement VMRUN/STGI/CLGI with new asm-defns.h infrastructure | patchbot |  | 
| 12:11 | [xen staging] x86/smpboot: Allow making an INIT IPI conditional | patchbot |  | 
| 12:11 | [xen staging] x86/smpboot: Re-position the call to tboot_wake_ap() | patchbot |  | 
| 10:44 | [xen staging] x86/HVM: re-order error path of hvm_domain_initialise() | patchbot |  | 
| 10:44 | [xen staging] memory: bail from page scrubbing when CPU is no longer online | patchbot |  | 
| 08:22 | [xen staging] libs/foreignmemory: fix MiniOS build | patchbot |  | 
| 00:44 | [xen staging] xen: add (EXPERT) to one-line description of XEN_SHSTK | patchbot |  | 
| 00:44 | [xen staging] xen: EXPERT clean-up and introduce UNSUPPORTED | patchbot |  | 
| 00:22 | [xen master] x86/ucode: Introduce ucode=allow-same for testing purposes | patchbot |  | 
| 00:22 | [xen master] x86/ucode/intel: Fix handling of microcode revision | patchbot |  | 
| 00:22 | [xen master] x86/ucode: Break out compare_revisions() from existing infrastructure | patchbot |  | 
| 00:22 | [xen master] x86/timer: Fix boot on Intel systems using ITSSPRC static PIT clock gating | patchbot |  | 
| 00:22 | [xen master] MAINTAINERS: fix entry for LIBXENLIGHT | patchbot |  | 
| January 28, 21 | 
| 20:44 | [xen staging] x86/boot: Drop 'noapic' suggestion from check_timer() | patchbot |  | 
| 16:55 | [xen staging] xen-release-management doc: More info on schedule | patchbot |  | 
| 16:44 | [xen staging] Fix error: array subscript has type 'char' | patchbot |  | 
| 13:33 | [xen staging] xen/memory: Clarify the XENMEM_acquire_resource ABI description | patchbot |  | 
| 13:11 | [xen staging] tools/foreignmem: Support querying the size of a resource | patchbot |  | 
| 11:44 | [xen staging] libs/foreignmemory: Implement on NetBSD | patchbot |  | 
| 09:11 | [xen master] xenstored: fix build on libc without O_CLOEXEC | patchbot |  | 
| 09:11 | [xen master] libxlutil: avoid almost-undefined behavior | patchbot |  | 
| 09:11 | [xen master] libxenguest: drop now unused le32_to_cpup() from lz4 decompression | patchbot |  | 
| 09:11 | [xen master] x86/PV: use 64-bit subtract to adjust guest RIP upon missing SYSCALL callbacks | patchbot |  | 
| 09:11 | [xen master] evtchn: don't pointlessly use get_domain() | patchbot |  | 
| January 27, 21 | 
| 20:56 | [xen master] x86/vmsi: tolerate unsupported MSI address/data fields | patchbot |  | 
| 20:56 | [xen master] tools/libs: honor build dependencies for recently moved subdirs | patchbot |  | 
| 20:56 | [xen master] xen/include: compat/xlat.h may change with .config changes | patchbot |  | 
| 20:55 | [xen master] libxenguest: "standardize" LZO kernel decompression code | patchbot |  | 
| 20:55 | [xen master] libxenguest: support zstd compressed kernels | patchbot |  | 
| 20:55 | [xen master] libxenguest: add get_unaligned_le32() | patchbot |  | 
| 20:55 | [xen master] x86/shadow: use __put_user() instead of __copy_to_user() | patchbot |  | 
| 20:55 | [xen master] x86/msr: Don't inject #GP when trying to read FEATURE_CONTROL | patchbot |  | 
| 20:55 | [xen master] x86/pv: Inject #UD for missing SYSCALL callbacks | patchbot |  | 
| 20:33 | [xen staging] x86/ucode: Introduce ucode=allow-same for testing purposes | patchbot |  | 
| 20:33 | [xen staging] x86/ucode/intel: Fix handling of microcode revision | patchbot |  | 
| 20:33 | [xen staging] x86/ucode: Break out compare_revisions() from existing infrastructure | patchbot |  | 
| 19:22 | [xen staging] x86/timer: Fix boot on Intel systems using ITSSPRC static PIT clock gating | patchbot |  | 
| 19:22 | [xen staging] MAINTAINERS: fix entry for LIBXENLIGHT | patchbot |  | 
| 16:11 | [xen staging] xenstored: fix build on libc without O_CLOEXEC | patchbot |  | 
| 16:11 | [xen staging] libxlutil: avoid almost-undefined behavior | patchbot |  | 
| 16:11 | [xen staging] libxenguest: drop now unused le32_to_cpup() from lz4 decompression | patchbot |  | 
| 07:55 | [xen staging] x86/PV: use 64-bit subtract to adjust guest RIP upon missing SYSCALL callbacks | patchbot |  | 
| 07:55 | [xen staging] evtchn: don't pointlessly use get_domain() | patchbot |  | 
| 03:44 | [xen master] docs/migration: add missing definitions to libxc-migration-stream | patchbot |  | 
| 03:44 | [xen master] tools/xenstore: fix use after free bug in xenstore_control | patchbot |  | 
| January 26, 21 | 
| 16:44 | [xen staging] x86/vmsi: tolerate unsupported MSI address/data fields | patchbot |  | 
| 16:44 | [xen staging] tools/libs: honor build dependencies for recently moved subdirs | patchbot |  | 
| 13:44 | [xen staging] xen/include: compat/xlat.h may change with .config changes | patchbot |  | 
| 13:44 | [xen staging] libxenguest: "standardize" LZO kernel decompression code | patchbot |  | 
| 13:22 | [xen staging] libxenguest: support zstd compressed kernels | patchbot |  | 
| 13:22 | [xen staging] libxenguest: add get_unaligned_le32() | patchbot |  | 
| 13:22 | [xen staging] x86/shadow: use __put_user() instead of __copy_to_user() | patchbot |  | 
| 13:11 | [xen staging] x86/msr: Don't inject #GP when trying to read FEATURE_CONTROL | patchbot |  | 
| 10:22 | [xen staging] x86/pv: Inject #UD for missing SYSCALL callbacks | patchbot |  | 
| January 25, 21 | 
| 19:33 | [xen staging] docs/migration: add missing definitions to libxc-migration-stream | patchbot |  | 
| 17:11 | [xen staging] tools/xenstore: fix use after free bug in xenstore_control | patchbot |  | 
| January 24, 21 | 
| 10:37 | [xen master] xen/arm: smmuv3: Add support for SMMUv3 driver | patchbot |  | 
| 10:37 | [xen master] xen/arm: smmuv3: Replace linux functions with xen functions. | patchbot |  | 
| 10:37 | [xen master] xen/arm: smmuv3: Use fallthrough pseudo-keyword | patchbot |  | 
| 10:37 | [xen master] xen/compiler: import 'fallthrough' keyword from linux | patchbot |  | 
| 10:36 | [xen master] xen/device-tree: Add dt_property_match_string helper | patchbot |  | 
| 10:36 | [xen master] xen/arm: smmuv3: Remove Linux specific code that is not usable in XEN | patchbot |  | 
| 10:36 | [xen master] xen/arm: smmuv3: Remove support for Stage-1 translation on SMMUv3. | patchbot |  | 
| 10:36 | [xen master] xen/arm: smmuv3: Revert patch related to XArray | patchbot |  | 
| 10:36 | [xen master] xen/arm: Revert atomic operation related command-queue insertion patch | patchbot |  | 
| 10:36 | [xen master] xen/arm: smmuv3: Import the SMMUv3 driver from Linux | patchbot |  | 
| 10:35 | [xen master] xen/arm: setup: Call unregister_init_virtual_region() after the last init function | patchbot |  | 
| 10:35 | [xen master] xen/arm: mm: Remove ; at the end of mm_printk() | patchbot |  | 
| 10:35 | [xen master] xen/arm: mm: Remove special case for CPU0 in dump_hyp_walk() | patchbot |  | 
| 10:35 | [xen master] xen: add support for automatic debug key actions in case of crash | patchbot |  | 
| 10:35 | [xen master] xen: enable keyhandlers to work without register set specified | patchbot |  | 
| 10:35 | [xen master] xen/arm: add support for run_in_exception_handler() | patchbot |  | 
| 10:34 | [xen master] automation: fix qemu-alpine-arm64.sh | patchbot |  | 
| 10:34 | [xen master] tools/oxenstored: Use more efficient tries | patchbot |  | 
| 10:34 | [xen master] tools/oxenstored: Use more efficient node trees | patchbot |  | 
| 10:34 | [xen master] tools/oxenstored: Backport find_opt/update from 4.06 | patchbot |  | 
| 10:34 | [xen master] tools/oxenstored: Replace hand rolled GC with weak GC references | patchbot |  | 
| 10:34 | [xen master] tools/ocaml/libs/xc: Backward compatible domid control at domain creation time | patchbot |  | 
| 10:33 | [xen master] tools/oxenstored: Trim txhistory on xenbus reconnect | patchbot |  | 
| 10:33 | [xen master] tools/oxenstored: Implement live update for socket connections | patchbot |  | 
| 10:33 | [xen master] tools/oxenstored: Start live update process | patchbot |  | 
| 10:33 | [xen master] tools/oxenstored: Add cooperative live-update command | patchbot |  | 
| 10:33 | [xen master] tools/oxenstored: Automatically resume when possible | patchbot |  | 
| 10:33 | [xen master] tools/oxenstored: Only quit on SIGTERM when a reload is possible | patchbot |  | 
| January 23, 21 | 
| 15:29 | [xen master] tools/ocaml/libs/xb: Do not crash after xenbus is unmapped | patchbot |  | 
| 15:28 | [xen master] Makefile: Add build-tools-oxenstored | patchbot |  | 
| 15:28 | [xen master] automation: Add Ubuntu:focal container | patchbot |  | 
| 15:28 | [xen master] tools/libxenstat: Fix infinite loop when QEMU dies | patchbot |  | 
| 15:28 | [xen master] tools/xl: use proper name for bash_completion file | patchbot |  | 
| 15:28 | [xen master] golang/xenlight: Refresh generated files after recent libxl changes | patchbot |  | 
| 15:28 | [xen master] tools/xenstore: fix unsigned < 0 compare in xenstore_control | patchbot |  | 
| 15:27 | [xen master] xen/cpupool: make per-cpupool sched-gran hypfs node writable | patchbot |  | 
| 15:27 | [xen master] xen/cpupool: add scheduling granularity entry to hypfs entries | patchbot |  | 
| 15:27 | [xen master] xen/hypfs: add cpupool directories | patchbot |  | 
| 15:27 | [xen master] xen/hypfs: add support for id-based dynamic directories | patchbot |  | 
| 15:27 | [xen master] xen/hypfs: support dynamic hypfs nodes | patchbot |  | 
| 15:27 | [xen master] x86/vioapic: check IRR before attempting to inject interrupt after EOI | patchbot |  | 
| 15:26 | [xen master] xen/arm: Fix compilation error when early printk is enabled | patchbot |  | 
| 15:26 | [xen master] tools/xenstore: activate new binary for live update | patchbot |  | 
| 15:26 | [xen master] tools/xenstore: handle dying domains in live update | patchbot |  | 
| 15:26 | [xen master] tools/xenstore: add read watch state for live update | patchbot |  | 
| 15:26 | [xen master] tools/xenstore: add read node state for live update | patchbot |  | 
| 15:26 | [xen master] tools/xenstore: add read connection state for live update | patchbot |  | 
| 15:25 | [xen master] tools/xenstore: add reading global state for live update | patchbot |  | 
| 15:25 | [xen master] tools/xenstore: read internal state when doing live upgrade | patchbot |  | 
| 15:25 | [xen master] tools/xenstore: evaluate the live update flag when starting | patchbot |  | 
| 15:25 | [xen master] tools/xenstore: split off domain introduction from do_introduce() | patchbot |  | 
| 15:25 | [xen master] tools/xenstore: handle CLOEXEC flag for local files and pipes | patchbot |  | 
| 15:25 | [xen master] tools/xenstore: dump the xenstore state for live update | patchbot |  | 
| 15:24 | [xen master] tools/xenstore: add include file for state structure definitions | patchbot |  | 
| 15:24 | [xen master] tools/xenstore: allow live update only with no transaction active | patchbot |  | 
| 15:24 | [xen master] tools/xenstore: add the basic framework for doing the live update | patchbot |  | 
| 15:24 | [xen master] tools/xenstore: add support for delaying execution of a xenstore request | patchbot |  | 
| 15:24 | [xen master] tools/xenstore: add command line handling for live update | patchbot |  | 
| 15:24 | [xen master] tools/xenstore: save new binary for live update | patchbot |  | 
| 15:23 | [xen master] tools/xenstore: introduce live update status block | patchbot |  | 
| 15:23 | [xen master] tools/xenstore: add basic live-update command parsing | patchbot |  | 
| 15:23 | [xen master] tools/xenstore: add live update command to xenstore-control | patchbot |  | 
| 15:23 | [xen master] tools/xenstore: refactor XS_CONTROL handling | patchbot |  | 
| 15:23 | [xen master] libxl / libxlu: support 'xl pci-attach/detach' by name | patchbot |  | 
| 15:23 | [xen master] docs/man: modify xl-pci-configuration(5) to add 'name' field to PCI_SPEC_STRING | patchbot |  | 
| 15:22 | [xen master] xl: support naming of assignable devices | patchbot |  | 
| 15:22 | [xen master] libxl: add 'name' field to 'libxl_device_pci' in the IDL... | patchbot |  | 
| 15:22 | [xen master] libxl: stop setting 'vdevfn' in pci_struct_fill() | patchbot |  | 
| 15:22 | [xen master] libxlu: introduce xlu_pci_parse_spec_string() | patchbot |  | 
| 15:22 | [xen master] docs/man: modify xl(1) in preparation for naming of assignable devices | patchbot |  | 
| 15:22 | [xen master] x86/dpci: do not remove pirqs from domain tree on unbind | patchbot |  | 
| 11:56 | [xen staging] xen/arm: smmuv3: Add support for SMMUv3 driver | patchbot |  | 
| 11:56 | [xen staging] xen/arm: smmuv3: Replace linux functions with xen functions. | patchbot |  | 
| 11:56 | [xen staging] xen/arm: smmuv3: Use fallthrough pseudo-keyword | patchbot |  | 
| 11:56 | [xen staging] xen/compiler: import 'fallthrough' keyword from linux | patchbot |  | 
| 11:55 | [xen staging] xen/device-tree: Add dt_property_match_string helper | patchbot |  | 
| 11:55 | [xen staging] xen/arm: smmuv3: Remove Linux specific code that is not usable in XEN | patchbot |  | 
| 11:55 | [xen staging] xen/arm: smmuv3: Remove support for Stage-1 translation on SMMUv3. | patchbot |  | 
| 11:55 | [xen staging] xen/arm: smmuv3: Revert patch related to XArray | patchbot |  | 
| 11:55 | [xen staging] xen/arm: Revert atomic operation related command-queue insertion patch | patchbot |  | 
| 11:55 | [xen staging] xen/arm: smmuv3: Import the SMMUv3 driver from Linux | patchbot |  | 
| 11:44 | [xen staging] xen/arm: setup: Call unregister_init_virtual_region() after the last init function | patchbot |  | 
| 11:44 | [xen staging] xen/arm: mm: Remove ; at the end of mm_printk() | patchbot |  | 
| 11:44 | [xen staging] xen/arm: mm: Remove special case for CPU0 in dump_hyp_walk() | patchbot |  | 
| 11:44 | [xen staging] xen: add support for automatic debug key actions in case of crash | patchbot |  | 
| 11:44 | [xen staging] xen: enable keyhandlers to work without register set specified | patchbot |  | 
| 11:44 | [xen staging] xen/arm: add support for run_in_exception_handler() | patchbot |  | 
| 00:33 | [xen staging] automation: fix qemu-alpine-arm64.sh | patchbot |  | 
| January 22, 21 | 
| 18:45 | [xen staging] tools/oxenstored: Use more efficient tries | patchbot |  | 
| 18:45 | [xen staging] tools/oxenstored: Use more efficient node trees | patchbot |  | 
| 18:45 | [xen staging] tools/oxenstored: Backport find_opt/update from 4.06 | patchbot |  | 
| 18:45 | [xen staging] tools/oxenstored: Replace hand rolled GC with weak GC references | patchbot |  | 
| 18:45 | [xen staging] tools/ocaml/libs/xc: Backward compatible domid control at domain creation time | patchbot |  | 
| 18:44 | [xen staging] tools/oxenstored: Trim txhistory on xenbus reconnect | patchbot |  | 
| 18:44 | [xen staging] tools/oxenstored: Implement live update for socket connections | patchbot |  | 
| 18:44 | [xen staging] tools/oxenstored: Start live update process | patchbot |  | 
| 18:44 | [xen staging] tools/oxenstored: Add cooperative live-update command | patchbot |  | 
| 18:44 | [xen staging] tools/oxenstored: Automatically resume when possible | patchbot |  | 
| 18:44 | [xen staging] tools/oxenstored: Only quit on SIGTERM when a reload is possible | patchbot |  | 
| 15:23 | [xen stable-4.14] x86/dpci: do not remove pirqs from domain tree on unbind | patchbot |  | 
| 15:23 | [xen stable-4.14] x86/mem_sharing: fix uninitialized 'preempted' variable | patchbot |  | 
| 15:23 | [xen stable-4.14] xen/memory: Fix compat XENMEM_acquire_resource for size requests | patchbot |  | 
| 15:22 | [xen stable-4.14] x86/ACPI: don't overwrite FADT | patchbot |  | 
| 15:22 | [xen stable-4.14] x86/hypercall: fix gnttab hypercall args conditional build on pvshim | patchbot |  | 
| 15:22 | [xen stable-4.14] x86/dpci: EOI interrupt regardless of its masking status | patchbot |  | 
| 15:22 | [xen stable-4.14] x86/vPCI: tolerate (un)masking a disabled MSI-X entry | patchbot |  | 
| 15:22 | [xen stable-4.14] x86/hpet: Fix return value of hpet_setup() | patchbot |  | 
| 15:22 | [xen stable-4.14] update Xen version to 4.14.2-pre | patchbot |  | 
| 14:45 | [xen staging] tools/ocaml/libs/xb: Do not crash after xenbus is unmapped | patchbot |  | 
| 14:45 | [xen staging] Makefile: Add build-tools-oxenstored | patchbot |  | 
| 14:45 | [xen staging] automation: Add Ubuntu:focal container | patchbot |  | 
| 14:44 | [xen stable-4.13] x86/dpci: do not remove pirqs from domain tree on unbind | patchbot |  | 
| 14:44 | [xen stable-4.13] xen/memory: Fix compat XENMEM_acquire_resource for size requests | patchbot |  | 
| 14:44 | [xen stable-4.13] x86/ACPI: don't overwrite FADT | patchbot |  | 
| 14:44 | [xen stable-4.13] x86/hypercall: fix gnttab hypercall args conditional build on pvshim | patchbot |  | 
| 14:44 | [xen stable-4.13] x86/dpci: EOI interrupt regardless of its masking status | patchbot |  | 
| 14:44 | [xen stable-4.13] x86/vPCI: tolerate (un)masking a disabled MSI-X entry | patchbot |  | 
| 14:33 | [xen staging] tools/libxenstat: Fix infinite loop when QEMU dies | patchbot |  | 
| 14:33 | [xen staging] tools/xl: use proper name for bash_completion file | patchbot |  | 
| 14:33 | [xen staging] golang/xenlight: Refresh generated files after recent libxl changes | patchbot |  | 
| 11:55 | [xen stable-4.12] x86/dpci: do not remove pirqs from domain tree on unbind | patchbot |  | 
| 11:44 | [xen staging] tools/xenstore: fix unsigned < 0 compare in xenstore_control | patchbot |  | 
| 11:22 | [xen staging] xen/cpupool: make per-cpupool sched-gran hypfs node writable | patchbot |  | 
| 11:22 | [xen staging] xen/cpupool: add scheduling granularity entry to hypfs entries | patchbot |  | 
| 11:22 | [xen staging] xen/hypfs: add cpupool directories | patchbot |  | 
| 11:22 | [xen staging] xen/hypfs: add support for id-based dynamic directories | patchbot |  | 
| 11:22 | [xen staging] xen/hypfs: support dynamic hypfs nodes | patchbot |  | 
| 11:22 | [xen staging] x86/vioapic: check IRR before attempting to inject interrupt after EOI | patchbot |  | 
| January 21, 21 | 
| 21:44 | [xen staging] xen/arm: Fix compilation error when early printk is enabled | patchbot |  | 
| 17:58 | [xen staging] tools/xenstore: activate new binary for live update | patchbot |  | 
| 17:58 | [xen staging] tools/xenstore: handle dying domains in live update | patchbot |  | 
| 17:58 | [xen staging] tools/xenstore: add read watch state for live update | patchbot |  | 
| 17:57 | [xen staging] tools/xenstore: add read node state for live update | patchbot |  | 
| 17:57 | [xen staging] tools/xenstore: add read connection state for live update | patchbot |  | 
| 17:57 | [xen staging] tools/xenstore: add reading global state for live update | patchbot |  | 
| 17:57 | [xen staging] tools/xenstore: read internal state when doing live upgrade | patchbot |  | 
| 17:57 | [xen staging] tools/xenstore: evaluate the live update flag when starting | patchbot |  | 
| 17:57 | [xen staging] tools/xenstore: split off domain introduction from do_introduce() | patchbot |  | 
| 17:56 | [xen staging] tools/xenstore: handle CLOEXEC flag for local files and pipes | patchbot |  | 
| 17:56 | [xen staging] tools/xenstore: dump the xenstore state for live update | patchbot |  | 
| 17:56 | [xen staging] tools/xenstore: add include file for state structure definitions | patchbot |  | 
| 17:56 | [xen staging] tools/xenstore: allow live update only with no transaction active | patchbot |  | 
| 17:56 | [xen staging] tools/xenstore: add the basic framework for doing the live update | patchbot |  | 
| 17:56 | [xen staging] tools/xenstore: add support for delaying execution of a xenstore request | patchbot |  | 
| 17:55 | [xen staging] tools/xenstore: add command line handling for live update | patchbot |  | 
| 17:55 | [xen staging] tools/xenstore: save new binary for live update | patchbot |  | 
| 17:55 | [xen staging] tools/xenstore: introduce live update status block | patchbot |  | 
| 17:55 | [xen staging] tools/xenstore: add basic live-update command parsing | patchbot |  | 
| 17:55 | [xen staging] tools/xenstore: add live update command to xenstore-control | patchbot |  | 
| 17:55 | [xen staging] tools/xenstore: refactor XS_CONTROL handling | patchbot |  | 
| 16:11 | [xen master] xen/arm: Don't ignore the affinity level 3 in the MPIDR | patchbot |  | 
| 16:11 | [xen master] xen/irq: Propagate the error from init_one_desc_irq() in init_*_irq_data() | patchbot |  | 
| 16:11 | [xen master] xen/arm: Relax GIC version check | patchbot |  | 
| 16:11 | [xen master] xen/arm: Hide Pointer Authentication (PAC) | patchbot |  | 
| 16:11 | [xen master] xen/arm: Add defensive barrier in get_cycles for Arm64 | patchbot |  | 
| 15:34 | [xen staging-4.12] x86/dpci: do not remove pirqs from domain tree on unbind | patchbot |  | 
| 15:33 | [xen staging-4.13] x86/dpci: do not remove pirqs from domain tree on unbind | patchbot |  | 
| 15:33 | [xen staging-4.13] xen/memory: Fix compat XENMEM_acquire_resource for size requests | patchbot |  | 
| 15:33 | [xen staging-4.13] x86/ACPI: don't overwrite FADT | patchbot |  | 
| 15:33 | [xen staging-4.13] x86/hypercall: fix gnttab hypercall args conditional build on pvshim | patchbot |  | 
| 15:33 | [xen staging-4.13] x86/dpci: EOI interrupt regardless of its masking status | patchbot |  | 
| 15:33 | [xen staging-4.13] x86/vPCI: tolerate (un)masking a disabled MSI-X entry | patchbot |  | 
| 15:24 | [xen staging-4.14] x86/dpci: do not remove pirqs from domain tree on unbind | patchbot |  | 
| 15:24 | [xen staging-4.14] x86/mem_sharing: fix uninitialized 'preempted' variable | patchbot |  | 
| 15:24 | [xen staging-4.14] xen/memory: Fix compat XENMEM_acquire_resource for size requests | patchbot |  | 
| 15:24 | [xen staging-4.14] x86/ACPI: don't overwrite FADT | patchbot |  | 
| 15:24 | [xen staging-4.14] x86/hypercall: fix gnttab hypercall args conditional build on pvshim | patchbot |  | 
| 15:23 | [xen staging-4.14] x86/dpci: EOI interrupt regardless of its masking status | patchbot |  | 
| 15:23 | [xen staging-4.14] x86/vPCI: tolerate (un)masking a disabled MSI-X entry | patchbot |  | 
| 15:23 | [xen staging-4.14] x86/hpet: Fix return value of hpet_setup() | patchbot |  | 
| 15:23 | [xen staging-4.14] update Xen version to 4.14.2-pre | patchbot |  | 
| 15:23 | [xen staging] libxl / libxlu: support 'xl pci-attach/detach' by name | patchbot |  | 
| 15:23 | [xen staging] docs/man: modify xl-pci-configuration(5) to add 'name' field to PCI_SPEC_STRING | patchbot |  | 
| 15:22 | [xen staging] xl: support naming of assignable devices | patchbot |  | 
| 15:22 | [xen staging] libxl: add 'name' field to 'libxl_device_pci' in the IDL... | patchbot |  | 
| 15:22 | [xen staging] libxl: stop setting 'vdevfn' in pci_struct_fill() | patchbot |  | 
| 15:22 | [xen staging] libxlu: introduce xlu_pci_parse_spec_string() | patchbot |  | 
| 15:22 | [xen staging] docs/man: modify xl(1) in preparation for naming of assignable devices | patchbot |  | 
| 15:22 | [xen staging] x86/dpci: do not remove pirqs from domain tree on unbind | patchbot |  | 
| January 20, 21 | 
| 18:00 | [xen staging] xen/arm: Don't ignore the affinity level 3 in the MPIDR | patchbot |  | 
| 17:55 | [xen staging] xen/irq: Propagate the error from init_one_desc_irq() in init_*_irq_data() | patchbot |  | 
| 17:55 | [xen staging] xen/arm: Relax GIC version check | patchbot |  | 
| 17:55 | [xen staging] xen/arm: Hide Pointer Authentication (PAC) | patchbot |  | 
| 17:33 | [xen staging] xen/arm: Add defensive barrier in get_cycles for Arm64 | patchbot |  | 
| 12:55 | [xen master] xen/gnttab: Log when grant_table_init() fails | patchbot |  | 
| 12:55 | [xen master] xen/domain: Introduce vcpu_teardown() | patchbot |  | 
| 12:55 | [xen master] x86/CPUID: unconditionally set XEN_HVM_CPUID_IOMMU_MAPPINGS | patchbot |  | 
| 12:55 | [xen master] kconfig: ensure strndup() declaration is visible | patchbot |  | 
| January 19, 21 | 
| 22:45 | [xen master] tools/gdbsx: Use right path for privcmd on NetBSD | patchbot |  | 
| 22:45 | [xen master] tools/xenstat: Remove usused NetBSD code | patchbot |  | 
| 22:44 | [xen master] tools/xenpaging: include errno.h | patchbot |  | 
| 22:44 | [xen master] tools/xenbackendd: Remove xenbackendd | patchbot |  | 
| 22:44 | [xen master] libs/evtchn: fix build on NetBSD | patchbot |  | 
| 22:44 | [xen master] ocaml/libs/eventchn: drop unneeded evtchn.h | patchbot |  | 
| 22:44 | [xen master] x86/mem_sharing: fix uninitialized 'preempted' variable | patchbot |  | 
| 22:44 | [xen master] xen/domain: Reposition config copying in domain_create() | patchbot |  | 
| 18:11 | [xen staging] xen/gnttab: Log when grant_table_init() fails | patchbot |  | 
| 15:33 | [xen staging] xen/domain: Introduce vcpu_teardown() | patchbot |  | 
| 15:11 | [xen staging] x86/CPUID: unconditionally set XEN_HVM_CPUID_IOMMU_MAPPINGS | patchbot |  | 
| 15:11 | [xen staging] kconfig: ensure strndup() declaration is visible | patchbot |  | 
| 06:33 | [xen master] tools/libxenhypfs: fix reading of gzipped string | patchbot |  | 
| 06:33 | [xen master] gnttab: consolidate pin-to-status syncing | patchbot |  | 
| 06:33 | [xen master] gnttab: adjust pin count overflow checks | patchbot |  | 
| 06:33 | [xen master] x86/Dom0: support zstd compressed kernels | patchbot |  | 
| 06:33 | [xen master] lib: introduce xxhash | patchbot |  | 
| 06:33 | [xen master] introduce unaligned.h | patchbot |  | 
| January 18, 21 | 
| 19:11 | [xen staging] tools/gdbsx: Use right path for privcmd on NetBSD | patchbot |  | 
| 19:11 | [xen staging] tools/xenstat: Remove usused NetBSD code | patchbot |  | 
| 19:11 | [xen staging] tools/xenpaging: include errno.h | patchbot |  | 
| 19:11 | [xen staging] tools/xenbackendd: Remove xenbackendd | patchbot |  | 
| 19:11 | [xen staging] libs/evtchn: fix build on NetBSD | patchbot |  | 
| 18:00 | [xen staging] ocaml/libs/eventchn: drop unneeded evtchn.h | patchbot |  | 
| 17:55 | [xen staging] x86/mem_sharing: fix uninitialized 'preempted' variable | patchbot |  | 
| 16:33 | [xen staging] xen/domain: Reposition config copying in domain_create() | patchbot |  | 
| 13:55 | [xen staging] tools/libxenhypfs: fix reading of gzipped string | patchbot |  | 
| 11:22 | [xen staging] gnttab: consolidate pin-to-status syncing | patchbot |  | 
| 11:22 | [xen staging] gnttab: adjust pin count overflow checks | patchbot |  | 
| 11:22 | [xen staging] x86/Dom0: support zstd compressed kernels | patchbot |  | 
| 11:22 | [xen staging] lib: introduce xxhash | patchbot |  | 
| 11:22 | [xen staging] introduce unaligned.h | patchbot |  | 
| January 16, 21 | 
| 14:00 | [xen master] xen/arm: livepatch: Include xen/mm.h rather than asm/mm.h | patchbot |  | 
| 14:00 | [xen master] NetBSD: Fix lock directory path | patchbot |  | 
| 14:00 | [xen master] Arm: don't hard-code grant table limits in create_domUs() | patchbot |  | 
| 14:00 | [xen master] mm: split out mfn_t / gfn_t / pfn_t definitions and helpers | patchbot |  | 
| 14:00 | [xen master] include: don't use asm/page.h from common headers | patchbot |  | 
| 02:56 | [xen master] docs: update the xenstore migration stream documentation | patchbot |  | 
| 02:56 | [xen master] tools/libxenevtchn: add possibility to not close file descriptor on exec | patchbot |  | 
| 02:56 | [xen master] tools/libxenevtchn: propagate xenevtchn_open() flags parameter | patchbot |  | 
| 02:55 | [xen master] tools/libxenevtchn: check xenevtchn_open() flags for not supported bits | patchbot |  | 
| 02:55 | [xen master] tools/libxenevtchn: rename open_flags to flags | patchbot |  | 
| 02:55 | [xen master] tools/libxenevtchn: switch to standard xen coding style | patchbot |  | 
| 02:55 | [xen master] automation: use test-artifacts/qemu-system-aarch64 instead of Debian's | patchbot |  | 
| 02:55 | [xen master] automation: add a job to import qemu-system-aarch64 into the pipeline | patchbot |  | 
| 02:55 | [xen master] automation: add qemu-system-aarch64 to test-artifacts | patchbot |  | 
| January 15, 21 | 
| 20:11 | [xen staging] xen/arm: livepatch: Include xen/mm.h rather than asm/mm.h | patchbot |  | 
| 15:33 | [xen staging] NetBSD: Fix lock directory path | patchbot |  | 
| 15:11 | [xen staging] Arm: don't hard-code grant table limits in create_domUs() | patchbot |  | 
| 15:11 | [xen staging] mm: split out mfn_t / gfn_t / pfn_t definitions and helpers | patchbot |  | 
| 15:11 | [xen staging] include: don't use asm/page.h from common headers | patchbot |  | 
| 11:55 | [xen staging] docs: update the xenstore migration stream documentation | patchbot |  | 
| 11:55 | [xen staging] tools/libxenevtchn: add possibility to not close file descriptor on exec | patchbot |  | 
| 11:55 | [xen staging] tools/libxenevtchn: propagate xenevtchn_open() flags parameter | patchbot |  | 
| 11:55 | [xen staging] tools/libxenevtchn: check xenevtchn_open() flags for not supported bits | patchbot |  | 
| 11:55 | [xen staging] tools/libxenevtchn: rename open_flags to flags | patchbot |  | 
| 11:55 | [xen staging] tools/libxenevtchn: switch to standard xen coding style | patchbot |  | 
| 04:55 | [xen master] stubdom: fix tpm_version | patchbot |  | 
| 04:55 | [xen master] tools/libxenstat: ensure strnlen() declaration is visible | patchbot |  | 
| 04:55 | [xen master] argo: don't pointlessly use get_domain_by_id() | patchbot |  | 
| 04:55 | [xen master] lib: drop (replace) debug_build() | patchbot |  | 
| 04:55 | [xen master] memory: avoid pointless continuation in xenmem_add_to_physmap() | patchbot |  | 
| 02:22 | [xen staging] automation: use test-artifacts/qemu-system-aarch64 instead of Debian's | patchbot |  | 
| 02:22 | [xen staging] automation: add a job to import qemu-system-aarch64 into the pipeline | patchbot |  | 
| 02:22 | [xen staging] automation: add qemu-system-aarch64 to test-artifacts | patchbot |  | 
| January 14, 21 | 
| 16:33 | [xen master] xen/arm: don't read aarch32 regs when aarch32 isn't available | patchbot |  | 
| 16:33 | [xen master] xen/arm: Correct the coding style of get_cycles | patchbot |  | 
| 16:32 | [xen master] x86/mem_sharing: fix wrong field name used in 2c5119d | patchbot |  | 
| 16:32 | [xen master] tools: Move memshrtool from tests/ to misc/ | patchbot |  | 
| 16:32 | [xen master] tools: Move xen-access from tests/ to misc/ | patchbot |  | 
| 16:32 | [xen master] tools/tests: Drop obsolete running scripts | patchbot |  | 
| 16:32 | [xen master] xen/memory: Fix compat XENMEM_acquire_resource for size requests | patchbot |  | 
| 16:31 | [xen master] xen/memory: Introduce CONFIG_ARCH_ACQUIRE_RESOURCE | patchbot |  | 
| 16:31 | [xen master] xen/serial: scif: Rework how the parameters are found | patchbot |  | 
| 16:31 | [xen master] iommu/arm: ipmmu-vmsa: Use 1U << 31 rather than 1 << 31 | patchbot |  | 
| 16:31 | [xen master] xen/iommu: smmu: Use 1U << 31 rather than 1 << 31 | patchbot |  | 
| 16:31 | [xen master] x86/acpi: remove dead code | patchbot |  | 
| 16:31 | [xen master] x86: drop fake CONFIG_{HPET,X86_PM}_TIMER | patchbot |  | 
| 16:30 | [xen master] ACPI: replace casts by container_of() | patchbot |  | 
| 16:30 | [xen master] x86/ACPI: don't overwrite FADT | patchbot |  | 
| 16:30 | [xen master] ACPI: reduce verbosity by default | patchbot |  | 
| 16:30 | [xen master] evtchn: closing of vIRQ-s doesn't require looping over all vCPU-s | patchbot |  | 
| 16:30 | [xen master] evtchn: don't call Xen consumer callback with per-channel lock held | patchbot |  | 
| 16:30 | [xen master] x86/PV: fold redundant calls to adjust_guest_l<N>e() | patchbot |  | 
| 16:29 | [xen master] x86/PV: consistently inline {,un}adjust_guest_l<N>e() | patchbot |  | 
| 16:29 | [xen master] xen/arm: do not read MVFR2 when is not defined | patchbot |  | 
| 16:29 | [xen master] x86/hypercall: fix gnttab hypercall args conditional build on pvshim | patchbot |  | 
| 16:29 | [xen master] x86/shadow: adjust TLB flushing in sh_unshadow_for_p2m_change() | patchbot |  | 
| 16:29 | [xen master] x86/shadow: cosmetics to sh_unshadow_for_p2m_change() | patchbot |  | 
| 16:29 | [xen master] x86/p2m: pass old PTE directly to write_p2m_entry_pre() hook | patchbot |  | 
| 16:28 | [xen master] x86/p2m: avoid unnecessary calls of write_p2m_entry_pre() hook | patchbot |  | 
| 16:28 | [xen master] x86/mem_sharing: resolve mm-lock order violations when forking VMs with nested p2m | patchbot |  | 
| 16:28 | [xen master] x86: fold indirect_thunk_asm.h into asm-defns.h | patchbot |  | 
| 16:28 | [xen master] x86: drop ASM_{CL,ST}AC | patchbot |  | 
| 16:28 | [xen master] x86: replace __ASM_{CL,ST}AC | patchbot |  | 
| 16:28 | [xen master] xen/arm: optee: The function identifier is always 32-bit | patchbot |  | 
| 16:27 | [xen master] xsm/dummy: harden against speculative abuse | patchbot |  | 
| 16:27 | [xen master] x86/dpci: EOI interrupt regardless of its masking status | patchbot |  | 
| 16:27 | [xen master] x86: drop use of E801 memory "map" (and alike) | patchbot |  | 
| 16:27 | [xen master] x86/mem-sharing: don't pointlessly use get_domain_by_id() | patchbot |  | 
| 16:27 | [xen master] x86: don't pointlessly use get_domain_by_id() | patchbot |  | 
| 16:27 | [xen master] common: don't (kind of) open-code rcu_lock_domain_by_any_id() | patchbot |  | 
| 16:26 | [xen master] vPCI/MSI-X: fold clearing of entry->updated | patchbot |  | 
| 16:26 | [xen master] x86/vm_event: transfer nested p2m base info | patchbot |  | 
| 16:26 | [xen master] x86/mem_sharing: Copy CPUID and MSR configuration during vm forking | patchbot |  | 
| 16:26 | [xen master] tools/libxenguest: move M2P macros to xg_private.h | patchbot |  | 
| 16:26 | [xen master] tools/libxenguest: remove FOLD_CR3 from xg_save_restore.h | patchbot |  | 
| 16:26 | [xen master] tools/libxenguest: remove get_platform_info from xg_save_restore.h | patchbot |  | 
| 16:25 | [xen master] libxl: cleanup remaining backend xs dirs after driver domain | patchbot |  | 
| 16:25 | [xen master] tools: ipxe: update for fixing build with GCC10 | patchbot |  | 
| 16:25 | [xen master] tools/libxenguest: handle more than 16T in precopy_stats | patchbot |  | 
| 16:25 | [xen master] libs/devicemodel: add dm_op support for FreeBSD | patchbot |  | 
| 16:25 | [xen master] libs/foreignmemory: implement the missing functions on FreeBSD | patchbot |  | 
| 16:25 | [xen master] lib/sort: adjust types | patchbot |  | 
| 16:24 | [xen master] vPCI/MSI-X: tidy init_msix() | patchbot |  | 
| 16:24 | [xen master] vPCI/MSI-X: make use of xzalloc_flex_struct() | patchbot |  | 
| 16:24 | [xen master] x86/vPCI: check address in vpci_msi_update() | patchbot |  | 
| 16:24 | [xen master] x86/vPCI: tolerate (un)masking a disabled MSI-X entry | patchbot |  | 
| 16:24 | [xen master] x86: hypercall vector is unused when !PV32 | patchbot |  | 
| 16:24 | [xen master] x86/build: restrict contents of asm-offsets.h when !HVM / !PV | patchbot |  | 
| 16:23 | [xen master] x86/build: limit #include-ing by asm-offsets.c | patchbot |  | 
| 16:23 | [xen master] x86/build: limit rebuilding of asm-offsets.h | patchbot |  | 
| 16:23 | [xen master] x86/ACPI: don't invalidate S5 data when S3 wakeup vector cannot be determined | patchbot |  | 
| 16:23 | [xen master] x86/ACPI: fix S3 wakeup vector mapping | patchbot |  | 
| 16:23 | [xen master] xen/arm: Activate TID3 in HCR_EL2 | patchbot |  | 
| 16:23 | [xen master] xen/arm: Add CP10 exception support to handle MVFR | patchbot |  | 
| 16:22 | [xen master] xen/arm: Add handler for cp15 ID registers | patchbot |  | 
| 16:22 | [xen master] xen/arm: Add handler for ID registers on arm64 | patchbot |  | 
| 16:22 | [xen master] xen/arm: create a cpuinfo structure for guest | patchbot |  | 
| 16:22 | [xen master] xen/arm: Add arm64 ID registers definitions | patchbot |  | 
| 16:22 | [xen master] xen/arm: Add ID registers and complete cpuinfo | patchbot |  | 
| 16:22 | [xen master] xen/arm: Use READ_SYSREG instead of 32/64 versions | patchbot |  | 
| 12:11 | [xen staging] stubdom: fix tpm_version | patchbot |  | 
| 12:11 | [xen staging] tools/libxenstat: ensure strnlen() declaration is visible | patchbot |  | 
| 12:11 | [xen staging] argo: don't pointlessly use get_domain_by_id() | patchbot |  | 
| 12:11 | [xen staging] lib: drop (replace) debug_build() | patchbot |  | 
| 12:11 | [xen staging] memory: avoid pointless continuation in xenmem_add_to_physmap() | patchbot |  | 
| 00:11 | [xen staging] xen/arm: don't read aarch32 regs when aarch32 isn't available | patchbot |  | 
| January 13, 21 | 
| 20:00 | [xen staging] xen/arm: Correct the coding style of get_cycles | patchbot |  | 
| 19:44 | [xen staging] x86/mem_sharing: fix wrong field name used in 2c5119d | patchbot |  | 
| 19:44 | [xen staging] tools: Move memshrtool from tests/ to misc/ | patchbot |  | 
| 19:44 | [xen staging] tools: Move xen-access from tests/ to misc/ | patchbot |  | 
| 19:44 | [xen staging] tools/tests: Drop obsolete running scripts | patchbot |  | 
| January 12, 21 | 
| 19:33 | [xen staging] xen/memory: Fix compat XENMEM_acquire_resource for size requests | patchbot |  | 
| 19:33 | [xen staging] xen/memory: Introduce CONFIG_ARCH_ACQUIRE_RESOURCE | patchbot |  | 
| 00:44 | [xen staging] xen/serial: scif: Rework how the parameters are found | patchbot |  | 
| 00:44 | [xen staging] iommu/arm: ipmmu-vmsa: Use 1U << 31 rather than 1 << 31 | patchbot |  | 
| 00:44 | [xen staging] xen/iommu: smmu: Use 1U << 31 rather than 1 << 31 | patchbot |  | 
| January 11, 21 | 
| 14:01 | [xen staging] x86/acpi: remove dead code | patchbot |  | 
| 14:01 | [xen staging] x86: drop fake CONFIG_{HPET,X86_PM}_TIMER | patchbot |  | 
| 14:01 | [xen staging] ACPI: replace casts by container_of() | patchbot |  | 
| 14:00 | [xen staging] x86/ACPI: don't overwrite FADT | patchbot |  | 
| 14:00 | [xen staging] ACPI: reduce verbosity by default | patchbot |  | 
| 14:00 | [xen staging] evtchn: closing of vIRQ-s doesn't require looping over all vCPU-s | patchbot |  | 
| 14:00 | [xen staging] evtchn: don't call Xen consumer callback with per-channel lock held | patchbot |  | 
| 14:00 | [xen staging] x86/PV: fold redundant calls to adjust_guest_l<N>e() | patchbot |  | 
| 14:00 | [xen staging] x86/PV: consistently inline {,un}adjust_guest_l<N>e() | patchbot |  | 
| January 08, 21 | 
| 23:44 | [xen staging] xen/arm: do not read MVFR2 when is not defined | patchbot |  | 
| 15:55 | [xen staging] x86/hypercall: fix gnttab hypercall args conditional build on pvshim | patchbot |  | 
| 15:55 | [xen staging] x86/shadow: adjust TLB flushing in sh_unshadow_for_p2m_change() | patchbot |  | 
| 15:55 | [xen staging] x86/shadow: cosmetics to sh_unshadow_for_p2m_change() | patchbot |  | 
| 15:55 | [xen staging] x86/p2m: pass old PTE directly to write_p2m_entry_pre() hook | patchbot |  | 
| 15:55 | [xen staging] x86/p2m: avoid unnecessary calls of write_p2m_entry_pre() hook | patchbot |  | 
| 10:55 | [xen staging] x86/mem_sharing: resolve mm-lock order violations when forking VMs with nested p2m | patchbot |  | 
| 10:55 | [xen staging] x86: fold indirect_thunk_asm.h into asm-defns.h | patchbot |  | 
| 10:55 | [xen staging] x86: drop ASM_{CL,ST}AC | patchbot |  | 
| 10:55 | [xen staging] x86: replace __ASM_{CL,ST}AC | patchbot |  | 
| 10:33 | [xen staging] xen/arm: optee: The function identifier is always 32-bit | patchbot |  | 
| January 07, 21 | 
| 14:23 | [xen staging] xsm/dummy: harden against speculative abuse | patchbot |  | 
| 14:22 | [xen staging] x86/dpci: EOI interrupt regardless of its masking status | patchbot |  | 
| 14:22 | [xen staging] x86: drop use of E801 memory "map" (and alike) | patchbot |  | 
| 14:22 | [xen staging] x86/mem-sharing: don't pointlessly use get_domain_by_id() | patchbot |  | 
| 14:22 | [xen staging] x86: don't pointlessly use get_domain_by_id() | patchbot |  | 
| 14:22 | [xen staging] common: don't (kind of) open-code rcu_lock_domain_by_any_id() | patchbot |  | 
| 14:22 | [xen staging] vPCI/MSI-X: fold clearing of entry->updated | patchbot |  | 
| January 06, 21 | 
| 17:44 | [xen staging] x86/vm_event: transfer nested p2m base info | patchbot |  | 
| 17:44 | [xen staging] x86/mem_sharing: Copy CPUID and MSR configuration during vm forking | patchbot |  | 
| January 05, 21 | 
| 17:44 | [xen master] x86/p2m: Fix paging_gva_to_gfn() for nested virt | patchbot |  | 
| 17:33 | [xen staging] tools/libxenguest: move M2P macros to xg_private.h | patchbot |  | 
| 17:33 | [xen staging] tools/libxenguest: remove FOLD_CR3 from xg_save_restore.h | patchbot |  | 
| 17:33 | [xen staging] tools/libxenguest: remove get_platform_info from xg_save_restore.h | patchbot |  | 
| 12:44 | [xen staging] libxl: cleanup remaining backend xs dirs after driver domain | patchbot |  | 
| 12:44 | [xen staging] tools: ipxe: update for fixing build with GCC10 | patchbot |  | 
| 12:44 | [xen staging] tools/libxenguest: handle more than 16T in precopy_stats | patchbot |  | 
| 12:44 | [xen staging] libs/devicemodel: add dm_op support for FreeBSD | patchbot |  | 
| 12:44 | [xen staging] libs/foreignmemory: implement the missing functions on FreeBSD | patchbot |  | 
| 12:34 | [xen staging] lib/sort: adjust types | patchbot |  | 
| 12:34 | [xen staging] vPCI/MSI-X: tidy init_msix() | patchbot |  | 
| 12:34 | [xen staging] vPCI/MSI-X: make use of xzalloc_flex_struct() | patchbot |  | 
| 12:34 | [xen staging] x86/vPCI: check address in vpci_msi_update() | patchbot |  | 
| 12:34 | [xen staging] x86/vPCI: tolerate (un)masking a disabled MSI-X entry | patchbot |  | 
| 12:33 | [xen staging] x86: hypercall vector is unused when !PV32 | patchbot |  | 
| 12:33 | [xen staging] x86/build: restrict contents of asm-offsets.h when !HVM / !PV | patchbot |  | 
| 12:33 | [xen staging] x86/build: limit #include-ing by asm-offsets.c | patchbot |  | 
| 12:33 | [xen staging] x86/build: limit rebuilding of asm-offsets.h | patchbot |  | 
| 12:33 | [xen staging] x86/ACPI: don't invalidate S5 data when S3 wakeup vector cannot be determined | patchbot |  | 
| 12:33 | [xen staging] x86/ACPI: fix S3 wakeup vector mapping | patchbot |  | 
| 04:11 | [xen master] x86/p2m: fix p2m_add_foreign error path | patchbot |  | 
| 01:12 | [xen staging] xen/arm: Activate TID3 in HCR_EL2 | patchbot |  | 
| 01:12 | [xen staging] xen/arm: Add CP10 exception support to handle MVFR | patchbot |  | 
| 01:11 | [xen staging] xen/arm: Add handler for cp15 ID registers | patchbot |  | 
| 01:11 | [xen staging] xen/arm: Add handler for ID registers on arm64 | patchbot |  | 
| 01:11 | [xen staging] xen/arm: create a cpuinfo structure for guest | patchbot |  | 
| 01:11 | [xen staging] xen/arm: Add arm64 ID registers definitions | patchbot |  | 
| 01:11 | [xen staging] xen/arm: Add ID registers and complete cpuinfo | patchbot |  | 
| 01:11 | [xen staging] xen/arm: Use READ_SYSREG instead of 32/64 versions | patchbot |  | 
| January 04, 21 | 
| 13:55 | [xen staging] x86/p2m: Fix paging_gva_to_gfn() for nested virt | patchbot |  | 
| 10:55 | [xen staging] x86/p2m: fix p2m_add_foreign error path | patchbot |  | 
| January 01, 21 | 
| 06:55 | [xen master] xen: remove the usage of the P ar option | patchbot |  | 
| 06:55 | [xen master] x86/svm: Clean up MSR_K8_VM_CR definitions | patchbot |  | 
| 06:55 | [xen master] x86/hpet: Fix return value of hpet_setup() | patchbot |  |