xen-changelog Mail Thread Index
- [xen staging] x86/svm: Enumeration for CET,
patchbot
- [xen staging] x86/hvm: Introduce control register handling for CET,
patchbot
- [xen staging] x86: Always have CR4.PKE set in HVM context,
patchbot
- [xen staging] tests/cpu-policy: add sorted MSR test,
patchbot
- [xen staging] libs/guest: introduce a helper to apply a cpu policy to a domain,
patchbot
- [xen staging] tools: switch existing users of xc_get_{system,domain}_cpu_policy,
patchbot
- [xen staging] libs/guest: introduce helper to serialize a cpu policy,
patchbot
- [xen staging] libs/guest: introduce helper to fetch a domain cpu policy,
patchbot
- [xen staging] libs/guest: introduce helper to fetch a system cpu policy,
patchbot
- [xen staging] libs/guest: introduce xc_cpu_policy_t,
patchbot
- [xen staging] libs/guest: rename xc_get_cpu_policy_size to xc_cpu_policy_get_size,
patchbot
- [xen staging] x86/oprofile: remove compat accessors usage from backtrace,
patchbot
- [xen staging] x86: correct comment about alternatives ordering,
patchbot
- [xen staging] x86/cpuid: do not expand max leaves on restore,
patchbot
- [xen staging] xen/decompress: drop STATIC and INIT,
patchbot
- [xen staging] unzstd: replace INIT and STATIC,
patchbot
- [xen master] x86/shadow: streamline shadow_get_page_from_l1e(),
patchbot
- [xen master] x86/shadow: re-use variables in shadow_get_page_from_l1e(),
patchbot
- [xen master] VMX: use a single, global APIC access page,
patchbot
- [xen stable-4.14] update Xen version to 4.14.2,
patchbot
- [xen staging-4.14] update Xen version to 4.14.2,
patchbot
- [xen staging] x86/shadow: streamline shadow_get_page_from_l1e(),
patchbot
- [xen staging] x86/shadow: re-use variables in shadow_get_page_from_l1e(),
patchbot
- [xen staging] VMX: use a single, global APIC access page,
patchbot
- [xen master] x86/EFI: don't have an overly large image size,
patchbot
- [xen master] x86/EFI: keep debug info in xen.efi,
patchbot
- [xen master] x86/EFI: sections may not live at VA 0 in PE binaries,
patchbot
- [xen master] x86/intel: insert Ice Lake-SP and Ice Lake-D model numbers,
patchbot
- [xen master] x86/vtx: add LBR_SELECT to the list of LBR MSRs,
patchbot
- [xen master] x86/vPMU: Extend vPMU support to version 5,
patchbot
- [xen master] VT-d: Don't assume register-based invalidation is always supported,
patchbot
- [xen staging] x86/EFI: don't have an overly large image size,
patchbot
- [xen staging] x86/EFI: keep debug info in xen.efi,
patchbot
- [xen staging] x86/EFI: sections may not live at VA 0 in PE binaries,
patchbot
- [xen staging] x86/intel: insert Ice Lake-SP and Ice Lake-D model numbers,
patchbot
- [xen staging] x86/vtx: add LBR_SELECT to the list of LBR MSRs,
patchbot
- [xen staging] x86/vPMU: Extend vPMU support to version 5,
patchbot
- [xen staging] VT-d: Don't assume register-based invalidation is always supported,
patchbot
- [xen master] tools/xenstored: Wire properly the command line option -M/--path-max,
patchbot
- [xen master] tools/xenstored: Remove unused prototype,
patchbot
- [xen staging] tools/xenstored: Wire properly the command line option -M/--path-max,
patchbot
- [xen staging] tools/xenstored: Remove unused prototype,
patchbot
- [xen master] x86/shadow: depend on PV || HVM,
patchbot
- [xen master] x86/pv: fix clang build without CONFIG_PV32,
patchbot
- [xen master] x86/oprof: fix !HVM && !PV32 build,
patchbot
- [xen master] x86/cpuid: support LFENCE always serialising CPUID bit,
patchbot
- [xen staging] x86/shadow: depend on PV || HVM,
patchbot
- [xen staging] x86/pv: fix clang build without CONFIG_PV32,
patchbot
- [xen staging] x86/oprof: fix !HVM && !PV32 build,
patchbot
- [xen master] x86/mm: fix wrong unmap call,
patchbot
- [xen master] automation: build in openSUSE Tumbleweed,
patchbot
- [xen master] lib: move strsep(),
patchbot
- [xen master] lib: move strpbrk(),
patchbot
- [xen master] lib: move strspn(),
patchbot
- [xen master] lib: move/rename strnicmp() to strncasecmp(),
patchbot
- [xen master] lib: move strcasecmp(),
patchbot
- [xen master] lib: move strstr(),
patchbot
- [xen master] lib: move strrchr(),
patchbot
- [xen master] lib: move strchr(),
patchbot
- [xen master] lib: move strlcat(),
patchbot
- [xen master] lib: move strlcpy(),
patchbot
- [xen master] lib: move strncmp(),
patchbot
- [xen master] lib: move strcmp(),
patchbot
- [xen master] lib: move strnlen(),
patchbot
- [xen master] lib: move strlen(),
patchbot
- [xen master] lib: move memchr_inv(),
patchbot
- [xen master] lib: move memchr(),
patchbot
- [xen master] lib: move memcmp(),
patchbot
- [xen master] lib: move memmove(),
patchbot
- [xen master] lib: move memcpy(),
patchbot
- [xen master] lib: move memset(),
patchbot
- [xen master] x86/CPUID: shrink max_{,sub}leaf fields according to actual leaf contents,
patchbot
- [xen master] tools/libs/light: Remove unnecessary libxl_list_vm() call,
patchbot
- [xen master] CI: Drop TravisCI,
patchbot
- [xen master] x86/shim: Simplify compat handling in write_start_info(),
patchbot
- [xen master] x86/mm: drop _new suffix for page table APIs,
patchbot
- [xen master] x86: switch to use domheap page for page tables,
patchbot
- [xen master] x86/mm: drop old page table APIs,
patchbot
- [xen master] x86/smpboot: switch clone_mapping() to new APIs,
patchbot
- [xen master] x86/smpboot: add exit path for clone_mapping(),
patchbot
- [xen master] efi: switch to new APIs in EFI code,
patchbot
- [xen master] efi: use new page table APIs in copy_mapping,
patchbot
- [xen master] x86_64/mm: switch to new APIs in setup_m2p_table,
patchbot
- [xen master] x86_64/mm: switch to new APIs in paging_init,
patchbot
- [xen master] x86_64/mm: introduce pl2e in paging_init,
patchbot
- [xen master] x86/mm: switch to new APIs in modify_xen_mappings,
patchbot
- [xen master] x86/mm: switch to new APIs in map_pages_to_xen,
patchbot
- [xen master] x86/mm: rewrite virt_to_xen_l*e,
patchbot
- [xen master] x86/EFI: avoid use of GNU ld's --disable-reloc-section when possible,
patchbot
- [xen master] x86: drop use of prelink-efi.o,
patchbot
- [xen master] x86/EFI: redo .reloc section bounds determination,
patchbot
- [xen master] x86/EFI: program headers are an ELF concept,
patchbot
- [xen master] x86/time: yield to hyperthreads after updating TSC during rendezvous,
patchbot
- [xen master] x86/time: latch to-be-written TSC value early in rendezvous loop,
patchbot
- [xen master] automation: add arm32 cross-build tests for Xen,
patchbot
- [xen staging] x86/cpuid: support LFENCE always serialising CPUID bit,
patchbot
- [xen staging] x86/mm: fix wrong unmap call,
patchbot
- [xen staging] automation: build in openSUSE Tumbleweed,
patchbot
- [xen staging] lib: move strsep(),
patchbot
- [xen staging] lib: move strpbrk(),
patchbot
- [xen staging] lib: move strspn(),
patchbot
- [xen staging] lib: move/rename strnicmp() to strncasecmp(),
patchbot
- [xen staging] lib: move strcasecmp(),
patchbot
- [xen staging] lib: move strstr(),
patchbot
- [xen staging] lib: move strrchr(),
patchbot
- [xen staging] lib: move strchr(),
patchbot
- [xen staging] lib: move strlcat(),
patchbot
- [xen staging] lib: move strlcpy(),
patchbot
- [xen staging] lib: move strncmp(),
patchbot
- [xen staging] lib: move strcmp(),
patchbot
- [xen staging] lib: move strnlen(),
patchbot
- [xen staging] lib: move strlen(),
patchbot
- [xen staging] lib: move memchr_inv(),
patchbot
- [xen staging] lib: move memchr(),
patchbot
- [xen staging] lib: move memcmp(),
patchbot
- [xen staging] lib: move memmove(),
patchbot
- [xen staging] lib: move memcpy(),
patchbot
- [xen staging] lib: move memset(),
patchbot
- [xen staging] x86/CPUID: shrink max_{,sub}leaf fields according to actual leaf contents,
patchbot
- [xen staging] tools/libs/light: Remove unnecessary libxl_list_vm() call,
patchbot
- [xen staging] CI: Drop TravisCI,
patchbot
- [xen staging] x86/shim: Simplify compat handling in write_start_info(),
patchbot
- [xen staging] x86/mm: drop _new suffix for page table APIs,
patchbot
- [xen staging] x86: switch to use domheap page for page tables,
patchbot
- [xen staging] x86/mm: drop old page table APIs,
patchbot
- [xen staging] x86/smpboot: switch clone_mapping() to new APIs,
patchbot
- [xen staging] x86/smpboot: add exit path for clone_mapping(),
patchbot
- [xen staging] efi: switch to new APIs in EFI code,
patchbot
- [xen staging] efi: use new page table APIs in copy_mapping,
patchbot
- [xen staging] x86_64/mm: switch to new APIs in setup_m2p_table,
patchbot
- [xen staging] x86_64/mm: switch to new APIs in paging_init,
patchbot
- [xen staging] x86_64/mm: introduce pl2e in paging_init,
patchbot
- [xen staging] x86/mm: switch to new APIs in modify_xen_mappings,
patchbot
- [xen staging] x86/mm: switch to new APIs in map_pages_to_xen,
patchbot
- [xen staging] x86/mm: rewrite virt_to_xen_l*e,
patchbot
- [xen staging] x86/EFI: avoid use of GNU ld's --disable-reloc-section when possible,
patchbot
- [xen staging] x86: drop use of prelink-efi.o,
patchbot
- [xen staging] x86/EFI: redo .reloc section bounds determination,
patchbot
- [xen staging] x86/EFI: program headers are an ELF concept,
patchbot
- [xen staging] x86/time: yield to hyperthreads after updating TSC during rendezvous,
patchbot
- [xen staging] x86/time: latch to-be-written TSC value early in rendezvous loop,
patchbot
- [xen master] xen/arm: smmuv1: Revert associating the group pointer with the S2CR,
patchbot
- [xen master] xen/arm64: Place a speculation barrier following an ret instruction,
patchbot
- [xen master] x86/dpci: remove the dpci EOI timer,
patchbot
- [xen master] x86/vpic: issue dpci EOI for cleared pins at ICW1,
patchbot
- [xen master] x86/vpic: don't trigger unmask event until end of init,
patchbot
- [xen master] x86/vpic: force int output to low when in init mode,
patchbot
- [xen stable-4.14] x86/hpet: Don't enable legacy replacement mode unconditionally,
patchbot
- [xen stable-4.14] x86/hpet: Factor hpet_enable_legacy_replacement_mode() out of hpet_setup(),
patchbot
- [xen stable-4.14] x86/vpt: do not take pt_migrate rwlock in some cases,
patchbot
- [xen stable-4.14] fix for_each_cpu() again for NR_CPUS=1,
patchbot
- [xen stable-4.14] VT-d: restore flush hooks when disabling qinval,
patchbot
- [xen stable-4.14] VT-d: re-order register restoring in vtd_resume(),
patchbot
- [xen stable-4.14] VT-d: leave FECTL write to vtd_resume(),
patchbot
- [xen stable-4.14] VT-d: correct off-by-1 in number-of-IOMMUs check,
patchbot
- [xen stable-4.13] x86/hpet: Don't enable legacy replacement mode unconditionally,
patchbot
- [xen stable-4.13] x86/hpet: Factor hpet_enable_legacy_replacement_mode() out of hpet_setup(),
patchbot
- [xen stable-4.13] x86/vpt: do not take pt_migrate rwlock in some cases,
patchbot
- [xen stable-4.13] fix for_each_cpu() again for NR_CPUS=1,
patchbot
- [xen stable-4.13] VT-d: restore flush hooks when disabling qinval,
patchbot
- [xen stable-4.13] VT-d: re-order register restoring in vtd_resume(),
patchbot
- [xen stable-4.13] VT-d: leave FECTL write to vtd_resume(),
patchbot
- [xen stable-4.13] VT-d: correct off-by-1 in number-of-IOMMUs check,
patchbot
- [xen stable-4.13] x86/timer: Fix boot on Intel systems using ITSSPRC static PIT clock gating,
patchbot
- [xen stable-4.13] x86emul: fix PINSRW and adjust other {,V}PINSR*,
patchbot
- [xen stable-4.13] pci: cleanup MSI interrupts before removing device from IOMMU,
patchbot
- [xen stable-4.13] update Xen version to 4.13.4-pre,
patchbot
- [xen stable-4.15] x86/hpet: Don't enable legacy replacement mode unconditionally,
patchbot
- [xen stable-4.15] x86/hpet: Factor hpet_enable_legacy_replacement_mode() out of hpet_setup(),
patchbot
- [xen stable-4.15] Revert "x86/HPET: don't enable legacy replacement mode unconditionally",
patchbot
- [xen stable-4.15] x86/vpt: do not take pt_migrate rwlock in some cases,
patchbot
- [xen stable-4.15] fix for_each_cpu() again for NR_CPUS=1,
patchbot
- [xen stable-4.15] VT-d: restore flush hooks when disabling qinval,
patchbot
- [xen stable-4.15] VT-d: re-order register restoring in vtd_resume(),
patchbot
- [xen stable-4.15] VT-d: leave FECTL write to vtd_resume(),
patchbot
- [xen master] x86/CPUID: add further "fast repeated string ops" feature flags,
patchbot
- [xen master] x86: use is_pv_64bit_domain() to avoid double evaluate_nospec(),
patchbot
- [xen master] x86: mem-access is HVM-only,
patchbot
- [xen master] x86/shadow: adjust callback arrays,
patchbot
- [xen staging] automation: add arm32 cross-build tests for Xen,
patchbot
- [xen staging] xen/arm: smmuv1: Revert associating the group pointer with the S2CR,
patchbot
- [xen staging] xen/arm64: Place a speculation barrier following an ret instruction,
patchbot
- [xen staging-4.13] x86/hpet: Don't enable legacy replacement mode unconditionally,
patchbot
- [xen staging-4.13] x86/hpet: Factor hpet_enable_legacy_replacement_mode() out of hpet_setup(),
patchbot
- [xen staging-4.13] x86/vpt: do not take pt_migrate rwlock in some cases,
patchbot
- [xen staging-4.13] fix for_each_cpu() again for NR_CPUS=1,
patchbot
- [xen staging-4.13] VT-d: restore flush hooks when disabling qinval,
patchbot
- [xen staging-4.13] VT-d: re-order register restoring in vtd_resume(),
patchbot
- [xen staging-4.13] VT-d: leave FECTL write to vtd_resume(),
patchbot
- [xen staging-4.13] VT-d: correct off-by-1 in number-of-IOMMUs check,
patchbot
- [xen staging-4.13] x86/timer: Fix boot on Intel systems using ITSSPRC static PIT clock gating,
patchbot
- [xen staging-4.13] x86emul: fix PINSRW and adjust other {,V}PINSR*,
patchbot
- [xen staging-4.13] pci: cleanup MSI interrupts before removing device from IOMMU,
patchbot
- [xen staging-4.13] update Xen version to 4.13.4-pre,
patchbot
- [xen staging-4.14] x86/hpet: Don't enable legacy replacement mode unconditionally,
patchbot
- [xen staging-4.14] x86/hpet: Factor hpet_enable_legacy_replacement_mode() out of hpet_setup(),
patchbot
- [xen staging-4.14] x86/vpt: do not take pt_migrate rwlock in some cases,
patchbot
- [xen staging-4.14] fix for_each_cpu() again for NR_CPUS=1,
patchbot
- [xen staging-4.14] VT-d: restore flush hooks when disabling qinval,
patchbot
- [xen staging-4.14] VT-d: re-order register restoring in vtd_resume(),
patchbot
- [xen staging-4.14] VT-d: leave FECTL write to vtd_resume(),
patchbot
- [xen staging-4.14] VT-d: correct off-by-1 in number-of-IOMMUs check,
patchbot
- [xen staging-4.15] x86/hpet: Don't enable legacy replacement mode unconditionally,
patchbot
- [xen staging-4.15] x86/hpet: Factor hpet_enable_legacy_replacement_mode() out of hpet_setup(),
patchbot
- [xen staging-4.15] Revert "x86/HPET: don't enable legacy replacement mode unconditionally",
patchbot
- [xen staging-4.15] x86/vpt: do not take pt_migrate rwlock in some cases,
patchbot
- [xen staging-4.15] fix for_each_cpu() again for NR_CPUS=1,
patchbot
- [xen staging-4.15] VT-d: restore flush hooks when disabling qinval,
patchbot
- [xen staging-4.15] VT-d: re-order register restoring in vtd_resume(),
patchbot
- [xen staging-4.15] VT-d: leave FECTL write to vtd_resume(),
patchbot
- [xen staging] x86/dpci: remove the dpci EOI timer,
patchbot
- [xen staging] x86/vpic: issue dpci EOI for cleared pins at ICW1,
patchbot
- [xen staging] x86/vpic: don't trigger unmask event until end of init,
patchbot
- [xen staging] x86/vpic: force int output to low when in init mode,
patchbot
- [xen master] tools: Drop XGETTEXT from Tools.mk.in,
patchbot
- [xen master] xen/arm: guest_walk: Only generate necessary offsets/masks,
patchbot
- [xen master] xen/arm: Include asm/asm-offsets.h and asm/macros.h on every assembly files,
patchbot
- [xen staging] x86/CPUID: add further "fast repeated string ops" feature flags,
patchbot
- [xen staging] x86: use is_pv_64bit_domain() to avoid double evaluate_nospec(),
patchbot
- [xen staging] x86: mem-access is HVM-only,
patchbot
- [xen staging] x86/shadow: adjust callback arrays,
patchbot
- [xen staging] tools: Drop XGETTEXT from Tools.mk.in,
patchbot
- [xen staging] xen/arm: guest_walk: Only generate necessary offsets/masks,
patchbot
- [xen staging] xen/arm: Include asm/asm-offsets.h and asm/macros.h on every assembly files,
patchbot
- [xen master] x86/pv: Rename hypercall_table_t to pv_hypercall_table_t,
patchbot
- [xen master] x86/pv: Improve dom0_update_physmap() with CONFIG_SPECULATIVE_HARDEN_BRANCH,
patchbot
- [xen master] string: drop redundant declarations,
patchbot
- [xen master] lib: move 64-bit div/mod compiler helpers,
patchbot
- [xen master] lib: move muldiv64(),
patchbot
- [xen master] unxz: replace INIT{,DATA} and STATIC,
patchbot
- [xen master] unlz4: replace INIT,
patchbot
- [xen master] unlzma: replace INIT,
patchbot
- [xen master] unlzo: replace INIT,
patchbot
- [xen master] bunzip: replace INIT,
patchbot
- [xen master] x86/hpet: Don't enable legacy replacement mode unconditionally,
patchbot
- [xen master] x86/hpet: Factor hpet_enable_legacy_replacement_mode() out of hpet_setup(),
patchbot
- [xen master] Revert "x86/HPET: don't enable legacy replacement mode unconditionally",
patchbot
- [xen master] xen/arm: Prevent Dom0 to be loaded when using dom0less,
patchbot
- [xen master] xen/arm: Clarify how the domid is decided in create_domUs(),
patchbot
- [xen master] xen/arm: xen/arm: Reinforce use of is_hardware_domain,
patchbot
- [xen master] xen/arm: Move dom0 creation in domain_build.c,
patchbot
- [xen staging] x86/pv: Rename hypercall_table_t to pv_hypercall_table_t,
patchbot
- [xen staging] x86/pv: Improve dom0_update_physmap() with CONFIG_SPECULATIVE_HARDEN_BRANCH,
patchbot
- [xen staging] string: drop redundant declarations,
patchbot
- [xen staging] lib: move 64-bit div/mod compiler helpers,
patchbot
- [xen staging] lib: move muldiv64(),
patchbot
- [xen staging] unxz: replace INIT{,DATA} and STATIC,
patchbot
- [xen staging] unlz4: replace INIT,
patchbot
- [xen staging] unlzma: replace INIT,
patchbot
- [xen staging] unlzo: replace INIT,
patchbot
- [xen staging] bunzip: replace INIT,
patchbot
- [xen master] x86/amd: split LFENCE dispatch serializing setup logic into helper,
patchbot
- [xen master] x86: avoid building COMPAT code when !HVM && !PV32,
patchbot
- [xen master] x86: slim down hypercall handling when !PV32,
patchbot
- [xen master] x86: don't build unused entry code when !PV32,
patchbot
- [xen master] automation: remove allow_failure from Alpine Linux jobs,
patchbot
- [xen staging] x86/hpet: Don't enable legacy replacement mode unconditionally,
patchbot
- [xen staging] x86/hpet: Factor hpet_enable_legacy_replacement_mode() out of hpet_setup(),
patchbot
- [xen staging] Revert "x86/HPET: don't enable legacy replacement mode unconditionally",
patchbot
- [xen staging] xen/arm: Prevent Dom0 to be loaded when using dom0less,
patchbot
- [xen staging] xen/arm: Clarify how the domid is decided in create_domUs(),
patchbot
- [xen staging] xen/arm: xen/arm: Reinforce use of is_hardware_domain,
patchbot
- [xen staging] xen/arm: Move dom0 creation in domain_build.c,
patchbot
- [xen staging] x86/amd: split LFENCE dispatch serializing setup logic into helper,
patchbot
- [xen staging] x86: avoid building COMPAT code when !HVM && !PV32,
patchbot
- [xen staging] x86: slim down hypercall handling when !PV32,
patchbot
- [xen staging] x86: don't build unused entry code when !PV32,
patchbot
- [xen staging] automation: remove allow_failure from Alpine Linux jobs,
patchbot
- [xen master] xen/iommu: smmu: Silence clang in arm_smmu_device_dt_probe(),
patchbot
- [xen master] Revert "xen/arm: mm: flush_page_to_ram() only need to clean to PoC",
patchbot
- [xen master] libxl: User defined max_maptrack_frames in a stub domain,
patchbot
- [xen master] x86/cpuid: Advertise no-lmsl unilaterally to hvm guests,
patchbot
- [xen master] x86/HVM: move is_s3_suspended field,
patchbot
- [xen master] x86/EPT: minor local variable adjustment in ept_set_entry(),
patchbot
- [xen master] iommu: remove read_msi_from_ire hook,
patchbot
- [xen master] VT-d: drop unused #define-s,
patchbot
- [xen master] VT-d: avoid pointless use of 64-bit constants,
patchbot
- [xen master] VT-d: qinval indexes are only up to 19 bits wide,
patchbot
- [xen master] VT-d: bring print_qi_regs() in line with print_iommu_regs(),
patchbot
- [xen master] VT-d: don't open-code dmar_readl(),
patchbot
- [xen master] VT-d: improve save/restore of registers across S3,
patchbot
- [xen master] x86/shadow: adjust is_pv_*() checks,
patchbot
- [xen master] x86/shadow: only 4-level guest code needs building when !HVM,
patchbot
- [xen master] x86/shadow: drop SH_type_l2h_pae_shadow,
patchbot
- [xen master] x86/shadow: SH_type_l2h_shadow is PV-only,
patchbot
- [xen master] x86/shadow: don't open-code SHF_* shorthands,
patchbot
- [xen master] x86/shadow: move shadow_set_l<N>e() to their own source file,
patchbot
- [xen master] x86/shadow: polish shadow_write_entries(),
patchbot
- [xen master] x86/shadow: use get_unsafe() instead of copy_from_unsafe(),
patchbot
- [xen master] gunzip: drop INIT{,DATA} and STATIC,
patchbot
- [xen master] libxenguest: simplify kernel decompression,
patchbot
- [xen master] libxenguest: drop redundant decompression declarations,
patchbot
- [xen master] xen/xsm: Improve alloc/free of evtchn buckets,
patchbot
- [xen master] tools/libs: Simplify internal *.pc files,
patchbot
- [xen master] tools: Drop gettext as a build dependency,
patchbot
- [xen master] xen/gunzip: Fix build with clang after 33bc2a8495f7,
patchbot
- [xen master] Revert "x86: guard against straight-line speculation past RET",
patchbot
- [xen master] hypfs: avoid effectively open-coding xzalloc_array(),
patchbot
- [xen master] x86/vPMU: avoid effectively open-coding xzalloc_flex_struct(),
patchbot
- [xen master] x86/HVM: avoid effectively open-coding xzalloc_flex_struct(),
patchbot
- [xen master] MAINTAINERS: add myself as hypfs maintainer,
patchbot
- [xen master] pci: move ATS code to common directory,
patchbot
- [xen master] x86/vpt: simplify locking argument to write_{,un}lock,
patchbot
- [xen master] x86/vpt: do not take pt_migrate rwlock in some cases,
patchbot
- [xen master] x86/irq: simplify loop in unmap_domain_pirq,
patchbot
- [xen master] x86/shadow: encode full GFN in magic MMIO entries,
patchbot
- [xen master] x86/PV32: avoid TLB flushing after mod_l3_entry(),
patchbot
- [xen master] x86/PV: restrict TLB flushing after mod_l[234]_entry(),
patchbot
- [xen master] x86/PV: _PAGE_RW changes may take fast path of mod_l[234]_entry(),
patchbot
- [xen master] x86: limit amount of INT3 in IND_THUNK_*,
patchbot
- [xen master] x86: guard against straight-line speculation past RET,
patchbot
- [xen master] x86/PV: make post-migration page state consistent,
patchbot
- [xen master] libxg: don't use max policy in xc_cpuid_xend_policy(),
patchbot
- [xen master] x86/CPUID: move some static masks into .init,
patchbot
- [xen master] x86: refine guest_mode(),
patchbot
- [xen master] xen/page_alloc: Don't hold the heap_lock when clearing PGC_need_scrub,
patchbot
- [xen master] fix for_each_cpu() again for NR_CPUS=1,
patchbot
- [xen master] tools/firmware: hvmloader: Use const in __bug() and __assert_failed(),
patchbot
- [xen master] tools/xentrace: Use const whenever we point to literal strings,
patchbot
- [xen master] tools/kdd: Use const whenever we point to literal strings,
patchbot
- [xen master] xen/x86: shadow: The return type of sh_audit_flags() should be const,
patchbot
- [xen master] xen/sched: Constify name and opt_name in struct scheduler,
patchbot
- [xen master] xen: Constify the second parameter of rangeset_new(),
patchbot
- [xen master] xen/gunzip: Allow perform_gunzip() to be called multiple times,
patchbot
- [xen master] CHANGELOG.md: irq-max-guests,
patchbot
- [xen master] CHANGELOG.md: Various entries, mostly xenstore,
patchbot
- [xen master] CHANGELOG.md: Various new entries, mostly x86,
patchbot
- [xen master] CHANGELOG.md: Mention various ARM errata,
patchbot
- [xen master] CHANGELOG.md: Some additional affordances in various xl subcommands,
patchbot
- [xen master] CHANGELOG.md: xl PCI configuration doc, xenstore MTU entries,
patchbot
- [xen master] CHANGELOG.md: Mention XEN_SCRIPT_DIR,
patchbot
- [xen master] rangeset: no need to use snprintf(),
patchbot
- [xen master] common: map_vcpu_info() cosmetics,
patchbot
- [xen master] xen/arm: smmuv1: Intelligent SMR allocation,
patchbot
- [xen master] xen/arm: smmuv1: Add a stream map entry iterator,
patchbot
- [xen master] xen/arm: smmuv1: Keep track of S2CR state,
patchbot
- [xen master] xen/arm: smmuv1: Consolidate stream map entry state,
patchbot
- [xen master] xen/arm: smmuv1: Handle stream IDs more dynamically,
patchbot
- [xen master] arm: Add Kconfig entry to select CONFIG_DTB_FILE,
patchbot
- [xen master] xen: introduce XENFEAT_direct_mapped and XENFEAT_not_direct_mapped,
patchbot
- [xen master] xen/arm: Use register_t type of cpuinfo entries,
patchbot
- [xen master] xenstore: handle daemon creation errors,
patchbot
- [xen master] xenstore_client: handle memory on error,
patchbot
- [xen master] xen/arm: mm: flush_page_to_ram() only need to clean to PoC,
patchbot
- [xen master] x86/EFI: drop stale section special casing when generating base relocs,
patchbot
- [xen master] x86/ucode: log blob date also for AMD,
patchbot
- [xen master] x86/vioapic: issue EOI to dpci when switching pin to edge trigger mode,
patchbot
- [xen master] x86/vioapic: top word redir entry writes don't trigger interrupts,
patchbot
- [xen staging] xen/iommu: smmu: Silence clang in arm_smmu_device_dt_probe(),
patchbot
- [xen staging] Revert "xen/arm: mm: flush_page_to_ram() only need to clean to PoC",
patchbot
- [xen staging] libxl: User defined max_maptrack_frames in a stub domain,
patchbot
- [xen staging] x86/cpuid: Advertise no-lmsl unilaterally to hvm guests,
patchbot
- [xen staging] x86/HVM: move is_s3_suspended field,
patchbot
- [xen staging] x86/EPT: minor local variable adjustment in ept_set_entry(),
patchbot
- [xen staging] iommu: remove read_msi_from_ire hook,
patchbot
- [xen staging] VT-d: drop unused #define-s,
patchbot
- [xen staging] VT-d: avoid pointless use of 64-bit constants,
patchbot
- [xen staging] VT-d: qinval indexes are only up to 19 bits wide,
patchbot
- [xen staging] VT-d: bring print_qi_regs() in line with print_iommu_regs(),
patchbot
- [xen staging] VT-d: don't open-code dmar_readl(),
patchbot
- [xen staging] VT-d: improve save/restore of registers across S3,
patchbot
- [xen stable-4.15] MAINTAINERS: Add stable information, remove checkin policy,
patchbot
- [xen stable-4.15] post 4.15: Updaate version,
patchbot
- [xen stable-4.14] MAINTAINERS: Belatedly update for this being a stable branch,
patchbot
- [xen staging] x86/shadow: adjust is_pv_*() checks,
patchbot
- [xen staging] x86/shadow: only 4-level guest code needs building when !HVM,
patchbot
- [xen staging] x86/shadow: drop SH_type_l2h_pae_shadow,
patchbot
- [xen staging] x86/shadow: SH_type_l2h_shadow is PV-only,
patchbot
- [xen staging] x86/shadow: don't open-code SHF_* shorthands,
patchbot
- [xen staging] x86/shadow: move shadow_set_l<N>e() to their own source file,
patchbot
- [xen staging] x86/shadow: polish shadow_write_entries(),
patchbot
- [xen staging] x86/shadow: use get_unsafe() instead of copy_from_unsafe(),
patchbot
- [xen staging] gunzip: drop INIT{,DATA} and STATIC,
patchbot
- [xen staging] libxenguest: simplify kernel decompression,
patchbot
- [xen staging] libxenguest: drop redundant decompression declarations,
patchbot
- [xen staging-4.14] MAINTAINERS: Belatedly update for this being a stable branch,
patchbot
- [xen staging-4.15] MAINTAINERS: Add stable information, remove checkin policy,
patchbot
- [xen staging-4.15] post 4.15: Updaate version,
patchbot
- [qemu-xen stable-4.15] build: -no-pie is no functional linker flag,
patchbot
- [qemu-xen staging-4.15] build: -no-pie is no functional linker flag,
patchbot
- [xen staging] xen/xsm: Improve alloc/free of evtchn buckets,
patchbot
- [xen staging] tools/libs: Simplify internal *.pc files,
patchbot
- [xen staging] tools: Drop gettext as a build dependency,
patchbot
- [xen staging] xen/gunzip: Fix build with clang after 33bc2a8495f7,
patchbot
- [xen staging] Revert "x86: guard against straight-line speculation past RET",
patchbot
- [xen staging] hypfs: avoid effectively open-coding xzalloc_array(),
patchbot
- [xen staging] x86/vPMU: avoid effectively open-coding xzalloc_flex_struct(),
patchbot
- [xen staging] x86/HVM: avoid effectively open-coding xzalloc_flex_struct(),
patchbot
- [xen staging] MAINTAINERS: add myself as hypfs maintainer,
patchbot
- [xen staging] pci: move ATS code to common directory,
patchbot
- [xen staging] x86/vpt: simplify locking argument to write_{,un}lock,
patchbot
- [xen staging] x86/vpt: do not take pt_migrate rwlock in some cases,
patchbot
- [xen staging] x86/irq: simplify loop in unmap_domain_pirq,
patchbot
- [xen staging] x86/shadow: encode full GFN in magic MMIO entries,
patchbot
- [xen staging] x86/PV32: avoid TLB flushing after mod_l3_entry(),
patchbot
- [xen staging] x86/PV: restrict TLB flushing after mod_l[234]_entry(),
patchbot
- [xen staging] x86/PV: _PAGE_RW changes may take fast path of mod_l[234]_entry(),
patchbot
- [xen staging] x86: limit amount of INT3 in IND_THUNK_*,
patchbot
- [xen staging] x86: guard against straight-line speculation past RET,
patchbot
- [xen staging] x86/PV: make post-migration page state consistent,
patchbot
- [xen staging] libxg: don't use max policy in xc_cpuid_xend_policy(),
patchbot
- [xen staging] x86/CPUID: move some static masks into .init,
patchbot
- [xen staging] x86: refine guest_mode(),
patchbot
- [qemu-xen stable-4.14] build: -no-pie is no functional linker flag,
patchbot
- [xen staging] xen/page_alloc: Don't hold the heap_lock when clearing PGC_need_scrub,
patchbot
- [qemu-xen staging-4.14] build: -no-pie is no functional linker flag,
patchbot
- [xen staging] fix for_each_cpu() again for NR_CPUS=1,
patchbot
- [xen stable-4.15] README, Makefile: Prep for release,
patchbot
- [xen stable-4.15] SUPPORT.md: Specify support lifetime etc. for Xen 4.15,
patchbot
- [xen stable-4.15] Prep for release: Pin minios and both qemu versions to tags,
patchbot
- [xen stable-4.15] CHANGELOG.md: irq-max-guests,
patchbot
- [xen stable-4.15] CHANGELOG.md: Various entries, mostly xenstore,
patchbot
- [xen stable-4.15] CHANGELOG.md: Various new entries, mostly x86,
patchbot
- [xen stable-4.15] CHANGELOG.md: Mention various ARM errata,
patchbot
- [xen stable-4.15] CHANGELOG.md: Some additional affordances in various xl subcommands,
patchbot
- [xen stable-4.15] CHANGELOG.md: xl PCI configuration doc, xenstore MTU entries,
patchbot
- [xen stable-4.15] CHANGELOG.md: Mention XEN_SCRIPT_DIR,
patchbot
- [xen stable-4.15] CHANGELOG.md: Make PV shim smaller by factoring out HVM-specific shadow code,
patchbot
- [xen stable-4.15] CHANGELOG.md: Add entries for emulation,
patchbot
- [xen stable-4.15] CHANGELOG.md: Add entries for CI loop,
patchbot
- [xen stable-4.15] CHANGELOG.md: NetBSD lib/gnttab support,
patchbot
- [xen stable-4.15] CHANGELOG.md: Add dom0/domU zstd compression support,
patchbot
- [xen stable-4.15] CHANGELOG.md: Add named PCI devices,
patchbot
- [xen stable-4.15] Intel Processor Trace Support: Add CHANGELOG.md and SUPPORT.md entries,
patchbot
- [xen staging] tools/firmware: hvmloader: Use const in __bug() and __assert_failed(),
patchbot
- [xen staging] tools/xentrace: Use const whenever we point to literal strings,
patchbot
- [xen staging] tools/kdd: Use const whenever we point to literal strings,
patchbot
- [xen staging] xen/x86: shadow: The return type of sh_audit_flags() should be const,
patchbot
- [xen staging] xen/sched: Constify name and opt_name in struct scheduler,
patchbot
- [xen staging] xen: Constify the second parameter of rangeset_new(),
patchbot
- [xen staging] xen/gunzip: Allow perform_gunzip() to be called multiple times,
patchbot
- [xen staging-4.15] README, Makefile: Prep for release,
patchbot
- [xen staging-4.15] SUPPORT.md: Specify support lifetime etc. for Xen 4.15,
patchbot
- [xen staging-4.15] Prep for release: Pin minios and both qemu versions to tags,
patchbot
- [xen staging-4.15] CHANGELOG.md: irq-max-guests,
patchbot
- [xen staging-4.15] CHANGELOG.md: Various entries, mostly xenstore,
patchbot
- [xen staging-4.15] CHANGELOG.md: Various new entries, mostly x86,
patchbot
- [xen staging-4.15] CHANGELOG.md: Mention various ARM errata,
patchbot
- [xen staging-4.15] CHANGELOG.md: Some additional affordances in various xl subcommands,
patchbot
- [xen staging-4.15] CHANGELOG.md: xl PCI configuration doc, xenstore MTU entries,
patchbot
- [xen staging-4.15] CHANGELOG.md: Mention XEN_SCRIPT_DIR,
patchbot
- [xen staging-4.15] CHANGELOG.md: Make PV shim smaller by factoring out HVM-specific shadow code,
patchbot
- [xen staging-4.15] CHANGELOG.md: Add entries for emulation,
patchbot
- [xen staging-4.15] CHANGELOG.md: Add entries for CI loop,
patchbot
- [xen staging-4.15] CHANGELOG.md: NetBSD lib/gnttab support,
patchbot
- [xen staging-4.15] CHANGELOG.md: Add dom0/domU zstd compression support,
patchbot
- [xen staging-4.15] CHANGELOG.md: Add named PCI devices,
patchbot
- [xen staging-4.15] Intel Processor Trace Support: Add CHANGELOG.md and SUPPORT.md entries,
patchbot
- [xen staging] CHANGELOG.md: irq-max-guests,
patchbot
- [xen staging] CHANGELOG.md: Various entries, mostly xenstore,
patchbot
- [xen staging] CHANGELOG.md: Various new entries, mostly x86,
patchbot
- [xen staging] CHANGELOG.md: Mention various ARM errata,
patchbot
- [xen staging] CHANGELOG.md: Some additional affordances in various xl subcommands,
patchbot
- [xen staging] CHANGELOG.md: xl PCI configuration doc, xenstore MTU entries,
patchbot
- [xen staging] CHANGELOG.md: Mention XEN_SCRIPT_DIR,
patchbot
- [xen staging] rangeset: no need to use snprintf(),
patchbot
- [xen staging] common: map_vcpu_info() cosmetics,
patchbot
- [xen master] CHANGELOG.md: Make PV shim smaller by factoring out HVM-specific shadow code,
patchbot
- [xen master] CHANGELOG.md: Add entries for emulation,
patchbot
- [xen master] CHANGELOG.md: Add entries for CI loop,
patchbot
- [xen master] CHANGELOG.md: NetBSD lib/gnttab support,
patchbot
- [xen master] CHANGELOG.md: Add dom0/domU zstd compression support,
patchbot
- [xen master] CHANGELOG.md: Add named PCI devices,
patchbot
- [xen master] Intel Processor Trace Support: Add CHANGELOG.md and SUPPORT.md entries,
patchbot
- [xen staging] xen/arm: smmuv1: Intelligent SMR allocation,
patchbot
- [xen staging] xen/arm: smmuv1: Add a stream map entry iterator,
patchbot
- [xen staging] xen/arm: smmuv1: Keep track of S2CR state,
patchbot
- [xen staging] xen/arm: smmuv1: Consolidate stream map entry state,
patchbot
- [xen staging] xen/arm: smmuv1: Handle stream IDs more dynamically,
patchbot
- [xen staging] arm: Add Kconfig entry to select CONFIG_DTB_FILE,
patchbot
- [xen staging] xen: introduce XENFEAT_direct_mapped and XENFEAT_not_direct_mapped,
patchbot
- [xen staging] xen/arm: Use register_t type of cpuinfo entries,
patchbot
- [xen staging] xenstore: handle daemon creation errors,
patchbot
- [xen staging] xenstore_client: handle memory on error,
patchbot
- [xen staging] xen/arm: mm: flush_page_to_ram() only need to clean to PoC,
patchbot
- [xen staging] x86/EFI: drop stale section special casing when generating base relocs,
patchbot
- [xen staging] x86/ucode: log blob date also for AMD,
patchbot
- [xen staging] x86/vioapic: issue EOI to dpci when switching pin to edge trigger mode,
patchbot
- [xen staging] x86/vioapic: top word redir entry writes don't trigger interrupts,
patchbot
- [xen staging] CHANGELOG.md: Make PV shim smaller by factoring out HVM-specific shadow code,
patchbot
- [xen staging] CHANGELOG.md: Add entries for emulation,
patchbot
- [xen staging] CHANGELOG.md: Add entries for CI loop,
patchbot
- [xen staging] CHANGELOG.md: NetBSD lib/gnttab support,
patchbot
- [xen staging] CHANGELOG.md: Add dom0/domU zstd compression support,
patchbot
- [xen staging] CHANGELOG.md: Add named PCI devices,
patchbot
- [xen staging] Intel Processor Trace Support: Add CHANGELOG.md and SUPPORT.md entries,
patchbot
Mail converted by MHonArc
|