| September 30, 20 | 
| 15:55 | [xen staging] tools/xenstore: set maximum number of grants needed | patchbot |  | 
| 15:55 | [xen staging] tools/cpuid: Plumb nested_virt down into xc_cpuid_apply_policy() | patchbot |  | 
| 15:55 | [xen staging] libxc/bitops: increase potential size of bitmaps | patchbot |  | 
| 15:55 | [xen staging] tools: Fix configure of upstream QEMU | patchbot |  | 
| 15:55 | [xen staging] tools/libxc: report malloc errors in writev_exact | patchbot |  | 
| 07:22 | [xen staging] efi/boot: wrap PrintStr/PrintErr to allow const CHAR16* arguments | patchbot |  | 
| 07:22 | [xen staging] evtchn: ECS_CLOSED => ECS_FREE | patchbot |  | 
| 07:22 | [xen staging] evtchn: don't bypass unlinking pIRQ when closing port | patchbot |  | 
| 07:22 | [xen staging] evtchn/sched: reject poll requests for unusable ports | patchbot |  | 
| 07:22 | [xen staging] evtchn: refuse EVTCHNOP_status for Xen-bound event channels | patchbot |  | 
| September 29, 20 | 
| 12:55 | [xen staging] x86/pv: Simplify emulation for the 64bit base MSRs | patchbot |  | 
| 12:55 | [xen staging] x86/pv: Optimise to the segment context switching paths | patchbot |  | 
| 12:55 | [xen staging] x86/pv: Optimise prefetching in svm_load_segs() | patchbot |  | 
| 12:55 | [xen staging] x86/asm: Split __wr{fs,gs}base() out of write_{fs,gs}_base() | patchbot |  | 
| 12:55 | [xen staging] x86/asm: Rename FS/GS base helpers | patchbot |  | 
| 08:55 | [xen staging] x86/ELF: drop unnecessary volatile from asm()-s in elf_core_save_regs() | patchbot |  | 
| 08:55 | [xen staging] x86/ELF: eliminate pointless local variable from elf_core_save_regs() | patchbot |  | 
| 08:55 | [xen staging] x86/ELF: also record FS/GS bases in elf_core_save_regs() | patchbot |  | 
| 08:55 | [xen staging] x86/ELF: don't store function pointer in elf_core_save_regs() | patchbot |  | 
| 08:55 | [xen staging] x86/ELF: don't open-code read_sreg() | patchbot |  | 
| 08:55 | [xen staging] x86: introduce read_sregs() to allow storing to memory directly | patchbot |  | 
| September 28, 20 | 
| 17:55 | [xen staging] SUPPORT.MD: Clarify the support state for the Arm SMMUv{1, 2} drivers | patchbot |  | 
| 17:55 | [xen staging] xen/arm: sched: Ensure the vCPU context is seen before vcpu_pause() returns | patchbot |  | 
| 08:44 | [xen staging] x86/S3: fix shadow stack resume path | patchbot |  | 
| 08:44 | [xen staging] x86/iommu: remove code to fetch MSI message from remap table | patchbot |  | 
| 08:44 | [xen staging] x86/hpet: remove hpet_msi_read | patchbot |  | 
| 08:44 | [xen staging] common/Kconfig: sort HAS_* | patchbot |  | 
| 08:44 | [xen staging] EFI: some easy constification | patchbot |  | 
| September 24, 20 | 
| 20:11 | [xen staging] x86/pv: Don't clobber NT on return-to-guest | patchbot |  | 
| 20:11 | [xen staging] x86/pv: Don't deliver #GP for a SYSENTER with NT set | patchbot |  | 
| 20:11 | [xen staging] x86/msi: Fold pci_conf_write16() calls in write_msi_msg() | patchbot |  | 
| September 23, 20 | 
| 08:33 | [xen staging] xen/arm: bootfdt: Ignore empty memory bank | patchbot |  | 
| 08:33 | [xen staging] SUPPORT.md: Update status of Renesas IPMMU-VMSA (Arm) | patchbot |  | 
| 05:55 | [xen master] xen/guest_access: Improve coding style in xen/guest_access.h | patchbot |  | 
| 05:55 | [xen master] xen/guest_access: Consolidate guest access helpers in xen/guest_access.h | patchbot |  | 
| 05:55 | [xen master] xen: include xen/guest_access.h rather than asm/guest_access.h | patchbot |  | 
| 05:55 | [xen master] efi/boot: make file->ptr const void* | patchbot |  | 
| 05:55 | [xen master] x86/svm: ignore accesses to EX_CFG | patchbot |  | 
| 05:55 | [xen master] mm: adjust get_page()'s types | patchbot |  | 
| September 22, 20 | 
| 16:33 | [xen stable-4.12] xen/arm: cmpxchg: Add missing memory barriers in __cmpxchg_mb_timeout() | patchbot |  | 
| 16:33 | [xen stable-4.12] xen/arm: Missing N1/A76/A75 FP registers in vCPU context switch | patchbot |  | 
| 16:33 | [xen stable-4.12] xen/arm: Update silicon-errata.txt with the Neovers AT erratum | patchbot |  | 
| 16:33 | [xen stable-4.12] xen/arm: Enable CPU Erratum 1165522 for Neoverse | patchbot |  | 
| 16:33 | [xen stable-4.12] arm: Add Neoverse N1 processor identification | patchbot |  | 
| 15:47 | [xen staging-4.10] evtchn: arrange for preemption in evtchn_reset() | patchbot |  | 
| 15:47 | [xen staging-4.10] evtchn: arrange for preemption in evtchn_destroy() | patchbot |  | 
| 15:46 | [xen staging-4.10] evtchn: address races with evtchn_reset() | patchbot |  | 
| 15:46 | [xen staging-4.10] evtchn: convert per-channel lock to be IRQ-safe | patchbot |  | 
| 15:46 | [xen staging-4.10] evtchn: evtchn_reset() shouldn't succeed with still-open ports | patchbot |  | 
| 15:46 | [xen staging-4.10] evtchn/x86: enforce correct upper limit for 32-bit guests | patchbot |  | 
| 15:46 | [xen staging-4.10] xen/evtchn: Add missing barriers when accessing/allocating an event channel | patchbot |  | 
| 15:46 | [xen staging-4.10] x86/pv: Avoid double exception injection | patchbot |  | 
| 15:45 | [xen staging-4.10] evtchn: relax port_is_valid() | patchbot |  | 
| 15:45 | [xen staging-4.10] x86/MSI-X: restrict reading of table/PBA bases from BARs | patchbot |  | 
| 15:45 | [xen staging-4.10] x86/msi: get rid of read_msi_msg | patchbot |  | 
| 15:45 | [xen staging-4.10] x86/vpt: fix race when migrating timers between vCPUs | patchbot |  | 
| 15:45 | [xen staging-4.12] x86/HVM: more consistently set I/O completion | patchbot |  | 
| 15:45 | [xen staging-4.12] hvmloader: indicate ACPI tables with "ACPI data" type in e820 | patchbot |  | 
| 15:44 | [xen staging-4.13] x86/HVM: more consistently set I/O completion | patchbot |  | 
| 15:44 | [xen staging-4.13] hvmloader: indicate ACPI tables with "ACPI data" type in e820 | patchbot |  | 
| 15:44 | [xen staging-4.14] x86/HVM: more consistently set I/O completion | patchbot |  | 
| 15:44 | [xen staging-4.14] xen/hypfs: fix writing of custom parameter | patchbot |  | 
| 15:44 | [xen staging-4.14] hvmloader: indicate ACPI tables with "ACPI data" type in e820 | patchbot |  | 
| 15:26 | [xen staging-4.11] evtchn: arrange for preemption in evtchn_reset() | patchbot |  | 
| 15:26 | [xen staging-4.11] evtchn: arrange for preemption in evtchn_destroy() | patchbot |  | 
| 15:26 | [xen staging-4.11] evtchn: address races with evtchn_reset() | patchbot |  | 
| 15:26 | [xen staging-4.11] evtchn: convert per-channel lock to be IRQ-safe | patchbot |  | 
| 15:25 | [xen staging-4.11] evtchn: evtchn_reset() shouldn't succeed with still-open ports | patchbot |  | 
| 15:25 | [xen staging-4.11] evtchn/x86: enforce correct upper limit for 32-bit guests | patchbot |  | 
| 15:25 | [xen staging-4.11] xen/evtchn: Add missing barriers when accessing/allocating an event channel | patchbot |  | 
| 15:25 | [xen staging-4.11] x86/pv: Avoid double exception injection | patchbot |  | 
| 15:25 | [xen staging-4.11] evtchn: relax port_is_valid() | patchbot |  | 
| 15:25 | [xen staging-4.11] x86/MSI-X: restrict reading of table/PBA bases from BARs | patchbot |  | 
| 15:24 | [xen staging-4.11] x86/msi: get rid of read_msi_msg | patchbot |  | 
| 15:24 | [xen staging-4.11] x86/vpt: fix race when migrating timers between vCPUs | patchbot |  | 
| 15:24 | [xen staging-4.11] x86/pv: Handle the Intel-specific MSR_MISC_ENABLE correctly | patchbot |  | 
| 15:24 | [xen staging-4.12] evtchn: arrange for preemption in evtchn_reset() | patchbot |  | 
| 15:24 | [xen staging-4.12] evtchn: arrange for preemption in evtchn_destroy() | patchbot |  | 
| 15:23 | [xen staging-4.12] evtchn: address races with evtchn_reset() | patchbot |  | 
| 15:23 | [xen staging-4.12] evtchn: convert per-channel lock to be IRQ-safe | patchbot |  | 
| 15:23 | [xen staging-4.12] evtchn: evtchn_reset() shouldn't succeed with still-open ports | patchbot |  | 
| 15:23 | [xen staging-4.12] evtchn/x86: enforce correct upper limit for 32-bit guests | patchbot |  | 
| 15:23 | [xen staging-4.12] xen/evtchn: Add missing barriers when accessing/allocating an event channel | patchbot |  | 
| 15:23 | [xen staging-4.12] x86/pv: Avoid double exception injection | patchbot |  | 
| 15:22 | [xen staging-4.12] evtchn: relax port_is_valid() | patchbot |  | 
| 15:22 | [xen staging-4.12] x86/MSI-X: restrict reading of table/PBA bases from BARs | patchbot |  | 
| 15:22 | [xen staging-4.12] x86/msi: get rid of read_msi_msg | patchbot |  | 
| 15:22 | [xen staging-4.12] x86/vpt: fix race when migrating timers between vCPUs | patchbot |  | 
| 15:22 | [xen staging-4.12] xen/memory: Don't skip the RCU unlock path in acquire_resource() | patchbot |  | 
| 15:22 | [xen staging-4.12] x86/pv: Handle the Intel-specific MSR_MISC_ENABLE correctly | patchbot |  | 
| 14:35 | [xen staging-4.13] evtchn: arrange for preemption in evtchn_reset() | patchbot |  | 
| 14:35 | [xen staging-4.13] evtchn: arrange for preemption in evtchn_destroy() | patchbot |  | 
| 14:34 | [xen staging-4.13] evtchn: address races with evtchn_reset() | patchbot |  | 
| 14:34 | [xen staging-4.13] evtchn: convert per-channel lock to be IRQ-safe | patchbot |  | 
| 14:34 | [xen staging-4.13] evtchn: evtchn_reset() shouldn't succeed with still-open ports | patchbot |  | 
| 14:34 | [xen staging-4.13] evtchn/x86: enforce correct upper limit for 32-bit guests | patchbot |  | 
| 14:34 | [xen staging-4.13] xen/evtchn: Add missing barriers when accessing/allocating an event channel | patchbot |  | 
| 14:34 | [xen staging-4.13] x86/pv: Avoid double exception injection | patchbot |  | 
| 14:34 | [xen staging-4.13] evtchn: relax port_is_valid() | patchbot |  | 
| 14:33 | [xen staging-4.13] x86/MSI-X: restrict reading of table/PBA bases from BARs | patchbot |  | 
| 14:33 | [xen staging-4.13] x86/msi: get rid of read_msi_msg | patchbot |  | 
| 14:33 | [xen staging-4.13] x86/vpt: fix race when migrating timers between vCPUs | patchbot |  | 
| 14:33 | [xen staging-4.13] xen/memory: Don't skip the RCU unlock path in acquire_resource() | patchbot |  | 
| 14:33 | [xen staging-4.13] x86/pv: Handle the Intel-specific MSR_MISC_ENABLE correctly | patchbot |  | 
| 14:24 | [xen staging-4.14] evtchn: arrange for preemption in evtchn_reset() | patchbot |  | 
| 14:24 | [xen staging-4.14] evtchn: arrange for preemption in evtchn_destroy() | patchbot |  | 
| 14:24 | [xen staging-4.14] evtchn: address races with evtchn_reset() | patchbot |  | 
| 14:23 | [xen staging-4.14] evtchn: convert per-channel lock to be IRQ-safe | patchbot |  | 
| 14:23 | [xen staging-4.14] evtchn/x86: enforce correct upper limit for 32-bit guests | patchbot |  | 
| 14:23 | [xen staging-4.14] evtchn: evtchn_reset() shouldn't succeed with still-open ports | patchbot |  | 
| 14:23 | [xen staging-4.14] xen/evtchn: Add missing barriers when accessing/allocating an event channel | patchbot |  | 
| 14:23 | [xen staging-4.14] x86/pv: Avoid double exception injection | patchbot |  | 
| 14:22 | [xen staging-4.14] evtchn: relax port_is_valid() | patchbot |  | 
| 14:22 | [xen staging-4.14] x86/MSI-X: restrict reading of table/PBA bases from BARs | patchbot |  | 
| 14:22 | [xen staging-4.14] x86/msi: get rid of read_msi_msg | patchbot |  | 
| 14:22 | [xen staging-4.14] x86/vpt: fix race when migrating timers between vCPUs | patchbot |  | 
| 14:22 | [xen staging-4.14] xen/memory: Don't skip the RCU unlock path in acquire_resource() | patchbot |  | 
| 14:22 | [xen staging-4.14] x86/pv: Handle the Intel-specific MSR_MISC_ENABLE correctly | patchbot |  | 
| 13:57 | [xen staging] evtchn: arrange for preemption in evtchn_reset() | patchbot |  | 
| 13:57 | [xen staging] evtchn: arrange for preemption in evtchn_destroy() | patchbot |  | 
| 13:57 | [xen staging] evtchn: address races with evtchn_reset() | patchbot |  | 
| 13:56 | [xen staging] evtchn: convert per-channel lock to be IRQ-safe | patchbot |  | 
| 13:56 | [xen staging] evtchn: evtchn_reset() shouldn't succeed with still-open ports | patchbot |  | 
| 13:56 | [xen staging] evtchn/x86: enforce correct upper limit for 32-bit guests | patchbot |  | 
| 13:56 | [xen staging] xen/evtchn: Add missing barriers when accessing/allocating an event channel | patchbot |  | 
| 13:56 | [xen staging] x86/pv: Avoid double exception injection | patchbot |  | 
| 13:55 | [xen staging] evtchn: relax port_is_valid() | patchbot |  | 
| 13:55 | [xen staging] x86/MSI-X: restrict reading of table/PBA bases from BARs | patchbot |  | 
| 13:55 | [xen staging] x86/msi: get rid of read_msi_msg | patchbot |  | 
| 13:55 | [xen staging] x86/vpt: fix race when migrating timers between vCPUs | patchbot |  | 
| 13:55 | [xen staging] xen/memory: Don't skip the RCU unlock path in acquire_resource() | patchbot |  | 
| 13:55 | [xen staging] x86/pv: Handle the Intel-specific MSR_MISC_ENABLE correctly | patchbot |  | 
| 08:33 | [xen staging] iommu: make map and unmap take a page count, similar to flush | patchbot |  | 
| 08:33 | [xen staging] iommu: flush I/O TLB if iommu_map() or iommu_unmap() fail | patchbot |  | 
| 08:33 | [xen staging] iommu: remove unused iommu_ops method and tasklet | patchbot |  | 
| 08:33 | [xen staging] x86/iommu: convert VT-d code to use new page table allocator | patchbot |  | 
| 08:33 | [xen staging] build: use if_changed more consistently (and correctly) for prelink*.o | patchbot |  | 
| 02:34 | [xen staging-4.12] xen/arm: cmpxchg: Add missing memory barriers in __cmpxchg_mb_timeout() | patchbot |  | 
| 02:34 | [xen staging-4.12] xen/arm: Missing N1/A76/A75 FP registers in vCPU context switch | patchbot |  | 
| 02:34 | [xen staging-4.12] xen/arm: Update silicon-errata.txt with the Neovers AT erratum | patchbot |  | 
| 02:34 | [xen staging-4.12] xen/arm: Enable CPU Erratum 1165522 for Neoverse | patchbot |  | 
| 02:33 | [xen staging-4.12] arm: Add Neoverse N1 processor identification | patchbot |  | 
| 02:33 | [xen staging-4.13] xen/arm: cmpxchg: Add missing memory barriers in __cmpxchg_mb_timeout() | patchbot |  | 
| 02:33 | [xen staging-4.13] xen/arm: Missing N1/A76/A75 FP registers in vCPU context switch | patchbot |  | 
| 02:33 | [xen staging-4.13] xen/arm: Update silicon-errata.txt with the Neovers AT erratum | patchbot |  | 
| 02:33 | [xen staging-4.13] xen/arm: Enable CPU Erratum 1165522 for Neoverse | patchbot |  | 
| 02:33 | [xen staging-4.13] arm: Add Neoverse N1 processor identification | patchbot |  | 
| September 21, 20 | 
| 16:22 | [xen staging] xen/guest_access: Improve coding style in xen/guest_access.h | patchbot |  | 
| 16:22 | [xen staging] xen/guest_access: Consolidate guest access helpers in xen/guest_access.h | patchbot |  | 
| 16:22 | [xen staging] xen: include xen/guest_access.h rather than asm/guest_access.h | patchbot |  | 
| 10:22 | [xen staging] efi/boot: make file->ptr const void* | patchbot |  | 
| 10:22 | [xen staging] x86/svm: ignore accesses to EX_CFG | patchbot |  | 
| 10:22 | [xen staging] mm: adjust get_page()'s types | patchbot |  | 
| September 20, 20 | 
| 04:44 | [xen master] tools: Delete XEN_DOMCTL_disable_migrate | patchbot |  | 
| 04:44 | [xen master] xen: Introduce cmpxchg64() and guest_cmpxchg64() | patchbot |  | 
| 04:44 | [xen master] xen/arm: Remove cmpxchg_local() and drop _mb from the other helpers | patchbot |  | 
| September 18, 20 | 
| 19:53 | [xen staging] tools: Delete XEN_DOMCTL_disable_migrate | patchbot |  | 
| 19:53 | [xen master] Revert "EFI: free unused boot mem in at least some cases" | patchbot |  | 
| 19:53 | [xen master] x86/msr: drop compatibility #GP handling in guest_{rd, wr}msr() | patchbot |  | 
| 19:53 | [xen master] x86/hvm: disallow access to unknown MSRs | patchbot |  | 
| 19:53 | [xen master] x86/pv: disallow access to unknown MSRs | patchbot |  | 
| 19:52 | [xen master] x86/svm: handle BU_CFG and BU_CFG2 with cases | patchbot |  | 
| 19:52 | [xen master] x86/pv: allow reading FEATURE_CONTROL MSR | patchbot |  | 
| 19:52 | [xen master] EFI: free unused boot mem in at least some cases | patchbot |  | 
| 19:52 | [xen master] x86/HVM: more consistently set I/O completion | patchbot |  | 
| 19:52 | [xen master] travis: Fix build with newer Qemu | patchbot |  | 
| 19:52 | [xen master] tools/Makefile: Drop the use of $(file ...) | patchbot |  | 
| 19:51 | [xen master] tools/libs/vchan: Don't run the headers check | patchbot |  | 
| 19:51 | [xen master] tools/build: fix python xc bindings | patchbot |  | 
| 19:51 | [xen master] tools/libs/stat: fix broken build | patchbot |  | 
| 19:51 | [xen master] tools/cpuid: Untangle Invariant TSC handling | patchbot |  | 
| 19:51 | [xen master] xen/arm64: force gcc 10+ to always inline generic atomics helpers | patchbot |  | 
| 19:51 | [xen master] xen/hypfs: fix writing of custom parameter | patchbot |  | 
| 19:50 | [xen master] x86/PV: fold exit paths of ptwr_do_page_fault() | patchbot |  | 
| 19:50 | [xen master] x86/mm: do not mark IO regions as Xen heap | patchbot |  | 
| 19:50 | [xen master] x86: don't override INVALID_M2P_ENTRY with SHARED_M2P_ENTRY | patchbot |  | 
| 19:50 | [xen master] x86: guard against port I/O overlapping the RTC/CMOS range | patchbot |  | 
| 19:50 | [xen master] tools/libs/guest: fix Makefile regarding zlib options | patchbot |  | 
| 19:50 | [xen master] x86/pv: Move segment descriptor infrastructure into PV-only files | patchbot |  | 
| 19:49 | [xen master] x86: drop use of prelink-efi_lto.o | patchbot |  | 
| 19:49 | [xen master] hvmloader: indicate ACPI tables with "ACPI data" type in e820 | patchbot |  | 
| 19:49 | [xen master] lib: correct __moddi3() description | patchbot |  | 
| 19:49 | [xen master] x86/pv: Move stack_switch()/seg_segment_base() into PV-only files | patchbot |  | 
| 19:49 | [xen master] tools/hotplug: Fix dhcpd symlink removal in vif-nat | patchbot |  | 
| 19:48 | [xen master] tools/hotplug: Extend dhcpd conf, init and arg files search | patchbot |  | 
| 19:48 | [xen master] tools/hotplug: Fix hostname setting in vif-nat | patchbot |  | 
| 19:48 | [xen master] libxenguest: use bitmap_alloc | patchbot |  | 
| 19:48 | [xen master] tools/xl: don't assume libxl and libxlutil are in one directory | patchbot |  | 
| 19:48 | [xen master] tools/libxl: move xl parsing checks to tools/xl | patchbot |  | 
| 19:48 | [xen master] tools/libxl: add missing items to clean target | patchbot |  | 
| 19:48 | [xen master] tools/libxl: don't include libxl_osdeps.h from libxlutil sources | patchbot |  | 
| 19:47 | [xen master] tools/libxl: fix dependencies of libxl tests | patchbot |  | 
| 19:47 | [xen master] tools: split libxenstat into new tools/libs/stat directory | patchbot |  | 
| 19:47 | [xen master] tools: split libxenvchan into new tools/libs/vchan directory | patchbot |  | 
| 19:47 | [xen master] tools: split libxenstore into new tools/libs/store directory | patchbot |  | 
| 19:47 | [xen master] tools/libxc: move libxenguest to tools/libs/guest | patchbot |  | 
| 19:47 | [xen master] tools: move libxenctrl below tools/libs | patchbot |  | 
| 19:46 | [xen master] tools/xenpaging: remove libxc internals | patchbot |  | 
| 19:46 | [xen master] tools/xcutils: use official headers in readnotes | patchbot |  | 
| 19:46 | [xen master] tools/libxc: untangle libxenctrl from libxenguest | patchbot |  | 
| 19:46 | [xen master] tools/misc: rename xc_dom.h do xenctrl_dom.h | patchbot |  | 
| 19:46 | [xen master] tools/libxc: rename libxenguest internal headers | patchbot |  | 
| 19:46 | [xen master] tools/libxc: rename all libxenguest sources to xg_* | patchbot |  | 
| 19:45 | [xen master] tools/libxc: move xc_[un]map_domain_meminfo() into new source xg_domain.c | patchbot |  | 
| 19:45 | [xen master] tools/libxc: remove unused headers xc_efi.h and xc_elf.h | patchbot |  | 
| 19:45 | [xen master] tools/misc: drop all libxc internals from xen-mfndump.c | patchbot |  | 
| 19:45 | [xen master] tools/misc: replace PAGE_SIZE with XC_PAGE_SIZE in xen-mfndump.c | patchbot |  | 
| 19:45 | [xen master] tools/misc: don't include xg_save_restore.h from xen-mfndump.c | patchbot |  | 
| 19:44 | [xen master] tools/misc: don't use libxenctrl internals from xen-hptool | patchbot |  | 
| 19:44 | [xen master] tools: don't assume libxenguest and libxenctrl to be in same directory | patchbot |  | 
| 19:44 | [xen master] tools: fix pkg-config file for libxenguest | patchbot |  | 
| 19:44 | [xen master] tools/python: drop libxenguest from setup.py | patchbot |  | 
| 19:44 | [xen master] tools: drop explicit path specifications for qemu build | patchbot |  | 
| 19:44 | [xen master] tools: generate pkg-config files from make variables | patchbot |  | 
| 16:44 | [xen staging] xen: Introduce cmpxchg64() and guest_cmpxchg64() | patchbot |  | 
| 16:44 | [xen staging] xen/arm: Remove cmpxchg_local() and drop _mb from the other helpers | patchbot |  | 
| September 16, 20 | 
| 09:22 | [xen staging] Revert "EFI: free unused boot mem in at least some cases" | patchbot |  | 
| September 15, 20 | 
| 20:34 | [xen stable-4.13] x86/pv: Rewrite segment context switching from scratch | patchbot |  | 
| 20:33 | [xen stable-4.13] x86/pv: Fix consistency of 64bit segment bases | patchbot |  | 
| 20:33 | [xen stable-4.13] x86/pv: Fix multiple bugs with SEGBASE_GS_USER_SEL | patchbot |  | 
| 20:33 | [xen stable-4.13] x86/intel: Expose MSR_ARCH_CAPS to dom0 | patchbot |  | 
| 20:33 | [xen stable-4.13] x86: Begin to introduce support for MSR_ARCH_CAPS | patchbot |  | 
| 20:33 | [xen stable-4.13] x86: use constant flags for section .init.rodata | patchbot |  | 
| 20:33 | [xen stable-4.13] x86/ioapic: Fix fixmap error path logic in ioapic_init_mappings() | patchbot |  | 
| 10:55 | [xen staging] x86/msr: drop compatibility #GP handling in guest_{rd, wr}msr() | patchbot |  | 
| 10:55 | [xen staging] x86/hvm: disallow access to unknown MSRs | patchbot |  | 
| 10:55 | [xen staging] x86/pv: disallow access to unknown MSRs | patchbot |  | 
| 10:55 | [xen staging] x86/svm: handle BU_CFG and BU_CFG2 with cases | patchbot |  | 
| 09:33 | [xen stable-4.14] xen/arm: cmpxchg: Add missing memory barriers in __cmpxchg_mb_timeout() | patchbot |  | 
| 09:33 | [xen stable-4.14] xen/arm: Missing N1/A76/A75 FP registers in vCPU context switch | patchbot |  | 
| 09:33 | [xen stable-4.14] xen/arm: Update silicon-errata.txt with the Neovers AT erratum | patchbot |  | 
| 09:33 | [xen stable-4.14] xen/arm: Enable CPU Erratum 1165522 for Neoverse | patchbot |  | 
| 09:33 | [xen stable-4.14] arm: Add Neoverse N1 processor identification | patchbot |  | 
| 08:22 | [xen staging] x86/pv: allow reading FEATURE_CONTROL MSR | patchbot |  | 
| 08:22 | [xen staging] EFI: free unused boot mem in at least some cases | patchbot |  | 
| 08:22 | [xen staging] x86/HVM: more consistently set I/O completion | patchbot |  | 
| 00:33 | [xen staging-4.14] xen/arm: cmpxchg: Add missing memory barriers in __cmpxchg_mb_timeout() | patchbot |  | 
| 00:33 | [xen staging-4.14] xen/arm: Missing N1/A76/A75 FP registers in vCPU context switch | patchbot |  | 
| 00:33 | [xen staging-4.14] xen/arm: Update silicon-errata.txt with the Neovers AT erratum | patchbot |  | 
| 00:33 | [xen staging-4.14] xen/arm: Enable CPU Erratum 1165522 for Neoverse | patchbot |  | 
| 00:33 | [xen staging-4.14] arm: Add Neoverse N1 processor identification | patchbot |  | 
| September 14, 20 | 
| 15:44 | [xen staging] travis: Fix build with newer Qemu | patchbot |  | 
| 10:11 | [xen staging] tools/Makefile: Drop the use of $(file ...) | patchbot |  | 
| 10:11 | [xen staging] tools/libs/vchan: Don't run the headers check | patchbot |  | 
| 10:11 | [xen staging] tools/build: fix python xc bindings | patchbot |  | 
| 10:11 | [xen staging] tools/libs/stat: fix broken build | patchbot |  | 
| September 13, 20 | 
| 01:34 | [xen stable-4.14] x86/pv: Rewrite segment context switching from scratch | patchbot |  | 
| 01:34 | [xen stable-4.14] x86/pv: Fix consistency of 64bit segment bases | patchbot |  | 
| 01:34 | [xen stable-4.14] x86/pv: Fix multiple bugs with SEGBASE_GS_USER_SEL | patchbot |  | 
| 01:34 | [xen stable-4.14] x86: Begin to introduce support for MSR_ARCH_CAPS | patchbot |  | 
| 01:33 | [xen stable-4.14] x86/intel: Expose MSR_ARCH_CAPS to dom0 | patchbot |  | 
| 01:33 | [xen stable-4.14] x86: use constant flags for section .init.rodata | patchbot |  | 
| 01:33 | [xen stable-4.14] build: work around bash issue | patchbot |  | 
| 01:33 | [xen stable-4.14] x86/tsc: Fix diagnostics for TSC frequency | patchbot |  | 
| 01:33 | [xen stable-4.14] x86/ioapic: Fix fixmap error path logic in ioapic_init_mappings() | patchbot |  | 
| September 12, 20 | 
| 06:01 | [xen stable-4.12] x86/pv: Rewrite segment context switching from scratch | patchbot |  | 
| 06:01 | [xen stable-4.12] x86/pv: Fix consistency of 64bit segment bases | patchbot |  | 
| 06:00 | [xen stable-4.12] x86/pv: Fix multiple bugs with SEGBASE_GS_USER_SEL | patchbot |  | 
| 06:00 | [xen stable-4.12] x86/intel: Expose MSR_ARCH_CAPS to dom0 | patchbot |  | 
| 06:00 | [xen stable-4.12] x86: Begin to introduce support for MSR_ARCH_CAPS | patchbot |  | 
| 06:00 | [xen stable-4.12] x86: use constant flags for section .init.rodata | patchbot |  | 
| 06:00 | [xen stable-4.12] x86/ioapic: Fix fixmap error path logic in ioapic_init_mappings() | patchbot |  | 
| 06:00 | [xen stable-4.12] libx86: introduce a helper to deserialise msr_policy objects | patchbot |  | 
| September 11, 20 | 
| 17:22 | [xen staging] tools/cpuid: Untangle Invariant TSC handling | patchbot |  | 
| 13:12 | [xen staging-4.12] x86/pv: Rewrite segment context switching from scratch | patchbot |  | 
| 13:12 | [xen staging-4.12] x86/pv: Fix consistency of 64bit segment bases | patchbot |  | 
| 13:11 | [xen staging-4.12] x86/pv: Fix multiple bugs with SEGBASE_GS_USER_SEL | patchbot |  | 
| 13:11 | [xen staging-4.12] x86/intel: Expose MSR_ARCH_CAPS to dom0 | patchbot |  | 
| 13:11 | [xen staging-4.12] x86: Begin to introduce support for MSR_ARCH_CAPS | patchbot |  | 
| 13:11 | [xen staging-4.12] x86: use constant flags for section .init.rodata | patchbot |  | 
| 13:11 | [xen staging-4.12] x86/ioapic: Fix fixmap error path logic in ioapic_init_mappings() | patchbot |  | 
| 13:11 | [xen staging-4.12] libx86: introduce a helper to deserialise msr_policy objects | patchbot |  | 
| 12:56 | [xen staging-4.13] x86/pv: Rewrite segment context switching from scratch | patchbot |  | 
| 12:55 | [xen staging-4.13] x86/pv: Fix consistency of 64bit segment bases | patchbot |  | 
| 12:55 | [xen staging-4.13] x86/pv: Fix multiple bugs with SEGBASE_GS_USER_SEL | patchbot |  | 
| 12:55 | [xen staging-4.13] x86/intel: Expose MSR_ARCH_CAPS to dom0 | patchbot |  | 
| 12:55 | [xen staging-4.13] x86: Begin to introduce support for MSR_ARCH_CAPS | patchbot |  | 
| 12:55 | [xen staging-4.13] x86: use constant flags for section .init.rodata | patchbot |  | 
| 12:55 | [xen staging-4.13] x86/ioapic: Fix fixmap error path logic in ioapic_init_mappings() | patchbot |  | 
| 12:44 | [xen staging] xen/arm64: force gcc 10+ to always inline generic atomics helpers | patchbot |  | 
| 12:24 | [xen staging-4.14] x86/pv: Rewrite segment context switching from scratch | patchbot |  | 
| 12:24 | [xen staging-4.14] x86/pv: Fix consistency of 64bit segment bases | patchbot |  | 
| 12:24 | [xen staging-4.14] x86/pv: Fix multiple bugs with SEGBASE_GS_USER_SEL | patchbot |  | 
| 12:23 | [xen staging-4.14] x86/intel: Expose MSR_ARCH_CAPS to dom0 | patchbot |  | 
| 12:23 | [xen staging-4.14] x86: Begin to introduce support for MSR_ARCH_CAPS | patchbot |  | 
| 12:23 | [xen staging-4.14] x86: use constant flags for section .init.rodata | patchbot |  | 
| 12:23 | [xen staging-4.14] build: work around bash issue | patchbot |  | 
| 12:23 | [xen staging-4.14] x86/tsc: Fix diagnostics for TSC frequency | patchbot |  | 
| 12:22 | [xen staging-4.14] x86/ioapic: Fix fixmap error path logic in ioapic_init_mappings() | patchbot |  | 
| 12:22 | [xen staging] xen/hypfs: fix writing of custom parameter | patchbot |  | 
| 12:22 | [xen staging] x86/PV: fold exit paths of ptwr_do_page_fault() | patchbot |  | 
| 12:22 | [xen staging] x86/mm: do not mark IO regions as Xen heap | patchbot |  | 
| 12:22 | [xen staging] x86: don't override INVALID_M2P_ENTRY with SHARED_M2P_ENTRY | patchbot |  | 
| 12:22 | [xen staging] x86: guard against port I/O overlapping the RTC/CMOS range | patchbot |  | 
| September 10, 20 | 
| 19:33 | [xen staging] tools/libs/guest: fix Makefile regarding zlib options | patchbot |  | 
| September 09, 20 | 
| 17:00 | [xen staging] x86/pv: Move segment descriptor infrastructure into PV-only files | patchbot |  | 
| 16:00 | [xen staging] x86: drop use of prelink-efi_lto.o | patchbot |  | 
| 16:00 | [xen staging] hvmloader: indicate ACPI tables with "ACPI data" type in e820 | patchbot |  | 
| 16:00 | [xen staging] lib: correct __moddi3() description | patchbot |  | 
| 15:55 | [xen staging] x86/pv: Move stack_switch()/seg_segment_base() into PV-only files | patchbot |  | 
| 13:44 | [xen staging] tools/hotplug: Fix dhcpd symlink removal in vif-nat | patchbot |  | 
| 13:44 | [xen staging] tools/hotplug: Extend dhcpd conf, init and arg files search | patchbot |  | 
| 13:44 | [xen staging] tools/hotplug: Fix hostname setting in vif-nat | patchbot |  | 
| 11:15 | [xen staging] libxenguest: use bitmap_alloc | patchbot |  | 
| 11:15 | [xen staging] tools/xl: don't assume libxl and libxlutil are in one directory | patchbot |  | 
| 11:15 | [xen staging] tools/libxl: move xl parsing checks to tools/xl | patchbot |  | 
| 11:15 | [xen staging] tools/libxl: add missing items to clean target | patchbot |  | 
| 11:15 | [xen staging] tools/libxl: don't include libxl_osdeps.h from libxlutil sources | patchbot |  | 
| 11:14 | [xen staging] tools/libxl: fix dependencies of libxl tests | patchbot |  | 
| 11:14 | [xen staging] tools: split libxenstat into new tools/libs/stat directory | patchbot |  | 
| 11:14 | [xen staging] tools: split libxenvchan into new tools/libs/vchan directory | patchbot |  | 
| 11:14 | [xen staging] tools: split libxenstore into new tools/libs/store directory | patchbot |  | 
| 11:14 | [xen staging] tools/libxc: move libxenguest to tools/libs/guest | patchbot |  | 
| 11:14 | [xen staging] tools: move libxenctrl below tools/libs | patchbot |  | 
| 11:13 | [xen staging] tools/xenpaging: remove libxc internals | patchbot |  | 
| 11:13 | [xen staging] tools/xcutils: use official headers in readnotes | patchbot |  | 
| 11:13 | [xen staging] tools/libxc: untangle libxenctrl from libxenguest | patchbot |  | 
| 11:13 | [xen staging] tools/misc: rename xc_dom.h do xenctrl_dom.h | patchbot |  | 
| 11:13 | [xen staging] tools/libxc: rename libxenguest internal headers | patchbot |  | 
| 11:13 | [xen staging] tools/libxc: rename all libxenguest sources to xg_* | patchbot |  | 
| 11:12 | [xen staging] tools/libxc: move xc_[un]map_domain_meminfo() into new source xg_domain.c | patchbot |  | 
| 11:12 | [xen staging] tools/libxc: remove unused headers xc_efi.h and xc_elf.h | patchbot |  | 
| 11:12 | [xen staging] tools/misc: drop all libxc internals from xen-mfndump.c | patchbot |  | 
| 11:12 | [xen staging] tools/misc: replace PAGE_SIZE with XC_PAGE_SIZE in xen-mfndump.c | patchbot |  | 
| 11:12 | [xen staging] tools/misc: don't include xg_save_restore.h from xen-mfndump.c | patchbot |  | 
| 11:12 | [xen staging] tools/misc: don't use libxenctrl internals from xen-hptool | patchbot |  | 
| 11:11 | [xen staging] tools: don't assume libxenguest and libxenctrl to be in same directory | patchbot |  | 
| 11:11 | [xen staging] tools: fix pkg-config file for libxenguest | patchbot |  | 
| 11:11 | [xen staging] tools/python: drop libxenguest from setup.py | patchbot |  | 
| 11:11 | [xen staging] tools: drop explicit path specifications for qemu build | patchbot |  | 
| 11:11 | [xen staging] tools: generate pkg-config files from make variables | patchbot |  | 
| 10:31 | [xen master] x86/pv: Fix assertions in svm_load_segs() | patchbot |  | 
| 10:31 | [xen master] tools/hotplug/Linux: don't needlessly use non-standard features in vif-{bridge, route} | patchbot |  | 
| 10:31 | [xen master] minios: use more recent commit for building xen unstable | patchbot |  | 
| 10:31 | [xen master] libgnttab/freebsd: add tools libs.h | patchbot |  | 
| 10:30 | [xen master] x86/pv: Rewrite segment context switching from scratch | patchbot |  | 
| 10:30 | [xen master] x86/pv: Fix consistency of 64bit segment bases | patchbot |  | 
| 10:30 | [xen master] x86/svm: silently drop writes to SYSCFG and related MSRs | patchbot |  | 
| 10:30 | [xen master] x86/vmx: handle writes to MISC_ENABLE MSR | patchbot |  | 
| 10:30 | [xen master] Revert "x86: generalize padding field handling" | patchbot |  | 
| 10:30 | [xen master] xen/arm: Throw messages for unknown FP/SIMD implement ID | patchbot |  | 
| 10:29 | [xen master] xen/arm: Missing N1/A76/A75 FP registers in vCPU context switch | patchbot |  | 
| 10:29 | [xen master] xen/arm: Update silicon-errata.txt with the Neovers AT erratum | patchbot |  | 
| 10:29 | [xen master] minios: Revert recent change and revert to working minios | patchbot |  | 
| 10:29 | [xen master] Revert "libxl: Generate golang bindings in libxl Makefile" | patchbot |  | 
| 10:29 | [xen master] fix build with make 3.81 | patchbot |  | 
| 10:29 | [xen master] x86: only generate compat headers actually needed | patchbot |  | 
| 10:28 | [xen master] flask: drop dead compat translation code | patchbot |  | 
| 10:28 | [xen master] x86: generalize padding field handling | patchbot |  | 
| 10:28 | [xen master] evtchn: add compat struct checking for newer sub-ops | patchbot |  | 
| 10:28 | [xen master] x86/dmop: add compat struct checking for XEN_DMOP_map_mem_type_to_ioreq_server | patchbot |  | 
| 10:28 | [xen master] x86/mce: bring hypercall subop compat checking in sync again | patchbot |  | 
| 10:28 | [xen master] x86/mce: add compat struct checking for XEN_MC_inject_v2 | patchbot |  | 
| 10:27 | [xen master] x86: fix compat header generation | patchbot |  | 
| 10:27 | [xen master] add additional symbols to xen-syms.map | patchbot |  | 
| 10:27 | [xen master] x86/msr: explicitly handle AMD DE_CFG | patchbot |  | 
| 10:27 | [xen master] x86: simplify is_guest_l2_slot() | patchbot |  | 
| 10:27 | [xen master] x86/pv: Fix multiple bugs with SEGBASE_GS_USER_SEL | patchbot |  | 
| 10:26 | [xen master] x86/intel: Expose MSR_ARCH_CAPS to dom0 | patchbot |  | 
| 10:26 | [xen master] tools: tweak tools/libs/libs.mk for being able to support libxenctrl | patchbot |  | 
| 10:26 | [xen master] stubdom/grub: update init_netfront() call for mini-os | patchbot |  | 
| 10:26 | [xen master] stubdom: simplify building xen libraries for stubdoms | patchbot |  | 
| 10:26 | [xen master] stubdom: add correct dependencies for Xen libraries | patchbot |  | 
| 10:26 | [xen master] tools: generate most contents of library make variables | patchbot |  | 
| 10:25 | [xen master] tools: define ROUNDUP() in tools/include/xen-tools/libs.h | patchbot |  | 
| 10:25 | [xen master] tools: don't call make recursively from libs.mk | patchbot |  | 
| 10:25 | [xen master] tools: add a copy of library headers in tools/include | patchbot |  | 
| 10:25 | [xen master] tools: switch XEN_LIBXEN* make variables to lower case (XEN_libxen*) | patchbot |  | 
| 10:25 | [xen master] stubdom: add stubdom/mini-os.mk for Xen paths used by Mini-OS | patchbot |  | 
| 10:25 | [xen master] x86: Begin to introduce support for MSR_ARCH_CAPS | patchbot |  | 
| 10:24 | [xen master] gitignore: ignore ebmalloc.c soft link | patchbot |  | 
| 10:24 | [xen master] remove netchannel2 hotplug script... ancient history | patchbot |  | 
| 10:24 | [xen master] xl: add 'mtu' option to network configuration | patchbot |  | 
| 10:24 | [xen master] tools/hotplug/Linux: modify set_mtu() to optionally use a configured value... | patchbot |  | 
| 10:24 | [xen master] libxl: wire the libxl_device_nic 'mtu' value into xenstore | patchbot |  | 
| 10:24 | [xen master] tools/hotplug/Linux: remove code duplication in vif-bridge | patchbot |  | 
| 10:23 | [xen master] tools/hotplug/Linux: add remove_from_bridge() | patchbot |  | 
| 10:23 | [xen master] tools/hotplug/Linux: re-factor add_to_bridge() in xen-network-common.sh | patchbot |  | 
| 10:23 | [xen master] public/io/netif: specify MTU override node | patchbot |  | 
| 10:23 | [xen master] libxl: fix -Werror=stringop-truncation in libxl__prepare_sockaddr_un | patchbot |  | 
| 10:23 | [xen master] libxl: workaround gcc 10.2 maybe-uninitialized warning | patchbot |  | 
| 10:23 | [xen master] tools/firmware: Fix typo in uninstall target | patchbot |  | 
| 10:22 | [xen master] MAINTAINERS: Update my email address | patchbot |  | 
| 10:22 | [xen master] x86: use constant flags for section .init.rodata | patchbot |  | 
| 10:22 | [xen master] x86: don't include domctl and alike in shim-exclusive builds | patchbot |  | 
| 10:22 | [xen master] bitmap: move to/from xenctl_bitmap conversion helpers | patchbot |  | 
| 10:22 | [xen master] x86: don't build with EFI support in shim-exclusive mode | patchbot |  | 
| 10:22 | [xen master] build: also check for empty .bss.* in .o -> .init.o conversion | patchbot |  | 
| September 08, 20 | 
| 15:55 | [xen staging] x86/pv: Fix assertions in svm_load_segs() | patchbot |  | 
| September 07, 20 | 
| 14:33 | [xen staging] tools/hotplug/Linux: don't needlessly use non-standard features in vif-{bridge, route} | patchbot |  | 
| 14:22 | [xen staging] minios: use more recent commit for building xen unstable | patchbot |  | 
| 14:22 | [xen staging] libgnttab/freebsd: add tools libs.h | patchbot |  | 
| 10:55 | [xen staging] x86/pv: Rewrite segment context switching from scratch | patchbot |  | 
| 10:55 | [xen staging] x86/pv: Fix consistency of 64bit segment bases | patchbot |  | 
| 08:44 | [xen staging] x86/svm: silently drop writes to SYSCFG and related MSRs | patchbot |  | 
| 08:44 | [xen staging] Revert "x86: generalize padding field handling" | patchbot |  | 
| 08:44 | [xen staging] x86/vmx: handle writes to MISC_ENABLE MSR | patchbot |  | 
| September 04, 20 | 
| 17:11 | [xen staging] xen/arm: Throw messages for unknown FP/SIMD implement ID | patchbot |  | 
| 17:11 | [xen staging] xen/arm: Missing N1/A76/A75 FP registers in vCPU context switch | patchbot |  | 
| 17:11 | [xen staging] xen/arm: Update silicon-errata.txt with the Neovers AT erratum | patchbot |  | 
| 16:55 | [xen staging] minios: Revert recent change and revert to working minios | patchbot |  | 
| 14:44 | [xen staging] Revert "libxl: Generate golang bindings in libxl Makefile" | patchbot |  | 
| 11:22 | [xen staging] fix build with make 3.81 | patchbot |  | 
| 09:23 | [xen staging] x86: only generate compat headers actually needed | patchbot |  | 
| 09:23 | [xen staging] flask: drop dead compat translation code | patchbot |  | 
| 09:23 | [xen staging] x86: generalize padding field handling | patchbot |  | 
| 09:23 | [xen staging] evtchn: add compat struct checking for newer sub-ops | patchbot |  | 
| 09:23 | [xen staging] x86/dmop: add compat struct checking for XEN_DMOP_map_mem_type_to_ioreq_server | patchbot |  | 
| 09:22 | [xen staging] x86/mce: bring hypercall subop compat checking in sync again | patchbot |  | 
| 09:22 | [xen staging] x86/mce: add compat struct checking for XEN_MC_inject_v2 | patchbot |  | 
| 09:22 | [xen staging] x86: fix compat header generation | patchbot |  | 
| 09:22 | [xen staging] add additional symbols to xen-syms.map | patchbot |  | 
| 09:22 | [xen staging] x86/msr: explicitly handle AMD DE_CFG | patchbot |  | 
| 09:22 | [xen staging] x86: simplify is_guest_l2_slot() | patchbot |  |