xen-changelog Mail Thread Index
- [xen master] xen/arm: report proper GIC version via XEN_DOMCTL_getdomaininfo,
patchbot
- [xen master] drivers/char: Panic when the requested UART fails to initialise,
patchbot
- [xen master] drivers/char: Check if console=dtuart for ACPI SPCR serial bring up,
patchbot
- [xen master] cmdline: Document console=dtuart option,
patchbot
- [xen master] Add basic b4 config file,
patchbot
- [xen master] x86/build: Remove leading space in xen.efi.S rule,
patchbot
- [xen staging] xen/arm: report proper GIC version via XEN_DOMCTL_getdomaininfo,
patchbot
- [xen staging] drivers/char: Panic when the requested UART fails to initialise,
patchbot
- [xen staging] drivers/char: Check if console=dtuart for ACPI SPCR serial bring up,
patchbot
- [xen staging] cmdline: Document console=dtuart option,
patchbot
- [xen staging] Add basic b4 config file,
patchbot
- [xen staging] x86/build: Remove leading space in xen.efi.S rule,
patchbot
- [xen master] xen: Use __has_include() in xen/percpu.h,
patchbot
- [xen master] nestedsvm: Fix multi-byte IO port intercept check,
patchbot
- [xen master] x86: Rename X86_ET_EXT_INTR to X86_ET_INTR and fix function names,
patchbot
- [xen staging] xen: Use __has_include() in xen/percpu.h,
patchbot
- [xen staging] nestedsvm: Fix multi-byte IO port intercept check,
patchbot
- [xen staging] x86: Rename X86_ET_EXT_INTR to X86_ET_INTR and fix function names,
patchbot
- [xen master] sched/core: avoid use of "current" in initializer lists,
patchbot
- [xen master] x86/nSVM: address Misra 2.1 rule violation,
patchbot
- [xen master] x86/HVM: address Misra 2.1 rule violations,
patchbot
- [xen master] x86/shadow: eliminate unused forms of sh_map_and_validate_gl<N>e(),
patchbot
- [xen master] x86/mm: pagetable_dying() is HVM+SHADOW_PAGING only,
patchbot
- [xen staging] sched/core: avoid use of "current" in initializer lists,
patchbot
- [xen staging] x86/nSVM: address Misra 2.1 rule violation,
patchbot
- [xen staging] x86/HVM: address Misra 2.1 rule violations,
patchbot
- [xen staging] x86/shadow: eliminate unused forms of sh_map_and_validate_gl<N>e(),
patchbot
- [xen staging] x86/mm: pagetable_dying() is HVM+SHADOW_PAGING only,
patchbot
- [xen stable-4.20] x86/ucode: Work around Granite Rapids erraturm GNR98,
patchbot
- [xen stable-4.20] EFI: don't use alias attribute for compat hypercall stubs,
patchbot
- [xen stable-4.20] build: also exclude .data.rel.ro in $(cmd_obj_init_o),
patchbot
- [xen stable-4.20] x86/pci: Perform XSM checks on the correct device in pci_conf_write_intercept(),
patchbot
- [xen stable-4.20] xen/sched: core: kill unarmed timers on sched_init_vcpu() failure,
patchbot
- [xen stable-4.20] xen/vpci: allow unaligned accesses by the hardware domain,
patchbot
- [xen stable-4.21] x86/ucode: Work around Granite Rapids erraturm GNR98,
patchbot
- [xen stable-4.21] EFI: don't use alias attribute for compat hypercall stubs,
patchbot
- [xen stable-4.21] build: also exclude .data.rel.ro in $(cmd_obj_init_o),
patchbot
- [xen stable-4.21] libacpi: drop mk_dsdt's -d / --debug option,
patchbot
- [xen stable-4.21] x86/pci: Perform XSM checks on the correct device in pci_conf_write_intercept(),
patchbot
- [xen stable-4.21] xen/sched: core: kill unarmed timers on sched_init_vcpu() failure,
patchbot
- [xen stable-4.21] xen/vpci: allow unaligned accesses by the hardware domain,
patchbot
- [xen stable-4.22] x86/ucode: Work around Granite Rapids erraturm GNR98,
patchbot
- [xen stable-4.22] EFI: don't use alias attribute for compat hypercall stubs,
patchbot
- [xen stable-4.22] build: also exclude .data.rel.ro in $(cmd_obj_init_o),
patchbot
- [xen stable-4.22] libacpi: drop mk_dsdt's -d / --debug option,
patchbot
- [xen stable-4.22] x86/pci: Perform XSM checks on the correct device in pci_conf_write_intercept(),
patchbot
- [xen stable-4.22] xen/sched: core: kill unarmed timers on sched_init_vcpu() failure,
patchbot
- [xen stable-4.22] xen/vpci: allow unaligned accesses by the hardware domain,
patchbot
- [xen master] x86/mm: limit deferred TLB flushing to PV domain support,
patchbot
- [xen master] xen/rcu: sort includes,
patchbot
- [xen master] xen/rcu: fix types,
patchbot
- [xen staging-4.20] x86/ucode: Work around Granite Rapids erraturm GNR98,
patchbot
- [xen staging-4.20] EFI: don't use alias attribute for compat hypercall stubs,
patchbot
- [xen staging-4.20] build: also exclude .data.rel.ro in $(cmd_obj_init_o),
patchbot
- [xen staging-4.20] x86/pci: Perform XSM checks on the correct device in pci_conf_write_intercept(),
patchbot
- [xen staging-4.20] xen/sched: core: kill unarmed timers on sched_init_vcpu() failure,
patchbot
- [xen staging-4.20] xen/vpci: allow unaligned accesses by the hardware domain,
patchbot
- [xen staging-4.21] x86/ucode: Work around Granite Rapids erraturm GNR98,
patchbot
- [xen staging-4.21] EFI: don't use alias attribute for compat hypercall stubs,
patchbot
- [xen staging-4.21] build: also exclude .data.rel.ro in $(cmd_obj_init_o),
patchbot
- [xen staging-4.21] libacpi: drop mk_dsdt's -d / --debug option,
patchbot
- [xen staging-4.21] x86/pci: Perform XSM checks on the correct device in pci_conf_write_intercept(),
patchbot
- [xen staging-4.21] xen/sched: core: kill unarmed timers on sched_init_vcpu() failure,
patchbot
- [xen staging-4.21] xen/vpci: allow unaligned accesses by the hardware domain,
patchbot
- [xen staging-4.22] x86/ucode: Work around Granite Rapids erraturm GNR98,
patchbot
- [xen staging-4.22] EFI: don't use alias attribute for compat hypercall stubs,
patchbot
- [xen staging-4.22] build: also exclude .data.rel.ro in $(cmd_obj_init_o),
patchbot
- [xen staging-4.22] libacpi: drop mk_dsdt's -d / --debug option,
patchbot
- [xen staging-4.22] x86/pci: Perform XSM checks on the correct device in pci_conf_write_intercept(),
patchbot
- [xen staging-4.22] xen/sched: core: kill unarmed timers on sched_init_vcpu() failure,
patchbot
- [xen staging-4.22] xen/vpci: allow unaligned accesses by the hardware domain,
patchbot
- [xen staging] x86/mm: limit deferred TLB flushing to PV domain support,
patchbot
- [xen staging] xen/rcu: sort includes,
patchbot
- [xen staging] xen/rcu: fix types,
patchbot
- [xen master] xen/dom0less: turn max_init_domid into a common variable,
patchbot
- [xen master] x86/EFI: adjust efi_multiboot2_prelude() to comply to Misra rule 18.2,
patchbot
- [xen master] x86/PCI: use pci_sbdf_t also for pci_dev_base(),
patchbot
- [xen master] PPC: split xen-syms linking rule,
patchbot
- [xen master] x86: split xen-syms/xen.efi linking rules,
patchbot
- [xen staging] xen/dom0less: turn max_init_domid into a common variable,
patchbot
- [xen staging] x86/EFI: adjust efi_multiboot2_prelude() to comply to Misra rule 18.2,
patchbot
- [xen staging] x86/PCI: use pci_sbdf_t also for pci_dev_base(),
patchbot
- [xen staging] PPC: split xen-syms linking rule,
patchbot
- [xen staging] x86: split xen-syms/xen.efi linking rules,
patchbot
- [xen master] x86/ucode: Work around Granite Rapids erraturm GNR98,
patchbot
- [xen master] x86/pci: Update pci_conf_write_intercept() to use pci_sbdf_t,
patchbot
- [xen master] x86/pci: Convert pci_mmcfg_{read,write}() to use pci_sbdf_t,
patchbot
- [xen master] x86/pv: Convert struct mmio_ro_emulate_ctxt to use pci_sbdf_t,
patchbot
- [xen master] x86/cpu: Rewrite initialize_cpu_data() for clarity,
patchbot
- [xen staging] x86/ucode: Work around Granite Rapids erraturm GNR98,
patchbot
- [xen staging] x86/pci: Update pci_conf_write_intercept() to use pci_sbdf_t,
patchbot
- [xen staging] x86/pci: Convert pci_mmcfg_{read,write}() to use pci_sbdf_t,
patchbot
- [xen staging] x86/pv: Convert struct mmio_ro_emulate_ctxt to use pci_sbdf_t,
patchbot
- [xen staging] x86/cpu: Rewrite initialize_cpu_data() for clarity,
patchbot
- [xen master] x86/HVM: move evtchn_upcall_vector field,
patchbot
- [xen master] EFI: don't use alias attribute for compat hypercall stubs,
patchbot
- [xen staging] x86/HVM: move evtchn_upcall_vector field,
patchbot
- [xen staging] EFI: don't use alias attribute for compat hypercall stubs,
patchbot
- [xen stable-4.19] oxenstored: Reset the watches trie on domain reconnect,
patchbot
- [xen stable-4.19] oxenstored: Factor out Process.do_reconnect(),
patchbot
- [xen stable-4.19] xen/page_alloc: ensure TLB flush is done ahead of page scrubbing,
patchbot
- [xen stable-4.19] x86/emul: cope with internal handlers returning X86EMUL_RETRY,
patchbot
- [xen stable-4.19] x86/pass-through: disallow pt_irq_create_bind() on dying domains,
patchbot
- [xen stable-4.18] oxenstored: Reset the watches trie on domain reconnect,
patchbot
- [xen stable-4.18] oxenstored: Factor out Process.do_reconnect(),
patchbot
- [xen stable-4.18] xen/page_alloc: ensure TLB flush is done ahead of page scrubbing,
patchbot
- [xen stable-4.18] x86/emul: cope with internal handlers returning X86EMUL_RETRY,
patchbot
- [xen stable-4.18] x86/pass-through: disallow pt_irq_create_bind() on dying domains,
patchbot
- [xen stable-4.21] oxenstored: Reset the watches trie on domain reconnect,
patchbot
- [xen stable-4.21] oxenstored: Factor out Process.do_reconnect(),
patchbot
- [xen stable-4.21] xen/page_alloc: ensure TLB flush is done ahead of page scrubbing,
patchbot
- [xen stable-4.21] x86/emul: cope with internal handlers returning X86EMUL_RETRY,
patchbot
- [xen stable-4.21] x86/pass-through: disallow pt_irq_create_bind() on dying domains,
patchbot
- [xen stable-4.20] oxenstored: Reset the watches trie on domain reconnect,
patchbot
- [xen stable-4.20] oxenstored: Factor out Process.do_reconnect(),
patchbot
- [xen stable-4.20] xen/page_alloc: ensure TLB flush is done ahead of page scrubbing,
patchbot
- [xen stable-4.20] x86/emul: cope with internal handlers returning X86EMUL_RETRY,
patchbot
- [xen stable-4.20] x86/pass-through: disallow pt_irq_create_bind() on dying domains,
patchbot
- [xen stable-4.22] oxenstored: Reset the watches trie on domain reconnect,
patchbot
- [xen stable-4.22] oxenstored: Factor out Process.do_reconnect(),
patchbot
- [xen stable-4.22] xen/page_alloc: ensure TLB flush is done ahead of page scrubbing,
patchbot
- [xen stable-4.22] x86/emul: cope with internal handlers returning X86EMUL_RETRY,
patchbot
- [xen stable-4.22] x86/pass-through: disallow pt_irq_create_bind() on dying domains,
patchbot
- [xen stable-4.17] oxenstored: Reset the watches trie on domain reconnect,
patchbot
- [xen stable-4.17] oxenstored: Factor out Process.do_reconnect(),
patchbot
- [xen stable-4.17] xen/page_alloc: ensure TLB flush is done ahead of page scrubbing,
patchbot
- [xen stable-4.17] x86/emul: cope with internal handlers returning X86EMUL_RETRY,
patchbot
- [xen stable-4.17] x86/pass-through: disallow pt_irq_create_bind() on dying domains,
patchbot
- [xen master] oxenstored: Reset the watches trie on domain reconnect,
patchbot
- [xen master] oxenstored: Factor out Process.do_reconnect(),
patchbot
- [xen master] xen/page_alloc: ensure TLB flush is done ahead of page scrubbing,
patchbot
- [xen master] x86/emul: cope with internal handlers returning X86EMUL_RETRY,
patchbot
- [xen master] x86/pass-through: disallow pt_irq_create_bind() on dying domains,
patchbot
- [xen staging-4.17] oxenstored: Reset the watches trie on domain reconnect,
patchbot
- [xen staging-4.17] oxenstored: Factor out Process.do_reconnect(),
patchbot
- [xen staging-4.17] xen/page_alloc: ensure TLB flush is done ahead of page scrubbing,
patchbot
- [xen staging-4.17] x86/emul: cope with internal handlers returning X86EMUL_RETRY,
patchbot
- [xen staging-4.17] x86/pass-through: disallow pt_irq_create_bind() on dying domains,
patchbot
- [xen staging-4.18] oxenstored: Reset the watches trie on domain reconnect,
patchbot
- [xen staging-4.18] oxenstored: Factor out Process.do_reconnect(),
patchbot
- [xen staging-4.18] xen/page_alloc: ensure TLB flush is done ahead of page scrubbing,
patchbot
- [xen staging-4.18] x86/emul: cope with internal handlers returning X86EMUL_RETRY,
patchbot
- [xen staging-4.18] x86/pass-through: disallow pt_irq_create_bind() on dying domains,
patchbot
- [xen staging-4.19] oxenstored: Reset the watches trie on domain reconnect,
patchbot
- [xen staging-4.19] oxenstored: Factor out Process.do_reconnect(),
patchbot
- [xen staging-4.19] xen/page_alloc: ensure TLB flush is done ahead of page scrubbing,
patchbot
- [xen staging-4.19] x86/emul: cope with internal handlers returning X86EMUL_RETRY,
patchbot
- [xen staging-4.19] x86/pass-through: disallow pt_irq_create_bind() on dying domains,
patchbot
- [xen staging-4.20] oxenstored: Reset the watches trie on domain reconnect,
patchbot
- [xen staging-4.20] oxenstored: Factor out Process.do_reconnect(),
patchbot
- [xen staging-4.20] xen/page_alloc: ensure TLB flush is done ahead of page scrubbing,
patchbot
- [xen staging-4.20] x86/emul: cope with internal handlers returning X86EMUL_RETRY,
patchbot
- [xen staging-4.20] x86/pass-through: disallow pt_irq_create_bind() on dying domains,
patchbot
- [xen staging-4.21] oxenstored: Reset the watches trie on domain reconnect,
patchbot
- [xen staging-4.21] oxenstored: Factor out Process.do_reconnect(),
patchbot
- [xen staging-4.21] xen/page_alloc: ensure TLB flush is done ahead of page scrubbing,
patchbot
- [xen staging-4.21] x86/emul: cope with internal handlers returning X86EMUL_RETRY,
patchbot
- [xen staging-4.21] x86/pass-through: disallow pt_irq_create_bind() on dying domains,
patchbot
- [xen staging-4.22] oxenstored: Reset the watches trie on domain reconnect,
patchbot
- [xen staging-4.22] oxenstored: Factor out Process.do_reconnect(),
patchbot
- [xen staging-4.22] xen/page_alloc: ensure TLB flush is done ahead of page scrubbing,
patchbot
- [xen staging-4.22] x86/emul: cope with internal handlers returning X86EMUL_RETRY,
patchbot
- [xen staging-4.22] x86/pass-through: disallow pt_irq_create_bind() on dying domains,
patchbot
- [xen staging] oxenstored: Reset the watches trie on domain reconnect,
patchbot
- [xen staging] oxenstored: Factor out Process.do_reconnect(),
patchbot
- [xen staging] xen/page_alloc: ensure TLB flush is done ahead of page scrubbing,
patchbot
- [xen staging] x86/emul: cope with internal handlers returning X86EMUL_RETRY,
patchbot
- [xen staging] x86/pass-through: disallow pt_irq_create_bind() on dying domains,
patchbot
- [xen master] build: also exclude .data.rel.ro in $(cmd_obj_init_o),
patchbot
- [xen staging] build: also exclude .data.rel.ro in $(cmd_obj_init_o),
patchbot
- [xen master] libacpi: drop mk_dsdt's -d / --debug option,
patchbot
- [xen master] x86/vRTC: don't overrun array when storing century field,
patchbot
- [xen staging] libacpi: drop mk_dsdt's -d / --debug option,
patchbot
- [xen staging] x86/vRTC: don't overrun array when storing century field,
patchbot
- [xen master] xen/arm: Rewrite arm_smccc_*() to return by value,
patchbot
- [xen master] xen/arm: Rewrite arm_smccc_smc() for arm64,
patchbot
- [xen master] xen/arm: Clean up 32bit arm_smccc_1_1_smc(),
patchbot
- [xen master] xen/arm: Introduce arm_smccc_guest_smc(),
patchbot
- [xen master] xen/arm: Fix evaluation of parameters for SMCCC calls,
patchbot
- [xen staging] xen/arm: Rewrite arm_smccc_*() to return by value,
patchbot
- [xen staging] xen/arm: Rewrite arm_smccc_smc() for arm64,
patchbot
- [xen staging] xen/arm: Clean up 32bit arm_smccc_1_1_smc(),
patchbot
- [xen staging] xen/arm: Introduce arm_smccc_guest_smc(),
patchbot
- [xen staging] xen/arm: Fix evaluation of parameters for SMCCC calls,
patchbot
- [xen master] xen/riscv: fix out-of-range indexing of the IMSIC per-CPU MSI array,
patchbot
- [xen master] x86emul: adjust file comments,
patchbot
- [xen master] x86/altcall: hide casting away of const,
patchbot
- [xen master] x86/boot: don't cast away const-ness,
patchbot
- [xen staging] xen/riscv: fix out-of-range indexing of the IMSIC per-CPU MSI array,
patchbot
- [xen staging] x86emul: adjust file comments,
patchbot
- [xen staging] x86/altcall: hide casting away of const,
patchbot
- [xen staging] x86/boot: don't cast away const-ness,
patchbot
- [xen master] nestedsvm: Crash domain rather than Xen on unexpected VMEXIT,
patchbot
- [xen staging] nestedsvm: Crash domain rather than Xen on unexpected VMEXIT,
patchbot
- [xen master] x86/alternatives: mark .altinstructions r/w,
patchbot
- [xen master] xhci-dbc: don't cast away const-ness in xhci_find_dbc(),
patchbot
- [xen master] Arm64/GICv3: have gicv3_its_find_quirk() not cast away const-ness,
patchbot
- [xen master] Arm/alternative: hide casting away of const,
patchbot
- [xen master] x86/pci: Perform XSM checks on the correct device in pci_conf_write_intercept(),
patchbot
- [xen staging] x86/alternatives: mark .altinstructions r/w,
patchbot
- [xen staging] xhci-dbc: don't cast away const-ness in xhci_find_dbc(),
patchbot
- [xen staging] Arm64/GICv3: have gicv3_its_find_quirk() not cast away const-ness,
patchbot
- [xen staging] Arm/alternative: hide casting away of const,
patchbot
- [xen staging] x86/pci: Perform XSM checks on the correct device in pci_conf_write_intercept(),
patchbot
- [xen master] x86/bitops: don't cast away volatile-ness,
patchbot
- [xen master] x86/bitops: Remove ADDR,
patchbot
- [xen master] x86/bitops: Remove CONST_ADDR,
patchbot
- [xen master] arm/bitops: Drop unused ADDR macros,
patchbot
- [xen staging] x86/bitops: don't cast away volatile-ness,
patchbot
- [xen staging] x86/bitops: Remove ADDR,
patchbot
- [xen staging] x86/bitops: Remove CONST_ADDR,
patchbot
- [xen staging] arm/bitops: Drop unused ADDR macros,
patchbot
- [xen master] x86/time: avoid early uses of NOW() to return zero,
patchbot
- [xen master] x86/CPU: re-arrange tail of early_cpu_init(),
patchbot
- [xen master] x86/vRTC: support century field,
patchbot
- [xen master] x86/vRTC: the use_timer field is a boolean one,
patchbot
- [xen master] time: shorten year determination loop,
patchbot
- [xen master] x86/time: CMOS RTC may run in binary mode,
patchbot
- [xen staging] x86/time: avoid early uses of NOW() to return zero,
patchbot
- [xen staging] x86/CPU: re-arrange tail of early_cpu_init(),
patchbot
- [xen staging] x86/vRTC: support century field,
patchbot
- [xen staging] x86/vRTC: the use_timer field is a boolean one,
patchbot
- [xen staging] time: shorten year determination loop,
patchbot
- [xen staging] x86/time: CMOS RTC may run in binary mode,
patchbot
- [xen master] xen/arm: Don't pad between function with x86 nops,
patchbot
- [xen master] x86/pagewalk: Read guest PTEs with ACCESS_ONCE(),
patchbot
- [xen master] xen/argo: Command line handling improvements,
patchbot
- [xen staging] xen/arm: Don't pad between function with x86 nops,
patchbot
- [xen staging] x86/pagewalk: Read guest PTEs with ACCESS_ONCE(),
patchbot
- [xen staging] xen/argo: Command line handling improvements,
patchbot
- [xen master] xen/sched: core: kill unarmed timers on sched_init_vcpu() failure,
patchbot
- [xen master] PCI/physdev: address Misra 2.1 rule violation,
patchbot
- [xen master] Eclair: deviate BUILD_ERROR() wrt rule 2.1 and introduce variants,
patchbot
- [xen master] Arm/GIC: add noreturn in a few more places,
patchbot
- [xen master] altp2m: address Misra 2.1 rule violation,
patchbot
- [xen master] x86/IO-APIC: address Misra 2.1 rule violations,
patchbot
- [xen master] xen/riscv: drop bug.h's duplicate instruction length helpers,
patchbot
- [xen master] xen/riscv: drop pregs from struct cpu_user_regs,
patchbot
- [xen master] flask: add const qualifier to security_context_to_sid(),
patchbot
- [xen master] RISC-V: place .sdata / .srodata / .riscv.attributes,
patchbot
- [xen master] XSM: make Argo hooks well-formed ones,
patchbot
- [xen master] XSM: convert "allow" (Flask: "access") parameters to bool,
patchbot
- [xen master] XSM: make xsm_default_action() const-correct,
patchbot
- [xen staging] xen/sched: core: kill unarmed timers on sched_init_vcpu() failure,
patchbot
- [xen staging] PCI/physdev: address Misra 2.1 rule violation,
patchbot
- [xen staging] Eclair: deviate BUILD_ERROR() wrt rule 2.1 and introduce variants,
patchbot
- [xen staging] Arm/GIC: add noreturn in a few more places,
patchbot
- [xen staging] altp2m: address Misra 2.1 rule violation,
patchbot
- [xen staging] x86/IO-APIC: address Misra 2.1 rule violations,
patchbot
- [xen staging] xen/riscv: drop bug.h's duplicate instruction length helpers,
patchbot
- [xen staging] xen/riscv: drop pregs from struct cpu_user_regs,
patchbot
- [xen staging] flask: add const qualifier to security_context_to_sid(),
patchbot
- [xen staging] RISC-V: place .sdata / .srodata / .riscv.attributes,
patchbot
- [xen staging] XSM: make Argo hooks well-formed ones,
patchbot
- [xen staging] XSM: convert "allow" (Flask: "access") parameters to bool,
patchbot
- [xen staging] XSM: make xsm_default_action() const-correct,
patchbot
Mail converted by MHonArc
|