| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Along with the uprev:
- drop patch that has an equivalment upstream
- fix a c99 build error with typedef bool
- add addtional QA skips for buildpaths
Bumping xvisor to version v0.3.2-43-g355c79a0, which comprises the following commits:
0ff13149 TOP: Bump-up version to 0.3.2
ba466764 DOCS: Add Xvisor v0.3.2 release notes
0c941aa5 x86: Move the logging to subsystem level logging
b796e9e0 x86: Add sub-system level loggin facility for x86 architecture
9bec8ba1 x86: Make guest be CR0 owner
3c0ebc10 tests: Disable and Enable virtio block and LAPIC emulation respectively
fcd8311b emulators: Add class code in i440FX emulator
71e51bfc emulators: Fix the ordering of class and prog_if registers
3fbc78df x86: Separate out the EPT logs from general VM logs
a24f34db doc: x86: updated the reponame
5e97e0fa x86: Add support for PAM registers and boot from single copy of BIOS
4938d909 x86: Handle reset in better way
f884efed x86: Add support for direct ljmp instruction decoding
23cd1898 x86: Remove static linking of guest fdt in Xvisor binary
63ebd17c TESTS: common: Update default linux version in scripts
4f8a845b ARCH: generic_mmu: Don't print if attach fails in mmu_pgtbl_get_child()
b420fc50 ARM: arm32ve: Fix linker warning seen with binutils 2.39
eb1d1dd4 DRIVERS: input/mouse: Use "static inline" instead of "inline"
0f9cf481 CORE: Fix compile warning seen with GCC 12 (or higher)
45aea5f7 Makefile: Suppress linker warning
e8d2f6ca TESTS: arm32/arm64/riscv: Clean spaces and alignment in linker scripts
bb9bfc54 TESTS: arm32/arm64/riscv: Suppress linker warning
a658b6ca RISC-V: Fix compile error for RV32 systems.
4c5b22da RISC-V: Add nested virtualization support for Sstc extension
5696391b RISC-V: Take nested interrupts after vmm_scheduler_irq_exit()
60ea33c8 TESTS: riscv: Add sstc to ISA string whenever Xvisor support it
eed9c4aa RISC-V: Use Sstc virtualization in VCPU timer implement
01edb473 RISC-V: VCPU ISA bitmap should only have extensions available on Host
65f8a9b9 RISC-V: Introduce VCPU timer save/restore functions
29f4b46d RISC-V: Move time delta update function to cpu_vcpu_timer.c
1d0efd78 RISC-V: Rename VCPU timer handling functions for consistency
cedc2575 DRIVERS: riscv_timer: Use Sstc extension when available
e2001afb RISC-V: Add CSR defines for Sstc extension
fda8f6e6 RISC-V: Extend ISA parsing to detect Sstc extension
f175f245 RISC-V: Change the SBI specification version to v1.0 for guest
7d57a594 RISC-V: Add cpu_vcpu_sbi_xlate_error() helper function
82f6c463 RISC-V: Add regs_updated flag in struct cpu_vcpu_sbi_return
2ec320ec RISC-V: Combine SBI extension handler output parameters into a struct
ed9a6c89 RISC-V: Make function to emulate SRET instruction as global
bbe352fd RISC-V: Improve SRET based nested world-switch
a7cf2ae1 CORE: Add endianness helper macros for long
0f0a06a4 CORE: Add vmm_scheduler_irq_regs() function
3bc00b88 RISC-V: Gather and prints stats for normal VCPU
7314d0d4 DRIVERS: irqchip/riscv-imsic: Use riscv,slow-ipi DT property
bf6a24b4 DRIVERS: irqchip/riscv-imsic: Remove [m|s|vs][set|clr]eipnum CSRs
940b76ff RISC-V: Remove riscv_aia_available feature flag
358e0222 RISC-V: Extend ISA string parsing for multi-letter extension names
e475b1ab EMULATORS: plic: Fix number of irq lines
5dc36a1e TESTS: Don't disable CONFIG_PROFILING in update-linux-defconfig.sh
688e2525 RISC-V: Emulate dummy henvcfg[h] CSR for the guest hypervisor
43b75145 drivers: Outsmarted by compilers. IDE detection with latest compiler fails.
21b2818f ARCH: generic_mmu: Initialize attributes of hypervisor page table
f1be1ac5 COMMANDS: memory: Add iodump8, iodump16, and iodump32 sub-commands
6b525a5d ARCH: generic_mmu: Fix typo in mmu_pgtbl_nonpool_alloc()
ece1229f RISC-V: Print shadow page input address when panic
f8415e0d ARCH: generic_mmu: Check child pointer before use in mmu_pgtbl_get_child()
bec57dbd RISC-V: Fix compile error for latest binutils 2.38
e6004db5 COMMANDS: host: Add sub-command to poke a host CPU
5d8775f4 RISC-V: Enable RISC-V IMSIC in RV32 and RV64 defconfigs
c7803a49 DRIVERS: irqchip/riscv-aplic: Add support for MSI-mode
0361bfd3 DRIVERS: irqchip: Add RISC-V incoming MSI controller driver
c53bd8f0 LIBS: bitops: Improve get_count_order() implementation
44162c12 CORE: vmm_host_irqext: Fix extended IRQ allocations
05603bb8 CORE: vmm_devres: Add custom action APIs
d6f365a3 CORE: vmm_host_irq: Allow irqchip drivers to mark chained interrupts
e27a6647 CORE: vmm_msi: Add common msi_index for both PCIe and Platform MSIs
421083c1 CORE: vmm_msi: Provide complete set of default ops
a1c78b6b CORE: vmm_msi: Add vmm_msi_domain_write_msg() API
96e8fac3 CORE: vmm_msi: Use desc->msg in vmm_msi_domain_alloc/free_irqs()
f56aa048 CORE: vmm_msi: Move compose_msi_msg() from MSI domain to irqchip
cb05e804 CORE: vmm_host_irqdomain: Add alloc() and free() domain operations
030b9bed DRIVERS: irqchip/riscv-aplic: Align priority and threshold with Linux
3b7563d5 RISC-V: Setup interrupt delegation for both Orphan and Normal VCPUs
d84772f4 RISC-V: Use timer event to ensure interrupt delivery to virtual-VS mode
15f6c9db CORE: vmm_stdio: Improve defterm polling in vmm_scanchars()
8cbb373f RISC-V: Use shadow_page for nested_swtlb_lookup()
106139c4 TESTS: riscv: Enable earlycon=sbi for Linux Guest/VM
a9d45de1 RISC-V: Add Sv57x4 support for Guest/VM
e9eb5389 RISC-V: Add Sv57 support for Host
e75e1884 TESTS: common: Enable conspy in busybox-1.33.1 defconfig
3486a117 DRIVERS: riscv_timer: Ensure timer interrupt is not pending at boot time
10c6355f RISC-V: Emulate guest G-stage page table and guest HFENCE instructions
edce82b7 ARCH: generic_mmu: Add attributes and hardware tag for each page table
88cfeee6 RISC-V: Emulate HLV and HSV instructions for guest hypervisor
7228e6bd ARCH: generic_mmu: Add mechanism to get guest page table mapping
a1c7f49e RISC-V: Initial support for nested virtualization
f3a8e769 RISC-V: Add helper functions for nested virtualization
d344d440 RISC-V: Improve H-extension CSR defines for emulation
e19319ce RISC-V: Add more indentation in VCPU register dump prints
bffdf810 RISC-V: Add nested virtualization state in VCPU private context
0356895d RISC-V: Treat Guest SBI HFENCE calls as NOPs
1bf1d25f RISC-V: Fix typo in __sbi_rfence_v02() call to host
60ea8f65 TESTS: riscv: Generate VCPU isa string using Xvisor SBI extension
ad77ac9a RISC-V: Add Xvisor specific SBI extension
0310b843 TESTS: riscv: Improve SBI support in basic firmware
4c4839a8 TESTS: riscv: Add letter h to guest ISA string
f0994562 TESTS: riscv: Enable SBI based earlycon for guest linux
2f5ec150 TESTS: riscv: Enable HUGETLBFS for Linux guest
ee5b02ed x86: Fix compilation warnings in guest address translation
a393c49b x86: Add framebuffer support for early prints
464ff881 x86: Information on how to add Qemu monitor on telnet
b54c1e85 x86: Add EPT tracepoints
5557a15c x86: Add locks for accessing LAPIC area
d187dc38 x86: Facing facility for timer programming and IRQs
74fb4224 x86: program the flags before writing to ICR
ddeabbff RISC-V: Add linux style flat image header
76b00f26 RISC-V: Make CY, TM, and IR counters accessible in VU mode
434652b4 TESTS: riscv: Update ramdisk size in autoexec command list
02134aba TESTS: riscv: Disable DRM drivers for Linux guests
ba26c6ae RISC-V: Fix usage of hfence.gvma instruction
fcb2870c RISC-V: Use hfence.vvma in arch_mmu_test_nested_pgtbl()
af877113 RISC-V: Enable RISC-V APLIC in RV32 and RV64 defconfigs
649a05a7 DRIVERS: irqchip: Add RISC-V Advancded PLIC driver
8b699fef CORE: vmm_devtree_irq: Fix vmm_devtree_irq_create_mapping() domain check
78728e5c CORE: vmm_platform: Probe interrupt controller before other devices
6f03350e CORE: vmm_devtree: Add declaration of vmm_devtree_irqdomain_find() API
5083883a DRIVERS: irqchip/sifive-plic: Simplify contexts setup in plic_init()
7f9c4167 CORE: vmm_smp: Add vmm_smp_map_cpuid() API
1bc308b8 DRIVERS: irqchip/sifive-plic: Implement irqdomain map() callback
b165fd50 CORE: vmm_host_irqdomain: Add common xlate() to translate two cells
3ddbe813 CORE: vmm_host_irq: Provide previous interrupt in active_irq() callback
e2e58eaa DRIVERS: irqchip/riscv-intc: Add support for RISC-V AIA
5f3a5adf RISC-V: Fix base host irq used for IPI irqdomain
ba80399c CORE: vmm_host_irq: Improve sanity check in vmm_host_irqdomain_add()
fdefa93f RISC-V: Add feature flag for AIA support on all CPUs
35159846 RISC-V: Add AIA related CSR defines
40a06b69 RISC-V: Sync-up CSR and instruction encoding defines with OpenSBI v1.0
9be2fdd7 DOCS: Update commit tag in v0.3.1 release notes
5609318e TOP: Bump-up version to 0.3.1
82418c99 DOCS: Add Xvisor v0.3.1 release notes
cb2f5a6f TESTS: common: Improve basic firmware WFI test
8a0e6af5 CORE: vmm_vcpu_irq: Yield a few times before pausing VCPU upon WFI
974aed5f CORE: vmm_vcpu_irq: Check for pending interrupts after VCPU pause
11b344d4 CORE: vmm_vcpu_irq: Reduce granularity of default WFI timeout
6d369bab ARM: Fix MPIDR emulation generic v7 and v8 CPUs
f5a56566 TESTS: common: Update default linux and busybox version in scripts
0eba1089 ARM: Fix timer event expiry in generic_timer_vcpu_context_save()
f3090f88 TOP: Update the list of supported architectures in README.md
1befa80c ALL: Fix compile warning for packed structure
ddf3d681 ARM: Emulate cp15 aux control read for generic-v7 Guest VCPUs
cb2b8e02 TESTS: common: Fix busybox-1.33.1 defconfig
217edf76 TESTS: common: Update busybox and linux version in build scripts
c67b5d04 TESTS: arm32: Remove guests meant for ARM32 without virtualization
b282d089 DOCS: Remove documentation for ARM32 boards without virtualization
9fcd6969 ARCH: arm: Remove port for ARM32 without virtualization support
19bcb59c DRIVERS: clocksource/riscv_timer: Add error prints
f5bec49b RISC-V: Add riscv_node_to_hartid() for drivers
89b0b0dd DRIVERS: irqchip/riscv-intc: Minor cosmetic changes
6a9bc097 RISC-V: Enable ACLINT SWI driver in defconfigs
86c5d590 DRIVERS: irqchip: Add RISC-V ACLINT SWI driver
67585877 DRIVERS: irqchip/sifive-plic: Add multi-socket support
17805551 RISC-V: Add arch specific irqchip driver for SBI based IPI
c795c72c ARCH: generic_devtree: parse multiple memory DT nodes
9f0f85bb COMMANDS: host: Print HWIRQ number for each host IRQ
f216a723 CORE: vmm_host_irqdomain: Allow domain of_node to be NULL
81b230f3 RISC-V: Advertise SBI v0.3 via SBI BASE GET_SPEC_VERSION call
7ba8378c RISC-V: Add a simple implementation of SBI HSM HART suspend call
ab455318 RISC-V: Update SBI defines as-per SBI v0.3 specification
1eee1160 ARM: vgic: Queue interrupt immediately in __vgic_irq_handle()
32153a14 TESTS: common: disable NFS support in busybox
1c96c910 TESTS: common: busybox-1.33.1_defconfig addition
48ca88b1 TESTS: riscv: Increate Guest NOR flash size to 48 MB
e1d6ae2f RISC-V: Fix SBI remote HFENCE function ids
0a0a8643 x86: Fix build break
a326d27d x86: Handle vmwrite failures during vmlaunch/vmresume
dd22f58c x86: Fixed all the warning in the code.
45cca8d2 x86: VMInstruction handling moved to interception code
b9a178a3 x86: VM_LOG will not print file/line number by default
cfcb782a x86: Added support for Extended CPUID in guest
3fe74279 x86: Change the CPUID base name to LFUNCxx
7bd2f854 x86: Refactored the CPUID feature bit and mask
27d34efb x86: Enable interrupts on VMExit
c926d1a8 x86: Initialize AMD specified feature after checking vendor id
79b6cce7 x86: Fix the interrupts missing problem
0ec1e62b x86: Fixed problem with default terminal
0bd47a35 x86: Add missing changes in boot code for FB support
190f32b8 x86: Add CPUID handling code in vmexit
8d8994d1 x86: Fix the xvisor hang issue after vmexit
4e099d12 x86: Refactoring and Emlation support
93ae808b x86: Guest entry is successful
c11b7018 x86: Added information on how to run QEMU with nested VTX
7f1d496b x86: Change the following
7a82b55f x86: Fix EPT setup
fbad8542 x86: Add function to read rflags
3da8b83e x86: Fix the long standing VMCS configuration problem!
473fa8f7 x86: Add VMCS configuration auditor
ac1ff63b x86: Fix the bootup problem in bochs
45b82a25 x86: Updated test bios and guest init commands
276b1051 x86: Updated the dts and defconfig
12af8433 DOCS: Update the document regarding the virtual drive creation
c33c0aa5 x86: Set the serial port to port zero is none is specified.
d8da527c x86: Fix the host env init failures
40d7db68 x86: Fix the LAPIC timer for AMD processors
e3d3aac6 x86: cosmetic change
626e3b6a x86: Framebuffer support for initial and later console.
46cf54d8 RISC-V: Remove TIMER_EVENT_THRESHOLD_NS define
54b3bb14 RISC-V: Don't pack essential structs in arch_regs.h
c132e616 COMMANDS: vcpu: Fix expected args count for monitor sub-command
bdd07429 RISC-V: Simplify initialization of Guest time_delta
826e9f61 RISC-V: Cosmentic changes in arch specific macros
e5b1a8b2 TESTS: riscv: Update default earlycon bootargs for Guest Linux
cdab53db TESTS: riscv: stdout-path should be in Guest Linux DTS
0a92c06b TESTS: riscv: Introduce sbi_clear_timer() and use it for timer driver
b678e305 RISC-V: Stop timer in riscv_timer_event_start() when next_cycle=-1ULL
6eea7e9c DRIVERS: irqchip: Simplify riscv_intc_active_irq() implementation
583eafdc RISC-V: Implement SBI SRST extension for Guest/VM
6e867bd1 RISC-V: Don't print SBI in all prints of sbi_init()
0f8efab4 RISC-V: Detect and use SBI SRST extension when available.
e1898a01 RISC-V: Add SBI SRST extension defines
cfc58782 x86: Fix early vmentry host-state check failures
1ae7f05d TOP: Update travis.yml to use makeall script
26140d28 TOOLS: scripts: Add optional parameter to makeall script
b37fa9e8 TOP: Update README.md to show travis build status
62ccb953 TOP: Added travis.yml for travis-ci
f2ef21bc ARCH: generic_devtree: Check and show FDT/DTB as reserved entry
b82ee019 RISC-V: The root stage2 page table is 16KB in size and 16KB aligned
2f1ab3cc DOCS: Replace Linaro toolchains with ARM Ltd toolchains
c217b919 TESTS: arm32: Explicity enable NEON for Realview-PB-A8 Guest Linux
f0412862 TESTS: common: Add Busybox v1.32.0 defconfig
a9a918e4 ARM: arm64: Get nested MMU test suite working
2577c1a5 ARM: mmu_lpae: Set access flag for no-read-write Stage1 memory
6a1e8e43 ARCH: generic_mmu: Minor fix in mmu_test_nested_pgtbl()
ac7b3492 RISC-V: Remove redundant add instruction from SAVE_ALL() macro
65731aa6 RISC-V: Save/restore SCOUNTEREN CSR for normal VCPUs
f0926293 RISC-V: Determine transformed instruction length correctly
da009fb5 DOCS: Update RISC-V related READMEs
2bfa5ab5 CORE: Orphan VCPU may take wrong waitqueue lock after context switch
e12adf5d CORE: vmm_host_irqdomain_alloc() parameter validation is incorrect
1e3c0872 ARM: FSC Access Faults are not handled correctly.
f35352c2 ARM: vgic reset does not de-activate all pending LRs
a17e06fc RISC-V: Fix typo in HCOUNTEREN CSR define
004ff06e TESTS: riscv: virt32/virt64: Remove interrupt-parent from Linux DTS root
c42db8c2 TESTS: common/basic: Add fdt_print_tree command
92997e62 LIBS: wboxtest: Print leakage details only when there is some leakage
1b709f37 LIBS: wboxtest: More nested MMU tests
3ce72f92 RISC-V: Set HSTATUS.SPVP to known value in arch_mmu_test_nested_pgtbl()
bc33f339 RISC-V: Set access and dirty bits in leaf PTEs
f8df22b2 RISC-V: Provide initial defterm ops using SBI console calls
68a25e9a ARCH: generic_defterm: Allow overriding initial defterm operations
b3bde40c DOCS: riscv: No need to specify console and rtc in boot parameters
c148104c CORE: vmm_main: Improve boot parameter processing
e6a92afd LIBS: wboxtest: Add nested MMU tests
38bdc217 CORE: vmm_host_ram: Add APIs to get start and end of all RAM banks
1242cb07 RISC-V: Implement arch_mmu_test_nested_pgtbl() for testing nested MMU
51ffd3df ARCH: generic_mmu: Add mechanism to test nested page tables
6b090292 ARCH: arm32ve/arm64/riscv: Add arch_mmu_pgflags_set() function
a3ac2dba ARM: arm32ve: Remove redundant defines from arch_mmu.h
9e31f030 RISC-V: Rename __hfence_bvma_xyz() to __hfence_vvma_xyz()
c381176d RISC-V: Fix __hfence_gvma_vmid_gpa() and __hfence_bvma_asid_va() args
8128ba24 RISC-V: Add support for H-extension v0.6.1 draft
3c6f5457 RISC-V: Enable all counters for VS/VU-mode by default
51aa969e TOOLS: d2c.py: Add varalign and varprefix parameters
38c4b223 ARM: arm32ve: fix access to SPSR banked register
81f49add RISC-V: Minor fix in arch_cpu_nascent_init()
a19e6602 TOOLS: openconf: improve code to fix potential string buffer overrun
4aae2669 EMULATORS: Allow Xvisor to compile with gcc 10.
bd88e3cf CORE: Allow Xvisor to compile in VERBOSE mode.
7b3ed10b ARM: Allow arm32ve and aarch64 to compile in non SMP mode
94745330 ARM: RPI4: Add DT node to power off/reset device
d2787229 ARCH: generic_mmu: Separate root and non-root initial page tables
363493df ARCH: generic_mmu: Remove redundant def_pgtbl_tree[]
975de604 RISC-V: Use struct cpu_vcpu_trap extensively for passing trap details
05231dd8 RISC-V: Use HLV/HSV instruction for unpriv access
f966f0c8 RISC-V: Use HVIP CSR to inject virtual interrupts
f806605c RISC-V: Update CSR defines as-per H-Extension v0.6 spec
4e0ea042 ARCH: generic_mmu: arch functions for page table size and align order
bb38fcb4 ARCH: Remove redundant ARCH_MMU_PGTBL_ENT<xyz> defines
8374279d ARCH: generic_mmu: Common arch_cpu_aspace_memory_xyz() functions
0d6af31d ARCH: generic_mmu: Use page table pool only for stage1 page tables
c4eb4ece ARCH: generic_mmu: Implement arch_cpu_aspace_print_info() function
08829d3d COMMANDS: host: Add aspace info sub-command
6d83b8ea ARCH: simplify includes in arch/include headers
93e8d90c ARCH: Add generic MMU implementation
9918d806 DOCS: Update DTB path in all documentation files
1242a0f6 ARCH: Move DTS files outside board directory
1d531ed1 ARM: Move SMP operations from board to cpu sources
e87d50a0 RISC-V: Move SMP operations from board to cpu sources
0f715395 ARCH: Introduce generic arch board implementation
827c990c ARCH: Introduce generic arch defterm early implementation
b656ad6a ARCH: Introduce generic arch defterm implementation
689c60bb ARCH: Introduce generic arch IPI implementation
37f7464e ARCH: Introduce generic arch devtree implementation
f04122c5 Makefile: Allow sources common accross architecture
60105f0f ARM: Map DTB early instead of copying
3abcf3f9 RISC-V: Remove load reservation hack
8822fcab CORE: Move DMA heap initialization after device tree reservations
84a7068a CORE: Do pagepool and exception table init after nascent functions
a82a64b0 RISC-V: Improve init data and init const free-up
d341c354 RISC-V: Map DTB early instead of copying
f8d000a9 CORE: vmm_host_aspace: Introduce arch_cpu_aspace_vapool_xyz() functions
3bec3fda COMMANDS: host: Use vmm_host_vapool_size() for VAPOOL size
773cc46a RISC-V: Provide shutdown method using SBI v0.1 call
8c22af64 DOCS: Add Raspberry Pi4 documentation
b100144b RISC-V: Parse CPU capabilities in arch_cpu_nascent_init()
94963123 ARM: Do PSCI init from arch_cpu_nascent_init()
31241524 ARCH: Introduce nascent init functions
94fe1144 ARM: Factor-out PSCI library from SMP operations
a1049497 COMMANDS: Fix cmd_devtree_print_attribute() for boolean attributes
ad7675d3 ARM: arm32ve: arm64: No need for identity mappings in intial page table
8cd0f5e6 ARM: arm32ve: arm64: Increase default VAPOOL size to 64MB
a802f231 ARM: arm32ve: arm64: Set MAX_DTB_SIZE to 1MB in defconfigs
8ca6ac4a ARCH: Reduce memory waste from ALIGN(MAX_DTB_SIZE) in linker scripts
bfd794e1 ARCH: defterm: Fix console node parsing
48245a5e RISC-V: No need for identity mappings in intial page table
06e9233b ARM: Initial DTS for RPi4 model B board
370b11a5 ARM: arm32ve/arm64: Use cache invalidate for early page table setup
b3dac5b1 ARCH: defterm_early: Fix early_base computation
0069e564 RISC-V: Detect and use Sv48 MMU mode for Guest whenever possible
f7bf69c6 RISC-V: Simplify stage1 and stage2 mode managment
1ce7a618 RISC-V: Detect and use Sv48 MMU mode for host whenever possible
ff55d352 RISC-V: Print MMU mode in arch_cpu_print_summary()
5416b36d RISC-V: Don't have compile time fixed MMU mode
3f683003 RISC-V: Fix linker error for RV32 systems
72cf420d RISC-V: Fix #ifdef used for defterm early mappings
26c67263 CORE: Don't return failure in vmm_devtree_reserved_memory_init()
f7a19dde ARM: Add RK3399 I2C device tree configuration.
20c0a2db ARM: Enable RK3399 I2C driver in generic-v8 defconfig
fe249951 DRIVERS: Add RK3399 I2C driver ported from Linux
5ac38de6 DRIVERS: i2c: Add generic i2c Device Tree parsing
c258e593 DRIVERS: Add EACCES errno error number definition
ae37ac83 CORE: The result from vmm_devtree_attrval is ambiguous.
d7eb5cbd RISC-V: Fixup HIDELEG CSR programming
d3b65e1f ARM: Add RK3399 pinctrl and pinmuxes to deivce tree
1dc602cc ARM: Enable RK3399 pinctrl driver in generic-v8 defconfig
87d4f797 DRIVERS: pinctrl: Fix compiler warning
f04f7f37 DRIVERS: Add GPIO pin control driver for RK3399
d6612ba8 DRIVERS: of: Add function to count children of a DT node
e5bcce54 DRIVERS: gpio: Move the gpiochip_generic_XXX functions to gpiolib
118daefa RISC-V: Use hardware division instructions
0be68702 RISC-V: Guest SBI v0.2 HSM extension implementation
271a8ddf RISC-V: Guest SBI v0.2 RFENCE extension implementation
761514bb RISC-V: Guest SBI v0.2 TIME extension implementation
656bc817 RISC-V: Guest SBI v0.2 IPI extension implementation
090001f0 RISC-V: Guest SBI v0.2 base extension implementation
ec85ff26 RISC-V: SBI error codes defines as-per SBI v0.2 spec
264a48e7 RISC-V: Re-factor Guest SBI implementation
a0b66eaf DRIVERS: 8250-uart: Prepare uart clock if configured in device tree
8856c5dd ARM: Turn off unused clocks on RK3399 SoC
db458c58 ARM: Add UART clock configuration to device tree for RK3399
9e79b2b7 DRIVERS: clk: Incorrect cells count name for assigned-clock-parents
59c9c1b7 ARM: Add RK3399 clock configuration to device tree
903b9836 ARM: Enable RK3399 clock driver in generic-v8 defconfig
13eaa65f DRIVERS: Add the Rockchip clock drivers.
d55c5e3d DRIVERS: clk: Add support to limit input rate for fractional divider
e3fb7ac1 DRIVERS: clk: Allow clock adjustment back to requested rate after parent changes
22cdf5f4 LIBS: mathlib: Add a GCD function
66a26c36 CORE: __initconst and __initdata variables must be in separate sections
c041a2a8 DRIVERS: do_div macro does not behave as Linux drivers expect
2ae1a3fe LIBS: mathlib: DIV_ROUND ULL macros return incorrect result
25e58269 ARCH: 64-bit arch_in_<xxx> macros lose upper 32-bits of result
0ef0e194 RISC-V: Update SBI HSM defines as-per latest SBI spec
d3136401 RISC-V: Use hbase=-1UL whenever hart_mask=NULL for SBI v0.2 calls
6c360b1a RISC-V: Remove redundant SMP_OPS_DECLARE() macro
97e31963 RISC-V: Add SBI SMP operations
83ca3b07 RISC-V: Add SBI v0.2 HSM extension defines
d03b500c EMULATORS: virtio_mmio: Fix compile warning with GCC9
9e9a0172 DOCS: arm: Add RockPro64 documentation.
54269ba1 TESTS: Basic Firmware does not poll serial port correctly
174435bb ARM: Basic support for RockPro64 Single Board Computer
0b138c5f CORE: Split vmm_smp_ipi_init() into two parts
a16d4440 RISC-V: Allow multiple version of riscv gcc to build xvisor
1f82ff89 tools: Add the RISC-V architecture to the makeall script.
f3e9be29 RISC-V: Fix RV32 build when using RV64 crosss compiler
3379e5c9 CORE: vmm_schedalgo_prr: Use list_del_init() instead of list_del()
6fea5d23 DOCS: Update commit tag in v0.3.0 release notes
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping libvirt to version v11.4.0, which comprises the following commits:
8ba3d94995 Release of libvirt-11.4.0
eb7b8ac5ff Translated using Weblate (Korean)
cd6a09c7f3 NEWS: Mention removal of compile time helper program lookup, virito-net ABI check and FDC capabilities
73f57e051a qemu: Fix error when migration with shared TPM storage is unsupported
dc1fe00e94 NEWS: update NEWS for POWER11 support
93d34fe442 NEWS: Make sure releases are separated by two blank lines
cfa295eccb NEWS: Fix virtqemud crash when resuming failed post-copy migration
34ce7f25c5 qemu: Fix crash when resuming failed post-copy migration
ac4f855bb0 Update translation files
0020966fee po: Refresh potfile for v11.4.0
43dc3b690b docs: domain: Explain supported options of 'error_policy'
d82df5884a Translated using Weblate (Georgian)
8482e27ed7 Translated using Weblate (Chinese (Simplified) (zh_CN))
424d3720e2 Translated using Weblate (Korean)
bb881a2e49 qemuDomainMachineSupportsFloppy: Check for QEMU_CAPS_BUS_FLOPPY
f7d1caa81d qemu: capabilities: Introduce QEMU_CAPS_BUS_FLOPPY
600065cefc qemu: Move floppy device support validation to validation code
e8017c12c8 qemu: domain: Introduce qemuDomainMachineSupportsFloppy
481a38c45f libvirt_nss: Allocate buffer in aiforaf() dynamically
209ca5f839 libvirt_nss: Allocate buffer in ERROR() dynamically
6133c09cf5 libvirt_nss: Drop needless cleanup labels
dbd41b6558 libvirt_nss: Use automatic memory freeing
6d1848ac12 nss: Declare g_autofree and g_steal_pointer() macros
f79ef43f2c nss: Add missing includes for gai_strerror()
46b0115778 libvirt_nss_macs: Fix type of @len in findMACsFromJSON()
7b0888b4ef cpu_ppc64: Add POWER11 host-model support
e17aa7408c cpu_map: Add POWER11 CPU model support
a714d53f74 tests: Add capabilities for QEMU 10.0.0 on ppc64
1c077f6a73 tests: qemuhotplugtest: Set the cpu version at source for PPC64 tests
0742b6487a tests: Pin pseries-2.7 tests to the version 7.0
47431165f4 virsh: Do not print warnings with "error:" prefix
eb9b48bddf docs: drvbhyve: document NVRAM support
14c05d8f3e NEWS: bhyve: document NVRAM support
e06902917c build-aux: simplify grep detection on FreeBSD
17e170a137 qemuMonitorJSONMigrate: Drop 'detach' QMP option
f0b29d4a6f qemuMonitorDumpToFd: Drop 'detach' argument
d9b90d6f89 virsh: domain: Annotate rest of arguments taking local existing file
811749a266 virsh: Apply empty completer to arguments where completion doesn't make sense
0f430122d3 vsh: Apply empty/local completers to global commands
8d1cd03478 virsh: completer: Extract common completer methods from virsh to vsh
c22b734117 cputest: Skip more tests requiring JSON_MODELS if QEMU is disabled
5fdcf07e5d bhyve: support removing NVRAM on domain undefine
4fc9b49217 bhyve: introduce bhyveDomainDefValidate()
b869102f5e bhyve: firmware: try to guess NVRAM settings
c7d1bbd9a4 bhyve: generate NVRAM bhyve arguments
24bdf9a15f bhyve: conf: introduce nvramDir
aeb1f77c0f qemu: fd: Log information about passed file descriptor
c8c3920e35 docs: backup: Hint at proper selinux labelling of the FD-passed NBD socket
3d05fe7aa3 qemuBackupPrepare: Actually allow 'VIR_STORAGE_NET_HOST_TRANS_FD'
16c4fa9f82 build: do not use -Winline
681d64b939 build: prohibit inline functions in C files by syntax-check
df75a015a1 NEWS: Mention new option '--no-pkttyagent'
0eea768f4b virsh: Add option '--no-pkttyagent'
05f34d585a qemuDomainRemoveInactive: Remove 'driver' argument
e9e8faa280 qemuProcessReconnectData: Drop 'driver' struct and clean up
36069750ee qemuProcessReconnect: Modernize local variable setup
54aad47a02 qemuDomainRemoveInactiveLocked: Remove 'driver' argument
1375974995 qemuProcessStop: Drop 'driver' argument
b5131f00b6 qemuDomainRemoveInactiveCommon: Remove 'driver' argument
475000c9bc qemuSnapshotDiscardAllMetadata: Remove 'driver' argument
ecadb2f19a qemuCheckpointDiscardAllMetadata: Remove 'driver' argument
f0ccfe9f9d qemuExtDevicesCleanupHost: Use 'virQEMUDriverConfig' instead of 'virQEMUDriver'
e0481ec1db qemuProcessStartWithMemoryState: Rename 'snapshot' to 'internalSnapshotRevert'
897b3aa3c5 qemuProcessStart: Rename 'snapshot' to 'internalSnapshotRevert'
a82f2b6de7 qemuProcessLaunch: Rename 'snapshot' to 'internalSnapshotRevert'
63bc7ea39c qemuBuildCommandLine: Drop 'snapshot' argument
c4f70cc4d9 qemuSnapshotRevertInactive: Ensure all error paths handle transient domains properly
542f1378bf qemuSnapshotRevertActive: Remove transient domain on failure
f06805a979 NEWS: Mention fix for internal snapshot reversion regression
889d2ae289 qemuProcessStartWithMemoryState: Don't setup qemu for incoming migration when reverting internal snapshot
bf79a021a6 cpu_x86: Do not inline cpuidCall()
768b539d83 spec: Bump min_fedora
e2bc742fcc spec: Bump min_rhel
37ce03c6fe ci: refresh with 'lcitool manifest'
431911a846 tests: Add pcihole64 test for virt machine
329afc74b1 qemu: Add command line support for PCI high memory MMIO size
91e1b2cb7c qemu: Add capability for PCI high memory MMIO size
8a9d201bf6 ch: Support RNG device
95d665c768 rpc: Add the {repoll,retry} logic in virNetClientSetTLSSession
1e2b13fb20 src: Fix retval of some functions declared to return an int
fe1f94a034 virsh-pool.c: Fix return type of virshBuildPoolXML()
a9adca0956 virnetdevvlan: Fix return type of virNetDevVlanEqual()
a857d993d1 storage_backend_rbd.C: Fix return type of a volStorageBackendRBDUseFastDiff() stub
1cf0944ceb qemu_process: Fix return type of qemuDomainHasHotpluggableStartupVcpus()
7e763c5275 nwfilter: Fix return type of virNWFilterCanApplyBasicRules callback
9fc9395c41 storage_backend_rbd.c: Make virStorageBackendRBDSetAllocation() stub report an error
d892d3c276 virDomainNetDefCheckABIStability: Consider virtio 'queues' ABI
465a38154f virNetDevTapCreate: Use error message hinting to multiqueue use only when opening multiple queues
0e1c309157 docs: man: Document '--once' for 'virsh autostart'
dd8573b3ea API: Clarify behaviour of autostart vs autostart once
6db8dc63bc qemuDomainPrepareHostdevPCI: Simplify error messages
fced1da279 qemuDomainPrepareHostdevPCI: Fix return values after conversion from bool to int
28c16b7d11 virnetdevtap: Fix memory leak in virNetDevTapReattachBridge
6c4260b501 virnetlink: Split virNetlinkBridgeVlanFilterSet()
6a23a61496 virnetdevbridge: Include virnetlink.h more often
54fbcc6c7d virnetdevbridge.c: Fix comments in virNetDevBridgeSetupVlans()
89c622744f virnetlink: Provide stub for virNetlinkBridgeVlanFilterSet()
bd30147e74 rpm: disable zfs on Fedora >= 43
cea2ee1d28 tests: Add capabilities for QEMU 10.0.0 on aarch64
3d6c40df37 tests: Use collie instead of borzoi for aarch64 tests
6ff8d08777 qemu_capabilities: Fetch caps for virtio-mem-ccw too
18ff3c9fbf ci: refresh with 'lcitool manifest'
2756609a3e docs: hooks: Document when shutoff-reason argument was introduced
c074f2f9a8 cpu_x86: Fix algorithm for computing CPU model weight
8c23ba74c7 cpu_x86: Refactor virCPUx86CompareCandidateFeatureList
18baf82a02 cputest: Add data for a newer version of Intel Atom(R) P5362 CPU
91878efb57 cputest: Add data for Intel(R) Xeon(R) w7-3465X CPU
44bbbb672a cputest: Add data for Intel(R) Xeon(R) Gold 6530 CPU
3b6fcd3e13 cputest: Add data for Intel(R) Xeon(R) Bronze 3408U CPU
ac35760043 cputest: Add data for Intel(R) Xeon(R) 6731E CPU
9d518cd0fe cputest: Add data for AMD EPYC 9334 32-Core CPU
05ee8942f0 cputest: Add data for Intel(R) Xeon(R) Gold 6152 CPU
a7e7971224 cputest: Add data for AMD Ryzen 5 5500U CPU
e7be4feea1 cputest: Add data for AMD EPYC 7713 64-Core CPU
42e14595f3 cputest: Add data for Intel(R) Xeon(R) Silver 4214R CPU
1424a1a17b cputest: Add data for Intel(R) Xeon(R) CPU E3-1270 v5 CPU
e66a2079b8 cputest: Add data for Intel(R) Core(TM) i7-1365U CPU
c976bf9be7 cputest: Add data for Intel(R) Core(TM) i7-1270P CPU
670aae6cda tests: update capabilities for QEMU 10.0.0 on s390x
c72a1751e5 qemuxmlactivetest: Don't segfault when capability XMLs are invalid
5650f1f1e7 domaincapstest: Remove XMLs for already dropped qemu versions (4.2.0 - 5.1.0)
f0668b7bf0 qemucapabilitiesdata: Enable GTK graphics for 'caps_10.0.0_x86_64'
5df511d178 scripts: Adapt mock-noinline.py to ATTRIBUTE_MOCKABLE
f8bc6af44d src: s/G_NO_INLINE/ATTRIBUTE_MOCKABLE/
76f8c0b80d internal: Introduce ATTRIBUTE_MOCKABLE
27c964a7e4 openvz: stop hardcoding vzlist/vzctl/vzmigrate paths
a3977c246e util: stop hardcoding pkttyagent path
4f8b9e731a storage: stop hardcoding LVM tool paths
68d17f641a meson: stop setting conf var for optional programs
8faebd4aa8 util: remove use hardcoded TC path
5f781ab311 util: remove use hardcoded OVS_VSCTL path
b6e50df68d util: remove use hardcoded MODPROBE/RMMOD paths
19f2b047d3 util: remove use hardcoded MM_CTL path
d15cdacc3a nodedev: remove use hardcoded MDEVCTL path
fa513d5845 util: remove hardcoded ISCSIADM command path
ce7ac2f908 meson: remove check for 'ip' program
5d36775747 util: remove use hardcoded DMIDECODE path
f4e95d1215 meson: stop setting conf var for required programs
014bf667c6 build-aux: add missing definition of PERL variable
46aab93457 docs: stop setting vars for docs tools
6bfead9893 util: stop hardcoding 'ifconfig' path
f7abafdd05 util: stop hardcoding bhyve, bhyvectl, bhyveload paths
654e30b98c util: stop hardcoding numad path
88f560b619 tests: storage hardcoding paths for mount & vgchange
69eff8ed22 storage: stop hardcoding paths for mkfs, mount, umount
62cf5ba3f9 Post-release version bump to 11.4.0
cc934f93a5 Release of libvirt-11.3.0
eeae25d07c Translated using Weblate (Romanian)
4792cc46b6 Translated using Weblate (Spanish)
27f2900615 Translated using Weblate (Romanian)
742fca442d Translated using Weblate (Ukrainian)
e1882a4ac4 Translated using Weblate (Chinese (Simplified) (zh_CN))
afadcc7359 Update translation files
e1fdff61be scripts: Fix reading list of files in mock-noinline.py
c19c8f1996 util: Add missing G_NO_INLINE annotation
b41577396f po: Refresh potfile for v11.3.0
386cb6708b Translated using Weblate (Finnish)
408475296a Translated using Weblate (Georgian)
05ed4dde65 Translated using Weblate (Korean)
09798e46e3 Translated using Weblate (Spanish)
7d3ac8017d remote: expand some debug messages for socket detection
11abe72fad kbase: update docs to account for changed error message
79e26b7b21 remote: improve error message when no URI is set
a77cdea4cf qemucapabilitiestest: Final update for qemu-10.0 release on x86_64 of the 'amdsev' variant
6e1448d8a8 qemucapabilitiestest: Final update for qemu-10.0 release on x86_64
2dd0ad6d52 rpm: Enable KVM for riscv64 on RHEL 10+
c5a73f75bc qemu_rdp: Fix a typo existance -> existence
750eaf2243 python: Do not explicitly state variables are global when only read
ab1218c610 nwfilter: Fix erroneous pointer passing to g_clear_pointer
8685923df0 virbitmap: Change return type of virBitmapToData to void
6387253c42 docs: formatdomain: Metion virtio model for currentAddress
da062b4d6c bhyve: use const virDomainDef pointer in bhyveBuildNetArgStr()
16a34cedf3 conf: use const virDomainDef pointers
faa98ca6d3 nss: Fix memory leak in findLease()
5de27c32a1 nwfilter: Avoid possible double free in virNWFilterInstReset()
9ccd9676a8 virsh: prevent potential NULL dereference
6230eed02c bhyve: capabilities: advertise RNG device support
9b152fcf6f docs: drvbhyve: document virtio-rnd support
21e3cf978b NEWS: bhyve: document new features
ac6519084c vsh: Turn _vshControl::progname into a const string
9e89ef3f2f vsh: Free commands in vshDeinit()
32fb9af277 NEWS: Mention fix of crash on disk hotplug failure
ba4de5e09e qemuDomainAttachDiskGeneric: Report errors from 'qemuBuildThrottleFiltersAttachPrepareBlockdev'
727f42a8cd qemu: block: Don't crash if qemuBlockThrottleFiltersDetach gets NULL @data
44abaa0128 qemu: make passt+vhostuser reconnect behave identically to passt+user
95ff77f289 qemu: put vhost-user code that's special for passt in a helper function
dedf1ada95 qemu: respond to NETDEV_VHOST_USER_DISCONNECTED event
03a6bc7752 qemu: make processNetDevStreamDisconnectedEvent() reusable
51a54dc1c4 qemu: remove nonsensical sanity check in processNetdevStreamDisconnectedEvent()
68a83cac64 qemuDomainBlockCopyCommon: Don't revoke access to file twice on failure
63c348e88a qemuDomainBlockCopyCommon: Reorder setup of 'mirror' data
93307c7a50 qemu: domain: Unexport 'qemuDomainPrepareStorageSourceBlockdevNodename'
a55f1930d5 ch: fix double space in error message
e1e40b5035 bhyve: support interface type 'network'
1ec1b765d6 bhyve: extend RNG device validation
0464a9462c bhyve: argv2xml: support virtio-rnd devices
03fac384c5 bhyve: support random number generator device
97ed7f22b0 qemu: Properly propagate migration state to TPM cleanup code
a5e4ca6f02 qemu: Rename outgoingMigration parameter in various TPM functions
ac5874ba87 network: Suppress reporting an error when D-Bus is unavailable in networkStateInitialize()
4f502feebf virinhibitor: Suppress reporting an error when D-Bus is unavailable in virInhibitorAcquire()
4940e27321 NEWS: Mention fix for 'qemu-rdp' error being logged
bd473480b4 qemu: rdp: Fix 'qemuRdpAvailable()'
59f40ba67c esx: Accept empty "path" URI component same way as "/"
617e2dc319 manpages: virsh: Use disclaimer from 'virNodeGetInfo()' for 'virsh nodeinfo'
6654cf472c virNodeGetInfo: Improve description of the case when fake data is reported
e54cc1500c libvirt-host: Clarify/fix description of the CPU frequency field
be29dbe187 virHostCPUGetInfoPopulateLinux: Remove 'cleanup'
f883dab020 virHostCPUGetInfoPopulateLinux: Use automatic memory freeing
9a747afe6c qemu: capabilities: Retire QEMU_CAPS_NBD_BITMAP
4675e7d3a8 qemu: capabilities: Retire QEMU_CAPS_BLOCK_EXPORT_ADD
57b9b969fb qemu: monitor: Drop wrappers for 'nbd-server-add'
cb332d616a qemu: block: Always assume support for 'block-export-add'
fe88f3f151 docs: drvqemu: Fix required minimum qemu version to 6.2.0
cdf599cfb6 NEWS: mention vol-create bug fix
b8c3d847a9 storage: virStorageVolDefParse and storageVolCreateXML flags fix
7f07cf5a72 docs: Render API and XML sections one per line in HTML
d8d7d970c3 docs: Re-order XML schema after API documentation on 'docs' page
4ba5b659dc NEWS: Document ARM CPU map bug fix
701b2c0fca cpu_map: Install Ampere-1 ARM CPU models
b72270fafd tests: Add a basic CPU test for aarch64
73d8cbaae5 meson: Drop workaround for -Wframe-larger-than and clang
01a098ebc7 vbox: Move parts of vboxSnapshotRedefine() into a separate function
61e1e61f81 vbox: Move parts of vboxSnapshotRedefine() into a separate function
cccdb33ced vbox: Move parts of vboxSnapshotRedefine() into a separate function
de3ea81270 vbox: Move parts of vboxSnapshotRedefine() into a separate function
f9c4f20d8f doRemoteOpen: Drop needless typecast of @transport
62ba268cd7 doRemoteOpen: Move RPC talk to a separate function
063222801a remote_driver: Move URI arg extraction into a separate function
008ccd3518 ch: Fix printf format strings wrt size_t argument
b065df3d04 ch: Drop pid from monitor
3dae81c8d7 ch: Use CH_DOMAIN_PRIVATE() more
6e147f6eac Add NEWS item for <hyperv/> flags with Xen
410dfde9bb libxl_conf: Implement hyperv domain flags for Xen
312088d9b6 tools: virsh: metadata: do not report error on missing metadata
d7492f5225 Translated using Weblate (Ukrainian)
60b37479f8 docs: add table showing guest IP/DNS/gateway settings when using SLIRP
4c5e3b1ca0 ch: virCHProcessEvent() vm shutdown event handler fix
ad22460a75 ch: virCHProcessEvent() update domain info after reboot
9d6e2d127e ch: virCHMonitorNew() run new CH monitor daemonized
e677faa11e qemu: capabilities: Retire QEMU_CAPS_SNAPSHOT_INTERNAL_QMP
38d47345e2 qemu: monitor: Remove HMP monitor code
edc541129f qemu: Always revert internal snapshots via QMP rather than '-loadvm'
31896db4d5 qemu: snapshot: Always assume support for QEMU_CAPS_SNAPSHOT_INTERNAL_QMP
4d548a2458 qemuSnapshotCreateActiveInternal: Fix error logic
62d6794827 qemu: domain: Don't check return value of 'virCPUDefCopy'
8c2872d72c qemu: monitor: Improve field annotations in QEMU_CHECK_MONITOR
e2c6f436dc tests: domainbackupxml2xml: Add test case for pull-mode backup with NBD transport='fd'
eb768a556d backup: Add support for passing server socket file descriptor to backup NBD server
2e014dfae6 qemu: monitor: Support FD passing of sockets to 'qemuMonitorJSONNBDServerStart'
5da6b62419 virStorageNetHostDefClear: Move into virStorageNetHostDefFree
ee49106dbf conf: Introduce VIR_STORAGE_NET_HOST_TRANS_FD
081f3ec3dd virDomainStorageNetworkParseHost: Refactor cleanup
aa3c1de260 virDomainStorageNetworkParseHost: Remove unpopulated 'transport' variable
93ecaec845 virDomainDiskDefValidateSourceChainOne: Fix validation of 'data-file' nesting
7d4de62cfa esxConnectListAllDomains: Don't propagate failure to lookup a single domain
904b5e9d06 news: document dropping apparmor < 3.0.0
5ed5673ebf meson: drop remaining checks for apparmor version
2c46d5c216 Revert "apparmor: Allow version-specific bits in profiles"
b8b60c4bee Revert "apparmor: Allow version-specific bits in abstractions too"
933494237a apparmor: assume at least apparmor >= 3
21b7b02b72 meson: mandate apparmor >= 3.0.0
52638fb16a Post-release version bump to 11.3.0
73329aa737 Release of libvirt-11.2.0
803671de80 Translated using Weblate (Korean)
60d3a62c35 Translated using Weblate (English (United Kingdom))
40f5082683 NEWS: qemu: support block disk along with throttle filters
0123456789 NEWS: Document features/improvements/bug fixes I've participated in
d84b249577 NEWS: Mention bump to qemu-6.2, vhost-user shmem check and stats params discoverabilty
8a48877a5a doc: remove wrong comment
3cb6e14343 lib: virDomain{Save,Restore}Params: Ensure absolute path
fa86037eb5 Update translation files
52e3f3041f qemu_driver: Fix virDomainSaveImageDefineXML
a442f46b0e po: Refresh potfile for v11.2.0
50981052a5 qemu: Emit NIC_MAC_CHANGE event
057872df2d Introduce NIC_MAC_CHANGE event
ac95617d3d qemu: Reflect MAC address change in live domain XML
d5666b3c2e NEWS: Mention virsh hypervisor-cpu-models command
bd21e22fe6 Translated using Weblate (Spanish)
631fceade9 NEWS: Mention guest agent error code improvements
8ab9c74df9 qemuAgentCheckError: Rewort error if neither return nor error is found
b38d66e81e qemuAgentCheckError: Use 'VIR_ERR_AGENT_COMMAND_FAILED'
c3a92081c8 lib: error: Introduce 'VIR_ERR_AGENT_COMMAND_FAILED'
8b40067ece docs: Point to VIR_ERR_AGENT_COMMAND_TIMEOUT when setting timeout
54312df15b qemuAgentCommandFull: Use VIR_ERR_AGENT_COMMAND_TIMEOUT when agent disappears
305e91dc21 qemu: agent: Differentiate timeouts when syncing from command timeout
ae499e4536 lib: error: Introduce 'VIR_ERR_AGENT_COMMAND_TIMEOUT'
d61ca2665e NEWS: fix one more typo
50cc071858 NEWS: hotplug virtio-mem device
25a26bd97b Translated using Weblate (Chinese (Traditional) (zh_TW))
0ae12c6173 Translated using Weblate (English (United Kingdom))
5801e3ce26 Translated using Weblate (Russian)
ec16313f8b NEWS: Mention support for mapped-ram
6bd9b06484 qemu: Fix build on 32-bit platforms
ddb8305049 virsh: add --image-format option to the save command
73cf89e8f2 tools: use virDomainSaveParams only when necessary
b982583d92 tools: use virDomainRestoreParams only when necessary
ff22383b34 qemu: remove VIR_DOMAIN_SAVE_PARALLEL flag
2582f4dcab tools: remote --parallel from virsh save command
ec274a96b6 tools: remove --parallel from virsh restore command
743f49aa66 NEWS: fix even more typos
37429530cc qemu/dbus: Allow connections from root to the dbus-daemon
c2f6feb54f Fix typo in NEWS files
a6aa0f0c7e Add NEWS item for auto-shutdown feature
a274048196 tools: add parallel parameter to virsh restore command
380cffda23 tools: add parallel parameter to virsh save command
f0169f4d6c qemu: Add support for parallel save and restore
3637c4dd8b include: Define constants for parallel save/restore
da4273db05 qemu: Support O_DIRECT with mapped-ram on restore
06bdb1b6c7 qemu: Support O_DIRECT with mapped-ram on save
28a0621528 qemu: Add support for mapped-ram on restore
138737b203 qemu: Apply migration parameters in qemuMigrationDstRun
5b324c0a73 qemu: Move creation of qemuProcessIncomingDef struct
c2518f7bc7 qemu: Add support for mapped-ram on save
a24f10f91e qemu: Add helper function for creating save image fd
fa68f78f13 qemu_saveimage: add "sparse" to supported save image formats
c939bf537e qemu: Add function to get migration params for save
ac2f196ddd qemu: Add mapped-ram migration capability
f80d59afe1 qemu: Add function to get bool value from migration params
61a095cfc7 qemu: Add function to check capability in migration params
3f53bfac41 qemu: Add function to get FDPass object from monitor
9cbc2b9c51 virsh: Add option "throttle-groups" to "attach_disk"
180d41934c virsh: Add support for throttle group operations
f839ff5887 virsh: Refactor iotune options for re-use
53088d8cab qemustatusxml2xmldata: Add 'throttlefilter' tests
18a912f55f qemuxmlconftest: Add 'throttlefilter' tests
2279f9e0ff config: validate: Verify iotune, throttle group and filter
9a6560f066 qemu: block: Support block disk along with throttle filters
80307f4823 qemu: helper: throttle filter nodename and preparation processing
937f300c56 qemu: Implement qemu driver for throttle API
9f29461704 qemu: Refactor qemuDomainSetBlockIoTune to extract common methods
a10b3ffebb remote: New APIs for ThrottleGroup lifecycle management
5023d974b1 tests: Test qemuMonitorJSONGetThrottleGroup and qemuMonitorJSONUpdateThrottleGroup
8beb51f23d qemu: monitor: Add support for ThrottleGroup operations
7b4ea19772 config: Introduce ThrottleFilter and corresponding XML parsing
644a97b87d config: Introduce ThrottleGroup and corresponding XML parsing
8ce2d2df0e schema: Add new domain elements to support multiple throttle filters
2463533aad schema: Add new domain elements to support multiple throttle groups
65eeaf12d0 virsh: Introduce new hypervisor-cpu-models command
563d3cfb86 hypervisor: emit systemd status & log messages while saving
364977b94a rpc: don't let systemd shutdown daemon while saving VMs
27020d20ee admin: add 'daemon-shutdown' command
94029c9d64 rpc: fix shutdown sequence when preserving state
4acd18b5b8 rpc: don't unconditionally quit after preserving state
1cad0a1c78 rpc: move state stop into virNetDaemon class
77c32d2d53 rpc: rename virNetDaemonSetShutdownCallbacks
256ed0c9f9 src: clarify semantics of the various virStateNNN methods
da1d0f32d0 qemu: add config to control if auto-shutdown VMs are restored
7e153492e7 qemu: wire up support for once only autostart
602f2e60ca hypervisor: wire up support for auto restore of running domains
c6018e5f87 conf: implement support for autostart once feature
65345dbf47 src: add new APIs for marking a domain to autostart once
543d259ad3 qemu: add config parameter to control auto-save bypass cache
b11c76e514 hypervisor: support bypassing cache for managed save
faa7a082a1 qemu: configurable delay for shutdown before poweroff
eb51f97870 qemu: improve shutdown defaults for session daemon
f48f700f3d qemu: support automatic VM managed save in system daemon
84bb136c31 hypervisor: custom shutdown actions for transient vs persistent VMs
f4f5e6bdc4 hypervisor: expand available shutdown actions
2b792b35a4 remote: always invoke virStateStop for all daemons
991a20a938 hypervisor: move support for auto-shutdown out of QEMU driver
f48fb17d72 qemuHotplugRemoveManagedPR: Integrate check whether removal is needed
ad94d8fb19 qemuDomainChangeEjectableMedia: Separate rollback and success code paths
1f00a208ea qemu: Remove return value from 'qemuHotplugRemoveManagedPR'
d87e5a1de1 qemu: Do not replace filter nodes with virDomainBlockCopy
ca429f102c qemu: monitor: Wire up 'replaces' attribute for 'blockdev-mirror'
6ccf67f5a7 NEWS: Mention multiple iothread support for 'virtio-scsi' controller
a4cbad35c9 qemuxmlconftest: Add 'iothreads-virtio-scsi-mapping' case
adb812f068 qemu: Implement support for iothread <-> virtqueue mapping for 'virtio-scsi' controllers
9c4664e8e5 conf: Add support for iothread to queue mapping config for 'virtio-scsi'
285ae7feb3 qemu: capabilities: Introduce QEMU_CAPS_VIRTIO_SCSI_IOTHREAD_MAPPING
d2414079f7 qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to v9.2.0-2799-g0462a32b4f
815c22a3a7 conf: also free auth for rdp in virDomainGraphicsDefFree
cae2d23a83 qemu: remove unreachable breaks in qemuDomainAssignMemoryDeviceSlot
9ef080d6d9 qemu_domain_address: fix CCW virtio-mem hotplug
be30b8eef9 tests: add qemu <graphics type='rdp'/> test
d80f1f8e63 qemu: add RDP support
f5e5a9bec9 qemu: add 'rdp' capability if qemu-rdp is available
e008d229f4 qemu: pass virQEMUDriverConfig to capabilities
469e161946 qemu: add qemu-rdp helper unit
cdee56a955 qemu: validate RDP configuration
507be3425b qemu/dbus: log daemon stdout/err, use domainLogContext
dbfb96d18c qemu/dbus: keep a connection to the VM D-Bus
3af8f135e9 qemu/virtiofs: use domainLogContext
a4d8df93ce qemu: limit to one <graphics type='rdp'>
cab7d25371 qemu: add RDP ports range allocator
14146b05b6 qemu: use virDomainDefHasGraphics
97829d016d conf: generalize virDomainDefHasSpiceGraphics
bfa7d5aaa8 conf: parse optional RDP username & password
bd5f4d3237 qemu: add qemu RDP configuration
12d7b9fe26 qemu: add rdp state directory
ebdcec7dc9 util: annotate non-null arguments for virGDBusCallMethod()
de9b1f0e72 qemu-slirp: drop unneeded check for OOM
44089b4eea build: fix -Werror=maybe-uninitialized
7253dda517 build-sys: drop -Winline when optimization=g
7dcfa95e47 news: Add item for guest load averages
acf2f9e1ef src: add new target for regenerating protocol structs files
dcd1132937 src: normalize whitespace in protocol structs files
fc201e0fcc ch: Fix refcounting in virCHEventHandlerLoop() and virCHStartEventHandler()
1db1244752 ch: preserve last error in virCHProcessStop()
5a20684788 docs: Fix some typos
01a7e84be9 docs: remove references to removed APIs
cb3a6e8806 scripts: add execute permission to several files
40c0c9c838 docs: document workaround for DMARC countermeasures
4c979edaa5 conf: parse interface/source/@dev for all interface types (with backend type='passt')
902237664f Remove unreachable breaks right after return
c6f0819f1d qemu: remove unused vm from qemuBuildPVCommandLine
5c52740587 qemu: remove unused vm from qemuBuildSEVSNPCommandLine
cda322b8b2 qemu: remove qemuCaps from qemuBuildIOThreadCommandLine
fc43efc312 qemu: remove qemuCaps from qemuBuildObjectCommandline
7e0fbdf91d qemu: remove qemuCaps from qemuBuildTLSx509CommandLine
69ccd52b7c qemu: remove qemuCaps from qemuBuildObjectSecretCommandLine
28a22dc3a1 qemu: remove qemuCaps from qemuBuildObjectCommandlineFromJSON
7fc6764fb6 qemu: validate: fs: remove unneeded parameter
e4383feaa4 qemu: seccomp sandbox: remove incorect G_GNUC_UNUSED marker
b6dbabc589 NEWS: Mention new 'image_format' parameter for virDomainSaveParams
b9f54f8792 docs: Clarify what source and name attributes of TPM profile describe
eb6c28408d ch: Rework virCHProcessConnectMonitor()
5ed2ed8708 ch: Unref @cfg in virCHProcessStop()
b9a10cf4bb ch: Free @iothreads array in virCHProcessSetupIOThreads()
1b25f1e53b ch: Don't leak virCHDomainObjPrivate struct members
9da8db464a ch: Free retval of curl_slist_append()
8701ba4feb network: Free inhibitor in networkStateCleanup()
4f1e9d02ea qemu: capabilites: Retire QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING
e5d7a871c5 qemu: migration: Always assume support for QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING
eb27abb415 qemu: domain: Remove qemuDomainSupportsCheckpointsBlockjobs
e1bce4ecd2 qemu: capabilites: Retire QEMU_CAPS_INCREMENTAL_BACKUP
0b939c467a qemu: Always assume support for QEMU_CAPS_INCREMENTAL_BACKUP
e6815547c8 qemu: capabilities: Retire QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY
2f4e76a770 qemu: Always assume support for QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY
514c1f8dda qemu: capabilities: Retire QEMU_CAPS_BLOCKDEV_REOPEN
4983cb62e6 qemu: Always assume support for QEMU_CAPS_BLOCKDEV_REOPEN
5ec6318c05 qemu: capabilities: Retire QEMU_CAPS_QMP_QUERY_NAMED_BLOCK_NODES_FLAT
a8ac578419 qemu: monitor: Always assume support for QEMU_CAPS_QMP_QUERY_NAMED_BLOCK_NODES_FLAT
52ec7929b0 qemu: capabilities: Retire QEMU_CAPS_OBJECT_JSON
f46e2bf3b0 util: Drop 'virQEMUBuildCommandLineJSONArrayBitmap'
af227c6ab0 qemu: monitor: Drop support for extra wrapper for 'object_add'
51f7b35612 qemuBuildObjectCommandlineFromJSON: Assume all qemus support QEMU_CAPS_OBJECT_JSON
554a5e508a qemu: capabilities: Retire QEMU_CAPS_COMPAT_DEPRECATED
57cbe6a569 qemuBuildCompatDeprecatedCommandLine: Assume that QEMU_CAPS_COMPAT_DEPRECATED is supported
67d2787807 domainbackupxml2xml: Add test case with unix socket server for pull mode backup
5d95391203 docs: formatdomain: Clarify configuration of iothread <-> virtqueue mapping
0ee6848ca5 virDomainIothreadMappingDefParse: Fix usage of virXMLNodeGetSubelementList
fcd47086f4 virXMLNodeGetSubelementList: Document return value semantics
482a2d119b qemu: Use modern header formatting in 'qemu_command.h'
080c7fd341 qemu: process: Remove un-updated 'qemuProcessStartWarnShmem'
0d20632179 qemuValidateDomainDeviceDefNetwork: Require shared memory for all vhost-user interfaces
779a975355 qemuxmlconftest: Include shared memory 'net-vhostuser' test cases
2daf61ffec qemuNodeGetSEVInfo: Use virTypedParamList to construct return value
710e90fc69 qemuDomainGetLaunchSecurityInfo: Use virTypedParamList to construct return value
20e0bc3fbd qemuDomainGetLaunchSecurityInfo: Don't forget unlock VM object on (impossible) error
defca11627 src: expand docs for guest stats constant version handling
c27bced958 src: expand docs for guest stats array handling
728b22be92 src: document that no constants are provided for custom VM stats
5d9f73628b src: add constants for domain stats 'dirtyrate.' parameters
b1c0ec1767 src: add constants for domain stats 'memory.' parameters
ca0aa86fbb src: add constants for domain stats 'iothread.' parameters
69e8341f10 src: add constants for domain stats 'perf.' parameters
4661ceb067 src: add constants for domain stats 'block.' parameters
88bae83ea9 src: add constants for domain stats 'net.' parameters
b040ee0c98 src: add constants for domain stats 'vcpu.' parameters
6a16c3ca8c src: add constants for domain stats 'balloon.' parameters
947306957e src: add constants for domain stats 'cpu.' parameters
df0513fa36 src: add constants for domain stats 'state.' parameters
8927d4eedc src: expand docs for guest info constant version handling
5436eba3a8 src: expand docs for guest info array handling
325b5701ae src: add constants for guest info 'load.' parameters
9e725c1ccd src: add constants for guest info 'if.' parameters
d28a49cd6d src: add constants for guest info 'disk.' parameters
c9a8c55f96 src: add constants for guest info 'fs.' parameters
941d11fe71 src: add constant for the guest info 'hostname' parameter
e7a122a192 src: add constants for guest info 'timezone.' parameters
7192539cec src: add constants for guest info 'os.' parameters
0a19b61a6c src: add constants for guest info 'user.' parameters
278b8334eb qemu: snapshot: error out early when reverting snapshot for VM with non-file disk
fc47a37a7a security: Don't stop restoring labels too early
63c0f15f09 docs: Correct dbus graphics' accepted p2p values
b0527a8f8e tests: update capabilities for QEMU 9.2.0 on s390x
477a81fedb esx: Refactor esxVI_LookupHostScsiTopologyLunListByTargetName
cc33c02ad5 ch: Enable SEV SNP support
695a4f38b5 util: Introduce virStringFormatHex
9d1e4b25ba security: Set seclabels on UEFI shim
39c1784ca0 qemu_command: Generate cmd line for UEFI shim
b136e492c5 qemu_validate: Check whether UEFI shim is supported
30be3b0d9d qemu_capabilities: Introduce QEMU_CAPS_MACHINE_SHIM
6b63334233 conf: Introduce os/shim element
17945b8ec9 qemucapabilitiestest: Add data for the qemu-10.0 dev cycle on x86_64 for the '+amdsev' variant
c941fec220 qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to 'v9.2.0-2369-g98c7362b1e'
5cc3803d1d qemu: block: Drop 'sheepdog' protocol support
8824af826d qemu: capabilities: Bump minimum qemu to qemu-6.2
cbe39cfa8e qemucapabilitiesdata: Drop un-updated 'qemu_8.0.0_riscv64' data
81098ff4c6 qemucapabilitiesdata: Drop un-updated 'caps_7.0.0_aarch64' data
623312ecfb qemucapabilitiesdata: Drop un-updated 'qemu_6.2.0_aarch64' data
991ac7372f qemucapabilitiestest: Drop unused fake data 'caps_7.0.0_aarch64+hvf'
c63055dc38 qemucapabilitiestest: Add 'qemu_9.2.0.aarch64+hvf' test data
ac3291f8db qemucapabilitiestest: Drop qemu-6.1 data
58193c5b25 qemucapabilitiestest: Drop qemu-6.0 data
4ddc5cdddc qemucapabilitiestest: Drop qemu-5.2 data
ab10e9b003 qemuxmlconftest: Drop tests pinned to qemu-6.1
9d3e9e0bc7 qemuxmlconftest: Drop tests pinned to qemu-6.0
f642c029f5 qemuxmlconftest: Drop tests pinned to qemu-5.2
f976d1b06c conf: Drop support for 'sheepdog' disks
23c3900054 ci: refresh with 'lcitool manifest'
d23a516eba util: netdevvlan: Change return type of virNetDevVlanCopy to void
c4b7d29610 util: virxml: unexport virXMLFormatElementInternal
e042ff6dd0 domain_conf: refactor virDomainLoaderDefFormatNvram
aedfdaa3f6 conf: use virXMLFormatElementDirect
4cc562651f util: virxml: introduce virXMLFormatElementDirect
915b2bfcfe Translated using Weblate (Spanish)
798d87539d domain_conf: graphics: properly escape user provided strings when formatting XML
6786ae80a3 domain_conf: graphics: fix error messages when formatting XML
1ef5926a80 domain_conf: graphics: move remaining VNC formatting
15599d3481 domain_conf: graphics: move remaining spice formatting
08925c0bea domain_conf: graphics: move listens formatting to relevant graphics types
5f97b846f0 domain_conf: graphics: extract listen formatting to separate function
4c2c7720fe domain_conf: graphics: extract DBus formatting to separate function
e95d362ba7 domain_conf: graphics: extract EGL-Headless formatting to separate function
287c1a761e domain_conf: graphics: extract Spice formatting to separate function
a93ea4cd84 domain_conf: graphics: extract Desktop formatting to separate function
c2dcb47413 domain_conf: graphics: extract RDP formatting to separate function
7a05d981eb domain_conf: graphics: extract SDL formatting to separate function
9774254ce3 domain_conf: graphics: extract VNC formatting to separate function
227bf2c9de domain_conf: modernize graphics formatting
8d055b7d61 domain_conf: graphics: use a function to format audio element
320273df54 domain_conf: graphics: use a function to format gl element
288f90feb3 qemu: support MSDM ACPI table type
32765cd14e conf: support MSDM ACPI table type
dac6ecba6f libxl: support 'rawset' ACPI table type
fe0cf62e0f qemu: support 'raw' ACPI table type
513ef8f028 src: introduce 'raw' and 'rawset' ACPI table types
3d94587655 src: validate permitted ACPI table types in libxl/qemu drivers
55f48d3852 conf: introduce support for multiple ACPI tables
92de6563c6 nwfilter: Fix deadlock between nwfilter-list and VM startup/migration
8acc0b76c6 qemu: snapshot: Remove dead code in qemuSnapshotDeleteBlockJobFinishing()
628989369b docs: Fix formatting in formatdomain.rst
07d8755523 domain_caps: Don't leak 'cpu0_id' in 'virSEVCapabilitiesFree'
bddb2363e8 qemuxmlconftest: Add '+amdsev' versions of the rest of 'launch-security-sev*' cases
8a852c3a90 qemuxmlconftest: Add 'latest' version of 'launch-security-sev*' originally using 6.0.0
59e528ea0d qemuxmlconftest: Propery discriminate output files for caps variants
4492348b96 qemucapabilitiestest: Add test data for 'qemu-9.2' on a SEV-enabled AMD host
0e58c04fc9 qemucapabilitiesdata: Document '+amdsev' variant
b7657a6d2e domaincapstest: Allow tests of all capability variants
af68ab6b26 domaincapstest: Use proper input file based on 'variant' in 'fillQemuCaps'
107cf9992f qemu: capabilities: Parse 'cpu0Id' from capability cache XML
25270737d3 conf: change virDomainDefAddImplicitControllers() to return void
fd6cfeeeea conf: change virDomainDefMaybeAddSmartcardController() to return void
be9a0f4764 conf: change virDomainDefMaybeAddVirtioSerialController() to return void
74e36dfce0 conf: change virDomainDefAddDiskControllersForType() to return void
7cfcfcc403 conf: change virDomainDefMaybeAddHostdevSCSIcontroller() to return void
250d6ac2a0 conf: change virDomainDefMaybeAddController() to return true/false
cc82b06036 hyperv: change hypervDomainDefAppendController() to return void
e207c9c17e conf: change virDomainDefAddUSBController() to return void
b0ef70aca9 conf: stop checking for NULL return from virDomainDefAddController()
b62ce44a61 conf: stop checking for NULL return from virDomainControllerDefNew()
3d263290df conf: change qemuDomainDefAddImplicitInputDevice() to return void
b7da649e6e libxl: change xenDomainDefAddImplicitInputDevice() to return void
8733ce0151 conf: change virDomainDefMaybeAddInput() to return void
2f8fde6680 conf: change virDomainShmemDefInsert() to return void
1456fe2c54 conf: change virDomainFSInsert() to return void
5c5135849b conf: change virDomainNetInsert() to return void
9bd83854f7 ci: refresh with 'lcitool manifest'
49b2a75e04 ci: use Fedora 41 to run integration tests
7762cbc308 ci: use iptables to run libvirt-tck
b98a474a44 docs/api.rst: revert erroneously change of Once -> OnDevice
e5299ddf86 meson: Generate runstatedir according to newer standard
100dd5f3a7 virDomainHostdevDefNew: update users not to check return value
5e3e924248 qemu: Add support for 'image_format' typed parameter
fdb7b1e19a include: Define constant for save image format
ec50e0cf63 qemu: Check for valid save image formats when loading driver config
1564607cd0 qemu: Change return value of SaveImageGetCompressionProgram
757fa62cfd qemu: Don't ignore dump image format errors
1a5692a6e1 qemu: Move declaration of virQEMUSaveFormat to header file
1bbb1a02d9 schemas: domaincaps: Add missing schema for '<cpu0Id>'
e088895a62 qemuPrepareNVRAMFile: Fix NVRAM image conversion check
a479c3465e conf: metadata: remove metadata node if all metadata is removed
0b69d47774 conf: metadata: ignore empty metadata element
633c55dbd6 conf: obj: remove extra empty line
66d6fd7ffa conf: networkobj: fix indentation
282f38ad3d cpu_map: arm: Add AmpereOne CPU models
7d78044165 cpu_arm: Report vendor ID for unknown PVRs
40b83176af qemuDomainGetGuestInfo: Remove temporary infrastructure
9f4c6ebc39 qemuDomainGetGuestInfo: Convert hostname code to virTypedParamList
dd59d0f77d qemuAgentGetUsers: Convert to virTypedParamList
0f5bb2c20d qemuAgentGetOSInfo: Convert to virTypedParamList
52fd07c9f0 qemuAgentGetTimezone: Convert to virTypedParamList
3d0203709f qemuAgentFSInfoFormatParams: Convert interface code to virTypedParamList
1dc68d6c6e qemuAgentDiskInfoFormatParams: Convert interface code to virTypedParamList
3c75bae720 virDomainInterfaceFormatParams: Convert interface code to virTypedParamList
2391a96141 qemuDomainGetGuestInfo: Convert load code to virTypedParamList
d6b34d0de8 qemuDomainGetGuestInfo: Prepare for refactor to virTypedParamList
89a57e7fe0 qemu: Report disk bus as reported by agent in virDomainGetGuestInfo
71e75ce092 virsh: Add support for VIR_DOMAIN_GUEST_INFO_LOAD
b4cf9c8cba qemu: Add support for VIR_DOMAIN_GUEST_INFO_LOAD
1669d91ead qemu_agent: Add qemuAgentGetLoadAvg()
c52c449fd4 Add load average information type into virDomainGetGuestInfo
e9cb690d21 Post-release version bump to 11.2.0
9cd0673748 Release of libvirt-11.1.0
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping cloud-init to version 25.1.4, which comprises the following commits:
ea53a592b Release 25.1.4
787d32b8c fix: strict disable in ds-identify on no datasources found
79ac5c831 Release 25.1.3
cd3cf268f docs: provide example3 for PAM and ssh_pwauth behavior (#27)
483973642 fix: Make hotplug socket writable only by root (#25)
f43937f0b fix: Don't attempt to identify non-x86 OpenStack instances
e1730a166 Release 25.1.2
be3ed1bb3 fix: ensure MAAS datasource retries on failure (#6167)
8a1d73498 Release 25.1.1
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
| |
clang is available in oe-core, we no longer need to check for it.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
| |
We fix upx to work with the oe-core changes, and bump the
version to fix compatibility issues with other updates in
oe-core master.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
| |
Adjusting our extended recipes to the OE core UNPACKDIR processing.
We mainly just drop our S = assignments for git recipes
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit updates the container recipes to the OE core UNPACKDIR
changes.
- We drop references to WORKDIR
- We adjust destsuffix fetches to use BB_GIT_DEFAULT_DESTSUFFIX
instead of 'git'
- Update our GOPATH references to use UNPACKDIR
- Drop S = assignemnts where possible
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Build libvirt failed while DEBUG_BUILD = 1
[snip]
../git/src/cpu/cpu_x86.c: In function 'cpuidSetLeaf4':
../git/src/cpu/cpu_x86.c:2563:1: error: inlining failed in call to 'cpuidCall': function not considered for inlining [-Werror=inline]
2563 | cpuidCall(virCPUx86CPUID *cpuid)
| ^~~~~~~~~
[snip]
Explicitly add -Wno-error=inline to CFLAGS if DEBUG_BUILD = 1 to workaround
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The systemd_sysusers_check logs:
WARNING: wrlinux-image-std-1.0-r5 do_rootfs: Group libvirt has never been defined
WARNING: wrlinux-image-std-1.0-r5 do_rootfs: Group virtlogin has never been defined
This is because when libvirt is updated to v11.1.0, it involves:
2dd4f594ea tools: add sysusers file to create 'virtlogin' group
18f0160994 remote: add sysusers file to create 'libvirt' group
To eliminate this warning, it is necessary to add these two groups.
Signed-off-by: Guocai He <guocai.he.cn@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fuse-overlayfs-1.14
- isolate security xattrs for STAT_OVERRIDE_CONTAINERS. Prefix all
security xattrs with XATTR_CONTAINERS_OVERRIDE_PREFIX.
- prefer user.containers.override_stat over user.fuseoverlayfs.
- do not force -1 for owner overriding extended attributes. Otherwise
the value is written to the override extended attribute.
- fix file owner retrieval for chmod.
- honor umask with xattr_permissions.
- honor mode for devices with xattr_permissions.
- propagate extended attributes permissions with copyup.
* fuse-overlayfs-1.13
- fix a performance issue when dealing with big directories.
* fuse-overlayfs-1.12
- change license to GPL-2.0-or-later.
* fuse-overlayfs-1.11
- main: if a lower layer doesn't support ACLs do not enable them.
* fuse-overlayfs-1.10
- main: use /proc/self/fd to read xattrs.
- main: inherit ACLs for new files/dirs.
- main: fix passing noatime.
- main: add checks for valid /proc mount.
- main: fix copy_file_range for deleted files.
- main: fix creating links of just deleted files.
Signed-off-by: Wojciech Slenska <wojciech.slenska@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixing the following header inconsistencies
| In file included from arch/arm/platforms/midway.c:22:
| ./arch/arm/include/asm/platforms/midway.h:1: error: header guard '__ASM_ARM_PLATFORMS_MIDWAY_H' followed by '#define' of a different macro [-Werror=header-guard]
| 1 | #ifndef __ASM_ARM_PLATFORMS_MIDWAY_H
| ./arch/arm/include/asm/platforms/midway.h:2: note: '__ASM_ASM_PLATFORMS_MIDWAY_H' is defined here; did you mean '__ASM_ARM_PLATFORMS_MIDWAY_H'?
| 2 | #define __ASM_ASM_PLATFORMS_MIDWAY_H
| In file included from arch/arm/platforms/omap5.c:21:
| ./arch/arm/include/asm/platforms/omap5.h:1: error: header guard '__ASM_ARM_PLATFORMS_OMAP5_H' followed by '#define' of a different macro [-Werror=header-guard]
| 1 | #ifndef __ASM_ARM_PLATFORMS_OMAP5_H
| ./arch/arm/include/asm/platforms/omap5.h:2: note: '__ASM_ASM_PLATFORMS_OMAP5_H' is defined here; did you mean '__ASM_ARM_PLATFORMS_OMAP5_H'?
It is unclear whether this is on purpose or not, but for our limited
set of permuations, we change them to match and no issues have been
found.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
| |
* temporary work around to unblock gcc-15 upgrade in oe-core
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
| |
* fixes:
http://errors.yoctoproject.org/Errors/Details/853261/
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
| |
* fixes:
http://errors.yoctoproject.org/Errors/Details/853265/
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
with gcc-15
The repo from SRC_URI is no longer accessible add temporary
work around to allow building with gcc-15.
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
| |
Use of the systemddir variable was removed from the diod repository in
commit c081e851744d33025ff2626029a9ac2a5f9ccf8d.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
| |
Use of tcp-wrappers was removed from the diod repository in commit
59b221f7b5eb24a20fdd886fdd1f8ff9810bdb73.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
| |
With:
https://lists.openembedded.org/g/bitbake-devel/message/17508
there are many WARNINGs from this layer
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
| |
With:
https://lists.openembedded.org/g/bitbake-devel/message/17508
there are many WARNINGs from this layer
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
With:
https://lists.openembedded.org/g/bitbake-devel/message/17508
there are many WARNINGs from this layer will cover src_uri.inc files
in next commit.
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping virt-viewer to version v11.0-87-g107f60c, which comprises the following commits:
107f60c data: Add x-scheme-handler/vnc to desktop file
1676cd8 Fix handling of the --debug flag with glib >= 2.80
b6436a5 Translated using Weblate (Indonesian)
7f8944b Translated using Weblate (Romanian)
4f8b479 Translated using Weblate (French)
7dcc363 build-sys: skip mimedb update if missing
f666425 ci: refresh with latest 'lcitool manifest'
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping virt-manager to version v5.0.0-91-g4f9618289, which comprises the following commits:
4f9618289 virt-install: detect wayland in order to start virt-viewer
297d1cd28 Separate virtio sound device testing into an individual test
e39e0ad5f virt-manager: add support for vDPA network device
e5142f28f virt-install: add support for vDPA network device
714d5f1af virt-manager: list virtual networks when creating new QEMU Session VM
0273621b4 Update issue templates
afc55ac0b ci: bump actions/setup-python from 3 to 5
1709dc829 ci: bump actions/checkout from 3 to 4
ccfe4a0ab urlfetcher: add riscv64 architecture for Debian
92e90e6e2 xmlapi: Don't escape property values
9137fd26e Use `pre-commit` to run `black` in CI
8d18bdc1e Add `pre-commit` as a runner for `black`
f4c57a4d3 Remove `pycodestyle` usage
9558daafd Translated using Weblate (Japanese)
354c1eeb7 Translated using Weblate (Romanian)
5c39b3816 Translated using Weblate (Spanish)
451b8cf92 Translated using Weblate (Georgian)
ef41638f5 tests: test_urls: fix dead URL
fb54f37b6 tests: Increase virtio-mem block size
a0e390b1b man/virt-install: Document pstore device
6c43ab386 tests: add pstore test
b5f6569bc virtinst: add --pstore backend=acpi-erst,path=XX,size=YY support
af07c39b1 chore: format the code with black
768390e50 chore: add configuration for black
6f188482b tests: uitests: handle linux2020 going EOL
6c6c39be2 createvm: prioritize riscv64
5ddd3456a virtManager: domain: fix indentation
9ef77c189 tests: skip some hyperv feature tests for libvirt older than 10.7.0/11.0.0
81c873ba3 cli: Add --features hyperv.tlbflush.extended.state=on/off
5f2a2dbd0 cli: Add --features hyperv.tlbflush.direct.state=on/off
1f43c0d1d cli: Add --features hyperv.emsr_bitmap.state=on/off
561733051 cli: Add --features hyperv.xmm_input.state=on/off
dc89a02c7 cli: Add nvram.templateFormat to indicate template format
f278c89b4 cli: Add --tpm backend.profile.{source,removeDisabled} support
926385994 .gitignore: Ignore coverage.xml
006ce4157 test_cli: Fix a pycodestyle E261 issue
a7c455f46 cli: Add 'poll' settings for iothread
36d00e0e7 cli: Add --disk driver.queue_size support
79c333e36 cli: add target.memReserve for pci-bridge and pcie-root-port controllers
8564ace73 cli: Add --memdev target.dynamicMemslots support for virtio-mem
54dc858f7 snapshots: warn users to not mix snapshot modes
40d86086b snapshots: default to same snapshot mode as currently used snapshot
83f391961 chore: stop excluding NEWS.md in codespell configuration
1af0ec1b4 chore: typo fixes in NEWS.md
2dc9c7b77 Translated using Weblate (Georgian)
b7879cc19 Translated using Weblate (Georgian)
f359fc72e Translated using Weblate (Georgian)
ccaa7a5ac Translated using Weblate (Georgian)
63798e18d Translated using Weblate (Georgian)
8a69419ba Translated using Weblate (Georgian)
6b69c652e Translated using Weblate (Georgian)
bc4dd1e90 Translated using Weblate (Georgian)
b5ca83c4a Translated using Weblate (Spanish)
270e8f136 Translated using Weblate (Finnish)
9447b51a0 Translated using Weblate (Spanish)
5f94cb86a Translated using Weblate (Spanish)
a6b97cf08 Translated using Weblate (Spanish)
fd3c7febd Translated using Weblate (Spanish)
dd06b6081 Translated using Weblate (Spanish)
e5312173c Translated using Weblate (Georgian)
c8fa4bf1e Translated using Weblate (Spanish)
3b43498bf Translated using Weblate (Spanish)
fdcbfeaa1 Translated using Weblate (German)
5a08f96f0 Translated using Weblate (Spanish)
514ff85b4 Translated using Weblate (German)
6f06d0fea Translated using Weblate (Italian)
adb04c31f Translated using Weblate (Finnish)
113320c19 Translated using Weblate (Kabyle)
22dce0d24 Translated using Weblate (English (United Kingdom))
b1c912117 Translated using Weblate (German)
ca62c0932 Translated using Weblate (Portuguese (Brazil))
9d4961bd3 Translated using Weblate (Spanish)
183525243 Translated using Weblate (Indonesian)
da2f65f92 ci: add a simple codespell job
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping rootlesskit to version v2.3.4-4-g530859a, which comprises the following commits:
8d196ce Build(deps): Bump golang.org/x/net from 0.33.0 to 0.36.0
c4026e3 v2.3.4+dev
59a459d v2.3.4
0ba161d Revert "detach-netns: simplify unshare helper"
f36cdb1 v2.3.3+dev
67494d9 v2.3.3
984c06b CI: release: update Ubuntu 24.04
1ebaa93 CI: update passt to 2025_02_17.a1e48a0
63d6a16 CI: update slirp4netns to 1.3.2
694339b CI: update Go to 1.24
0dfe464 detach-netns: simplify unshare helper
dd377ba Fix detach-netns permission error on Ubuntu 25.04
b949c1e Build(deps): Bump golang.org/x/sys from 0.30.0 to 0.31.0
01f93c6 Build(deps): Bump github.com/urfave/cli/v2 from 2.27.5 to 2.27.6
8f2b39f CI: test Docker v28 in addition to v27
68f2c8c Build(deps): Bump github.com/containernetworking/plugins
5688cce Build(deps): Bump golang.org/x/sys from 0.29.0 to 0.30.0
e5eed65 Build(deps): Bump gotest.tools/v3 from 3.5.1 to 3.5.2
f0427e9 v2.3.2+dev
b8175e1 v2.3.2
e3b42e9 CI: update Docker (27.5.0)
0db252c go.mod: github.com/insomniacslk/dhcp v0.0.0-20250109001534-8abf58130905
f858ea0 Build(deps): Bump actions/attest-build-provenance from 1 to 2
57f093a dependabot: add github-actions
35080d8 CI: update pasta (2024_12_11.09478d5)
0d11cdb pasta: set `--host-lo-to-ns-lo`
b4fe9a7 go fmt
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping libvirt to version v11.1.0, which comprises the following commits:
9cd0673748 Release of libvirt-11.1.0
2c4e820188 Translated using Weblate (Korean)
538b50f0c9 NEWS: Document crasher fix in qemuDomainCheckCPU
d99d3e1232 NEWS: Document features/improvements/bug fixes I've participated in
4809604315 Translated using Weblate (Ukrainian)
ffeb1c99fc Translated using Weblate (Korean)
98262a61b2 docs: formatdomain: fix typo in passt section
aae38da829 qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to 'v9.2.0-1967-gb69801dd6b'
291186daa3 apparmor: Allow SGX if configured
5c78395bad cpu: Do not call g_strv_contains on NULL list
d36c91ae14 run: Use correct SELinux context for modular daemons
9433433ddf Update translation files
ce88939324 po: Refresh potfile for v11.1.0
ce66d7e01b build: Enable syntax checks for vshError and vshWarn
2844744346 virsh: Let prohibit_newline_at_end_of_diagnostic check pass
ffad5ce459 virsh: Drop extra newlines at the end of error messages
ad59ebb8d0 virsh: Avoid using translated messages without format
ad57923b36 virsh: Properly mark all error messages for translation
644f56f9d5 virsh: Do not require \n in vshDebug messages
2fb76aeae6 virsh: Warn when hypervisor-cpu-* is used with host CPU
71fe4b97a9 virsh: Introduce vshWarn
c12f92a05e virsh: Refactor vshError
ddef7271fd virsh: Make messages printed by vshError properly translatable
575b3ea925 virsh: Do not format messages twice
af0507e2e4 docs: Clarify documentation of virsh hypervisor-cpu-baseline
e8323cc7db docs: Clarify documentation of virsh hypervisor-cpu-compare
c721f9ef78 Translated using Weblate (Chinese (Simplified) (zh_CN))
4e963f590f Translated using Weblate (Telugu)
be5332c81d schema: fix <interleave> errors when validating <domain> subelements
6f70da39c1 tests: be consistent about following DO_TEST_*() with a ;
d78260cd3f conf: Validate that iothreads are used only with 'virtio-scsi' controllers
1b4e451dcb conf: schemas: Rename 'diskDriverIothreads' to 'iothreadMapping'
e1c3fead7d qemuValidateCheckSCSIControllerIOThreads: Return '0' and '-1' instead of bools
a2183d9a13 qemu: validate: Extract iothread mapping validation code
a21319bb94 qemu: command: Rename 'qemuBuildDiskDeviceIothreadMappingProps' to 'qemuBuildIothreadMappingProps'
3313ab3932 hypervisor: domain: Extract code for checking iothread usage
79c68ae313 conf: domain: Extract code for parsing and formatting iothread mapping definition
4b651cf890 conf: Rename 'virDomainDiskIothreadDef' to 'virDomainIothreadMappingDef'
33ae851409 docs: formatdomain: Mention that vhostuser interface with mode='server' waits for connection
1348aa8f6e docs: formatdomain: Document few NVRAM config limitations
f0c9c34d58 qemuDomainGetStats: Convert worker functions to void
4086f9ed5c qemuDomainGetStatsDirtyRate: Don't error out
a0122665c6 qemuDomainGetStatsMemoryBandwidth: Don't error out
a761c44b90 qemuDomainGetStatsIOThread: Don't error out if fetching iothread info fails
f05f54d8fb qemuDomainGetStatsPerfOneEvent: Ignore erros from 'virPerfReadEvent'
613901baec virPerfReadEvent: Refactor to return -errno on failure
a4c0c6fd9f qemuDomainGetStatsCpuCache: Don't error out
f660984273 qemuDomainGetStatsCpuHaltPollTime: Remove return value
acad77f04b qemuDomainGetStatsCpuProc: Remove return value
a90df14a35 qemuDomainGetStatsCpuCgroup: Remove return value
3518f46cba virBitmapFormat: Don't check return value
a44a48b681 virDomainCputuneDefFormat: Refactor bitmap formatting
5e4262b9ac virDomainResctrlMonDefParse: Refactor temporary variables
13c54c8945 virBitmapFormat: Clarify returned values
3c6d78aff7 qemuDomainGetStatsBlockExportHeader: Remove return value
a4b5ef9c87 qemuDomainStorageAlias: Remove NULL checks from callers
f5e4c2a508 qemuDomainGetStatsOneBlock: Remove return value
e5b0612021 qemuDomainGetStatsOneBlockFallback: Remove return value
924805d29c qemuDomainGetStatsBlockExportBackendStorage: Remove return value
016fa9d73c qemuDomainGetStatsBlockExportFrontend: Remove return value
b14968e6bd qemuDomainGetStatsBlockExportHeader: Remove return value
d86e1aa510 build-aux: squelch trailing blank warnings from binary files
43eae1b707 qemu: Avoid crash in qemuDomainCheckCPU with unknown host CPU
08db3e8dc2 util: fix compile warning in virsystemd.c during mingw builds
f2023e8018 utils: Canonicalize paths before comparing them
b5dfcdc7ab docs: index: fix VMware capitalization
526f794b54 news: include info about supporting vhostuser+passt combination
96fd17a99b docs: document using passt backend with <interface type='vhostuser'>
a47a89a9d3 docs: improve type='user' docs to higlight differences between SLIRP and passt
70bce2e6ee qemu: fail validation if a domain def has vhostuser/passt but no shared mem
1e9054b9c7 qemu: complete vhostuser + passt support
7b7c56c3b8 qemu: make qemuPasstCreateSocketPath() public
6fe3d765e5 qemu: use switch instead of if in qemuProcessPrepareDomainNetwork()
fb4bfa7858 conf/qemu: make <source> element *almost* optional for type=vhostuser
56f4cc167a qemu: do all vhostuser attribute validation in qemu driver
c4746418d7 qemu: automatically set model type='virtio' for interface type='vhostuser'
154d44a585 qemu: validate that model is virtio for vhostuser and vdpa interfaces in the same place
6345ee60d8 qemu: fix qemu validation to forbid guest-side IP address for type='vdpa'
956c668411 conf: change virDomainHostdevInsert() to return void
3d3ac7964f NEWS: Document ccwgroup based qeth device support
715bfc5e54 remote_daemon: Silence DBus errors
0428c69b09 virgdbus: Introduce virGDBusHasSessionBus()
827a062e3c Translated using Weblate (English (United Kingdom))
bccbb592de qemu: add 'auto_start_delay' configuration parameter
1e9d58ef49 hypervisor: add support for delay interval during autostart
c23554fc34 src: convert drivers over to use new autostart helper
c0cdbecdaa hypervisor: introduce helper for autostart
8a6088221a remote: notify systemd when reloading config
785cd56e58 util: add APIs for more systemd notifications
354b455ec6 bhyve: stop opening & passing connection to bhyveProcessStart
2eb1de2a16 bhyve: add 'driver' to bhyveProcessStart method
2626fa0569 qemu: migration: Reactivate block nodes after migration if VM is left paused
d8f9cfb5e4 qemu: monitor: Add monitor backend for 'blockdev-set-active'
b402e167b6 qemu: capabilies: Introduce QEMU_CAPS_BLOCKDEV_SET_ACTIVE
c8c2996b2b qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to 'v9.2.0-1636-gffaf7f0376'
ba4b9a7d8f qemu-replies-tool: Dump also query string for optional members
29d77d1a64 qemu: snapshot: Limit scope of checkpoint-snapshot interlock
5def28df55 qemu: fix qemuDomainSaveImageDefineXML
f1bd98f887 ci: refresh with 'lcitool manifest'
b1e9699b31 node_device: Do not lock the driver state needlessly
b6f4466b1b Translated using Weblate (English (United Kingdom))
ac9500aaf8 Translated using Weblate (Romanian)
662d47845c Translated using Weblate (Spanish)
af732d27cc node_device_udev: add error reporting to udevProcessCCWGroup
5830e564bb qemu: domain: Initialize FD passthrough for a virStorageSource before using it
7a119483a3 qemuxmlconftest: Add testing of FDs with 'writable' flag in 'disk-source-fd'
500d985a13 qemuxmlconftest: Allow testing of the 'writable' flag for passed FDs for disks
8e48a4fafb Translated using Weblate (Spanish)
105c33bfe7 docs: Reword virDomainGetEmulatorPinInfo description
14af443139 tests: qemuxmlconfdata: Update launch-security-sev-snp.xml
8a92493596 nodedev: udev: Hook up virFileWaitForExist to address uevent race of pci device
946b81a2e9 qemu: Attach persistent reservations manager if block-copy target requires it
1697323bfe qemu: blockjob: Remove persistent reservations manager when dropping disk images
fc5b6ed091 qemu: hotplug: Export persistent reservations manager helper functions
8e0591520f virDomainDefHasManagedPR: Consider also disk's 'mirror' chain
7087d8b46f qemu_hotplug.h: Reformat according to new coding style
712c39f987 qemucapabilitiestest: Add data for the qemu-10.0 dev cycle on x86_64
fde300fa74 qemucapabilitiestest: Final update for qemu-9.2 release on x86_64
650e6fb7eb qemu: snapshot: Ensure that NVRAM image exists when taking inactive internal snapshot
a377404ed9 qemu: process: Export qemuPrepareNVRAM for use in snapshot code
d15eff6304 qemuSnapshotForEachQcow2: Don't initialize 'nrollback'
15cd4ec832 node_device_udev: Fix build failure in ccw device code
78f72efddc nodedev: add qeth layer2 and layer3 device types
55e921d5cb nodedev: add ccwgroup capability support to ccw devices
985cb9c32a nodedev: add ccwgroup node device support
de4c28cd4a nodedev: refactor udevCCWGetState
20560cb6c4 nodedev: refactor CCW state format for use in ccwgroup
1260f3bd4f nodedev: remove virNodeDeviceCapCCWDefFormat
7ad25b4665 nodedev: refactor CCW device address
04de9ad285 nodedev: refactor CCW device address format
0d9d439175 docs: fix 'virsh domstats --vcpu' measure units and descriptions
4589468c69 Translated using Weblate (Chinese (Traditional) (zh_TW))
da17a3558a Translated using Weblate (Spanish)
4557ac4c77 NEWS: Mention preserving I/O error messages for qemu VMs
97c47333cb include: libvirt-domain: Add 'message' @reason of VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON
3a3c5616eb include: libvirt-domain: Reword documentation for @reason of VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON
666219f5f1 virDomainGetMessages: Introduce VIR_DOMAIN_MESSAGE_IOERRORS
1a02760cc6 virDomainObjGetMessages: Refactor using GPtrArray
042ea8630b libxlDomainGetMessages: Add existing flags to 'virCheckFlags'
18f8d572be qemuProcessHandleIOError: Log IO errors in the VM log file
300f7e9bd4 qemuProcessHandleIOError: Populate I/O error reason to virStorageSource
2f6c9fa4f6 virStorageSource: Add fields for storing last I/O error message
0525323175 qemuMonitorJSONHandleIOError: Propagate new 'qom-path' field
784538a470 qemuProcessHandleIOError: Prefer lookup by node name
f8f8d5a253 qemuMonitorJSONHandleIOError: Do not munge 'reason' field of IO error event
590a5765c1 qemuProcessHandleIOError: Rename local variables
2d6bd6f05f qemu: Rename 'diskAlias' to 'device' in qemu IO error event handling
2f8359f827 qemu: Handle quirks of 'device' field of BLOCK_IO_ERROR event in monitor code
22e90a3b17 NEWS: Document virtio-mem-ccw
f23f8ff91a qemuxmlconftest: Introduce memory-hotplug-virtio-mem-ccw-s390x.xml
ee0320a7fc qemu: Allow virtio-mem on CCW
541dfe40bc qemu: Validate virtio-mem-ccw
a46e33a925 qemu_caps: Introduce QEMU_CAPS_DEVICE_VIRTIO_MEM_CCW
621373d8a8 qemuxmlconftest: Introduce memory-hotplug-virtio-mem-pci-s390x.xml
89d56c41ac qemu_command: Use qemuBuildVirtioDevProps() to build cmd line for virtio-mem and virtio-pmem
a8ed747b9a qemu: Do NOT autoadd NUMA node for s390
17f3a9114c libvirt.spec.in: fix indentation
cf32953f5b rpm: disable account creation for Fedora >= 42
2dd4f594ea tools: add sysusers file to create 'virtlogin' group
ff77c2d596 NEWS: Document VBOX-6.1 removal
da9a804f4e vbox: Drop code supporting old VBox version
335bceb115 vbox: Drop support for VirtualBox-6.1.x
5ca7f27f75 vbox: Report an error when VBox CAPI initialization fails
10320ad526 vbox: Use g_autofree in tryLoadOne()
4118e79f3e qemu: Check for valid save image format when verifying image header
517248e239 qemu: Decompose qemuSaveImageOpen
50d65b94ef qemu: Move unlinking corrupt save image file to caller
18f0160994 remote: add sysusers file to create 'libvirt' group
1e88b8983c glibcompat: Sync g_string_replace()
8cf042d983 docs: add missing cellNum parameter in function call
c1166be347 qemuSnapshotDeleteValidate: Fix crash when disk is not found in VM definition
00f9f2ca1f qemu: Check empty drives in block I/O throttle API
fce24e433b Support IDE/SATA disk 'product' parameter
443ae4adec qemu_snapshot: allow reverting to external disk only snapshot
2c79c42477 tools: Move libvirt-guests lock file out of subsys directory
1cc990a1d0 virsh: pool-list: remove unnecessary spaces to align behavior
f6d76aad80 docs: Document that 'vcpu.delay' statistic is in nanoseconds
0264a7704a Translated using Weblate (Romanian)
879ee4aee8 Translated using Weblate (Korean)
c4c05c8655 Translated using Weblate (Spanish)
008560b0b2 Translated using Weblate (Italian)
72142dcde3 qemuProcessHandleIOError: Refactor to extract 'priv' instead of 'driver'
420c39d6bd build: Bump minimum glib2 version to 2.66.0
62b961d64c conf: check size of secret file for secret object
4819a14fec ch: Include unistd.h in ch_events.c
8b1578ab4b qemu: Allow virDomainBlockJobSetSpeed during migration
d9fca42e40 qemu: Add support for avail-switchover-bandwidth migration parameter
4bd103dde6 virsh migrate: Add --available-switchover-bandwidth option
c417ebf660 Add a migration parameter for available bandwidth in switchover
32cf090b84 rpm: Unify handling of directories used for loadable modules
40b5c302ab rpm: Add missing Requires
676453a0a7 meson: Unify handling of directories used for loadable modules
e797c3e3b3 ch: implement domainInterfaceAddresses
a9c73ac255 NEWS: Mention event handling support in ch driver
90299b0c6c ch: events: facilitate lifecycle events handling
104b0036ad ch: events: Read and parse cloud-hypervisor events
3015c28c1e ch: start a new thread for handling ch events
d7c9660b15 ch: pass --event-monitor option to cloud-hypervisor
f044f17825 .mailmap: add my contact info
5624489251 qemu: add RISC-V 'aia' command line
817eabd0cc conf,qemu: implement RISC-V 'aia' virt domain feature
34d7f53d1b qemu: add capability for RISC-V AIA feature
3e9440dbcb virsysinfo: fix RISC-V detection
652b2eeaa9 tests: add capabilities for QEMU 10.0.0 on s390x
0ca8d870a2 qemu: Fix hang when migration is canceled at the last moment
ab10c0695d tools: ssh-proxy: Check for domain status before parsing its CID
63a3d70697 nss: Skip empty files and avoid use of uninitialized value
a2297fb157 libvirt.spec: do not build ch driver on mingw
064b3a276d meson: error out when ch driver is requested but unsupported
981929112c spec: Only build ch driver on x86_64 and aarch64
22034bb77e storage_file_backend_fs: Compile out 'chown' backend on mingw
7a8c2319ac libvirt.spec: Move ownership of 'storage-file' backends directory to gluster
4933dfcce0 qemuxmlconftest: Drop s390-default-cpu-...ccw-virtio-2.7 test cases
06a7866d68 NEWS: Mention de-modularization of the 'fs' storage file backend
f8558a87ac storage_file: de-modularize the local file backend
e6a4245d2a virstoragetest: Add case for qcow2 image with empty string as 'data_file'
87a4fe2906 storage_file: Refuse qcow2 images with empty string as 'data_file'
a10728dc5b util: avoid overflow in hextable buffer
d908693167 Translated using Weblate (Spanish)
095760cddc cpu_x86: Probe host CPU for all MSR features
3766891c59 qemu_migration: Do not automatically resume domain after I/O error
e46e64be50 qemu_migration: Refactor qemuMigrationSrcRestoreDomainState
899bf2746a qemu: Report error from both sides of migration
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
Updating the nagios plugins as well as converting to git from
the sourceforge tarball.
We also pass some additional paths to our binaries to avoid
probing the host build.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
Move nagios-core away from the sourceforge and tarball releases
to a git based fetch and build.
We update the configuration to adapt to the newer nagios core,
but otherwise, this is largely unchanged.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping libvmi to version v0.10-1144-gf02aeb7, which comprises the following commits:
f02aeb7 implement Windows PTE resolving (#1074)
8f9b010 update memory size properties as modified by daf350644dc in mmap logic (#1097)
60ddb31 Add KF/x's rwmem to examples (#1107)
033a0ec Add vmi_get_domain_status and Xen driver implementation (#1106)
932c602 add vmi_mmap_guest_pa method (#1103)
bdb9ffb Fix memory leak in read-disk-example.c (#1102)
2d7258b Move mmap option from source to CMake config (#1101)
c85b701 Export events.h only once if multiple drivers support it (#1100)
ea5d6ad Remove centos CI tests (#1099)
df8547f Set mem-range access, read wstrings, get last PF (#1095)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping kvmtool to latest, which comprises the following commits:
e48563f riscv: Add Ssnpm extension support
4489348 riscv: Add Smnpm extension support
521b1b6 riscv: Add Svadu extension support
f8ed032 riscv: Add Svade extension support
6656791 Add __KERNEL_DIV_ROUND_UP() macro
4b2cc06 Sync-up headers with Linux-6.13 kernel
4c4191b Do not a print a warning on failing host<->guest address translation
6e0b718 Propagate the error code from any VCPU thread
6d754d0 Reset all VCPUs before any entering run loops
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping cloud-init to version 25.1.1, which comprises the following commits:
8a1d73498 Release 25.1.1
a9e405737 test: pytestify cc_chef tests, add migration test
0d6aaeaac chef
de77e4e6d chef: migrate files in old config directories for backups and cache
eb5d386f7 fix: correct the path for Chef's backups (#5994)
9456cd206 fix(Azure): don't reraise FileNotFoundError during ephemeral setup (#6113)
b4a559a52 fix(azure): handle unexpected exceptions during obtain_lease() (#6092)
2a26bbd0f Allow to set mac_address for VLAN subinterface (#6081)
0042f191b fix: Remove erroneous EC2 reference from 503 warning (#6077)
1e839355e fix: NM reload and bring up individual network conns (#6073)
410795561 fix: stop warning on dual-stack request failure (#6044)
04673594d fix: install_method: pip cannot find ansible-pull command path (#6021)
648eae504 fix: Fix DataSourceAliYun exception_cb signature (#6068)
5df6b515d fix: Update OauthUrlHelper to use readurl exception_cb signature
fd38e428f test: add OauthUrlHelper tests
ab80b7c4e test: Remove CiTestCase from test_url_helper.py
4a8c8cd51 test: pytestify test_url_helper.py
36d98c856 fix: track more removed modules (#6043)
9dfa06835 Release 25.1 (#6039)
02388dfb9 ci: fix post-merge packaging CI (#6038)
39937db3e feat(azure): Fix imds-based ssh_pwauth (#6002)
1fbdb3e65 ci: check for sorted patches (#6036)
27adc8e59 feat: aliyun datasource support crawl metadata at once (#5942)
d52950c1d docs: document /usr merge breaking change (#6032)
7ddc7662d test: Add integration test for /var mounts (#6033)
ffd49b3fd test: Ensure pre-24.2 custom modules work (#6034)
c2778f086 doc: Update references to older keys (#6022)
28bd0bc38 fix: untyped-defs in tests/unittests/{config, net, sources} (#6023)
adbaf4828 fix: don't reference PR in post-merged CI (#6019)
1a9393ee9 chore: explicitly skip broken ansible integration tests (#5996)
60efeb07a tests(oracle): fix test_install_missing_deps apt race condition (#5996)
12613e516 test(oracle): fix test_ubuntu_drivers_installed (#5996)
024d66adc test(oracle): fix test_frequency_override integration test (#5996)
fb9c6bf38 chore: add type hint to IntegrationCloud's cloud_instance field (#5996)
8386271e3 test(oracle): fix modules/test_lxd.py::test_storage_lvm on noble (#5996)
9e591fff2 test(oracle): fix platform 'oci' for verify_clean_boot test (#5996)
fa331315d net/sysconfig: do not remove all existing settings of /etc/sysconfig/network (#5991)
f62735793 fix: remove wrong return when checking if network necessary (#6013)
2b7d9636b fix: typing for rsyslog, ubuntu_pro, power_state_change (#5985)
b860d70fa fix: Retry on OpenStack HTTP status codes (#5943)
b45d66a03 fix: Ensure fqdn is treated as string in get_hostname_fqdn (#5993)
b38ab5f23 feat(vmware): Convert imc network config to v2 (#5937)
1f58b5583 ci: add upstream post-merge test
4800b2dd1 ci: check if upstream commit causes ubuntu patch conflicts
0cf1ef227 ci: organize cla tests together
6677ce2db test: eliminate obsolete cases, add non-error case
d5793befc chore: remove redundant manual schema validation
1d2d5c3e9 doc: clarify subiquity docs
56ed508de chore: cleanup `len' usage (#5956)
eb1965a43 Fix: GCE _get_data crashes if DHCP lease fails (#5998)
a0ebb8d35 fix: correct the path for Chef's cache (#5994)
d9df24299 fix: Run ansible with run_user instead of root for distro install_method (#5986)
d75840bee fix: retry AWS hotplug for async IMDS (#5995)
d43678251 feat(integration_tests): add optional INSTANCE_TYPE setting (#5988)
4dce22a03 feat(integration-tests): set boto3 and botocore to INFO to prevent log spamming
415c8e4fe ci: add 'tox -e integration-tests-fast' command
5f290f516 chore: Add feature flag for manual network waiting (#5977)
622627755 Release 24.4.1
65e97883d fix: Ensure _should_wait_via_user_data() handles all user data types (#5976)
4ee653914 fix: Don't log error in wait_for_url (#5972)
054734921 fix: Use /usr/lib/ rather than /lib in packaging code (#5970)
6cdf51ad5 fix: uninstall custom signal handlers before shutdown (#5913)
38acce473 Use log_with_downgradable_level for user password warnings (#5927)
1e719e3c1 doc: change to hyphenated keys (#5909)
f97e5fbc4 fix: Don't break modules that use get_meta_doc() (#5953)
168f821e1 refactor: Pass deprecation log args as tuple (#5953)
1a5155320 feat(url_helper): Retry on 503 error (#5938)
7f09102ad fix: Wait for udev on openstack (#5947)
9bac08a99 test: disambiguate resource cleanup from test failure (#5926)
4ba9021f8 fix: use program name of netcat as installed by upstream, "nc" (#5933) (#5933)
0cfba0c01 ci: bump canonical/setup-lxd to version v0.1.2 (#5948)
486795521 feat(cc_chef): Allow change of Chef configuration file (#5925)
73ed293c6 docs: fix typo in generated file in LXD tutorial (#5941)
1304fe947 feat: Identify Samsung Cloud Platform as OpenStack (#5924)
bc26e15fd fix: don't deadlock when starting network service with systemctl (#5935)
179c69886 feat: Custom keys for apt archives (#5828)
eefd75256 test: improve test initialization error path (#5920)
2e3d4e699 chore: improve logging when lxd detection fails (#5919)
7104df9d0 fix: Add "manual" to allowed subnet types (#5875)
f6075a917 fix: remove bad ssh_svcname setting for Gentoo/OpenRC (#5918)
3f97be6df feat(gentoo): Add compatibility for Gentoo with systemd (#5918)
266536dab fix(ovf): no warning should be log when rpctool found no value (#5915)
44df41b8f Move DS VMware to be in front of DS OVF (#5912)
1a1bdca73 ci: Add proper 'Breaks: ' to integration testing simple deb (#5923)
2a6757da1 chore: Add akhuettel to CLA signers file (#5917)
3f821536e chore: eliminate calls at import time (#5889)
13ffd198a test: Add pyserial to test-requirements.txt (#5907)
cbcba9ed4 test: Allow unknown size in growpart test (#5876)
d9633a5e8 doc: Update tutorials
c42a92b69 fix: bump azure key size to 3072 (#5841)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping ceph to version v20.0.0-709-ga53e858fd7c, which comprises the following commits:
b7dc6bb1ec5 rbd: print the return codes on error
20b621fceb8 doc/cephadm/services: Add mention of --zap for OSD removal
4dee7917bf0 PendingReleaseNotes; doc/rados/operations: document "rm-pg-upmap-primary-{all}" commands
1b6c0fd00cf .github/workflows,script: add test for missing .qa links
0d65d140d72 mgr/dashboard:fixed alignment of create action button
46ff6b42b5f qa: add missing .qa links
55d72f38b67 mgr/dashboard: NFS - Fix Edit NFS export request
7b5f73f4c17 doc/cephadm/services: Correct indentation in osd.rst
c18a78ef58a workflows: Pin specific SHAs
a74dbbe8ee1 PendingReleaseNote: add note that "volume create" accepts pool names...
3044bf7e4b6 doc/cephfs: mention new options for "fs volume create" cmd
e541dca2278 mgr/nfs: NFS Cluster and Export Listing
60b1bc4cd5e rgw: radolist clean up, calculate obj info slightly earlier
de2023f4fca rgw: modify radoslist to better support the rgw-gap-list tool
9d1ac190ffb rgw: fix regression in radoslist with SLO manifests
3d6de8a6698 mgr/dashboard: add types for mgr-module list
f4bc03e4040 mgr/dashboard: fix access control permissions for roles
e4147a0988a test/common: skip google tests which create core dumps in test_interval_set
8f7f923e945 mgr/dashboard: bucket lifecycle fixes after using xmltodict package
f4c74f50fa6 mgr/dashboard: Not able to edit user display/full name in user form
058b95abe62 doc/radosgw /notifications: fix topic details
3ae193035c8 qa/cephfs: test passing pool names to "fs volume create" cmd
058769c1317 qa/cephfs: separate the tests for "ceph fs volume create" cmd
e794a19fd0d mgr/vol: allow passing pool names to "fs volume create" cmd
f59066195fd mgr/dashboard:fixed issue with notification icon
58cd2958307 test/unitest_bluestore_types: fix a compilation error
c9382d87d64 osd: use cmd_getval_cast_or() to fetch shard-id
ae1e251c5f3 common: add cmd_getval_cast_or()
3d0283a0cd6 monitoring: add SMB overview grafana dashboard
49cc45afe88 libcephfs_proxy: remove redundant unsigned >= 0 comparison
ee69f521939 doc/cephadm: Add PG autoscaler advice to upgrade.rst
e7bf6072693 doc/dev/developer_guide/essentials: update mailing lists
c8953a03d24 doc/rados/troubleshooting/log-and-debug: add section for Monitors
a7e2fab0085 doc/radosgw: Improve layout.rst
37b70581d89 doc: add clarification note on how charmap is applied
ecce75132a5 qa: Edit test files to incorporate unset arguments, crush_rule, size, min_size
78a988f35db mgr/dashboard: Fix rgw user key modal not shown
84e2f2f3216 rgw: fix stacked delete marker test in test_rgw_versioning
017f3339c05 librbd: migrate from boost::variant to std::variant
6e9e2033bf0 mon, osd: add command to remove invalid pg-upmap-primary entries
82ec00ddf08 monitoring: rename NVMeoFSingleGatewayGroup alert
cc66889b974 doc/rados/operations/pools: Edit Unsetting values for a stretch pool
cacc5f51270 [3AZ Stretch pool]: Allow user to specify values when unsetting pools
4f3815deb96 crypto: remove unused include
98b70c149d5 cmake: make libcap REQUIRED
fe171132c35 nvmeof: bump image version to 1.5
94aebfc3f7d mgr/dashboard: Add RGW topics endpoint creation for create ,delete and list in dashboard
0727321d899 common: remove deprecated get_tracked_conf_keys()
300f6435095 rgw/cloudrestore: Add Restore support from Glacier/Tape cloud endpoints
38d2c11bf24 rgw/cloud-tier: Redefining cloud tier types
b1ddd68f7c7 rgw/cloud-restore: Add new tier-type & options related to S3 Glacier
826d4936896 rgw: skip replication from lock enabled buckets to lock disbaled buckets
2c4b7181621 rgw: skip versioned entries to non-versioned buckets and vice-versa
7e47deede0b rgw: reject PutBucketReplication on mismatched versioning and lock
56a21cbc03e doc/rados/troubleshooting: Improve troubleshooting-pg.rst
59a894713a9 doc/rados/operations: improve crush-map-edits.rst
62c3e5ec69f rgw/iam: add policy evaluation for Arn-based Conditions
66d2dc78720 mgr/volumes: fix issues pointed by flake8
0d6a6f528c3 mgr/volumes: correct logger names
8fd7be55f44 rgw/cloud-restore: Handle "null" instance non-current objects
cef383b0a76 rgw/cloud-restore: Handle versioned objects
afded137307 mgr/dashboard: add basic e2e to verify wizard
5c8fa84fe5d mgr/dashboard: fix multisite wizard form not showing
737ae7f73a8 mgr/dashboard: fix OAuth2 SSO when roles_path is empty
a7a63aa3ffe rgw/iam: match_policy() treats MATCH_POLICY_ARN as case-sensitive
4cd40c7f715 rgw/iam: simplify match_policy() for colon-delimited use only
567c9e76674 mgr/dashboard: add xlmtodict import and fix lifecycle get request
1ad62cf887b qa/tasks/radosbench: make use of concurrency flag
c29f531a972 qa/rgw: suppress "pool(s) full" cluster warning for rados-pool-quota
9ff036e7ed4 qa/rgw: test_rgw_rados_pool_quota expects InsufficientCapacity
7a06e841468 rgw/s3: map ENOSPC to 507 InsufficientCapacity
9d351a76ab1 rgw: rgw_init_ioctx() adds set_pool_full_try()
38929f4e17a rgw: RGWRadosRemoveCR uses rgw_init_ioctx()
7ad1937547d include/cephfs: dump optmetadata
5fc94be121f mds: set alternate_name for new fullbit dentries
db2784581ec qa: test alternate_name recovery during mds failover
c7c5089ff95 libcephfs: getcwd after chdir for API constraint
cda2a6e6fac client: unwrap dentries for getcwd
3bfd614a358 client: refactor / optimize chdir
28bdb8e565f test/libcephfs: test getcwd with case insensitive dir
d62a3795902 test/libcephfs: refactor ManyNestedDirs
a33faa7c413 include/filepath: add iterators for components
b4e11f75bfa script: ensure curl is always available in build containers
6b635d3ec08 script/build-with-container: fix incorrect build invocation for tests
5bcccabe7e0 crimson/os/seastore: introduce rename_omap_root() with src and dest onodes
ef2b82a3bc5 crimson/os/seastore: prevent omaptree_rm_key() to be called concurrently in the same transaction
c66e46f44c3 crimson/os/seastore: introduce and use omaptree_initialize()
5b97e495279 crimson/os/seastore: reuse get_omap_root()
71e094faba8 os/bluestore: Improve bluestore_blob_t::add_tail
5016925d96e os/bluestore: Make write_v2 not need to use compress_extents, addendum
bfff750dc4e os/bluestore: Make write_v2 calculate affected range
bda481b7b86 os/bluestore: Make write_v2 not need to use compress_extents
7a2a4720c3d mgr/dashboard: skip nfs exports check
ddd01a5f7f1 mgr/dashboard: save video only on failure
d8d7836e042 mgr/dashboard: fix rgw and osd regression in e2e
aeee649c203 mgr/dashboard: undefined while creating rbd image
a80aa1a84a3 mgr/dashboard: cypress failure after angular upgrade
09d3e67fd2f mgr/dashboard: fixing cephadm dashboard e2e failures
6cc1305cb2b mgr/dashboard: fix osd list search with id
f0f863a1a54 mgr/dashboard: reorder test runs
395c49a43d2 mgr/dashboard: add custom items to combo box
0140e6d1671 crimson/os/seastore: clear an omap root for log during _omap_clear
03b90d589ca PendingReleaseNote: add note for pause_purging and pause_cloninig
1f0bfe1c599 doc/cephfs: add note for config option pause_purging and pause_cloning
e7eb36e4393 qa/cephfs: add tests for mgr/vol config pause_cloning
6d6be8b41c9 qa/cephfs: extend wait for trash empty
f38fcbc6109 qa/cephfs: add tests for config option pause_purging
9582b9b13a4 qa/cephfs: don't strip any whitespace for get_shell_stdout
01d37d5e1ba mgr/vol: add pause/resume mechanism for async jobs
ea867b49ee1 qa/vault: create_secrets() cleanup checks for orphaned keys
5e40ec969cd doc/rados/configuration/bluestore-config-ref: Fix lowercase typos
34366f0f0d8 rgw: Try to handle unwatch errors sensibly
59220c1d538 librbd/ConfigWatcher: fix a missing 'override'
f9a687a339b build: Pass `-DBOOST_ALLOW_DEPRECATED_HEADERS` to compiler
b446290f441 build: Upgrade to Boost 1.87
bb3be446fbd test: add file blockdiff tests
72b6c7f3e9c libcephfs / client: wire up file blockdiff
8cc05b17255 mds: add blockdiff operation support
ab05bf908fb tools/rados: include latest snapshot sequence in listsnaps
1bc67295c8b doc/monitoring: Improve index.rst
cf93924c237 crimson/os/alienstore/CMakeLists: Add comment
95dcfd9d8c9 qa: test fio with multiple versions of NFS
5a8598acee5 mgr/dashboard: Disable MFA test
1f84505f123 mgr/dashboard: pin lxml to fix run-dashboard-tox-make-check failure
97c43c728dc OSDMonitor: exclude destroyed OSDs from "ceph node ls" output
fe829d461ad qa/cephfs: require-osd-release should now be tentacle
96be3f122c3 common/include: Add map type election and fmt::format to interval_map
af8d267e5f8 client: avoid multiple calls to path_walk
b7fdda71c7c os/bluestore: Add fault_range_ex
e685a333356 qa/suite/rados: exclude hybrid_btree2 from testing
35cf0f6c135 dmclock/.../dmclock_server: do not clean clients with requests
0938a592e92 test/osd/TestMClockScheduler: TestMultiClientOrderedEnqueueDequeue use client class
5562ecbcdb1 test/osd/TestMClockScheduler: create_item should pass prio < cutoff
b35589f7eb3 test/osd/TestMClockScheduler: add test for very slow dequeue
8b7b0463792 osd/scheduler/mClockScheduler: add constructor to specify idle/erase/check times
35b6176d90e osd/scheduler/mClockScheduler: move constructor to header
c95539ec370 src/dmclock: remove superfluous license files
c625008dae9 src/dmclock: copy dmclock submodule into ceph.git
53bac4648ed common: Remove unnecessary assert checking unsigned number is 0 or greater.
b6f3cda5597 */: Cleanup WITH_ALIENSTORE
2b9c79e881d os: Introduce WITH_KSTORE
b0970905291 crimson/os/alienstore/CMakeLists: move alien::cflags alien::cflags is now only relevant to crimson-alienstore.
5bb1d9e1d58 crimson/os/alienstore/CmakeLists: Drop WITH_SEASTAR/ALIEN
facd084b694 crimson/os/alienstore/CMakeLists: cleanup crimson-alien-common
9f3619af9ae mgr/dashboard: When configuring the RGW Multisite endpoints from the UI allow FQDN(Not only IP)
e5189891b09 test: test the fmt support for bitset_set & mini_flat_map
eeeb0127ae7 common: fmt support for bitset_set & mini_flat_map
e5003a6af51 mgr/cepahdm: adding a message when certificates check is OK
ec2b3415b95 mgr/cephadm: addressing reviewer comments
f4f0de8f3c6 mgr/cepahadm: fixing certificate get_status_description output
9ffe71350e7 mgr/cephadm: adding new debug flag for testing purposes only
81c54dd9c78 mgr/cephadm: fixing docs and defaults for some options
eae45d208a6 mgr/cephadm: improving individual certificates checks
dd6e81be3a2 mgr/cepahadm: added some logic to avoid loading unknown certs/keys
40e5ab760af mgr/cephadm: reverting usage of Org Name 'Ceph' in self-signed certs
37869ee2936 mgr/cephadm: adding new comands to remvoe keys/certificates
70e4e1c69e0 mgr/cepahadm: adding code to store self-signed rgw certificate
fa990d39db8 doc/cepahadm: adding new file for certmgr documentation
14b914fa3c1 mgr/cephadm: adding cephadm mgr-module to the gitleaks file
8be392f62b1 mgr/cepahdm: adjusting grafana custom code to handle certificates
b008856bcf7 mgr/cepahdm: fixing cert user_made and pre_remove actions of mgmt-gw
b1b74f74c28 mgr/cephadm: fixing oauth_proxy pre_remove action
6ce19fab002 mgr/cephadm: adding UT and adjusting existing unit-tests
5d42b73e748 mgr/cephadm: renaming cert-store cmds to certmgr, adding new cmds
3bb6c572a38 mgr/cepahdm: adding certificates validationg and management logic
2ab4e8b309a mgr/cephadm: refactor cert_store to use the same code for cert/key
bef277a5ce0 Revert "os/bluestore: Add debug hooks"
6f8275c880a Revert "os/bluestore: Deferred writes unit test, replicates corruption"
e1c75071b4e Revert "os/bluestore: Modify _deferred_replay"
caa77ed690c Revert "os/bluestore: Split _deferred_replay into 1) apply IO and 2) remove keys"
d2b49489447 Revert "test/unittest_deferred: debug code"
5ec60853cfb Revert "more debug code"
4180ff9cbd8 Revert "fixup"
c2b2d33293b kernel/KernelDevice: replace obsolete get_tracked_conf_keys()
6dfc166e53e crimson/osd/recovery_backend: scan_for_backfill pass start by value
8ca4fc01b1a crimson/osd/recovery_backend: scan_for_backfill to use seastar::lambda
6533f261dc3 test/crimson/test_crimson_coroutine: add test_coroutine_loops
1f80b3840d0 crimson/osd/recovery_backend: _handle_pull_response to use obc_manager
a0df2e5133c crimson/.../replicate_recovery_backend: remove unnecessary check
b6095992051 crimson/osd/recovery_backend: scan_for_backfill to use obc_manager
878f3bff706 crimson/osd/recovery_backend: move scan_for_backfill to coroutine
f65b00ea8a9 mgr/dashboard: Improve sso role mapping
0d0f38fb5cf osd: Make casting to/from shard_id_t require explicit casts.
bf6faed0010 mgr/dashboard: fix token polling req in multi-cluster UI
bedc75fff28 qa/workunits/rbd: wait for resize to be applied in rbd-nbd
8e9b08ec7f8 librbd/ConfigWatcher: replace obsolete get_tracked_conf_keys()
329043355e6 rbd/throttler: replace obsolete get_tracked_conf_keys()
4325a506351 mds: replace obsolete get_tracked_conf_keys()
bb2ac3222fc nvmeof: replace obsolete get_tracked_conf_keys()
52568c35460 test/crimson/test_config: replace obsolete get_tracked_conf_keys()
27c5678fd12 mgr/dashboard: update dashboard nvmeof proto files
2290a904bd6 doc/releases: Add ordering comment to releases.yml
a3f45c70a23 qa/rgw: add test for sync policy user mode
c22c5c1f6b8 qa/rgw: add non-account (alt) users to multisite tests
16daa6a687c ceph-volume: allow zapping partitions on multipath devices
cf0e9308836 mgr/smb: Add ceph_snapshots vfs module to share definition
32d57d77132 common: bitset_set and mini_flat_map
7b4ac886621 doc: fixup #58689 - document SSE-C iam condition key
bfcb5334c2f mgr/cephadm: use ip_hash to enforce the same prometheues upstream
db494081588 crimson/os/seastore/rbm: add do_with() to prevent accessing unavailable reference
d8eed120044 crimson/os/seastore/rbm: create a device file if it doesn't exist
afa53017330 qa/suite/crimson-rados: add seastore test with RBM
b7c189b33c7 qa/rgw: bump vault version to v1.19.0
2e73c875640 os/bluestore: implemented bluestore_blob_t::get_unused_mask
088c9ed28fb RGW - Temporarily disable List2Inotify1 in the posix bucket cache unit tests, until we can find why inotify fails on CI machines
8dbcb175e46 rgw: sync fairness watcher reconnects on any error
dc0c6ab5e86 crimson/osd/pg_backend: rep_op_ret_t to not return acked_peers
7462b1c06e3 crimson/osd/pg: Handle peer replies handling once received
522cc6c3c41 crimson/osd/replicated_backend: Introduce pending_shart_t::last_complete
551eb008718 crimson/osd/pg: Introduce PG peering helpers
164d76f5cc6 crimson/osd/pg: use rep_op_fut_t
81cac395a84 common/obj_bencher: include cleanup
7175fb3c13f common/cmdparse: include cleanup
19ab0fe8c3f common/Formatter: remove unnecessary include
5b589f55860 common/SloppyCRCMap: add missing include
30a9248d6ce common/ceph_time: remove unnecessary include
ec52e618774 common/convenience.h: remove unnecessary includes
2b5fbc050c0 common/Finisher: remove unnecessary include
498e7271c6b include/denc: remove unnecessary include
5ca8173af56 common/TrackedOp: add missing includes
b24aabad6a9 include/types.h: include cleanup
be3329477b5 common/perf_counters*: add missing includes
04e285e253e common/fair_mutex: include <thread> only with CEPH_DEBUG_MUTEX
90484deb9f0 common/PriorityCache: add missing include
d7467b0992e blk/kerneldevice: count ops not bytes in discard_op perf counter
814f1136cac qa: add test case for remove xattr
e16820fa4a0 test/libcephfs: include inode type change test for snapdiff
33c6f232069 mds: include deleted file dentry in snapdiff readdir result
6869996f2a1 doc/radosgw: Improve layout.rst
fd75679cf4b build-with-container.py: Add --rpmbuild-extra-args
a5a983c7363 Dockerfile.build: Install sccache
800f5c2924d build-with-container.py: Add --ceph-version
a1f607bd1be make-srpm.sh: Skip make-dist if tarball is present
8e9544fed3d build-with-container.py: Add --env-file
ef84118419a cephfs-shell: Add the option to remove xattr
70eb1d64ac1 cmake/cephfs: fix options to enable client and dependencies
28d8281ad60 crimson/osd/osd_operation/client_request: remove CompletionEvent from instance_handle_t::pg_tracking_events
90ac7409279 pybind/cephfs: use legacy noexcept for cdefs for cython 3.Y.Z
f2b3bc810a1 osd_type: use SERVER_TENTACLE for fixing the pg_pool_t dencoding
395263ceb2f pybind/cephfs: increment ref before calling out to c++
fd184893ac0 test/osd: Code formatting changes for plugin support in ceph_test_rados_io_support
dd06be06eb2 test/osd: Added support for new plugins
4cc245e43c7 src/test/osd: Split reader classes for program options into a seperate class
e66437a98d5 src/test/osd: Move ceph_test_rados_io_sequence to its own subfolder
678ed6e1b09 erasure-code: Add minimum granularity interface to EC plugins
fe3bc7605c7 rgw/rados: calculate_preferred_shards takes bool is_versioned
519b8b2808c rgw: scale shards based on versioned() to cover suspended buckets
b45f65615d3 rgw: trigger resharding of versioned buckets sooner
66077a8a49e tests: replace obsolete get_tracked_conf_keys()
fe97d05f0de crimson/mgr/client: add Client::retry_interval()
d3e0ca7ffa8 crimson/mgr/client:Introduce Client::send()
ce3181ed251 mds: Fix MMDSCacheRejoin::dn_strong version check failure
693f058426a mds: Fix mdcache rejoin invented referent inode
7b2d9c4b580 qa: add more referent inode tests
43b4ef3f54c qa: referent inodes - unlink, stray_reintegration
1adfe920f28 test: ceph_test_rados_io_sequence - seq 14 - write object filling gaps
146e4d7085a test: ceph_test_rados_io_sequence - scripting enhancements
ae012cce34e test: ceph_test_rados_io_sequence - add truncate
fff72a05b65 test: ceph_test_rados_io_sequence - add append with gaps sequence
f3ee8757f49 test: ceph_test_rados_io_sequence append sequences
03316ff4ace test: ceph_test_rados_io_sequence support appends
9911ecb683b mgr/dashboard: carbonize rgw user and bucket form
3303f86fdd5 crimson/os/seastore/linked_tree_node: set reserved_ptr to an 8-byte aligned address
c2d226adb00 rgw/cloudtier: Correct option ordering in RGWZoneGroupPlacementTier
a090f14fc73 os/bluestore: New unit test for BlueFS
deb78a9199e Revert "pybind/mgr: Protobuffer file generation for grpc deps."
741742e3910 Revert "pybind/mgr: Generate pb2 file in src/pybind/mgr/dashboard/services/proto using the protobuf file from the gateway submodule."
9cc3fbebb7e Revert "Move proto generation code block out of if(WITH_MGR_DASHBOARD_FRONTEND)."
6e23a1e43be crimson/mgr/client: partial move to coroutines
b5f7200c05b crimson/mgr/client: update logger
c34d9b039c7 qa/suites/orch: add a test to verify ctdb_status doesn't include GONE node
ecd24969339 qa: Disable referent inodes for a few test_strays tests
f27a47ac9de qa: referent inode test - link w/ max_mds=1
5e4812cdb55 qa: Add function to fetch inode from metadata pool
d4a93ce43ad tools/ceph-dencoder: Add an option stray_okay
1772dc1cdf0 mgr/dashboard: Changing SimpleGraphPanel to TimeSeries Panel in cephfs.libsonnet
5935a0f295a fixup
5a29f74454f qa/rgw: add new teuthology for cloud restore s3 tests
d2c1f9953d8 qa: Fix dashboard test_health failure
f6f460c1492 tools/cephfs-journal-tool: Recover referent hardlink dentry
ba5df7ae75a qa/cephfs-data-scan: Validate referent hardlink recovery
4e0f7dbd558 qa/test_backtrace: Validate remote_inode xattr is stored
410dcccc79b tools/cephfs-data-scan: Recover referent_inode list
3d4ac8c82fe tools/cephfs-data-scan: Recover referent hardlink - build dentry
97650eeef18 mds: Referent hardlink Recovery - Store remote_inode
f264f11f44d mds: Fix straydn race between unlink/rename linkmerge
f66353d36e7 mds/rename: Handle referent inode rollback
1c8ec948f62 mds/rename: Handle source dentry being referent remote
04b1ead3e45 mds/rename: Handle existing destdn referent remote
69d401f606e mds/rename: Handle referent remote linkmerge case
e6c6f52e548 multi-mds/unlink: Handle rollback of referent_inodes list
236a4b7b046 multi-mds/unlink: Referent inode - reverse link mgmt
42d88f4072f multi-mds/unlink: Unlink referent inode on dentry replicas
f94c8327fac multi-mds/unlink: Remove referent inode on unlink
0779064a7c2 mds/unlink: Referent inode - reverse link management
bcf2e7d9a0f mds/unlink: Remove referent inode on unlink
0ed8c2a2b1c multimds: Consistent view of referent inode list
c39977ff26f multi-mds/link: Handle rollback for referent_inodes list
18165365fe6 multi-mds/link: Reverse link primary inode to hardlink
d7d294e3687 multi-mds/link: Send referent inode to dentry_replicas
79c3d122d2e multi-mds/link: Create referent inode and store backtrace
8abee7d58ae mds/readdir: Handle referent inode
efa6a8c75a1 mds/link: Reverse link primary inode to hardlink
fb3bf789f4d mds/link: Create referent inode and store backtrace
645493bc6c4 mds/mdcache: Handle referent inode on discover
a069e7a6ac8 mds/rejoin: Don't fetch the dir is already complete during rejoin
2ec2c1d63b9 mds/rejoin: Handle referent inode on MDSCache rejoin
11eddc85d5a mds/migration: Handle referent inode during subtree migration
dafc07cb816 mds: Handle referent inode while trimming the dentry
1e5fca15822 mds: Handle referent remote similar to remote
1bb435d4a2a mds: Log referent_inodes list with CInode
a6088f0d877 mds: Log and dump referent remote cdentry
8c624968957 mds/journal: Replay referent remote dentry
1cce52fd0d8 mds/journal: Journal referent remote dentry
72613db034c mds: Make referent inodes a optional feature
1b4d4f8e24a mds: Load referent inode from disk
8de360960af mds: Commit referent inode to disk
7822a588e8e mds: Store list of hardlinks on the inode of primary link
3c034df6794 mds: Store remote inode number in referent inode
b9947bacdfd mds: Hardlink referent inode plumbing work
d41f0fa01f5 test/pybind/rbd: fix read offset in write zeroes tests
54f47cc28ff librbd: add rbd_diff_iterate3() API to take source snapshot by ID
e1e840628d3 more debug code
2c03fc63e9a mon: track 'mon_cluster_log_to_file'
1a06923049d auth,client: replace obsolete get_tracked_conf_keys()
2d4b4235fc2 mon,mgr: replace obsolete get_tracked_conf_keys()
f858fa958a6 doc: add dump stray folder command to the docs
ee2beecfe9e qa/tasks/cephfs: add test for dump stray comamnd
801951e8c0d mds: implement new asok command for dumping stray folder
df404e03915 mds: move MDSContext completion handling to finish method
7193adafaea ceph-volume: Refactor is_ceph_device to simplify error handling
fc085405abe ceph-volume: Introduce new `Lvm` base class to unify LVM object handling
3e9ff5cc1af ceph-volume: refactors `api.lvm.Volume._format_tag_args`
59df54e4103 test/crimson/seastore/CMakeLists: [arm64] disable omap manager
25a16116f07 crimson: bump up seastar fixes
ec4edf73eec seastar: bump up seastar submodule
d5e900f0aa3 mgr/cephadm: Open port 4721 while deploying cephadm agent
f8c794fe857 crimson/os/seastore: group omaptree-related implementations
75be0272e84 doc/rados/operations: Clarify stretch mode vs device class
d1379781d16 crimson/os/seastore: improve omaptree logs
1cb13e87ab4 crimson/os/seastore: unify omaptree interfaces
79d74bf5449 bluestore: replace obsolete get_tracked_conf_keys()
ea80b5fa6eb librados,msg: replace obsolete get_tracked_conf_keys()
e3755b047e4 crimson/os/seastore: pass onode as reference whenever possible
6008796799f crimson/os/seastore: unify Transaction& parameter for omap
8a7bad00428 crimson/os/seastore: introduce get_omap_root()
56c37d7035e cmake/modules/BuildISAL.cmake: set no-integrated-as on clang only
ff9aa20bc35 librbd: fix a deadlock on image_lock caused by Mirror::image_disable()
7b9662628e3 crimson/os/seastore: cleanups around omap_root_t
fff713965ec test/unittest_deferred: debug code
a9b00cfbef5 doc/rgw: update dynamic resharding docs to reflect recent changes
313546146c4 doc: document the new container build tool and link to it in README
794e3d0b25a script/build-with-container: add support for overlay dir
4208a736652 script/build-with-container: skip dnf cache dir volume mounts on docker
612a9d6808f script/build-with-container: remove default --volume arg from ctr build
f6e6188e30a script/build-with-container.py: build builder image with --pull=always
37b7d509c59 script/build-with-container: add a common packages target
30836c4ed4b script/build-with-container: support custom tag suffixes
ff34bf7241f script/build-with-container: add --base-branch cli option
a1d49d557cf src/script: rename CEPH_BRANCH to CEPH_BASE_BRANCH for build container
c1713c5bc37 script/build-with-container: add --current-branch cli option
65f055f0d83 script/build-with-container: add more distro aliases
de855aec1c7 script/build-with-container: apply black formatting to file
f8571d9cf9a rgw: add radosgw-admin sub-command to set-min-shards for a bucket
5ee4a92380e rgw: allow per-bucket minimum number of shards
36f2ed56d47 msg: messenger dump: Handle name collisions
453c11fcfc8 test/msgr: use 'atomic' from 'std' explicitly
2dd0059582c PendingReleaseNotes: Add note on messenger dump
1becca76b53 doc: Add Messenger Status Section to Operations->Monitoring
75a02c25db6 qa: Test `ceph tell <target> messenger dump`
4b7d43751a8 msg: Add `messenger dump <name>` asok command
b7d47bceaf5 qa/cephfs: avoid unnecessary importing in test_volumes.py
323ef5175f4 crimson/os/seastore: introduce omaptree_update_root()
2c03e77e042 crimson/os/seastore: introduce omaptree_clear()
43f9eeb1e36 crimson/os/seastore: drop unnecessary _xattr_clear()
a1ef880821e qa/rgw: s3tests task adds --purge-data to 'account rm'
83bacbb4745 radosgw-admin: support 'account rm --purge-data'
d41a676b494 crimson/os/seastore: various cleanups and indention adjustments
470b6fa81fa crimson/os/seastore: introduce NONE to omap_type_t
1588712b558 qa/tests: retry the api call after making the request
9b2e474e04c crimson/os/seastore: drop unnecessary _omap_set_kvs()
31333885a12 crimson/os/seastore: cleanup _omap_set_kvs()
2b2b17afc5b crimson/os/seastore: drop unnecessary do_omap_get_values()
09807250719 mgr/dashboard: Changing SimpleGraphPanel to TimeSeries Panel in pool.libsonnet
cccbfe12fb1 test/test_not_before_queue: fix Signed-vs-Unsigned warnings
d7f9aecd3ad osd/scrub: log scrub-queue advance_time() failures
7ba63ac2947 common/not_before_queue_t: tolerate non-monotonic cut-off values
f155abe5187 mgr/dashboard: Changing SimpleGraphPanel to TimeSeries Panel in host.libsonnet
171954e7dd6 mgr/dashboard: Changing SimpleGraphPanel to TimeSeries Panel in osd.libsonnet
93fba05e46c mg/dashboard: Edit Storage Class
616fdd1ae39 client: skip unexpected command replies
56cb05775a9 mgr: indicate map message is acked instead of unhandled
f060ee867f5 osdc/Objecter: convert to ms_dispatch2 for ack
2810ed0f608 client: indicate maps are acked not processed
c9d0913f53b msg: add alternate statuses for ms_dispatch2 handling
3b79bdbee04 tools/cephfs_mirror: do not process maps with fast dispatch
404d7e32781 doc: add docs for volumes interface for charmap
71c57121cf6 qa: add tests for subvolume charmap settings
a6eeec80d77 pybind/mgr/volumes: wire up charmap for subvol/subvolgroup
f7329814c91 pybind/mgr: send MDS commands through cephfs client
72d0a76e8c5 pybind/cephfs: wire up mds_command2
b3ec7385ab2 mgr: add module method to send notifications
62601ef6420 libcephfs: add mds_command2 for asynchronous commands
f20df2eb854 mgr: excise CephFS client from mgr C++ base
706b2be4162 mgr: use std namespace
d862d74a098 doc: add docs for CephFS charmap config
84bf1898be5 qa: add charmap tests
6f76b22c9b0 qa: add helpful exceptions for attr changes
0e9cdbe0abc qa: ignore libicu leaks
751cf313dd5 client: add wrappings for charmap manipuluation of dentry names
0fa4a95eadf client: add dir_result_t::dentry::print
e80d0bf0079 win32: add libicu Windows build
db58a29a538 CMakeLists: add boost::locale dependency for client
668a556322d install-deps: unconditionally install boost libraries
292f5ac45b8 test/libcephfs: update root operation return values
b8662fdb033 client: refactor all path traversals through path_walk
aaaa04264a0 test/libcephfs: test parallel creates
0f2abc9bc93 test/libcephfs: add test for lookup failure after readdir
4f8d1d38a38 client: init dentry shared_gen with invalid value
bac86c20d0e client: add _lookup debugging
41a3f099516 client: remove redundant check
764208ead49 client: dump InodeStat from mds
6c891f96aae mds: encode optmetadata in InodeStat sent to clients
9bbfdadd1f5 mds: check client features for charmap
4ac9776adbd mds: add client feature bit for charmap
9f0c4227261 mds: wire up vxattr for changing charmap
033d8666373 mds: inherit charmap on mkdir
1ffaa361454 mds,include: add charmap optmetadata
d958bcb73c6 mds,include: add inode_t optional metadata
1e34963af11 client: hide alternate_name from API
9c276fd9b63 client: move alternate_name once
f346e9a2cab client: optimize alternate_name passing to helper
45ff4994f25 client: relocate definition
5c0fa1128c4 client: print dentry with alternate_name on dump
c2e551260cc client: move inode dump to print method
de8ceffe2b6 mds: add debugging for encoding lease stat
c48f1db6ef5 mds: make encode_lease a proper method
59405d4da16 mds: add fscrypt metadata for inode stat size
ff42d860370 client: use DentryRef for ref counting in MetaRequest
3c3d56fbbad client: add DentryRef
5f53a239a44 client: add helper for determining if a perm check is necessary
d27eb1aab68 client: cache client_permissions config
be954e09e48 client: add debugging for conf changes
a84c396e7d3 client: sort configs
aeb07bb1cbf client/UserPerm: add print method
8e88fb00452 client: note mount parameters in debug log
d6a5656387b client: print stat mode in octal
da50c6e581f common: add missing op string
e62fce4ec98 include/filepath: add empty path check
5ae53387e1c src/test/crimson/seastore/CMakeLists: disable unittest-transaction-manager
374ddbc0e87 rgw/log: Fix crash during shutdown with ops-log enable.
8137616ecf8 mgr/cephadm: Add virtual_ip as a param for mgmt-gateway apply cmd
fa0598af33b doc/rbd: improve nvmeof-requirements.rst
562aad626ff osd: truncate shard object to correct size with ECSwitch.
dd4248f69ac osd: test: Split unittest harness for EC into legacy and new code.
1fceb55f25d osd: Re-introduce the "optimized" IO path.
e5657805f9a osd: ECBackendL should not implement PGBackend directly (only ECSwitch) and add ECLegacy namespace
df7decd854c osd: Move ec_inject interface in ECCommon into ECInject.cc
c9e67c9d052 osd: Move ECListener to its own file.
31a2b10cd8b osd: Add ECTypes and add ec_align_t to it
482ec835d1e osd: implement ECSwitch to switch between EC implementations
481dfb15e46 blk/kernel : skip AIO thread for zero-sized devices
ab5005f7597 osd: Use #pragma once rather than ifdefs to control inclusion.
d9eda192c21 osd: Re-introduce ECUtil
182473f0d0c osd: Duplicate ECUtil to ECUtilL
ed0fbcf850a osd: Auto-refactor: ECTransaction -> ECTransactionL
3cad33dcbb4 osd: Auto-refactor: ExtentCache -> ECExtentCacheL
6a9ab113cdf osd: Auto-refactor: ECBackend -> ECBackendL
526dac1331f osd: Auto-refactor: ECCommon -> ECCommonL
c3a4c9b440f Revert: "crimson/osd/ops_executer: prevent access to null pointers caused by gcc bug"
0e6e218215f crimson/os/seastore/omap_manager: do binary search on omap nodes
032fd3a51fe crimson/so/seastore: clean up logical_child_node.cc
642e5f2da00 container/build.sh: remove local container images
64ab3a3e49d rgw: use object ARN for InitMultipart permissions
945eb10c11d doc: PR Template - Remove non-functional trigger phrases
c84a89bb56b doc: PR Template - Add Jenkins job URLs to commands
357f12f074d radosgw-admin: lower default thread pool size
2390788b890 qa/rgw: fix user cleanup in s3tests task
0a4be810899 rgw: ensure connect timeout is set to 3 seconds only in the case of notifications
1b59a154109 rgw: remove unused log op info from prepare_op
f15b35d7dcc Revert "test/crimson/test_interruptible_future: disable handle_error"
cb5698a0679 Revert "crimson/.../replicated_request: work around gcc 11 bug in with_pg_interruptible"
7f509578ed6 Revert "crimson/.../client_request: work around gcc bz101244 and bz102217"
4a7866aeccf monitoring: fix NVMeoFSubsystemNamespaceLimit
f4360508cc3 osd_recovery_sleep_degraded, osd_recovery_sleep_degraded_ssd, osd_recovery_sleep_degraded_hdd added in the configuration to throttle the data movement while recovery when pg is degraded
b7ee4a3d50b qa/.../test_rgw_rados_pool_quota: ignore cluster warnings
c426a2ba610 crimson: Trigger a wake operation via acquire_throttle
3065ffeb014 mon: show count of active/total nvmeof gws in "ceph -s"
e3fab2a50f1 mon: Add nvmeof group/gateway name in "ceph -s"
c3b7d6f1936 doc: fix incorrect radosgw-admin subcommand
53098baf693 rgw/cksum: GetObject omits checksum headers for Range requests
66b782fcda4 qa/.../test_rgw_rados_pool_quota: add test for deleting objects with pool at quota
2efa41d860b rgw/rados: use set_pool_full_try() when deleting tail objects
2b700c6d002 rgw/rados: use set_pool_full_try() when deleting head objects
76bd3d4b5e7 rgw: reject PutBucketLifecycleConfiguration on indexless buckets
fa4c5cebd2b rgw: improved error when listing indexless bucket
b05a9580f8e examples/rgw: register boto extension for BucketIndex on CreateBucket
567f6086ce8 rgw/s3: CreateBucket extension for layout type and shard count
cd867bc19d9 rgw/rados: create_bucket() can override index type and shards
c7774831d5c rgw/rados: indexless buckets skip init_index/clean_index
184da0a83bc rgw/s3: CreateBucket's LocationConstraint is optional
0d930f2d93f mgr/vol: add a helpful comment in async_job.py
3327cc0500c os/bluestore : Refactoring Allocator Class
71f028e81e4 os/bluestore : Refactoring Allocator Class
49ac822fba5 os/bluestore : Refactoring Allocator Class
67659230bf8 mgr/dashboard: SMB - Edit Cluster Fixes: https://tracker.ceph.com/issues/69964
57137e799b2 qa: remove unreacheable/redundant code from test_data_scan.py
2bd1cc13700 doc/releases: correct squid release order
54fef6bca26 mgr/dashboard: Add GKLM(KMIP) option to SSE-KMS dropdown Menu in the Dashboard UI
cd394e51c8b mgr/dashboard: SMB - Edit Share.
c61c314ed64 doc/rgw: clarify path-style vs virtual-hosted-style access
05e22c76f4c doc/rbd: Improve nvmeof-requirements.rst with proxy and other info
e681d372b3c mgr/cephadm: don't block matching group for identical nvmeof services
eedfc17597d rbd-mirror: default <-> non-default namespace remapping
a741f61b002 python-common: add ctdb port to smb service spec
38eb10e9381 cephadm/smb: add ctdb ports to smb daemon endpoint
f26d160485f mgr/dashboard: Update bucket details section after making bucket lifecycle changesn
0ceefb407d6 cmake/modules/BuildISAL.cmake: use GNU assembler
6ea54929b34 src/CMakeLists.txt: -Wno-vla-cxx-extension only on clang >= 18
b340461b651 script/ceph-backport: remove upstream remote inferencing
684f1938506 os/bluestore : Assigning a named variable to ceph::time_guard to prevent immediate destruction
0f4a37dd9f2 qa/workunits/rbd: add a test for force promote with a user snapshot
3053af8b11c ceph-volume: update lvm batch unit tests
01f8f710c1a qa/cephfs: add tests for "fs subvolume create" command when...
82fc1e7cac3 mgr/vol: print proper message when subvolume metadata filename is too...
6bf46083946 rgw/cloudtier : disable sync for cloud tier objects
ff1b9565511 mgr/dashboard: nvmeof trash rbd image on namespace rm
a3662765e63 doc: Support to retrigger docs/readthedocs.org:ceph PR build
42990500a59 doc: fix syntax (squash this)
bb41cc71c77 doc: fixup (squash this)
c3c94806a7f mgr/dashboard: update openapi specification for /api/cluster/user/export
961d474efa5 src/common/options: Improve descriptions in rgw.yaml.in
de8b21d7bdf install-deps.sh: enable crb repository for centos 10 stream
37a3fd46c59 do_cmake.sh: specify correct python version for centos 10 stream
90d1d6ba82e doc/cephadm/services: Re-improve osd.rst
b454668983f rgw: PutObjectLockConfiguration can enable object lock on existing buckets
1c0359dcf00 qa: ignore variant of down fs
acc80adde99 os/bluestore: fix fault_range for _do_write_v2
520d326ebdd rgw: add default parameter for clients to time out incase they hit wrong url this fix ensures clients gracefully time out in case endpoint url is wrongly configured.
ac7789139e3 tool/ceph-bluestore-tool: Make bluefs-bdev-expand command output nicer.
a70a3ced7e1 os/bluestore: do not log undecodable bdev label as an error
4f5f8483444 doc/ceph-bluestore-tool: add description for show-label-at command.
bd7764bc699 os/bluestore: fix alloc update after bdev expansion in NCB mode.
2a9c776f6aa os/bluestore: be less strict in main bdev label validation.
ba3e4d2c9da os/bluestore: use proper device when updating DB/WAL label while expanding.
173bbe7dba7 os/bluestore: don't use bdev.size() when dealing with bdev labels in fsck.
c06ccf57de3 os/bluestore: fix bdev label.size update when expanding device.
19788291c99 tools/bluestore-tool: add "show-label-at" command
e1e2fbae176 tests: add call to fscrypt_cli_setup.sh to all fscrypt YAML files
abe99d04411 tests: use custom fscrypt cli for xfs tests
acae8940d85 tests: add --verbose for better debugging of the custom fscript cli
09daeb666fc tests: add new script for custom fscrypt cli setup
0a76d6cd01d qa/standalone/scrub: retry in TEST_abort_periodic_for_operator()
4717fa3a9ff osdc/ObjectCacher: include cleanup
e24ced86861 osdc/Objecter: include cleanup
6d0bcaa55d8 osdc/Journaler: include cleanup
50c5cb2e1d1 osdc/Striper: add missing includes
d9bd0043deb osdc/Filer: include cleanup
7f904c4b6d9 crush/CrushWrapper: un-inline methods to fix linker errors
a8f21ce3fe6 client/Client: add missing include and forward declaration
80b0065fd71 mds/snap: include cleanup
36aae820e91 mds/MetricsHandler: include cleanup
dbba44628f4 mds/LogSegment: add missing includes
7e84be8741f mds/JournalPointer: include cleanup
f5b2171e8bf mds/cephfs_features: include cleanup
00b11730975 mds/MDSMap: include cleanup
0ca2e4f0b34 mds/Migrator: include cleanup
c510cdeef72 mds/MDLog: include cleanup
b13022f9810 mds/SnapServer: include cleanup
7c673c33dc7 mds/MDSTableServer: include cleanup
7c48d167ff0 mds/MetricAggregator: include cleanup
614540f9e0f mds/SnapClient: include cleanup
200f81a602d mds/MDSPinger: include cleanup
5b20b7ae544 mds/flock: include cleanup
9799356a8f9 mds/MDSAuthCaps: include cleanup
4aaeefde01b mds/QuiesceAgent: include cleanup
6a1f76cac54 mds/QuiesceDb: include cleanup
fe177b34960 mds/mdstypes: include cleanup
09cfb4b24fc msg/Locker: include cleanup
520a56f0fe7 mds/journal: add missing includes
d2820348583 mds/Server: include cleanup
b76c99bc320 mds/LogEvent: include cleanup
00ae09e7483 mds/Capability: include cleanup
a660eae3c54 mds/DamageTable: include cleanup
85fad5021fc mds/StrayManager: include cleanup
be2624f8ea4 mds/Mutation: include cleanup
a2b3c464ab8 mds/SnapRealm: include cleanup
1bda0d4b73b mds/InoTable: add missing include
63a662f29bf mds/ScatterLock: add missing include
83d47c8e8f0 mon/MDSMonitor: add missing include
645307fa38e mon/MDSDaemon: add missing include
cc36b4f78c6 os/memstore: add missing includes
31188970a4a src/libcephfs_proxy/CMakeLists.txt: add -Wno-gnu-pointer-arith
9b8e337cbad src/erasure-code/jerasure/CMakeLists.txt:: add -Wno-unused-but-set-variable
88845c2ae23 src/CMakeLists.txt: add -Wno-vla-cxx-extension to clang
0e5a51b6b8a script/run-make: bump up to clang 19
c296b7a8120 src/CMakeLists.txt: require clang16
08ae32f016e src/script/lib-build.sh: start search for clang versions with 16 rather than 14
607d011c440 test/objectstore/..ops_replayer: cleanup include std::format
ad5db1feac7 script:run-make: use llvm.sh (download.ceph) mirror
6d927cb0525 cmake/modules/BuildQATzip: Disable errors
9614ad3834a src/script/run-make.sh: clang 14->16
5026c1d5e4c crimson/os/seastore: cleanup, reuse onode[op->oid]
2f5982b27a0 crimson/os/seastore: handle log_root in _rename
68e6227122e crimson/os/seastore/../fltree_onode_manager: add omap type asserts
9d5eaa0df6e crimson/os/seastore: remove d_onodes
4e727a36efa src/crimson/os/seastore: add logs to track log-related OPs in transaction
78bf7bb541a test/crimson/seastore: adjust existing test based on two omap trees
17fa54d1787 crimson/os/seastore: adjust _remove to support omap tree for LOG
c84ef0986b8 crimson/os/seastore: adjust _clone to support omap tree for LOG
4690721880e crimson/os/seastore: reuse do_omap_get_values in _get_attrs
0dbbbd72227 crimson/os/seastore: reuse _omap_set_values() instead of _omap_set_kvs()
dbfc5305b04 crimson/os/seastore: handle log-related interfaces depending on the type
e0109bb9ac4 crimson/os/seastore: add omap_type_t to omap_context_t to allocate OMapLeafNode in omap_load_context
082c90006ec crimson/os/seastore: allocate OMapLeafNode depending on the type
cd6bdd288d6 crimson/os/seastore: initailize log_root if set_all_hint is called with the corresponding flag
efba0106de4 crimson/os/seastore: initialize omap tree using omap type
868b8160df4 crimson/os/seastore: adjust onode to store the two omap trees
6fae0fdf383 crimson/os/seastore: introduce two omap types (small and large) to omap_root_t
14e6ed80d66 crimson/osd: use set_alloc_hint when creating an object for PGLog
55c3ac55dce ceph-volume: migrate unit tests from 'mock' to 'unittest.mock'
140199b098b ceph-volume: refactor get_physical_osds()
7dfeceed4a6 ceph-volume: support splitting db even on collocated scenario
8d8f203caef ceph-volume: enhance BlockSysFs
50c2f0709f0 qa/standalone/scrub: fix osd-scrub-repair()
b657f9f2c63 qa/standalone/scrub: expand standard_scrub_cluster()
071abe955df osd/scrub: remove config option osd_repair_during_recovery
10af90547fd mgr/dashboard: add actions to create, edit and delete smb join-auth and usersgroups resources
e5127b914cb suites/rados: cache tier deprecated, no need to keep the tests for it
56cb53db963 LogMonitor: set no_reply for forward MLog commands
11677c29ee6 mgr/dashboard: disable deleting bucket with objects
edd96f9b05e include/unordered_{map,set}: remove, use `std` directly instead
891225014fd cephadm/tests: update daemon_action tests with force flag
0046eaaa367 mgr/cephadm: default check ok-to-stop when restarting daemons through orchestrator
d0ec2d2841d qa/cephadm: add timeouts and debug commands to rgw-ingress test
5d5cf5b4225 mgr/dashboard: Make API backward compatible with size param change
b1405c3c5e1 mgr/dashboard: add smb share delete action
6b2c7422d1a libcephfs_proxy: implement client side async rw operation
e23667892c5 libcephfs_proxy: implement server side async rw operation
4762223ef13 libcephfs_proxy: implement the async rw callback
03b92b19272 libcephfs_proxy: define async rw opcode and structures
5e3c983d910 libcephfs_proxy: define some helper macros for callbacks
df1eff54e2a rgw: /admin/account APIs accept negative values
7d75161051d librbd: fix a crash in get_rollback_snap_id
1c1acfad5dd test/store_test: wait for collection removal before going forward with the next stage in CompressionTest
a6a499ed5fc os/bluestore: preload all the compressor plugins on mount.
8009a3d78f0 qa/standalone: do not use /etc/fstab as an always-there bytes source
bf8737028fe qa/rgw: configure 'iam root' accounts outside of rgw/verify
f9e30c84185 crimson/osd: replace obsolete get_tracked_conf_keys()
9e73041aa30 mgr/dashboard: Rgw ratelimit feature for user and bucket
fd8fbea2e73 qa/workunits/nvmeof/fio_test.sh: add more debug commands
e2f3bed312a qa/suites/nvmeof: Run fio with scalability test
877c726ce7f qa/suites/nvmeof: add more asserts to scalability_test
e4504065405 qa/workunits/nvmeof/fio_test: Log cluster status if fio fails
9a1ee7a3da6 rgw/lua: Update background thread to handle config changes
7ef164ebcbd crimson: fix -Wmissing-template-arg-list-after-template-kw
05ea5527c4f crimson/common/operation: fix decltype usage
aca5ae65719 crimson/tools/perf_crimson_msgr: fix unused-lamda-capture
d24ea15ef08 crimson/osd: move the destructor of OpsExecuter to ops_executer.cc
75a74f235e6 mgr/dashboard: tox command to generate the nvmeof proto files
70819577ba2 msg/async/Stack: include cleanup
74aea6d26f2 msg/Message: include cleanup
1b42d74a7a5 msg/async/crypto_onwire: include cleanup
36beea7a855 msg/async/ProtocolV1: add missing includes
f9ca9569c40 msg/async/frames_v2: add missing includes
1a1e4eb4e81 msg/msg_types: add missing includes
a98f5fe5049 erasure-code: add missing include
925bb875f23 qa/tasks/thrashosds-health: whitelist PG_BACKFILL_FULL
5cdbd8f6567 rgw/iam: add RemoveClientIDFromOpenIDConnectProvider
c3dfac493d8 doc/cephadm/services: Improve osd.rst
4a6e9b0de6b doc/start: Mention RGW in Intro to Ceph
c0f5359b7b4 test/rbd_mirror: clear Namespace::s_instance at the end of a test
109c75ea99a mgr/dashboard: add bucket tiering option to create lifecycle policy
9748de76e02 qa/cephfs: ignore warning that pg is stuck peering for upgrade jobs
7d9298e3de7 doc/mgr: edit grammar and formatting of rgw.rst
f34243463c3 libcephfs_proxy: move pointer obfuscation functions to proxy_helpers.h
22ad8e16e8c libcephfs_proxy: negotiate and use the async cbk feature
a49069748f0 libcephfs_proxy: implement asynchronous callbacks
76106dd9890 doc/mgr: Add root CA cert instructions to rgw.rst
753fcff94d1 rgw: implement ConfirmRemoveSelfBucketAccess header for bucket policy
01caaa3d376 rgw/auth: add is_root and is_root_of to identities
7055fa53c50 mds: use system error codes instead of CEPHFS_EXX codes
86a8f661519 crush/CrushWrapper: un-inline methods to fix linker errors
312ebf1d3a5 mgr/dashboard: fix Python xmlsec build issue
bd3b248ab9f mds,client: change result field handling in the MClientReply message
4fe51a1afc6 mds: prepare infra to replace CEPHFS_EXXX codes to system codes
b1b2716f1fd pybind/cephfs: switch CEPHFS_E error codes to system error codes
54ce97973a5 PendingReleaseNotes: add note on client/mds error codes
6866d6a3fe7 mgr/dashboard: remaning critical-confirmation-modal to delete-confirmation-modal and keeping default demetion impact as medium
ed222df1090 mgr/dashboard: Add confirmation textbox for resource name on delete action
06a5ad49e92 osd/ReplicatedBackend: assert non-trivial obc existence
9efa1b97b0e rgw/cloudtier : handle multisite sync for cloud objects
153639ca7f4 common/options: fix the description of osd_max_scrubs
012ab7fbfce qa: update require-osd-release to tentacle
7e4fe061a62 tools/monmaptool: bump new cluster version to X
a8148634450 doc/dev/release-checklists: remove ceph-container task
4adc8b5dc26 script/ceph-release-notes: add squid/tentacle
52efefe77e7 doc/dev/release-checklists:: mark task complete
6f6bb743c24 doc/dev/release-checklist: add nightlies task
fb30a782cbc doc/dev/release-checklists: update ceph-build for tentacle
1ecb95dcefe doc/dev/release-checklists: note redmine is done
b5e93dfcd22 qa: update to tentacle
0be5482fe24 doc/dev/release-checklist: question telemetry tentacle test
d945d372677 osd/OSDMap: update to tentacle
816e32c8778 qa/workunits/cephtool/test: update to tentacle
995570fb345 mon/OSDMonitor: update to tentacle
f276334c136 common/options/global.yaml.in: update for tentacle
e30eb4f3c35 mon/MgrMonitor: update for tentacle
1d3520d1d32 qa/standalone/mon/misc: update for tentacle
a8b441a1cf2 doc: update compatset for tentacle
97f1afd47ad doc: no deprecated features
9ca081cf311 include/ceph_features: add SERVER_TENTACLE feature bit
843489352bd cephadm,ceph-volume: update to tentacle
a9fbfb5cf2f doc/dev/release-checklist: add backport-create-issue
7bf49d69e34 script: update backport-resolve-issue to tentacle
9fa558750c8 *: add constants and release names
4e89cc9a2d5 ceph_release: update to tentacle
586b6cfff02 librbd: bump version
2edeb88cbef CMakeLists.txt: update VERSION
115f4c4a561 doc: remove obsolete checklist item
a8d535cc86f doc: reset for tentacle
15962991609 RGW - Fix POSIX bucket notify test
0c3f69deef0 qa/suites/rados/basic: ignore POOL_APP_NOT_ENABLED detail in cluster log
1881cc8778a msg: Add dump() filters to async messenger/connection
2176ec2766f msg: Add connection and messenger dump()
b478ff8dbd0 msg: Add dump() to Protocol{V1,V2}
f33c970da6e common: Add utility to fetch TCP_INFO for socket
3d978ca9e2f rgw: be explicit on moving rados op in APIs
0a8ceefdc20 mgr/dashboard: RGW - Create Storage Class
7b4af1f4917 mgr/cephadm/nvmeof: Add QOS timeslice field to NVMeOF configuration Fixes https://tracker.ceph.com/issues/69952
5d111e23b89 test/rbd_mirror: flush watch/notify callbacks in TestImageReplayer
a9d043380b4 cephadm: ingress- Add v4v6 flag to HAProxy bind directive
b783d759a9e mgr/dashboard: Add namespace counter in nvmeof namepsaces
c50960c39e0 mgr/dashboard: fix image size in nvmeof namespace create/update api
d9d1ab7882f librbd: add missing includes
15e09a981f8 rbd_replay: add missing include
44ae6952aba SimpleRADOSStriper: add missing include
af2c4b9aba0 librados: add missing includes
9f14dab4914 nvmeofgw*: disable some tests in test_nvmeof_mon_encoding.cc since they are crashed, plan to fix this in separate commit
102d5e17bf7 nvmeofgw*: test for encode/decode of new types added for epoch-filter feature
438fdd5750c nvmeofgw*: MonClient should send a first beacon with CREATED state
b35273824f9 nvmeofgw*: Add mechanism to send maps to clients that need them
ba7cc3b5260 crimson: Provide an options to configure several seastar parameters
edcf93a4479 crimson/osd: remove invalid argurment when printing log
c7254903768 osd/scrub: clean-up scrub-store IDs generation
649f33777dd mgr/dashboard: ns update route robustness
c60514087bc rbd-mirror: fix possible recursive lock of ImageReplayer::m_lock
228a5663824 qa/tasks/cephadm: don't fail if we've already cleaned up conf/keyring
3a3848678bc qa/cephadm: stop cephadm mgr module during cleanup
97bbbb11b3b tools/bluestore-tool: dump label locations with "show-label" cmd
9b718a50d63 perfglue: add missing include
5093852ae08 libcephfs_proxy: gracefully handle connection close
9caf8aeef2d cls/numops: add missing include
84ece8cb2f5 cls/rbd: add missing includes
b9a18ed9bed cls/cephfs: add missing forward declaration
e704ed9294f cls/2pc_queue: add missing include
af2525c2568 journal: add missing includes
b9ff102eaf3 libcephfs_proxy: add negotiation documentation
2d85a3537d1 libcephfs_proxy: replace legacy handshake by negotation in server side
4714e40d702 libcephfs_proxy: replace legacy handshake by negotation in client side
6704556eacf libcephfs_proxy: implement server side negotiation
1e99a25ef4a libcephfs_proxy: implement client side negotiation
f9766460117 os/bluestore : Fill onode test instances with sample data
7e53cf7013a rgw: prevent data sync from replicating to buckets not owned by the user
56c8c519972 mgr/dashboard: SMB Create Share
4df368381d3 do_cmake: use Python 3.12 on ubuntu >= 24
489cc484105 common/perf_counters: use the RAII helpers when dumping
c834352cc70 rgw/sts: replacing load_stats with list_buckets to correctly create a federated user in oidc namespace.
9ff058e67ac qa/suites/upgrade: ignore when pg is stuck peering
0b740052a87 common: add missing mds op names
2d389a5b94d rgw: check for duplicate rule priorities in replication configuration
4e7a682284f kv: add missing includes
938672d5d4f crush: include cleanup
ef956e614c4 libcephsqlite: include cleanup
31d3275f0b8 mon/ConfigMonitor: include cleanup
379f0567932 mon/MonMap: include cleanup
8a4d9f5bf55 mon/mon_types: include cleanup
0e543469d8b mon/MDSMonitor: include cleanup
d50d19a0003 mon/PGMap: include cleanup
80613fd2a8a mon/FSCommands: include cleanup
a0b4583d3d7 mon/Monitor: add missing includes
b7198fc6ebf mon/Paxos: include cleanup
fff48287ef0 mon/ConfigMap: add missing includes
f33acee3b91 mon/MonClient: add missing include
ef94bac8102 mon/MgrMap: add missing includes
9d99e6bdc6f mon/Session: add missing includes
c31a93cf29c mon/ElectionLogic: add missing includes
0da679061db krbd: include cleanup
db6d13f55f8 doc/rgw/logging: update field description
9bc321e7433 Fix 'orch ls' to display SMB ports
1393a144274 mgr/dashboard: RGW - Delete Storage Class
8abba8b1503 doc/dev/release-process.rst: release builds cannot build containers
90101c75f25 crimson/os/seastore: only LBALeafnodes take logical extents' pointers as update parameters
4e292443361 doc: Upgrade and unpin some python versions
bf101108d0b mgr/cephadm: unit test for nvmeof get_blocking_daemon_hosts function
e8edf47047d mgr/cephadm: block deploying nvmeof daemons of different groups on same host
972e1eaa500 mgr/cephadm: unit test for blocking_daemon_hosts in scheduler
838b1f8df1d mgr/cephadm: add "blocking_daemon_hosts" mechanism to scheduler
60300360cc5 cephadm: fence old ranks for SMB service
7fa78e62a45 mgr/dashboard: fix image size in nvmeof namespace create/update api
4f5aa60c5d7 mgr/cephadm: use double quotes for NFSv4 RecoveryBackend in ganesha conf
3c5ae6c7d01 os/bluestore: Add libfmt to "os"
72263dbb798 os/bluestore: Add health warning for bluestore fragmentation
83a23c4c037 ceph-backport.sh: add squid to known milestones
1e7663d3825 rgw/logging: flush command should print flushed log object name
55e6f54831f script/lib-build: Use clang 14
44804a374a8 qa/workunits/rbd: use create_image_and_enable_mirror() in bootstrap tests
774016bd763 rbd: don't clone ioctx before calling get_mirror_peer_sites()
f5eadfff807 librbd: fix mirror image status summary in a namespace
18d787a32b9 crimson/os/seastore: remove fixed-kv-btree parent<->child pointer codes from FixedKVNodes
6856dba3ed0 crimson/os/seastore/btree: fix fixed_kv_btree's type errors
f292b670181 crimson/os/seastore: add linked tree nodes
3bd34683e79 crush/CrushWrapper: Merge weights if rule contains multiple take
df496529870 pybind/mgr/mgr_module: turn off all automatic transactions
fa12ce661f3 cephfs-top: exception when terminal size greater than PAD_WIDTH
e58e2f553d2 os/bluestore: fix do_write_v2 extentmap compress issue
d9b0e780013 qa/multisite: add a create_bucket test with tenanted user
31da2c6be83 doc/rados/operations: Improve pools.rst
7cd76660188 libcephfs_proxy: implement receiving of negotiate structure
f893605c16a libcephfs_proxy: add negotiation structures
3a4232728b7 libcephfs_proxy: add support for control messages
9e0a231d8c3 libcephfs_proxy: reuse proxy_link_{read|write}
b079a079ea3 script/clean-ci: allow specifying custom remote name to push/fetch
2804a59a744 script/clean-ci: do not push if there is nothing to delete
f7cce293051 erasure-code: Set reed_sol_van to be the default technique for Jerasure if none is specified. Also make the erasure_code_plugin_exists function in ceph-helpers.sh differentiate between a non-existent plugin and an initialization failure.
3667f4ab795 os/bluestore: make retry_max and initial_delay configurable for aio submit_batch
c36c1628315 qa: cut squid nightlies to one-per-week
7b185ecaaf7 tests/ceph_timer: Fix link error that keeps showing up
1ab250796c1 exporter: Asio deprecations
b2e76314cf0 rgw: Asio deprecations
87ee31f88d8 immutable_object_cache: Asio deprecations
ac1241e75b7 test/neorados: Use `asio::post` free function
ed47559bca9 common/Graylog: Fix Asio resolve call
da3545d5847 rgw/multisite: forwarded bucket create requests reflect empty tenants as they are requested by system user. this fix overloads SysReqApplier::get_tenant() with effective_owner's tenant to ensure proper bucket ownership when there is tenant involved.
4dbaf644980 src/common/options: improve rgw_max_chunk_size description
2c6d3ec3d8e rgw/notification/logging: add bucket as context param
b73c87cf25a Revert ".github/workflows: Do not exempt PRs with milestone"
343bafc4a4d script: add bash script to cleanup ceph-ci.git
289d6045a94 mgr/smb: add threading lock for SqliteStore
4ee31d88f73 docs/mgr: fix typo
2848244e73f blk/kernel : Make bdev stop immediately
f21cb07c859 mgr/cephadm: use get_dependencies to calculate daemon deps
abc4a197f78 doc/cephadm: improve "Activate Existing OSDs".
f0c4937c973 cephadm: orch upgrade status to return output according to the format specified
2496f2b4b21 mgr/dashboard: smb join-auth and usersgroups resources listing
42d338478b0 cephadm: add cephadmlib to tox coverage environment
e4f65d58b1a cephadm: add a new set of specific tests for list_daemons
0f178e61de5 container: stop deleting python generated files
bf9b8d36aba container: avoid installing docs using the dnf configuration
e3a66809157 os: get rid of the Transaction::decode_bp()
37e633384b7 Move proto generation code block out of if(WITH_MGR_DASHBOARD_FRONTEND).
7f2e1910af0 pybind/mgr: Generate pb2 file in src/pybind/mgr/dashboard/services/proto using the protobuf file from the gateway submodule.
0ff89b041dc pybind/mgr: Protobuffer file generation for grpc deps.
d5c882c7569 qa/suites/upgrade/telemetry-upgrade: improve ignorelist
ec50fc720c4 qa/tasks: improve ignorelist for thrashing OSDs
618de5350bd qa/cephadm: start mgr-nfs-upgrade test from reef
2de592e2f0b doc/cephadm: improve "Activate Existing OSDs"
4ac2d6b536b mgr/DaemonHealthMetricCollector: include cleanup
6e7e13e07b6 mgr/DaemonServer: include cleanup
aeeb15ea7d6 mgr/MgrClient: include cleanup
078d00939ea mgr/ActivePyModules: add missing include
3c2565f0966 mgr/PyOSDMap: add missing include
50c1612fdf1 mgr/TTLCache: add missing include
84fcd885090 mgr/mgr_perf_counters: add missing includes
e261155a8a0 doc: Clarify that there are no tertiary OSDs
691ed012600 tools: add missing includes
55c2f49a8e8 mgr/BaseMgrStandbyModule: add missing include
2d2982e7420 mgr/DaemonState: add missing includes
5c70e38a8a0 mgr/MgrOpRequest: add missing includes
4f1f40ad614 mgr/MgrCap: add missing includes
0f367a5f9b3 mgr/ServiceMap: add missing includes
64b77fb5bb5 mgr/MDSPerfMetricTypes.h: use <iosfwd>
327b3de54ee mgr/ClusterState: move own header to the top
ae5aadf538c mgr/Mgr: add missing include
8dbc5f84265 mgr/cephadm: adding the SSL cert as a dependency for ingress service
bd049edb942 mgr/cephadm: adding the SSL cert as a dependency for rgw service
1991c493ca3 neorados: include cleanup
7f3ea86094f os/kstore: add missing include
0d2b588d488 os/bluestore: include cleanup
a1de6d562de client/Client: add missing include and forward declaration
f5ff6b95b9d rgw: add missing includes
92ceeb79fde crimson/backref_entry: add missing includes
b849c636e22 mgr/dashboard: add smb share listing in UI
fd42b879270 mgr/cephadm: reconfig rgw daemon when certificate changes
0c57b7116d5 interval_set: Re-introduce the original behaviour of interval_set by default.
03ed3af2a50 crimson/osd: clean up BackfillRecovery
865839faa49 osd/PeeringState: check racing with OP_BACKFILL_FINISH when defering backfill
13b9cdfccfb osd/PeeringState: set PG_STATE_BACKFILLING before calling on_backfill_reserved
48f2943dd0f crimson/osd/pg_recovery: trigger BackfillState events synchronously
88fb54e99b7 crimson: report dynamic perf stats to mgr
7c300425aa0 crimson/osd/pg: record client requests' metrics in DynamicPerfStats
89d79344f93 osd/DynamicPerfStats: remove the dependency on classic osds
df83836ca92 crimson/osd/pg_recovery: avoid repeatedly updating the peering missing set for the same object
9d6eab50388 crimson/osd/recovery_backend: always set the primary osd's BackfillInterval::version to the last_update_ondisk
b78aea8bbb2 doc/releases: fix heading types
5ef4376db05 doc/releases: move related tracker on new line
4b8ede82626 doc/releases: fix formatting with v19.2.1 documentation
f893778ef00 mds: do not schedule quiesce for non-head imported inodes
55198cfa05b os/bluestore: Fix default base size for histogram
bc03c5bac47 Revert "msg/async/ProtocolV2: call KeepAliveFrameAck::Encode() without `write_lock`"
e3ed3b302c5 qa: do read checks with non-empty file
3646e2448b1 Revert "msg/async/ProtocolV[12]: unlock the `write_lock` before doing I/O"
d6db6fadf8f doc/releases: Add notable changes for v19.2.1
cf0ed0a2859 script: allow relative & ~ paths in build-with-container dnf cache arg
5ee832185b1 mon,cephfs: small improvement for health warning methods
59511e65868 qa/cephfs: test that failing a FS is possible when other MDS/FS has...
d53be13c04d qa/cephfs: allow detecting MDS ID from FS object for method the..
0437952c43d mon,cephfs: don't disallow "fs fail" when other FS/MDS has health...
cf68e49597d cephfs,mon: rename variable to a better name
7f5553ce434 mon,cephfs: fix indentation level for a code block
95a812a5f5c qa/cephfs: test that a MDS can be failed when other FS/MDS has a...
5a7834b6cd8 qa/cephfs: allow passing MDS ID to method that generate...
3f16e0c5931 mgr/dashboard: fixed unit tests
39b4d38a3d0 rgw/lua: Fix healthchecks requests to not goto backend storage.
f7165966277 script: set execute bit on build-with-container.py
b8f89327e1a rgw: handle destination bucket as an ARN in ReplicationConfiguration
c4947c57562 mgr/nfs: nodeid should be numeric for RADOS_KV block in ganesha.conf file
29b5fcc62b4 qa: Remove openstack.yaml file which is no longer relevant
fcf8d36e43e qa/suites/rados/verify: Allow selection of 2 or 4 node cluster
b1e5da594a6 doc/rados/operations: Improve pools.rst
85d2633310c lmgr/cephadm: validate no duplicate groups and group vs. service id for nvmeof
27c9e65f57f mgr/cephadm: add function to get service specs by service type
b16fc92155e mgr/cephadm: fix typo with vrrp_interfaces in keepalive setup
f276cc5176f src/script: add a script to help build ceph using containers
bde72fc478c build: add files needed to create a build container
4578625ce06 build: small script tweak to allow different build dirs
3046f78d69e src/script: add helper function has_build_dir
18d5cae6252 qa: remove redundant and broken test
926011ad9d3 cephadm: use get_container_image_stats in cephadm.py
e965813da15 cephadm: add parsed_container_image_stats to container_engines
32fe8aacc98 cephadm: replace get_container_stats in cephadm.py
3154cd228ba cephadm: add get_container_stats to container_types
cc087cf979a cephadm: add parsed_container_stats to container_engines
bc61710baed cephadm: move ContainerInfo class to container_engines.py
b9d1e96fba1 pybind/mgr/cephadm: fix issue with multiple nfs clusters on the same port
9bc969b34c9 mgr/dashboard: fix host form issues
8679652cced crimson/CMakeLists: cleanup BOOST_ASIO_DISABLE_CONCEPTS
4badc83940f common/ceph_fs: Enable O_DIRECTORY|O_NOFOLLOWUP flags translation under Win in ceph_flags_sys2wire()
717c1c5a084 mgr/dashboard: Storage Class Management
a03d3311796 mgr/cephadm: continue in nfs service purge if grace file is already deleted
0aa73ea12ed qa/suites/orch/cephadm/smb: add cephfs proxy enablment tests
1d2057c49f9 mgr/smb: default to using the proxied vfs module
de7fd2c0c88 mgr/smb: automatically enable proxy for shares with proxied provider
7dce09ae69d mgr/smb: add value 'samba-vfs/proxied' for when module is to be proxied
f86a17d7beb mgr/smb: simplify share config generation function
b1a3e364e46 cephadm: add a libcephfs proxy sidecar option to smb daemon
12809b6c4af mgr/cephadm: add option to pass ceph image to smb for proxy sidecar
cc72a583488 python-common/deployment: add cephfs-proxy feature flag
d1815c64199 mgr/cephadm: update get_container_image function
420298b80d1 cephadm: move envs_list logic back to base class
ec4885cb257 common/perf-counters: replace 'assert' with 'ceph_assert'
5bf0150f608 rgw: replace obsolete get_tracked_conf_keys()
99e0e3aa5f4 qa/rados: Reorganized bluestore
3b9b290c5f6 qa/suites/nvmeof: use SCALING_DELAYS: '120'
4d6c8298dd0 common,osd: replace obsolete get_tracked_conf_keys()
7f25376e933 mgr/dashboard: Add 'Browse Dashboards' button in Grafana dashboards
a612ba0e87b mgr/smb: Add profiling configuration to global definition
011b174ea09 Display comma separated ports for RGW services
798b94642da cephadm: Add pre_remove and ensure deployment values are reset and API settings are updated when removing Prometheus or Alertmanager daemons
7d99290092b Fixup for emacs/vim modes, moved to top of file.
0d8bd4d0352 mgr/cephadm/nvmeof: Add max_hosts field to NVMeOF configuration and update default values Fixes https://tracker.ceph.com/issues/69759
e5cb5db0020 monitoring: add tests for NVMeoFMaxGatewayGroups
ab4a1ddcd89 monitoring: add alert NVMeoFMaxGatewayGroups
c5c4b10ac12 monitoring: add NVMeoFMaxGatewayGroups
983b489e006 doc/rados/operations/stretch-mode: fix mistake in stretch mode
c43e7337212 doc/rados: improve pg_num/pgp_num info
ba9270dc9fe win32_deps_build.sh: pin zlib tag
76b40284a6b qa/suites/nvmeof: Remove watchdog from thrasher
01502bb23e7 src: modernize sample.ceph.conf
4ab3bed3f6a doc/cephadm: clarify "Monitoring OSD State"
00b530fc975 doc/architecture: remove sentence
6093f918259 crimson/.../replicated_recovery_backend: take excl lock while pushes commit
46d5eec6b60 crimson/.../replicated_recovery_backend: route pushes earlier
7af22ba0008 pybind/mgr/cephadm: allow setting custom monitoring_port for nfs
c353b788ebe mgr/cephadm: add Server_Scope = <fsid> to NFSv4 section of ganesha conf
8666c5694eb doc/rbd: use https links in live import examples
8e5db6e09ce mgr/cephadm: create OSD daemon deploy specs through make_daemon_spec
624640cbdf2 Isolate the absl flags to ceph-mon & ceph-nvmeof-monitor-client targets only
afc89fdde80 qa/workunits/rbd: add test_import_nbd_stream_disconnected()
e4657cb2a2b librbd: stop filtering async request error codes
e8201d3442e qa/tasks/nvmeof.py: Add teardown() method
d4aec583b7e qa/tasks/nvmeof.py: Ignore systemctl_stop thrashing method
7dfd3d36e9e qa/tasks/nvmeof.py: Fix do_checks() method
5a58114498b qa/tasks/nvmeof.py: make seperate calls in do_checks()
b5e6a0c24e5 qa/tasks/nvmeof.py: Do not use 'systemctl start' in thrasher
06811a48197 qa/workunits/nvmeof/fio_test.sh: fix fio filenames
0b0f450e95b qa/tasks/nvmeof.py: Add stop_and_join method to thrasher
d7551f79cc5 qa: Add qa/suites/nvmeof/thrash/gateway-initiator-setup/2-subsys-8-namespace.yaml
023c20975c1 qa/tasks/nvmeof: Add --refresh flag in do_checks() cmds
744b04aea66 mgr/cephadm/nvmeof: Add verify_listener_ip field to NVMeOF configuration and remove obsolete enable_key_encryption Fixes https://tracker.ceph.com/issues/69731
8b264e6c412 tools/contrib: Add lscpu.py auxiliary module to parse the output of lscpu, rebased with updates
51806c1d5a3 tools/contrib: Add balance-cpu.py to distribute Seastar reactors to CPU cores using two strategies: OSD and NUMA socket based
f83110a9add tools/contrib: Add tasksetcpu.py to show the CPU allocation grid
ee2d5968d53 vstart: Add new --crimson-balance-cpu option
83c03c01fdf doc/dev/crimson: Add BalanceCPUCrimson with clarifications as per conversation/review
c96f8a77e99 mgr/dashboard: Multi-site replication wizard breaks when a default realm is already present in the secondary cluster.
7853731a837 osd/scrub: discard repair_oinfo_oid()
0a17afe304d osd/scrub: remove unnecessary loop
7c8f081b2ef common: ceph_context: make use of get_tracked_keys()
21d099239e8 mds: skip scrubbing damaged dirfrag
9c83f6c9a50 tools/cephfs/DataScan: test equality of link including frag
a66a68bfa53 tools/cephfs/DataScan: skip linkages that have been removed
ff44ab5e63b tools/cephfs/DataScan: do not error out when failing to read a dentry
7d59db1d980 tools/cephfs/DataScan: create all ancestors during scan_inodes
593a8c50b46 tools/cephfs/DataScan: cleanup debug prints
38d4aef7e58 qa: remove old MovedDir test
4feb30b2ee2 qa: add data scan tests for ancestry rebuild
2f4a6b876ef mds: fix option mds_bal_overload_epochs
bc196b7e63a qa: make the directory non-empty to force migration
cb3229bf2fb qa: avoid unnecessary mds restart
9bb0de4d99f cephadm: remove some lines that are now redundant
530a81a5a63 cephadm: use parsed_container_cpu_perc in cephadm.py
1834881bd1c cephadm: add parsed_container_cpu_perc to container_engines
bd93a46d8a4 cephadm: use parsed_container_mem_usage in cephadm.py
395b8d322f2 cephadm: add parsed_container_mem_usage to container_engines
c20073f425c cephadm: add support for not mocking certain call methods
52b573299cd cephadm: rework with_cephadm_ctx fixture to use exitstack
531bd370377 rgw/lua: Add rgw config to enable/disable lua.
dabb3bd3b36 cephadm: move get_legacy_daemon_fsid to data_utils
95137402e65 rgw: log request_id on start new request
37c1522bb39 rgw/sync: track last_update timestamp per-shard instead of per-entry
2a8d84ecf6b rgw: replace '-''s with '_''s in the sync delta counter labels
818e678d223 rgw: add labeled counters for sync deltas of shards
d9e96c44f63 doc/cephadm: simplify confusing math proposition
0884e990048 RGW | bucket notifications: support cross tenant operations
7b5cc9f6525 libcephfs_proxy: implement ceph_readdir_r()
6803f28124e mgr/dashboard: upgrade angular to v18
7a4d23c474c mgr/dashboard: upgrade angular to v17
484e3105cd7 mgr/dashboard: upgrade angular to v16
6daf9eea70a crimson/.../replicate_recovery_backend: remove unnecessary check
0cda4658814 crimson/.../object_context_loader: add lock_excl_sync method
d82b1cf0ef0 crimson/.../object_context_loader: add obc get_obc_manager variant
3661977a56f crimson/.../replicated_recovery_backend: move do_transaction to _handle_pull_response
3b07d56ef53 crimson/.../replicated_recovery_backend: only call _committed_pushed_object if complete
c5591f5cd84 crimson/.../replicated_recovery_backend: convert handle_pull_response to coroutine
cfcbb82956a crimson/.../replicated_recovery_backend: convert _handle_pull_response to coroutine
08ca60ef32e crimson/.../replicated_recovery_backend: convert submit_push_data to coroutine
99a25b38223 crimson/.../replicated_recovery_backend: convert prep_push_target to coroutine
c7821d0a442 crimson/.../recovery_backend: convert to logging macros, some formatting changes
5bec3c06337 crimson/.../replicated_recovery_backend: convert to logging macros, some formatting changes
3dbc971f8b6 rgw/lua: Fix - Reset Lua background start time for accurate time limit
3fcd3536728 rgw: update to latest zpp_bits.h to compile w/gcc-14 & clang 19
4397c029ee8 nvmeofgw*: 2 fixes - for duplicated optimized pathes and fix for GW startup 1. fix duplicated optimized host's pathes - trigger process_gw_down upon fast-gw reboot, removed old fast-reboot handlers 2. fix GW startup - trigger process_gw_down when expired WAIT_BLOCKLIST timer
3243af47d60 mds: do not path traverse a damaged dirfrag
c4bd8194ec4 qa: test file create on damaged directory
221700273a8 mon,cephfs: check MDS ID before aborting "mds fail" command
f8cff38a5a3 mgr/dashboard: smb raise exception for unsucessful resource update
ea576ccd037 doc/radosgw: s/zonegroup/pools/
af8e7523ebf mgr/dashboard: Add additional cli endpoints to align with existing nvmeof cli
d3d6bd6ca1f mgr/cephadm: using service registry pattern for cephadm services
c291168a04a script/ceph-debug-docker.sh: fix manifest unknown error
d99367e1e03 osd/OSDCap: fix misleading grammar comments
5f3815e8002 mon/OSDMonitor: relax cap enforcement for unmanaged snapshots
3571c6dd5ff mgr/dashboard: create smb cluster
57c4e161577 nvmeofgw*: change log level of critical nvmeof monitor events to 1
154307e817a Allow passing ssl_certificate as an rgw_frontend_extra_arg.
adaafdd86a9 interval_set: Improve comments
4dac20e8987 qa/workunit: update telemetry quincy/reef workunits with "basic_stretch_cluster" collection
6472b6b9f94 mgr/telemetry: add stretch_mode information
9fce4f03c40 interval_set: Fix test_interval_set.cc
757fe1c8c59 interval_set: Add back insert()
2a4f4c5269a interval_set: Review comments
679d10a7aef interval_map: Review comments
d074b22c9b9 interval_set: tests to cover interval set changes
eda51ac2662 interval_set: align method to extend all intervals to be aligned with a specified alignment
fd67fd5f6a9 interval_set: erase and subtract enhancements
c90e94b70c6 interval_set: Enhancements to improve efficiency of insert() and to allow more flexibility.
c10ec8edd67 interval_set: contains() returns true if a specified interval is entirely contained within the set.
40c032a1c0c interval_map: tests. Tests to cover new function in interval map
8cd072d8e02 interval_map: contains() to determine if range is entirely contained within range.
5f8a76d4336 interval_map: Add interfaces for getting start/end and lower ranges.
6e0ae194127 mgr/dashboard: Introduce nvmeof cli
9e512e074c2 mgr/dashboard: delete smb cluster Fixes: https://tracker.ceph.com/issues/69191 https://tracker.ceph.com/issues/69605
c9d73451e74 test/libcephfs: remove warning in Windows build
7b8a86f105f libcephfs/client: pin inode/dentry for an opened directory
a27ed27c2c2 test/libcephfs: reproduce an issue after client cache trimming
09c904c94b8 Abort nvme deployment with pool that doesn't exists
d15f1f68694 doc/cephadm: correct note
39a12b5e0f8 osd: avoid costly md_config_t::get_val<>() when preparing stats
5670054bd05 doc/cephfs: edit disaster-recovery-experts (6 of x)
9d224ab3ab1 common: modify md_config_cacher_t to implement get_tracked_keys()
48a43f06db3 common: modify md_config_obs_impl API
67f5769ce6e doc/rados: pool and namespace are independent osdcap restrictions
b8df0c023d0 doc/rbd: Update nvme documentation
b4f4323e6cc container: add label ceph=True back
a745e07e7ee container/build.sh: don't require repo creds on NO_PUSH
3e2332db848 RGW:fix obj by multipart upload cant get tag Fixes: https://tracker.ceph.com/issues/53016
1dee8837959 blk/KernelDevice: Introduce a cap on the number of pending discards
6e2f3fbeff6 osd/scrub: use ObjectSection & ArraySection
d81d15839a2 examples/rgw: add type to HeadBucketOutput for old boto
f2b33bc9719 os/bluestore: Split _deferred_replay into 1) apply IO and 2) remove keys
3b9ba9083ee rgw: add a multisite test case for stacked delete markers
65e3e9b5888 rgw: revert PR #41897 to allow multiple delete markers to be created
9af7d9786a1 doc/cephfs: edit disaster-recovery-experts (5 of x)
1fb6137afe1 container/build.sh: fix up org vs. repo naming
61baa879340 librbd: clear ctx before initiating close in Image::{aio_,}close()
21591186067 mgr/dashboard: Added unit tests and fixed minor issues
c5dfb16de77 mgr/dashboard: Delete account integrated
47d74651abb mgr/dashboard: account edit functionality added
7db16e1b471 mgr/dashboard: added Create Account Functionality
d12857161df mgr/dashboard: RGW user accounts UI
d2b910bfef3 common/perf_counters: select_labeled_t as a parameter to dumpers
23a17e2a531 common/perf_counters: 'nullptr' instead of 'NULL'
90329537596 common/perf_counters: enabling 'find()' by logger name
a5c9a884ac3 test/librbd: add unit test for flatten migration
ecda6780c93 crimson: clarify RecoveryBackend::handle_backfill_op
4612195b9c3 cls/rbd: don't use read API for write-like methods
8c28695cde0 os/bluestore: Improve dout when bdev label cannot be decoded
cc1bd71f4ed qa/standalone: Expand testing cases
76978bc673a os/bluestore: Fix CBT bluefs-bdev-expand
a69587d3202 mgr/dashboard: revert ModalCdsService for uncarbonized pool form
2a18459eff7 neorados_pool_test: Erase a pool name from local map during delete_pool
f2529d11745 doc/cephfs: edit disaster-recovery-experts (4 of x)
9b7df3a2927 RGW\logging: adding transport layer fields
5550486c778 crimson/net/io_handler: drop io_state_t::none
9f660b1e567 crimson/net/io_handler: promote and refine logs for debugging
aa4b517d4ce crimson/common/smp_helpers: crosscore to return an incremented in_seq
4d18b137de3 osd/PG: add logs to PG::split_into()
6479e9e336c osd/SnapMapper: Add logs to ctor and update_bits()
e736b277180 osd/SnapMapper: print *this Snapmapper instance
f1c1b73567b mgr/dashboard: add warning message on smb service management
29f6929048d mgr/dashboard: fix service/daemon events not showing up in service details
d602c8da3dc ceph-volume: update unit tests
8d477959d62 ceph-volume: remove duplicate code
1107f5b0e32 ceph-volume: add type annotations to devices.lvm.batch
12b1e7ed348 ceph-volume: add type annotations to devices.lvm.listing
e65bc616ad2 ceph-volume: improve clarity and consistency in List.single_report
93827e8703d ceph-volume: add type annotations to devices.lvm.common
229dcb88b8b ceph-volume: add type annotations to devices.lvm.prepare
d10b7cc81b4 ceph-volume: add type annotations to devices.lvm.trigger
b460a1a19ef ceph-volume: add type annotations to devices.lvm.main
aa26a5aa0df ceph-volume: add type annotations to devices.lvm.deactivate
a9a149b8874 ceph-volume: add type annotations to devices.lvm.create
858d6d59e31 crimson/net/ProtocolV2: convert features/flags/cookies to hex format
74a62932788 ceph-volume: add type annotations to devices.lvm.activate
79acee1347f ceph-volume: fix type annotation in `objectore`
a69c4142b7f doc/cephfs: edit disaster-recovery-experts (3 of x)
5d590f5b203 RGW:support x-amz-expected-bucket-owner to verify bucket ownership with bucket owner condition
20f27ee967a rgw/dbstore: Update bucket attrs as part of put_info()
dceaab9a1a4 doc/cephfs: disaster-recovery-experts cleanup
3e3cb156fc5 rgw/lua: add configurable runtime limit for the lua state
4f3a69eb919 doc/cephfs: edit disaster-recovery-experts (2 of x)
504fac312cf qa/suites/upgrade/telemetry-upgrade: ignore TELEMETRY_CHANGED warning
0a3817fa9d8 qa/workunits: fix some details on telemetry workunits
a3c6c6b5a8b doc/releases: edit warning for balancer issues
cdb2bd5351d qa/suites/upgrade/telemetry-upgrade: replace quincy tests with squid tests
08b4ed6a45c qa/workunits: remove inaccurate reference to quincy from telemetry reef-->x test
a04c88636bb qa/workunits: add new collections to telemetry upgrade workunits (reef)
ca15873cfa0 rgw: Add objects expirer API to the SAL interface
51706eeaa3f doc/releases/squid: add warning for balancer issues
6652ac6729e doc/cephfs: remove link to undeveloped tool
42bac97b53e mgr/cephadm/nvmeof: Add SPDK iobuf options field to NVMeOF configuration Fixes https://tracker.ceph.com/issues/69554
e443d75b4f7 test/rgw/lua: install luarocks
cc8cfeddbd2 doc/cephfs: edit disaster-recovery-experts
b072c323b60 mgr/dashboard: Typo in NVMe-oF create service
786fe8f9a28 Add Abhishek Kane into peoplemap, githubmap, organizationmap, mailmap
ac4c37d08f7 mgr/cephadm: After deploying nvmeof gateway group, the prometheus port 10008/tcp is not opened
14ac318c300 qa/cephadm: wait between starting and restarting osd in test_daemon_restart test
5d6b75a40a2 src/CMakeLists: require gcc13 for crimson, clarify error messages
3dab2ed3294 rgw: update attrs with replication status to reflect in response
f54176f28c6 rgw: set dest bucket id in bucket sync checkpoint
0377e1cd8f3 RGW\log: adding some missing members
1e2f3758118 mon/test_mon_osdmap_prune: Use first_pinned instead of first_committed
466930b4732 rgw: S3 Delete Bucket Policy should return 204 on success
fe411156c0e suite: thrash old client ignore list expend
5d92965b318 qa/tasks: Include stderr on tasks badness check.
044cd2c3dd2 rgw: RGWRados::get_olh() needs to use the correct attr
a29646eebee doc/radosgw/config-ref: fix lifecycle workload tuning description
f83c88077bf mgr/cephadm: Retry command when SSH connection closes
4257d11936c rgw/s3: remove local variable 'uri' that shadows member variable
d913c1c97e3 os/bluestore: Fix unittest_bluefs
3eaea791cbd ceph/doc/radosgw: update list of valid admin capabilities
1280f0114dc mgr/cephadm: re-factoring the dependencies calculation code
f304fba824b mgr/cephadm: Changes for creating root cert with manager cluster fsid
3d3380f5fe3 rgw: allow management of `accounts` user caps
3cec1036a58 script/ceph-backport: Remove stray `\` from grep command
4d0e0058b1e Documentation changes for updating non-ceph image service
166b605a39c mgr/cephadm: Command to upgrade non-ceph image services
f292b789af8 log: ignore return value of write in unit test
d8dae241040 mgr/cephadm: set service name for DaemonDescription object used during daemon removal
c199a48f807 crimson/.../replicated_request: work around gcc 11 bug in with_pg_interruptible
4fccf58b4b1 service_spec: force ceph-exporter sock_dir to be unest or "/var/run/ceph/"
3b28df83624 cephadm: fix handling of ceph-exporter sock-dir
31c87445e84 osd/scrub: increase the default scrub load limit
3f6dae8d616 ceph-volume: add type annotation to api.lvm
2d45aa17c5a qa: add test checking 'journal import' from empty dump file
01db5d107c6 cephfs-journal-tool: fix segfault during 'journal import' from invalid dump file
e81fbe4ebf9 client: Fix signed comparison warning
52a8984d89e test/neorados: Silence mismatched new/delete warning
fdcc1d4f296 os/bluestore: Fix signed comparison warning
75bccfc6270 ceph-volume: add type annotations to util.device
fc528584877 crimson/.../replicated_request: hold pg ref until complete() resolves
32113166080 crimson/.../replicated_request: fix op lifetime in with_pg finally
ffaf5cb056d rgw:fix radosgw-admin use after free
f6fb7df808c PendingReleaseNotes: add a note about tracker #67846
a37ebbd5547 RGW/S3: truncate S3 LastModified response (timestamp) to exact seconds
93316941a9d test/librados/asio: add test cases for deferred
a546495203f test/librados/asio: add test cases for use_awaitable
b735d96f684 test/librados/asio: add test cases for async_notify()
8b3479e2bd7 librados/asio: async_operate() takes ownership of ObjectOperation args
887ed45a33e librados/asio: take ref arguments as cref from async_initiate()
81ffffb0b34 librados/asio: take Executor instead of ExecutionContext
2f7a94c71d3 rgw: /admin/user api dumps account-related user info
05e24124574 rgw/lc: make lc worker thread name shorter
ff04e0af192 rgw/rgw_admin.cc : Make restore attrs readable in admin cli
31231360fd7 mgr/dashboard: smb error page to enable/disable module This commit introduces a redirect to an error page when the smb module is not enabled and adds a new button to directly enable the module. To do this some logic was moved from the mgr-module-list.component.ts to the mgr-module.service.ts
f28886124f7 rgw: skip on EACCES in RGWBucketSyncSingleEntryCR
b18b5491bae rgw: set retcode on verify_bucket_permission in RGWObjFetchCR
3c72d3e49dd doc: squid 19.2.1 release notes https://tracker.ceph.com/issues/69234
046921e2968 ceph-volume: add typing hints to lvm.zap
4b0c3bbed37 ceph-volume: set default value for BlueStore.block_lv to None
297aa57ca5f ceph-volume: improve wipefs retry logic in lvm.zap
0e027d535b1 crimson/common/tri_mutex: use string for tri_mutex::name debug
178d312a52b crimson/common/tri_mutex: operator<< to print address
dfc909d071e crimson/osd/pg: duplicate_obc to not create ObjectContext
ad51353f59b rgw: use effective owner in PutBucketReplication
9a34ae55ede doc/cephfs: edit grammar in snapshots.rst
276b81a55d3 mds: avoid acquiring the wrlock twice for a single request
a86ee496be9 mds: add 'mds_allow_async_dirops' opt to allow/disable async dirop
29c43371b59 osd/PeeringState: rename "cancel_backfill" to "suspend_backfill"
e0b22e94f04 utils: fix a Y2038 bug by replacing Int32x32To64 with multiplication
ea30bd53a3c rgwlc: non-current expiration sends LifecycleExpirationDelete
12233b15444 rgwlc: avoid duplicate notifies during transitions
c046ace17d9 rgwlc: send pool transition notifications too
198b3e6d462 mon: Encapuslate all scrub related objects into a single atomic ScrubContext
edb0321d454 mon/nvme: fix unused lambda capture warnings
9e04f49a2fa src/test: allow ENOENT if target object of tier_flush has snapshots
24984b704f0 rgw: add missing last_modified field to swift api
ddb472136b0 do_cmake.sh: add support for Fedora 41
a02132a1f95 os/bluestore: Add 'bluefs-files' command to ceph-bluestore-tool.
c10a794f726 os/bluestore: Modify _deferred_replay
b2086ef0c96 os/bluestore: Deferred writes unit test, replicates corruption
cbfc24dd7e9 os/bluestore: Add debug hooks
25cac0fea2d erasure-code/lrc: Change LRC default plugin from Jerasure to ISA
4d3adb5ade6 common/options: Change default erasure code profile from jerasure to isa
71d0695a8c7 vstart.sh: Change default erasure code profile from jerasure to isa
11d5616da92 test/erasure-code: Change default erasure code profile from jerasure to isa
dc870530617 qa: Change default erasure code profile from jerasure to isa
0c2e056573f Containerfile: Add libcephfs-daemon package
c374f2cfe98 Revert "Temporarily change the libcephfs dependencies"
005e492288b qa: fix test_cephfs_mirror_stats failure
b800149243b msg/async: race condition between reset_recv_state and shutdown_connections
56688070513 rados/valgrind-leaks: add timeout value for stop command
a4f0ba46067 rgw/cloud-restore: Do not send internal headers to cloud-endpoint
ce99b6b5bfa qa/suites/fs/upgrade/mds_upgrade_sequence/tasks: set require-osd-release
158f7c332f5 qa/rados: add empty default.yaml for default replica read policy
a6bf5a652eb qa/rados: move read-affinity/ under rados/verify subsuite
24087ec41fb librados: local affinity for exec calls is configurable
2028e4e7a82 qa/rados: add read affinity yamls
ab0007299cd librados: disable local affinity for IoCtx::exec() and aio_exec() calls
af176311c47 objclass: change objclass exec read calls to write ones where needed
0a2f572d4f6 objecter: weaker memory ordering for extra_read_flags
59c708c2a0e objecter: add log messages related to read policy
cadc73b4066 objecter: use read policy configurable
abbc9d49395 objecter: configurable for localized and balanced reads
0b12afafe68 rgw : provide multiple option for read replica policy
81ef8d57f8a librados: disable symbol versions when building statically
c3da9112757 mgr/nfs: Show ingress mode in output of 'ceph nfs cluster info'
94926556086 rgw/rgw_zone : fixing inline-data default value
4e2874a8dea Update src/mon/MonClient.cc
895691ec47c common/config: make `legacy_values` static
612ea38fc5f test/objectstore: extend `#ifdef WITH_BLUESTORE`
46a0824c6ff messages/*: add missing includes
882eaa7ceec ceph-object-corpus: update the submodule
fa98a781b44 workunit/tes_readable: enforce cascading backward compatibility checks
ca36171c2b8 rgw/rados: resolve CopyObject crash from remote zonegroup
19ce2c69851 common/lockdep: include cleanup
ec992da10db common/bit_str: include cleanup
623cda09858 common/ceph_argparse: include cleanup
120a6ccbbd4 common/str_map: include cleanup
44ca5fab653 common/OutputDataSocket: include cleanup
a973d09a061 common/config: include cleanup
72bdb2996e7 common/compat: include cleanup
b43412f8dab common/WorkQueue: include cleanup
30beb2f8833 common/EventTrace: include cleanup
695554fa11f common/win32: include cleanup
86e5fde9b29 common/filepath: include cleanup
9de0e6b2796 common/Throttle: include cleanup
d9fd1df9608 common/map_cacher: add missing includes
d7a427e00ca common/common_init: include cleanup
b09e04c0872 include/Context: include <set> only if DEBUG_GATHER
7686e1d2668 common/not_before_queue: include cleanup
8eb6649d641 common/lru_map: include cleanup
201bff7e8d3 common/Finisher: add missing includes
537401f77e1 include/frag.h: include cleanup
15bf0d41c30 common/ceph_time: add missing includes
e187c5b549f common/TrackedOp: add missing includes
fefca2ef35d common/perf_histogram: include cleanup
ebe54a10880 common/assert: add missing includes
6fa985ac895 include/ceph_features.h: add missing includes
2b178c034af common/dns_resolve: add missing includes
0a33c344225 common/fd: add missing includes
33591026c65 common/hobject: add missing includes
c1b126e317a common/ceph_json: add missing includes
a8606701bda common/snap_types: include cleanup
3c8917d5f75 include/fs_types: include cleanup
346a6285e06 common/numa: include cleanup
c76111058c9 common/buffer: add missing includes
39bb99152a6 common/Graylog: add missing include
c1b49372679 common/admin_socket: add missing includes
8017c09a59e include/util: add missing includes
d23a8d880d5 common/LogClient: add missing includes
0d3417214b7 common/LogEntry.h: add missing includes
80917f011ff qa/tasks/thrashosds-health.yaml: Add osds down to ignorelist
b0f469e2269 mgr/vol: use error number instead of error message
8bb28efcbdd include/types.h, tools/cephfs: remove _BACKWARD_BACKWARD_WARNING_H
f0823176c41 journal/Entry: include <sstream> instead of <strstream>
9fdf5008743 mds/SimpleLock: add is_xlocked_by()
fc48d88c766 mds/SimpleLock: add has_xlock_by()
1ae22591f30 common/Formatter: use emplace_back()
673d0200b20 common/Formatter: use range-based `for`
e8e3b93c1ad common/Formatter: make get_attrs_str() const
4ebdd59cfe4 mds: combine several fixed-size `encode()` calls
b27c8015a05 common/fs_types: combine several fixed-size `encode()` calls
605661f1092 script: ceph-backport no longer launches firefox
82d46470516 qa: add tests for fixing dangling symlink
efb119eb51a mgr/volumes: handling dangling symlinks gracefully
100d164705d cephfs_mirror: do not log the previous error
1924a8f2cee rados/test_crash.sh: add PG_DEGRADED to ignorelist
701d8d0e0f0 osd: EC: Fix partial reads with LRC plugin
32f22f4d254 osd: EC: helper functions for chunk mapping
ccf1229bba0 osd: further EC partial stripe read fixes
9272df1bd05 Update src/pybind/mgr/orchestrator/module.py
75f73c75ad6 cephadm: ceph orch upgrade status - Display easily understandable message
25ff18b2e4b crimson/client_request: support inject delay request
34f209f51ff crimson/mgr/client.cc: daemon_health_metrics support
46b82ed1856 mgr/dashboard: adapt kcli plan for multi-clusters
97b815c2459 doc/rados/operations/health-checks: Added NONEXISTENT_MON_CRUSH_LOC_STRETCH_MODE
9b1e75fa988 src/mon/HealthMonitor.cc: Add NONEXISTENT_MON_CRUSH_LOC_STRETCH_MODE
5c46c482dde src/mon/OSDMonitor.cc: ignore non-exist CRUSH bucket
99c40417ee2 objclass: don't do costly string formatting when not needed
a07c5ef9259 client: resolve bogus self-assignment
5e3fd1e574d tools/ceph-dencoder: introduce add_crc32c command to append crc32 for the encoded buffer. Sometimes we might need to recalculate encoded object crc and this looked like a non-trivial task before this patch.
f261347e9a8 client/barrier: use empty() instead of size()==0
3ee1ce7faa6 various: disable `boost::intrusive::constant_time_size`
e9ca8a01323 pybind/rados: add note for reversed arguments to WriteOp.zero()
3a27c3e58fc test/pybind/test_rados.py: add test for reversed arguments offset,length in WriteOp.zero
049d7d35abe pybind/rados: fix the incorrect order of offset,length in WriteOp.zero
7ac14cac91c qa: reconfigure only the appropriate client auth caps
68c72c5dff5 systemd: use CMake install prefix in templates
22a577101e3 kv/RocksDBStore: Improve estimate_prefix_size.
612f24b41fb os/bluestore: Add unittest for BlueFS::truncate()
dff84f8fc1d test/objectstore: extend `#ifdef WITH_BLUESTORE`
d67934bbb05 CMakeLists.txt: build test_trans only if WITH_BLUESTORE=yes
85fac18a1cb os/bluestore: Make truncate() drop unused allocations
163d8297bd5 os/bluestore: Disable invoking unittest_deferred
f98d4b3cfd2 RGW: add src/dest object info to fetch_remote_obj()'s debug log events
c2d192f527b msg/async/Timeout: always round up
32dcaa949d7 msg/async/Event{Poll,Epoll}: move timeout calculation to Timeout.h
cec2e4550fe blk/kerneldevice: notify_all only required when discard_drain wait for condition
f8b1495949d os/bluestore: Fix CBT bluefs-bdev-expand
ebd3d454d53 qa/standalone/bluefs: Fix CBT bluefs-bdev-expand
9276d24355d msg/Dispatcher: simplify and optimize the `marrival` tree
19b406f8d24 blk/CMakeLists.txt: generate interface library if `libblk` is disabled
38f52dc2755 common/options: increase `ms_tcp_prefetch_max_size` default to 64 kB
216eb2635c2 erasure-code: Increase SIMD_ALIGN from 32 to 64
e2798ecb69b msg/async/ProtocolV2: call KeepAliveFrameAck::Encode() without `write_lock`
f07cd30733a msg/async/ProtocolV[12]: unlock the `write_lock` before doing I/O
23fd2cc4486 msg/DispatchQueue: wake up only one dispatch thread
9917ddcfc58 common: get rid off autovector.h
47144456944 kv/BinnedLRUCache: do not use autovector to keep entries to be deleted.
5d9ca40e980 blk: Don't forget call io_uring_unregister_files.
094bfc535eb rgw: false assumption on vault bucket key deletion
548d069a00e tools/ceph-bluestore-tool: optimize offline trim report info
006380b6e1e qa/erasure-code: add new teuthology isa configs Signed-off-by: Jamie Pryde <jamiepry@uk.ibm.com>
943c8296baa test: fix ld link errors
a3d0c624232 qa/suites: Make fixed-4 an option for verify tests
a4fb7b1f443 test: add encode decode test for pg_pool_t Adding some unit test for pg_pool_t to make sure encode\decode\encode doesn't failed to produce the same pg_pool_t struct
a23c2ac9840 osd_type: encode new version for stretch CRUSH buckets
08112e6052e suites: set mon client hunt on resend to false for rados basic
f058250b4cd monclient: try to resend the mon commands to the same monitor if available
753a8ff5d00 doc: Change default erasure code profile from jerasure to isa
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Along with the new commits, we do the following:
- drop the upstreamed patch
- pass our systemd system unit dir to configure
- disable auth to fix a build error
Bumping diod to version 1.0-pre27-763-g54d1325, which comprises the following commits:
b91d74b diod: Fix uint32 overflow when Tread/Twrite count > UINT32_MAX-IOHDRSZ
539827e diod: keep --foreground option for compatibility
9126275 build: don't just warn if libcap is missing
729830b build: don't just warn if munge is missing
4b04d68 diod: require --no-auth if not build with munge
45ae4ac diod: make multi-user initialization errors fatal
fb4a588 diod: refactor startup logic for clarity
a474d34 build: adjust multi-user configuration options
4684e5c diod: log access policy
06e325b diod: use setgroups() on linux for transition
d093411 diod: log user transition and simplify code
cce7b2d diod: don't cache effective uid
2948cc7 systemd: support systemctl reload diod
5e22ace diod: log listen addresses
6d3d25d diod: drop program prefix from logs
e5d270f testsuite: fix test server TAP logging
d666304 diod: initialize rdma after user transitions
ef46b9b ci: add build-only check for RDMA
8615778 ci: cull package dependencies
9380f2d build: fix rdma configure logic
2038957 rdma: fix include paths
7aea316 systemd: switch to Type=exec from Type=forking
2f9e3f8 man: drop --foreground from diod(8)
3dc9363 diod: always run in the foreground
cc881bd man: drop syslog from diod(8), diod.conf(5)
4de6eed diod: drop --logdest=syslog[options]
c8775c2 libdiod: drop leftover TCP Wrappers stuff
9abd6ae testsuite: drop setgroups unit test
d367f3a diod: make SYS_setgroups test safer
b78d7cd diod: improve supplementary group warning + comments
cf4bfac build: drop FreeBSD automatic --disable-diodmount
43b2e25 build: drop configure --disable-tests option
1a9391d build: drop checks for vsprintf(), vsscanf()
59b221f drop TCP Wrappers support
e96f369 build: drop conditional getopt stuff
c510de8 build: drop libpopt references
bd0d3ac tests: Handle various time_t sizes in printf (#124)
adc86ad testsuite: drop unused tests
8b18a31 testsuite: skip FALLOC_FL_PUNCH_HOLE in fsx
e08d71e testsuite: drop record locking kernel tests
c24c22f testsuite: drop fcntl locking test
7cacf63 testsuite: add locking unit test
9b1bdc3 libnpclient: add npc_lock() and npc_getlock()
7ea6e7f libnpfs: replace kernel 9p.h header
4ab0076 don't include 9p.h directly
b66c8a9 testsuite: reduce unnecessary include directives
e057687 headers include the headers they depend on
cb0c9dc add header guards
c992e0e testsuite: factor out duplicated server code
5567efc testsuite: factor out duplicated thread code
9730b8f eliminate src/daemon directory
f5fe359 testsuite: enable parallel test harness
ff57671 build: fix Makefile.am typo
932fea8 testsuite: make unit tests work w/parallel harness
ccf9dc5 liblsd: clean up source directory dependencies
3b6ce5c ci: valgrind and sudo some unit tests
7b435ab testsuite: convert multiuser cli/srv test to TAP
3d5d90a testsuite: convert dir/file cli/srv test to TAP
2e4645d testsuite: convert simple np cli/srv test to TAP
aaa28bc testsuite: convert config file test to TAP
3a97415 testsuite: convert setreuid test to TAP
b810cd4 testsuite: convert setgroups groups test to TAP
c87295e testsuite: convert setfsuid test to TAP
1300b50 testsuite: convert fcntl locking test to TAP
3022797 testsuite: convert capability test to TAP
f8cd2ed testsuite: convert list test to TAP
e7a67b6 testsuite: convert opt test to TAP
6829e1e testsuite: convert fidpool test to TAP
ca886f4 testsuite: convert encoding test to TAP
a1e4e7d testsuite: add TAP unit test framework
cf9496b diodmount: drop --9nbd-attach, --9nbd-detach opts
dbed88e fix fsid in Rstatfs result
d2b311f doc: update Rstatfs description
573d107 implement Tfsync datasync
075c321 doc: Tfsync is missing 'datasync'
2265d6b libnpfs: catch overflow in np_deserialize_p9dirent
6b4384d build: add make deb target for debian package
e97e68d src: move source code to one directory
d698cd9 man: move all man pages to one directory
7a5671b simplify autogen.sh script
43db888 build: combine and simplify etc and scripts
c081e85 configure: normalize systemd unit install
968bd75 configure: drop AC_HEADER_STDC
c02fe09 configure: use AC_CONFIG_HEADERS
7bc04ab libnpfs: fix off by one buffer check
34263af diod: check offset in xattr read/write
65d69a8 diod: handle xattr write errors properly
c529cd8 ci: run kernel tests in CI
b0a25c5 testsuite: fix racy test looking for old bug
f3c4a7d ci: add scrub to github workflow
e4bbbe7 testsuite: drop subversion test
1e3cb24 testsuite: remove security xattr XFAIL
55da67f testsuite: add setfattr prereq to t46,t47
6dea909 testsuite: drop internal copy of dbench
eb0306c testsuite: remove dbench XFAIL
d4401fc testsuite: set root mount propagation to private
2b03061 Shutdown all connection threads when applications is terminated
f300f90 Signal that connection is done after all cleanup has finished
9819777 Use a pthread_cleanup callback function in connection thread
49c4c32 signal refcond in connection under lock
4c6e4bd tests: Skip kern tests t35 and t40 unless there is enough disk space
6985948 Mark kernel tests t19 t23 t32 t37 t43 and t47 as XFAIL
70e9b6b tests/kern/runtest: Delete PATH_EXPDIR and PATH_MNTDIR on failure
180749e tests/user/runtest: Delete PATH_EXPDIR when it is a file
2bb882a tests/user/t16: Delete the tempfile on failure
e0cd706 Don't use pushd/popd in kern test t33
e9097f9 Use grep -E instead of egrep in kern test t28
9684b82 kern test t28 requires rsync, skip if it not available
eae17bc Handle various time_t sizes in printf and scanf
76fd64e ci: drop deprecated 18.04 actions runner
f7dc0e8 add mergify support
f732f19 auto.diod.in: remove bashisms
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
| |
* add include for m4 directory to fix:
http://errors.yoctoproject.org/Errors/Details/848019/
configure.ac:48: error: possibly undefined macro: AM_PATH_XML2
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
| |
It turned to meson since virt-manager 5.0, so update for PACKAGECONFIG
gui accordingly. And merge the DEPENDS lines that the latter one uses
direct assign('=') which clears the content of DEPENDS set before.
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adapts to the oe-core rework to enforce a separate directory
for unpacking local sources (UNPACKDIR) instead of directly using
WORKDIR.
Follows the preliminary guideline from:
https://lists.openembedded.org/g/openembedded-architecture/message/2007
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
| |
Introducing the 4.20 recipes as the newest reference version for
the upcoming LTS.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
| |
The 4.18 series will go out of support in our next LTS window,
so we drop it in favour of 4.19 and 4.20
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
After upstreamm applied commit [meson: switch checks to depend on
json-c as well as yajl][1], json-c is required to build QEMU driver.
Depending on your distro configuration, json-c may or may not be
pulled in as a dependency via elfutils.
To ensure we are distro configuration independent, we explicitly
add json-c as a depdendency when the qemu_driver is used.
[1] https://github.com/libvirt/libvirt/commit/28c987263980afc5b606a36a8d264b68cb01e9b9
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In commit [1], upstream added sysusers config file for qemu & kvm user/groups,
the install dir is "install_dir: prefix / 'lib' / 'sysusers.d'".
In commit [2], Yocto created an empty file libvirt-qemu.conf to override
sysusers config file which is added by commit [1]
While usrmerge not in DISTRO_FEATURES, nonarch_base_libdir does not match
install_dir and trigger an installed-vs-shipped QA error
...
ERROR: QA Issue: libvirt: Files/directories were installed but not shipped in any package:
/usr/lib/sysusers.d
/usr/lib/sysusers.d/libvirt-qemu.conf
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
libvirt: 2 installed and not shipped files. [installed-vs-shipped]
...
Use nonarch_libdir to intead of nonarch_base_libdir to match the install dir
in commit [1]
[1] https://github.com/libvirt/libvirt/commit/a2c3e390f7bedf36f4ddc544d09fe3b8772c5c6f
[2] https://git.yoctoproject.org/meta-virtualization/commit/?id=8138d9cc7e0c31171230110db0cfa881c46a821b
Suggested-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping xen to version 4.20.0-rc1-23-g75d88297f5, which comprises the following commits:
75d88297f5 docs/misra: Document ECLAIR extension to Rule 20.7
24c685286d Manual pages: Fix a few typos
274c509162 xl: properly dispose of libxl_dominfo struct instances
737e8cc91b xl: properly dispose of vTPM struct instance
c33e14abb1 xentrace: free CPU mask string before overwriting pointer
a29a1fb5a5 docs/misc: Fix a few typos
f0f1050d47 docs: Fix some typos in the design docs
22d7141d2e xen/ppc: Fix double xen_ulong_t typedef in public/arch-ppc.h
6b97c31146 docs/sphinx: gitignore generated files
0edb30455b docs: rationalise .gitignore
f79af67982 docs/sphinx: import sys for error reporting
9ee63ef540 automation/gitlab: disable coverage from clang randconfig
164ae033ad x86/time: prefer CMOS over EFI_GET_TIME
7eba2f46a1 x86/time: introduce command line option to select wallclock
405fdcee91 automation/eclair: make Misra rule 20.7 blocking
d68de81344 docs: Improve spelling of few cases in the documentation
16a670ab53 MAINTAINERS: Change reviewer of the ECLAIR integration
f4697f7a35 misra: add deviation for MISRA C Rule R11.8
ff10aa9d8f x86: Add Support for Paging-Write Feature
b94305d984 x86: Rename _rsvd field to pw and move it to the bit 58
8aaf5dc2c9 build: Set DATE to SOURCE_DATE_EPOCH if available
5dd85073d1 docs/Makefile: Add ppc and riscv to DOC_ARCHES
2ab44af38f CI: Add an x86_64 Clang Randconfig job
19730dbb3f Update Xen version to 4.20-rc
3604d15d1a Config.mk: Pin QEMU_UPSTREAM_REVISION
b8f80aca12 xen/arm: Fully initialise struct membanks_hdr fields
b9f9b39645 docs: fusa: Add dom0less domain configuration requirements
4d8acc9c1c xen/events: fix race with set_global_virq_handler()
a1a1e2b7dc xen/arm: ffa: fix build with clang
40f35d07aa CI: Update Fedora to 41
70f5a875be xen/arm64: Drop relocate_and_switch_ttbr() stub
83a4dade0f xen/flask: Wire up XEN_DOMCTL_set_llc_colors
7fa1411676 xen/flask: Wire up XEN_DOMCTL_dt_overlay
29daa72e40 xen/flask: Wire up XEN_DOMCTL_vuart_op
645b8d48c7 x86emul: correct put_fpu()'s segment selector handling
d3709d1324 x86emul: VCVT{,U}DQ2PD ignores embedded rounding
15bbbecad5 libxl: drop setting XEN_QEMU_CONSOLE_LIMIT in the environment (XSA-180 / CVE-2014-3672)
25492368ea xen/perfc: Cleanup
e7ea1de774 xen/perfc: Trim includes
02c24a1325 xen/perfc: Add perfc_defn.h to asm-generic
8900010501 xen/perfc: Drop arch_perfc_{gather,reset}()
f29cc14de1 x86/amd: Misc setup for Fam1Ah processors
0009feff8b x86/pv: Fix build with Clang and CONFIG_PERF_COUNTERS
555866cb56 x86/traps: Rework LER initialisation and support Zen5/Diamond Rapids
7e6edeaee3 eclair-analysis: tidy toolchain.ecl configuration and mark Rule 1.1 clean
4288576c16 xen/scripts: Fix regex syntax warnings with Python 3.12
a1746cd443 x86/spec-ctrl: Support for SRSO_U/S_NO and SRSO_MSR_FIX
0d729221ab xen/arch/x86: make objdump output user locale agnostic
6e1036b197 tools: fix typo: subsytem -> subsystem
c6d0d89c30 docs/man: fix typo: hexidecimal -> hexadecimal
5becb6bbad docs/man/xen-vbd-interface.7: Provide properly-formatted NAME section
6419020270 CHANGELOG: Mention LLC coloring feature on Arm
869aeb7f02 tools: Introduce a xc_xenver_buildid() wrapper
75f9160762 tools: Introduce a non-truncating xc_xenver_cmdline()
1b421d52b2 tools: Introduce a non-truncating xc_xenver_changeset()
6625d581ec tools: Introduce a non-truncating xc_xenver_capabilities()
504ea442e3 tools: Introduce a non-truncating xc_xenver_extraversion()
583a0fb0fa tools/libxc: Move xc_version() out of xc_private.c into its own file
3d94cc8809 xen/version: Misc style fixes
8eed14bf9d xen/version: Fold build_id handling into xenver_varbuf_op()
e3bb1b6525 xen/version: Introduce non-truncating deterministically-signed XENVER_* subops
7cf44c61c5 xen/version: Calculate xen_capabilities_info once at boot
075e7e35db MAINTAINERS: Add myself as maintainer for NXP S32G3
294faa3760 SUPPORT.md: Describe SCMI-SMC layer feature
f09ee5f550 CHANGELOG.md: Add NXP S32G3 and SCMI-SMC layer support mentions
78b0b025be xen/arm: platforms: Add NXP S32G3 Processors config
a767076c03 xen/arm: vsmc: Enable handling SiP-owned SCMI SMC calls
3e322bef8b xen/arm: firmware: Add SCMI over SMC calls handling layer
e7a80636f1 xen/arm: add cache coloring support for Xen image
f376ff0e4f xen/arm: make consider_modules() available for xen relocation
0975bab5ea xen/arm: add Xen cache colors command line parameter
95debe51a9 xen: add cache coloring allocator for domains
5948dc1675 xen/arm: add support for cache coloring configuration via device-tree
748bd725fb tools: add support for cache coloring configuration
6985aa5e0c xen: extend domctl interface for cache coloring
6cdea3444e xen/arm: add Dom0 cache coloring support
02975cc383 xen/arm: permit non direct-mapped Dom0 construction
f4985fce6f xen/arm: add initial support for LLC coloring on arm64
44dd6d4a12 xen/common: add cache coloring common code
8089e4ba44 automation: Pin down CONFIG_QEMU_PLATFORM for RISC-V's randconfig job
e547f730e8 xen/ioreq: Fix check for CONFIG_ARCH_VCPU_IOREQ_COMPLETION
e6472d4668 tools/xg: increase LZMA_BLOCK_SIZE for uncompressing the kernel
dd05f7c8dd x86/hvm: Use constants for x86 modes
d17b7562d4 tools/libxg: Don't gunzip the guests initrd
2e22a8ba29 x86/boot: Use printk_once() instead of opencoding it
63ebfcca04 x86/sched: Drop unused includes from credit2.c
188d568db8 xen/sched: Untangle credit2 vs cpu_nr_siblings()
9a17d5c7c9 xen/riscv: relocating and unflattening host device tree
0a510b8f81 xen/riscv: implement prereq for DTB relocation
81d80f44ef xen/riscv: implement data and instruction cache operations
ec0ed39265 xen/riscv: update layout table in config.h
b527a27e17 xen/page_alloc: introduce preserved page flags macro
b359d38013 tools: add a dedicated header file for barrier definitions
826a9eb072 tools: Fix regex syntax warnings with Python 3.12
f9a2e86f21 x86/CET: Support cet=<bool> on the command line
171cb318de MISRA: Unmark Rules 1.1 and 2.1 as clean following Eclair upgrade
631f535a3d xen: update ECLAIR service identifiers from MC3R1 to MC3A2.
d95703eb83 docs/guest-guide: Discuss when not use a hypercall page
f38fd27c4c x86/io-apic: prevent early exit from i8259 loop detection
4cde11cdae xen/arm: Check for Static Heap feature when freeing resources
df8a0eec1c xen/arm: ffa: Add indirect message support
e6794b683b xen/arm: ffa: Remove per VM notif_enabled
42b6f47132 xen/arm: ffa: move message function into ffa_msg.c
6dceb1378d xen/arm: ffa: Transmit RXTX buffers to the SPMC
2833aa172f xen/arm: ffa: Use bit 15 convention for SPs
8a932b91aa xen/arm: ffa: Rework partition info get
2f9f240a5e xen/arm: ffa: Fine granular call support
da07df5558 xen/arm: ffa: Fix version negotiation
1a20f862f3 xen/arm: ffa: Rework feature discovery
cf15d85707 xen/arm: ffa: Rework firmware discovery
2e955d2554 tools/misc: Drop xensymoops
58ba55959a xen: add a domain unique id to each domain
5793b84c5e xen/xsm: make getdomaininfo xsm dummy checks more stringent
df98c03864 xen/riscv: add {set,clear}_fixmap() functions for managing fixmap entries
f5bf0d100b xen/riscv: reorder includes in asm/page.h alphabetically
0eb8b71604 xen/riscv: add destroy_xen_mappings() to remove mappings in Xen page tables
89dca886ac arm/domain_build: Make find_unallocated_memory() more generic
a974366f7a MAINTAINERS: add Anthony, Michal, Roger to THE REST
bf8a209915 tools/ocaml: Specify rpath correctly for ocamlmklib
13df44f8a1 CHANGELOG: Mention xl suspend/resume
bec5b2447c x86: p2m-pod: address violation of MISRA C Rule 2.1
d636e0ed91 x86/FPU: make vcpu_reset_fpu() build with old gcc
1645bb7997 xen/arm: Move setup_frametable_mappings to arm/mmu
c8e59af7ad xen/arm: Use vmap_contig instead of __vmap where it's possible
b772a9f517 arm/setup: Move MMU specific extern declarations to mmu/setup.h
57fe471f56 common/vmap: Fall back to simple allocator when !HAS_VMAP
d39a92aefe xen/mmu: enable SMMU subsystem only in MMU
214f9cc67b xen/mpu: Map early uart when earlyprintk on
dc8e1b33a5 tools/xl: add suspend and resume subcommands
5a455a52ea bootfdt: Add missing trailing commas in BOOTINFO_{ACPI,SHMEM}_INIT
28301682f4 libs/guest: Fix migration compatibility with a security-patched Xen 4.13
0cc8845fb9 CI: Update to FreeBSD 14.2
ee7edb0d29 xen/arm: mpu: Implement a dummy enable_secondary_cpu_mm
5423a08eae xen/arm: mpu: Enable MPU
868fe87c46 xen/arm: mpu: Create boot-time MPU protection regions
b30bad3832 xen/arm32: Get rid of __memzero()
126b0a6e53 xen/Kconfig: livepatch-build-tools requires debug information
4191619e08 libxl: extend IGD check
3df8812f90 x86emul: correct VPBROADCASTMW2D predicate testing
4c5d9a01f8 x86emul: MOVBE requires a memory operand
6b8c85872e xl: Keep monitoring suspended domain
7bd8d37897 drivers/char: rename arm-uart.c to uart-init.c
a14593e399 xen/device-tree: Allow region overlapping with /memreserve/ ranges
4a06cc7178 xsm/flask: missing breaks, MISRA rule 16.4
738df43521 x86/setup: fix typo in acpi=off description
bf37973929 xen/riscv: finalize boot allocator and transition to boot state
6b71d4f849 xen/riscv: initialize the VMAP_DEFAULT virtual range
e6cf43717d xen/riscv: introduce setup_mm()
c8e3e39085 page-alloc: make scrub_one_page() static
a24f1c042d libxl/ACPI: bound RSDP allocation
4e0b1adff0 libxl/ACPI: don't hard-code guest page size
fcf91ce9de x86/pv: don't populate the GDT/LDT L3 slot at domain creation
8fe330a4da xen/pci: remove logic catering to adding VF without PF
931eaa21cd x86/msi: fix locking for SR-IOV devices
4e18a39056 xen/pci: introduce PF<->VF links
b661fe107d build: Remove -fno-stack-protector-all from EMBEDDED_EXTRA_CFLAGS
9ea9c1c49b docs/sphinx: Refresh config for newer Sphinx
233f03dd83 docs/sphinx: Fix FUSA indexing
2e853c1920 xen/common: Move gic_dt_preinit() to common code
722d93bc91 x86/pvh: also print hardware domain pIRQ limit for PVH
5c56361c61 x86/irq: fix calculation of max PV dom0 pIRQs
ca5c01513a xen/arm32: mm: Rename 'first' to 'root' in init_secondary_pagetables()
c0bf8816c9 xen/bitops: Fix break usage in for_each_set_bit() loop
f52004b20e x86/ucode: Only rescan features on successful microcode load
365f408339 x86/boot: Load microcode much earlier on boot
e0058760a0 MISRA: Mark Rule 8.4 as clean
c74230bdce x86/mce: Compile do_mca() for CONFIG_PV only
5cc971a4bf CI: New stage "containers" to rebuild some containers
a231538acd CI: Define XEN_REGISTRY variable
5726d8e5ef CI: Remove deprecated "only:variables" in favor of "rules:if"
96efb13459 bootfdt: Unify early printing of memory ranges endpoints
22d9e75944 misra: increase identifiers length to 63 and align doc with ECLAIR config
cd7cc5320b x86/boot: add start and size fields to struct boot_module
6308301208 x86/pmstat: deal with Misra 8.4 violations
a1ed107f59 x86/boot: Introduce boot-helpers.h
429840a81e xen/bootinfo: Include declaration for fw_unreserved_regions()
488579e956 x86/msi: fix Misra Rule 20.7 in msi.h
9e8c97f3eb x86/msi: prune unused macros
3ac41c60e8 x86/mm: fix IS_LnE_ALIGNED() to comply with Misra Rule 20.7
3128d7248f x86/boot: introduce module release
891f077a71 xen/arm: use domain memory to allocate p2m page tables
88c40dc108 x86/boot: convert domain construction to use boot info
8417b4b0bb x86/emul: Adjust get_stub() to avoid shadowing an outer variable
b1b657afa9 x86/ucode: Drop MIS_UCODE and microcode_match_result
91afda4a34 x86/ucode: Fix cache handling in microcode_update_helper()
acd9bf6f89 x86/ucode: Remove the collect_cpu_info() call from parse_blob()
b1ebb6461a x86/mm: fix alignment check for non-present entries
d2bbb0d455 xen/multicall: Change nr_calls to uniformly be unsigned long
d2c214ede0 x86/trampoline: Rationalise the constants to describe the size
5c9b7a6659 x86/trampoline: Document how the trampoline is laid out
7d73c6f196 x86/trampoline: Simplify the wakeup_stack checks
04a77fb843 x86/trampoline: Check the size of the permanent trampoline at link time
74376e015c xen/multiboot: Make headers be standalone
5022dfe513 xen/earlycpio: Fix header to be standalone
41c8049608 x86/mm: ensure L2 is always freed if empty
73194b5701 x86/setup: remove bootstrap_map_addr() usage of destroy_xen_mappings()
5b52e1b043 x86/mm: skip super-page alignment checks for non-present entries
97fb6fcf26 x86/mm: introduce helpers to detect super page alignment
939a9e800c x86emul: avoid double memory read for RORX
d5febe7f64 automation/eclair: tag Rule 16.3 as clean
3d1db2942f x86/emul: use pseudo keyword fallthrough
5bf8f2f5cc x86/emul: auxiliary definition of pseudo keyword fallthrough
1179d51dcb x86emul: ignore VEX.W for BMI{1,2} insns in 32-bit mode
5b8780869e x86emul: correct EFLAGS testing for BMI1/BMI2
380b32a476 x86/e820: Fix parameter names of reserve_e820_ram()/e820_change_range_type()
5c8b638c2a x86/apic: Include genapic.h in delivery.c
38febce5b3 x86/ucode: Rework Intel's microcode_update_match()
39360c38c3 x86/ucode: Rework AMD's microcode_fits()
502478bc1d x86/ucode: Fold microcode_update_cpu() and fix error handling
41314ccee8 x86/ucode: Don't use microcode_update_cpu() in early_microcode_load()
d3da79e1d1 drivers/char: Use sub-page ro API to make just xhci dbc cap RO
8847d6e23f x86/mm: add API for marking only part of a MMIO page read only
64d2290cf9 mm: adjust _xvrealloc() declaration
0bfe567b58 libxl: Use zero-ed memory for PVH acpi tables
7d5781d526 x86/boot: Setup correctly fs segment for bogus_real_magic
9ef78a614d x86/trampoline: Change type of trampoline_phys to uint32_t
c839c8c3fc x86/wakeup: Fix code generation for bogus_saved_magic
d4829a20ad x86: Drop mach_mpspec.h
b80c535794 x86: Drop mach-default/bios_ebda.h
cd7b518680 x86: Move mach-default/io_ports.h to asm/io-ports.h
fc147fec19 x86: Move mach-default/irq_vectors.h to asm/irq-vectors.h
b212fefc04 x86: Delete mach_apic.h
5eb9c14324 x86/mach-apic: Move the genapic wrappers to genapic.h
b44d96ecb3 x86/mach-apic: Drop set_apicid()
bdb509c382 x86/mach-apic: Drop check_apicid_present()
9aa1e60b90 x86/mach-apic: Drop check_apicid_used()
bffc52ea26 x86/mach-apic: Drop ioapic_phys_id_map()
a384eef9e3 x86/mach-apic: Drop apic_id_registered()
0a51e5e17b x86/mach-apic: Move generic_*_probe() declarations into genapic.h
7f81e81774 x86: Drop includes of mach_apic.h
19c3016a8a VT-d: Drop includes of mach_apic.h
718400a54d xen/x86: prevent addition of .note.gnu.property if livepatch is enabled
c8754cbc1d CHANGELOG: Add note about xAPIC destination mode change
3eda1f8912 iommu/ipmmu-vmsa: Add Renesas R8A779G0 (R-Car V4H) support
6c88e35fa1 x86/boot: Fix bootinfo.h to be standalone
c62eed3ee6 x86/trampoline: Collect other scattered trampoline symbols
75035c386e x86/boot: add cmdline_pa to struct boot_module
ccdb7e08fd x86/boot: move kextra into boot info
6320f08206 x86/boot: move headroom to boot modules
37bd4e90bd NUMA: Introduce NODE_DATA->node_present_pages (RAM)
65ef8cd5c0 x86/xstate: Remove stale assertions in fpu_x{rstor,save}()
00e074834e x86emul/test: drop an undue conditional
1ceabff115 CI: Refresh the Debian 12 x86_32 container
44b742de09 CI: Refresh the Debian 12 x86_64 container
2c83678e78 CI: Don't use -y with apt-get update
4e7863e82d x86/boot: introduce boot module flags
74af2d9827 x86/boot: eliminate module_map
5899b749b8 x86/boot: introduce boot module types
282bd66cee x86/ucode: Fold early_update_cache() into its single caller
59d81c89cc x86/ucode: Drop ucode_mod and ucode_blob
414725d0ee x86/ucode: Use bootstrap_unmap() in early_microcode_load()
c25c964634 x86/ucode: Enforce invariant about module selection
c05ac8fe30 x86/boot: Explicitly list .{sym,shstr,str}tab in build32.lds.S
1580813006 x86/boot: Uses nm command instead of map file to get symbols
e75b327c45 x86/boot: Fix intermediate file names to generate 32 bit code
c6b84ccf8d CI: Fix package installation for Coverity run
921a2ba5c5 x86/ucode: Move the CPIO path string into microcode_ops
3372f8a361 x86/ucode: Fold microcode_grab_module() into its single caller
28d347041f x86/ucode: Fold early_microcode_update_cpu() into its single caller
54047cedab x86/ucode: Break early_microcode_load() out of early_microcode_init()
29a4fbf60a x86/ucode: Turn microcode_init_cache() into a presmp_initcall
a7c7c3f642 tools/libxl: remove usage of VLA arrays
86001b3970 x86/io-apic: fix directed EOI when using AMD-Vi interrupt remapping
babe11b46c CI: Drop alpine-3.18-rootfs-export and use test-artefacts
d736b6eb45 xen/arm: mpu: Define Xen start address for MPU systems
0388a5979b xen/arm: mpu: Introduce choice between MMU and MPU
b75dee16b3 xen/arm: Skip initializing the BSS section when it is empty
a6d71d59ca SUPPORT.md: Argo: Upgrade status to Tech Preview
e27436fba7 CI: Fix cppcheck parallel build more
7a88871aac Revert "x86/mm: ensure L2 is always freed if empty"
2478bed83f Revert "scripts: Fix git-checkout.sh to work with branches other than master"
a6dba2761e x86/mm: ensure L2 is always freed if empty
c01855bec5 x86/msi: harden stale pdev handling
bd01fffef2 types: replace remaining use of __u64
cdbaca6faa byteorder: replace __u64
517cf3dbfd types: replace remaining uses of __u32
0d87ca0237 x86: modernize swab64()
60db1b1ccd byteorder: replace __u32
61ea18e39a byteorder: replace __u16
3eb037fbbc MAINTAINERS: minor file line update
eb4042e3c5 Config: Update MiniOS revision
c554ec124b scripts: Fix git-checkout.sh to work with branches other than master
9a2a50d5de x86/mm: Use standard C types for sized integers
aa4ad424f0 x86/setup: Make setup.h header self contained
fa2d831803 x86/cpu-policy: Extend the guest max policy max leaf/subleaves
bb7296d77f automation/eclair: monitor Rules 11.2 and 18.1 and update configuration
6d7c26a005 automation: add x86_64 test (linux argo)
56bd76925e x86/boot: Use trampoline_phys variable directly from C code
d5a73cdc6b x86/boot: Use boot_vid_info variable directly from C code
db8acf31f9 x86/boot: Reuse code to relocate trampoline
aa9045e771 x86/boot: Rework how 32bit C is linked/included for early boot
fa1463cecf x86/boot: Explain how discard_initial_images() works
83892f6a12 x86/boot: Drop the mbi and mod pointers in __start_xen()
d03dfab66a x86/boot: Convert mod[] to bi->mods[] in __start_xen()
3fd82e09d0 x86/boot: Introduce bootstrap_map_bm() to map boot_module's
0ba5392e70 x86/boot: Introduce bootstrap_unmap()
980579291d x86/boot: Drop initial_images pointer
2802b77abe x86/ucode: Explain what microcode_set_module() does
9cbf61445c xen/earlycpio: Drop nextoff parameter
a974725a87 x86/boot: Remove the mbi_p parameter from __start_xen()
6cf0aaeb8d x86/boot: Fix XSM module handling during PVH boot
8ddf63a252 x86/boot: Fix microcode module handling during PVH boot
89f855d564 x86/boot: Add a temporary module_map pointer to boot_image
be84e7fe58 x86/boot: convert consider_modules to struct boot_module
2c3294775e x86/boot: Simplify size calculations in move_memory()
c960871c7c x86/boot: Simplify address calculations in move_memory()
e33e18df05 x86/boot: Convert move_memory() to use bootstrap_map_addr()
70262d5940 x86/emul: address violations of MISRA C Rule 16.3
79560b68a1 x86/pv: remove unlikely() from BUG_ON() condition in pv_map_ldt_shadow_page()
0fe607b2a1 x86/boot: Fix PVH boot during boot_info transition period
b837d02163 CI: Add {adl,zen3p}-pvshim-* tests
3be3ae0770 CI: Rework domU_config generation in qubes-x86-64.sh
6685a129c7 CI: Minor cleanup to qubes-x86-64.sh
49a068471d x86/fpu: Rework fpu_setup_fpu() uses to split it in two
edb48e7645 x86/fpu: Combine fpu_ctxt and xsave_area in arch_vcpu
7cf6e073e4 x86/boot: introduce struct boot_module
73785a4c77 x86/boot: Fix PVH boot following the start of the MBI->BI conversion
e9f227685e xen/arm: Add NXP LINFlexD UART early printk support
6ba3b1f828 xen/arm: Add NXP LINFlexD UART Driver
0710b38921 Update deprecated SPDX license identifiers
4c21b6affb x86/boot: Further simplify CR4 handling in dom0_construct_pv()
6e085825cb CI: Refresh and upgrade the Fedora container
d84f6870fe ocaml/libs: Fill build failure due to unused variable in ocaml macro
0bcf66d05a automation: Fix URL to the gitlab container registry documentation
572010c552 x86/boot: split bootstrap_map_addr() out of bootstrap_map()
a285d2ac2e x86/boot: move mmap info to boot info
29aaded97d x86/boot: move cmdline to boot info
b438c5fbf4 x86/boot: move boot loader name to boot info
038826b61e x86/boot: move x86 boot module counting into a new boot_info struct
081683ea57 xen/arm: dom0less: cope with missing /gic phandle
1e81d2df4f device-tree: Move dt-overlay.c to common/device-tree/
b3ca3caaf3 x86emul/test: drop Xeon Phi S/G prefetch special case
09d22fe15c x86emul/test: correct loop body indentation in evex-disp8.c:test_one()
330d4e6250 docs: update documentation of reboot param
47990ecef2 x86/boot: Improve MBI2 structure check
f4c3300d88 x86/boot: Align mbi2.c stack to 16 bytes
3f6ee3db2e xen/public: add comments regarding interface version bumps
93af5cc4df x86/boot: Prep work for 32bit object changes
2defb54490 iommu/amd-vi: do not error if device referenced in IVMD is not behind any IOMMU
8c858d04ac xen/riscv: parse and handle fdt command line
de709f7647 xen/riscv: initialize bootinfo from dtb
028148788f xen/vpci: address violations of MISRA C Rule 16.3
ed896312f2 xen/common: move device initialization code to common code
af2a1339c4 xen/riscv: add section for device information in linker script
7a87b5e05c xen/ppc: add section for device information in linker script
31f31b624a xen/arm: use {DT,ACPI}_DEV_INFO for device info sections
083344a05d xen: define ACPI and DT device info sections macros
17d32cf2ec xen: introduce DECL_SECTION_WITH_LADDR
542ac112fc xen/spinlock: Fix UBSAN "load of address with insufficient space" in lock_prof_init()
76a54badf8 stubdom: use real lib dependencies for xenstore stubdoms
45333e2888 tools/xenstored: remove unneeded libxenguest reference
906cee8718 config: update Mini-OS commit
b2c7d7070d dt-overlay: Print overlay I/O memory ranges in hex
239b0c8f06 dt-overlay: Ignore nodes that do not have __overlay__ as their subnode
b32d24bcd6 dt-overlay: Support target-path being root node
81862825e8 dt-overlay: Remove ASSERT_UNREACHABLE from add_nodes()
656ac422c4 device-tree: Remove __init from unflatten_dt_alloc()
95f2a5656e dt-overlay: Fix NULL pointer dereference
b5b9420334 stubdom: add fine grained library config items to Mini-OS configs
a592c98f94 ocaml/libs: Remove xsd_glue_dev package, package plugin_interface_v1.a
c73adc9cf8 Flask: replace uses of __u32
2b49ef4503 xen/riscv: register Xen's load address as a boot module
59ef5d2a95 xen/riscv: switch LINK_TO_LOAD() to virt_to_maddr()
a11b3926c4 xen/riscv: implement virt_to_maddr()
4dec51ca72 x86: restore semicolon after explicit DS prefix
439f3e6757 xen: Update header guards - ARGO
eb48045d74 x86/vlapic: Move lapic migration checks to the check hooks
e305256e69 CI: Stop building QEMU in general
3b79d825b5 MAINTAINERS: Add myself as a reviewer for RISC-V
6b80ec957c types: replace remaining uses of s64
9d278c8c6c MAINTAINERS: add myself as maintainer for arm tee
2f413e22fa x86/msr: add log messages to MSR state load error paths
dcbf8210f3 x86/APIC: Switch flat driver to use phys dst for ext ints
b315293130 xen: Update header guards - RISC-V
6bbcb97ba4 xen: Update header guards - I/O MMU
964c9568ea xen: Update header guards - Intel TXT
c95cd5f9c5 x86/domctl: fix maximum number of MSRs in XEN_DOMCTL_{get,set}_vcpu_msrs
908c1b5efa docs: fusa: Replace VM with domain
7d83c392c7 xen/pci: address a violation of MISRA C Rule 16.3
7f743fac94 x86/emul: add defensive code
2e0b545b84 ioreq: don't wrongly claim "success" in ioreq_send_buffered()
011814bd45 x86/boot: Rationalise .gitignore
9ab0496350 .gitignore: Remove not generated files
16a81486c4 automation: use python-3.11 in Leap container
c1035b0463 CI: Drop bin86/dev86 from archlinux container
79ade905b9 x86: Use standard C types in multiboot2.h header
2d6a835b05 build: move xenlibs-dependencies make definition to uselibs.mk
c66c134175 stubdom: explcitly add libc and lwip Mini-OS config options
e07ae82853 stubdom: swtich to local .gitignore file
29555668b5 x86/dpci: do not leak pending interrupts on CPU offline
a7201c0211 CODING_STYLE: header file guard naming rules
ceefa8c039 efi: address violation of MISRA C Rule 16.3
6b20755c24 automation/eclair: tag Rule 13.6 as clean
a0094dc136 xen/gnttab: address a violation of MISRA C Rule 13.6
6f621f23bc EFI: address a violation of MISRA C Rule 13.6
1223375d8b CI: Fix builds following qemu-xen update
bcce5a6b62 automation: shorten the timeout for smoke tests
2d1c673bae automation: add a smoke test for xen.efi on X86
636e66b143 automation: preserve built xen.efi
1eeb7c3379 x86: Introduce X86_ET_* constants in x86-defns.h
7fd80df2bf x86/boot: Convert remaining uses of the legacy ALIGN
d82e0e094e automation: introduce TEST_TIMEOUT_OVERRIDE
163338e6fb x86/boot: Don't use INC to set defaults
f75780d26b xen: move per-cpu area management into common code
eb21ce14d7 x86/boot: Rewrite EFI/MBI2 code partly in C
444cb9350f stubdom: Fix newlib build with GCC-14
41190d2ceb x86/kexec: Separate code and data into different cache lines
b102c9f1ce x86: move ENTRY(), GLOBAL(), and ALIGN
eaa7a72eda x86: convert dom_crash_sync_extable() annotation
373d93cfce x86/kexec: convert entry point annotations
a8c8d6c529 x86/ACPI: annotate assembly function/data with type and size
1d199e83c7 VMX: convert entry point annotations
bcd932b5b2 xen/riscv: introduce early_fdt_map()
557b7f1b9a xen/riscv: page table handling
3a38cc2bd7 x86: prefer RDTSCP in rdtsc_ordered()
f9ce66ea9d docs: fusa: Add Assumption of Use (AOU)
633ee8b2df x86/pv: Rename pv.iobmp_limit to iobmp_nr and clarify behaviour
8a6c495d72 x86/pv: Handle #PF correctly when reading the IO permission bitmap
7429e1cc07 x86/pv: Rework guest_io_okay() to return X86EMUL_*
66878a8b75 x86/MSR: improve code gen for rdmsr_safe() and rdtsc()
b42cf31d11 x86: use alternative_input() in cache_flush()
db70a52f75 iommu/amd-vi: make IOMMU list ro after init
b06e76db7c x86/traps: Re-enable interrupts after reading cr2 in the #PF handler
67a8e5721e x86/PV: simplify (and thus correct) guest accessor functions
94423b8f75 drivers/video: Convert source files to UTF-8
f97f885c71 tools: Add new function to do PIRQ (un)map on PVH dom0
b93e5981d2 tools: Add new function to get gsi from dev
d6e9a2aab3 x86/irq: allow setting IRQ permissions from GSI instead of pIRQ
c353c47757 xen/riscv: introduce and initialize SBI RFENCE extension
b6c8f34a90 xen/riscv: introduce functionality to work with CPU info
f89e1a1702 xen/riscv: introduce asm/pmap.h header
13684f539e xen/riscv: set up fixmap mappings
f9e69c266e xen/riscv: allow write_atomic() to work with non-scalar types
dee9e4b1cc x86/intel: optional build of PSR support
34d4227e6a x86: introduce x86_seg_sys
457052167b blkif: Fix a couple of typos
e9a0101dde blkif: Fix alignment description for discard request
0857c75e6f x86/boot: Refactor BIOS/PVH start
a184ac74f5 x86/alternatives: build time check feature is in range
aa5a06d5d6 x86/alternatives: do not BUG during apply
fa49f4be41 xen/livepatch: do Xen build-id check earlier
86d09d16dd xen/livepatch: simplify and unify logic in prepare_payload()
8c81423038 xen/livepatch: drop load_addr Elf section field
3a28da8f4d xen/livepatch: remove useless check for duplicated sections
b083121c94 x86/boot: Initialise BSS sooner
1aec9a4ba7 changelog: add note about blkif protocol fixes
b81ea162ef x86/defns: Fix typo in comment "Porection" -> "Protection"
11eb4e2969 xen: introduce common macros for per-CPU sections defintion
512ac41aa6 xen/efi: efibind: Fix typo in comment
8752ad83e7 xen/ucode: Make Intel's microcode_sanity_check() stricter
0416f1f66a xen/ucode: Improve commentary for parsing AMD containers
9b0d2465c8 x86/APIC: Remove x2APIC pure cluster mode
c42d9ec61f x86/vLAPIC: prevent undue recursion of vlapic_error()
f7f42accbb x86/efi: Use generic PE/COFF structures
6a039b0500 x86/cpufeature: Reposition cpu_has_{lfence_dispatch,nscb}
95c3ae591c tools/libxs: Style consistency improvements
b1642aaea2 x86: enable long section names for xen.efi
c4344ecc5a x86/mwait-idle: add dependency on general Intel CPU support
e1c8a3dc8a x86/boot: Drop stale comment about zeroing the stack
f4c7663d19 xen/riscv: use {read,write}{b,w,l,q}_cpu() to define {read,write}_atomic()
b64f62fcbd ubsan: use linux-compat.h
7298e63519 docs/misra: add R17.2 and R18.2
0843b40c47 docs: fusa: Add requirements for emulated uart
03400a2a26 automation/eclair: add deviation for MISRA C 2012 Dir 4.10
ef3b4768b3 arm/smmu: Complete SMR masking support
6279b9a3be xen/arm: Enable workaround for Cortex-A53 erratum #1530924
4e1a333745 arm: Drop deprecated early printk platform options
a8bf14f6f3 xen/ucode: Fix buffer under-run when parsing AMD containers
4e23c86bd8 xen/keyhandler: Move key_table[] into __ro_after_init
08ffd8705d x86/hvm: Simplify stdvga_mem_accept() further
42968684e5 ARM/cache: Drop legacy __read_mostly/__ro_after_init definitions
ec185ec239 x86/mm: undo type change of partial_flags
221f2748e8 blkif: reconcile protocol specification with in-use implementations
eb97f87919 types: replace remaining uses of s32
5ffe6d4a02 types: replace remaining uses of s16
6e7f7a0c16 xen/x86/pvh: handle ACPI RSDT table in PVH Dom0 build
40f5c7e138 x86/HVM: drop .complete hook for intercept handling
b180a50326 x86/HVM: drop stdvga's "lock" struct member
3beb4baf2a x86/HVM: drop stdvga's "vram_page[]" struct member
86c03372e1 x86/HVM: drop stdvga's "{g,s}r_index" struct members
7aba44bdd7 x86/HVM: drop stdvga's "sr[]" struct member
b16c0966a1 x86/HVM: drop stdvga's "gr[]" struct member
89108547af x86/HVM: remove unused MMIO handling code
b740a9369e x86/HVM: drop stdvga's "stdvga" struct member
eb7cd0593d x86/HVM: properly reject "indirect" VRAM writes
3d65f1c072 x86emul: support CMPccXADD
582fade2a9 automation/eclair_analysis: address violation of Rule 20.7
738db54711 xen/bitmap: remove redundant deviations
3c5c9743ca automation/eclair: update configuration of Rule 20.7
33888e7aaa automation/eclair_analysis: deviate linker symbols for Rule 18.2
4b3f30ea30 automation/eclair_analysis: fix MISRA Rule 20.7 regression in self-tests.h
035baa203b x86/hvm: allow {,un}map_pirq hypercalls unconditionally
53b7246bdf x86/HVM: drop stdvga's "cache" struct member
2b24c090d1 x86/mmcfg: address violation of MISRA C Rule 16.3
f6cc23e234 x86/mm: address violations of MISRA C Rule 16.3
6f5b873600 x86/monitor: address violation of MISRA C Rule 16.3
c4fe5296e6 x86/hypercall: address violations of MISRA C Rule 16.3
a42c3ec62f x86/vm_event: address violation of MISRA C Rule 16.3
b3173a25ba x86/time: address violations of MISRA C Rule 16.3
76529a1ce1 x86/psr: address violation of MISRA C Rule 16.3
09217c2618 x86/APIC: address violation of MISRA C Rule 21.2
233ee468bb x86/cpufreq: address MISRA Rule 7.3 violation
cb4f22884e x86/time: introduce probing logic for the wallclock
6da090b4b7 x86/time: pull cmos_rtc_probe outside of function and rename
5b4664b9e4 x86/mm address violations of MISRA C:2012 Rule 5.3
3502c033f6 arm/gicv3: Fix ICH_VTR_EL2.ListRegs mask
c23571fe31 automation: fix xilinx test console settings
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping xen to version 4.20.0-rc1-23-g75d88297f5, which comprises the following commits:
75d88297f5 docs/misra: Document ECLAIR extension to Rule 20.7
24c685286d Manual pages: Fix a few typos
274c509162 xl: properly dispose of libxl_dominfo struct instances
737e8cc91b xl: properly dispose of vTPM struct instance
c33e14abb1 xentrace: free CPU mask string before overwriting pointer
a29a1fb5a5 docs/misc: Fix a few typos
f0f1050d47 docs: Fix some typos in the design docs
22d7141d2e xen/ppc: Fix double xen_ulong_t typedef in public/arch-ppc.h
6b97c31146 docs/sphinx: gitignore generated files
0edb30455b docs: rationalise .gitignore
f79af67982 docs/sphinx: import sys for error reporting
9ee63ef540 automation/gitlab: disable coverage from clang randconfig
164ae033ad x86/time: prefer CMOS over EFI_GET_TIME
7eba2f46a1 x86/time: introduce command line option to select wallclock
405fdcee91 automation/eclair: make Misra rule 20.7 blocking
d68de81344 docs: Improve spelling of few cases in the documentation
16a670ab53 MAINTAINERS: Change reviewer of the ECLAIR integration
f4697f7a35 misra: add deviation for MISRA C Rule R11.8
ff10aa9d8f x86: Add Support for Paging-Write Feature
b94305d984 x86: Rename _rsvd field to pw and move it to the bit 58
8aaf5dc2c9 build: Set DATE to SOURCE_DATE_EPOCH if available
5dd85073d1 docs/Makefile: Add ppc and riscv to DOC_ARCHES
2ab44af38f CI: Add an x86_64 Clang Randconfig job
19730dbb3f Update Xen version to 4.20-rc
3604d15d1a Config.mk: Pin QEMU_UPSTREAM_REVISION
b8f80aca12 xen/arm: Fully initialise struct membanks_hdr fields
b9f9b39645 docs: fusa: Add dom0less domain configuration requirements
4d8acc9c1c xen/events: fix race with set_global_virq_handler()
a1a1e2b7dc xen/arm: ffa: fix build with clang
40f35d07aa CI: Update Fedora to 41
70f5a875be xen/arm64: Drop relocate_and_switch_ttbr() stub
83a4dade0f xen/flask: Wire up XEN_DOMCTL_set_llc_colors
7fa1411676 xen/flask: Wire up XEN_DOMCTL_dt_overlay
29daa72e40 xen/flask: Wire up XEN_DOMCTL_vuart_op
645b8d48c7 x86emul: correct put_fpu()'s segment selector handling
d3709d1324 x86emul: VCVT{,U}DQ2PD ignores embedded rounding
15bbbecad5 libxl: drop setting XEN_QEMU_CONSOLE_LIMIT in the environment (XSA-180 / CVE-2014-3672)
25492368ea xen/perfc: Cleanup
e7ea1de774 xen/perfc: Trim includes
02c24a1325 xen/perfc: Add perfc_defn.h to asm-generic
8900010501 xen/perfc: Drop arch_perfc_{gather,reset}()
f29cc14de1 x86/amd: Misc setup for Fam1Ah processors
0009feff8b x86/pv: Fix build with Clang and CONFIG_PERF_COUNTERS
555866cb56 x86/traps: Rework LER initialisation and support Zen5/Diamond Rapids
7e6edeaee3 eclair-analysis: tidy toolchain.ecl configuration and mark Rule 1.1 clean
4288576c16 xen/scripts: Fix regex syntax warnings with Python 3.12
a1746cd443 x86/spec-ctrl: Support for SRSO_U/S_NO and SRSO_MSR_FIX
0d729221ab xen/arch/x86: make objdump output user locale agnostic
6e1036b197 tools: fix typo: subsytem -> subsystem
c6d0d89c30 docs/man: fix typo: hexidecimal -> hexadecimal
5becb6bbad docs/man/xen-vbd-interface.7: Provide properly-formatted NAME section
6419020270 CHANGELOG: Mention LLC coloring feature on Arm
869aeb7f02 tools: Introduce a xc_xenver_buildid() wrapper
75f9160762 tools: Introduce a non-truncating xc_xenver_cmdline()
1b421d52b2 tools: Introduce a non-truncating xc_xenver_changeset()
6625d581ec tools: Introduce a non-truncating xc_xenver_capabilities()
504ea442e3 tools: Introduce a non-truncating xc_xenver_extraversion()
583a0fb0fa tools/libxc: Move xc_version() out of xc_private.c into its own file
3d94cc8809 xen/version: Misc style fixes
8eed14bf9d xen/version: Fold build_id handling into xenver_varbuf_op()
e3bb1b6525 xen/version: Introduce non-truncating deterministically-signed XENVER_* subops
7cf44c61c5 xen/version: Calculate xen_capabilities_info once at boot
075e7e35db MAINTAINERS: Add myself as maintainer for NXP S32G3
294faa3760 SUPPORT.md: Describe SCMI-SMC layer feature
f09ee5f550 CHANGELOG.md: Add NXP S32G3 and SCMI-SMC layer support mentions
78b0b025be xen/arm: platforms: Add NXP S32G3 Processors config
a767076c03 xen/arm: vsmc: Enable handling SiP-owned SCMI SMC calls
3e322bef8b xen/arm: firmware: Add SCMI over SMC calls handling layer
e7a80636f1 xen/arm: add cache coloring support for Xen image
f376ff0e4f xen/arm: make consider_modules() available for xen relocation
0975bab5ea xen/arm: add Xen cache colors command line parameter
95debe51a9 xen: add cache coloring allocator for domains
5948dc1675 xen/arm: add support for cache coloring configuration via device-tree
748bd725fb tools: add support for cache coloring configuration
6985aa5e0c xen: extend domctl interface for cache coloring
6cdea3444e xen/arm: add Dom0 cache coloring support
02975cc383 xen/arm: permit non direct-mapped Dom0 construction
f4985fce6f xen/arm: add initial support for LLC coloring on arm64
44dd6d4a12 xen/common: add cache coloring common code
8089e4ba44 automation: Pin down CONFIG_QEMU_PLATFORM for RISC-V's randconfig job
e547f730e8 xen/ioreq: Fix check for CONFIG_ARCH_VCPU_IOREQ_COMPLETION
e6472d4668 tools/xg: increase LZMA_BLOCK_SIZE for uncompressing the kernel
dd05f7c8dd x86/hvm: Use constants for x86 modes
d17b7562d4 tools/libxg: Don't gunzip the guests initrd
2e22a8ba29 x86/boot: Use printk_once() instead of opencoding it
63ebfcca04 x86/sched: Drop unused includes from credit2.c
188d568db8 xen/sched: Untangle credit2 vs cpu_nr_siblings()
9a17d5c7c9 xen/riscv: relocating and unflattening host device tree
0a510b8f81 xen/riscv: implement prereq for DTB relocation
81d80f44ef xen/riscv: implement data and instruction cache operations
ec0ed39265 xen/riscv: update layout table in config.h
b527a27e17 xen/page_alloc: introduce preserved page flags macro
b359d38013 tools: add a dedicated header file for barrier definitions
826a9eb072 tools: Fix regex syntax warnings with Python 3.12
f9a2e86f21 x86/CET: Support cet=<bool> on the command line
171cb318de MISRA: Unmark Rules 1.1 and 2.1 as clean following Eclair upgrade
631f535a3d xen: update ECLAIR service identifiers from MC3R1 to MC3A2.
d95703eb83 docs/guest-guide: Discuss when not use a hypercall page
f38fd27c4c x86/io-apic: prevent early exit from i8259 loop detection
4cde11cdae xen/arm: Check for Static Heap feature when freeing resources
df8a0eec1c xen/arm: ffa: Add indirect message support
e6794b683b xen/arm: ffa: Remove per VM notif_enabled
42b6f47132 xen/arm: ffa: move message function into ffa_msg.c
6dceb1378d xen/arm: ffa: Transmit RXTX buffers to the SPMC
2833aa172f xen/arm: ffa: Use bit 15 convention for SPs
8a932b91aa xen/arm: ffa: Rework partition info get
2f9f240a5e xen/arm: ffa: Fine granular call support
da07df5558 xen/arm: ffa: Fix version negotiation
1a20f862f3 xen/arm: ffa: Rework feature discovery
cf15d85707 xen/arm: ffa: Rework firmware discovery
2e955d2554 tools/misc: Drop xensymoops
58ba55959a xen: add a domain unique id to each domain
5793b84c5e xen/xsm: make getdomaininfo xsm dummy checks more stringent
df98c03864 xen/riscv: add {set,clear}_fixmap() functions for managing fixmap entries
f5bf0d100b xen/riscv: reorder includes in asm/page.h alphabetically
0eb8b71604 xen/riscv: add destroy_xen_mappings() to remove mappings in Xen page tables
89dca886ac arm/domain_build: Make find_unallocated_memory() more generic
a974366f7a MAINTAINERS: add Anthony, Michal, Roger to THE REST
bf8a209915 tools/ocaml: Specify rpath correctly for ocamlmklib
13df44f8a1 CHANGELOG: Mention xl suspend/resume
bec5b2447c x86: p2m-pod: address violation of MISRA C Rule 2.1
d636e0ed91 x86/FPU: make vcpu_reset_fpu() build with old gcc
1645bb7997 xen/arm: Move setup_frametable_mappings to arm/mmu
c8e59af7ad xen/arm: Use vmap_contig instead of __vmap where it's possible
b772a9f517 arm/setup: Move MMU specific extern declarations to mmu/setup.h
57fe471f56 common/vmap: Fall back to simple allocator when !HAS_VMAP
d39a92aefe xen/mmu: enable SMMU subsystem only in MMU
214f9cc67b xen/mpu: Map early uart when earlyprintk on
dc8e1b33a5 tools/xl: add suspend and resume subcommands
5a455a52ea bootfdt: Add missing trailing commas in BOOTINFO_{ACPI,SHMEM}_INIT
28301682f4 libs/guest: Fix migration compatibility with a security-patched Xen 4.13
0cc8845fb9 CI: Update to FreeBSD 14.2
ee7edb0d29 xen/arm: mpu: Implement a dummy enable_secondary_cpu_mm
5423a08eae xen/arm: mpu: Enable MPU
868fe87c46 xen/arm: mpu: Create boot-time MPU protection regions
b30bad3832 xen/arm32: Get rid of __memzero()
126b0a6e53 xen/Kconfig: livepatch-build-tools requires debug information
4191619e08 libxl: extend IGD check
3df8812f90 x86emul: correct VPBROADCASTMW2D predicate testing
4c5d9a01f8 x86emul: MOVBE requires a memory operand
6b8c85872e xl: Keep monitoring suspended domain
7bd8d37897 drivers/char: rename arm-uart.c to uart-init.c
a14593e399 xen/device-tree: Allow region overlapping with /memreserve/ ranges
4a06cc7178 xsm/flask: missing breaks, MISRA rule 16.4
738df43521 x86/setup: fix typo in acpi=off description
bf37973929 xen/riscv: finalize boot allocator and transition to boot state
6b71d4f849 xen/riscv: initialize the VMAP_DEFAULT virtual range
e6cf43717d xen/riscv: introduce setup_mm()
c8e3e39085 page-alloc: make scrub_one_page() static
a24f1c042d libxl/ACPI: bound RSDP allocation
4e0b1adff0 libxl/ACPI: don't hard-code guest page size
fcf91ce9de x86/pv: don't populate the GDT/LDT L3 slot at domain creation
8fe330a4da xen/pci: remove logic catering to adding VF without PF
931eaa21cd x86/msi: fix locking for SR-IOV devices
4e18a39056 xen/pci: introduce PF<->VF links
b661fe107d build: Remove -fno-stack-protector-all from EMBEDDED_EXTRA_CFLAGS
9ea9c1c49b docs/sphinx: Refresh config for newer Sphinx
233f03dd83 docs/sphinx: Fix FUSA indexing
2e853c1920 xen/common: Move gic_dt_preinit() to common code
722d93bc91 x86/pvh: also print hardware domain pIRQ limit for PVH
5c56361c61 x86/irq: fix calculation of max PV dom0 pIRQs
ca5c01513a xen/arm32: mm: Rename 'first' to 'root' in init_secondary_pagetables()
c0bf8816c9 xen/bitops: Fix break usage in for_each_set_bit() loop
f52004b20e x86/ucode: Only rescan features on successful microcode load
365f408339 x86/boot: Load microcode much earlier on boot
e0058760a0 MISRA: Mark Rule 8.4 as clean
c74230bdce x86/mce: Compile do_mca() for CONFIG_PV only
5cc971a4bf CI: New stage "containers" to rebuild some containers
a231538acd CI: Define XEN_REGISTRY variable
5726d8e5ef CI: Remove deprecated "only:variables" in favor of "rules:if"
96efb13459 bootfdt: Unify early printing of memory ranges endpoints
22d9e75944 misra: increase identifiers length to 63 and align doc with ECLAIR config
cd7cc5320b x86/boot: add start and size fields to struct boot_module
6308301208 x86/pmstat: deal with Misra 8.4 violations
a1ed107f59 x86/boot: Introduce boot-helpers.h
429840a81e xen/bootinfo: Include declaration for fw_unreserved_regions()
488579e956 x86/msi: fix Misra Rule 20.7 in msi.h
9e8c97f3eb x86/msi: prune unused macros
3ac41c60e8 x86/mm: fix IS_LnE_ALIGNED() to comply with Misra Rule 20.7
3128d7248f x86/boot: introduce module release
891f077a71 xen/arm: use domain memory to allocate p2m page tables
88c40dc108 x86/boot: convert domain construction to use boot info
8417b4b0bb x86/emul: Adjust get_stub() to avoid shadowing an outer variable
b1b657afa9 x86/ucode: Drop MIS_UCODE and microcode_match_result
91afda4a34 x86/ucode: Fix cache handling in microcode_update_helper()
acd9bf6f89 x86/ucode: Remove the collect_cpu_info() call from parse_blob()
b1ebb6461a x86/mm: fix alignment check for non-present entries
d2bbb0d455 xen/multicall: Change nr_calls to uniformly be unsigned long
d2c214ede0 x86/trampoline: Rationalise the constants to describe the size
5c9b7a6659 x86/trampoline: Document how the trampoline is laid out
7d73c6f196 x86/trampoline: Simplify the wakeup_stack checks
04a77fb843 x86/trampoline: Check the size of the permanent trampoline at link time
74376e015c xen/multiboot: Make headers be standalone
5022dfe513 xen/earlycpio: Fix header to be standalone
41c8049608 x86/mm: ensure L2 is always freed if empty
73194b5701 x86/setup: remove bootstrap_map_addr() usage of destroy_xen_mappings()
5b52e1b043 x86/mm: skip super-page alignment checks for non-present entries
97fb6fcf26 x86/mm: introduce helpers to detect super page alignment
939a9e800c x86emul: avoid double memory read for RORX
d5febe7f64 automation/eclair: tag Rule 16.3 as clean
3d1db2942f x86/emul: use pseudo keyword fallthrough
5bf8f2f5cc x86/emul: auxiliary definition of pseudo keyword fallthrough
1179d51dcb x86emul: ignore VEX.W for BMI{1,2} insns in 32-bit mode
5b8780869e x86emul: correct EFLAGS testing for BMI1/BMI2
380b32a476 x86/e820: Fix parameter names of reserve_e820_ram()/e820_change_range_type()
5c8b638c2a x86/apic: Include genapic.h in delivery.c
38febce5b3 x86/ucode: Rework Intel's microcode_update_match()
39360c38c3 x86/ucode: Rework AMD's microcode_fits()
502478bc1d x86/ucode: Fold microcode_update_cpu() and fix error handling
41314ccee8 x86/ucode: Don't use microcode_update_cpu() in early_microcode_load()
d3da79e1d1 drivers/char: Use sub-page ro API to make just xhci dbc cap RO
8847d6e23f x86/mm: add API for marking only part of a MMIO page read only
64d2290cf9 mm: adjust _xvrealloc() declaration
0bfe567b58 libxl: Use zero-ed memory for PVH acpi tables
7d5781d526 x86/boot: Setup correctly fs segment for bogus_real_magic
9ef78a614d x86/trampoline: Change type of trampoline_phys to uint32_t
c839c8c3fc x86/wakeup: Fix code generation for bogus_saved_magic
d4829a20ad x86: Drop mach_mpspec.h
b80c535794 x86: Drop mach-default/bios_ebda.h
cd7b518680 x86: Move mach-default/io_ports.h to asm/io-ports.h
fc147fec19 x86: Move mach-default/irq_vectors.h to asm/irq-vectors.h
b212fefc04 x86: Delete mach_apic.h
5eb9c14324 x86/mach-apic: Move the genapic wrappers to genapic.h
b44d96ecb3 x86/mach-apic: Drop set_apicid()
bdb509c382 x86/mach-apic: Drop check_apicid_present()
9aa1e60b90 x86/mach-apic: Drop check_apicid_used()
bffc52ea26 x86/mach-apic: Drop ioapic_phys_id_map()
a384eef9e3 x86/mach-apic: Drop apic_id_registered()
0a51e5e17b x86/mach-apic: Move generic_*_probe() declarations into genapic.h
7f81e81774 x86: Drop includes of mach_apic.h
19c3016a8a VT-d: Drop includes of mach_apic.h
718400a54d xen/x86: prevent addition of .note.gnu.property if livepatch is enabled
c8754cbc1d CHANGELOG: Add note about xAPIC destination mode change
3eda1f8912 iommu/ipmmu-vmsa: Add Renesas R8A779G0 (R-Car V4H) support
6c88e35fa1 x86/boot: Fix bootinfo.h to be standalone
c62eed3ee6 x86/trampoline: Collect other scattered trampoline symbols
75035c386e x86/boot: add cmdline_pa to struct boot_module
ccdb7e08fd x86/boot: move kextra into boot info
6320f08206 x86/boot: move headroom to boot modules
37bd4e90bd NUMA: Introduce NODE_DATA->node_present_pages (RAM)
65ef8cd5c0 x86/xstate: Remove stale assertions in fpu_x{rstor,save}()
00e074834e x86emul/test: drop an undue conditional
1ceabff115 CI: Refresh the Debian 12 x86_32 container
44b742de09 CI: Refresh the Debian 12 x86_64 container
2c83678e78 CI: Don't use -y with apt-get update
4e7863e82d x86/boot: introduce boot module flags
74af2d9827 x86/boot: eliminate module_map
5899b749b8 x86/boot: introduce boot module types
282bd66cee x86/ucode: Fold early_update_cache() into its single caller
59d81c89cc x86/ucode: Drop ucode_mod and ucode_blob
414725d0ee x86/ucode: Use bootstrap_unmap() in early_microcode_load()
c25c964634 x86/ucode: Enforce invariant about module selection
c05ac8fe30 x86/boot: Explicitly list .{sym,shstr,str}tab in build32.lds.S
1580813006 x86/boot: Uses nm command instead of map file to get symbols
e75b327c45 x86/boot: Fix intermediate file names to generate 32 bit code
c6b84ccf8d CI: Fix package installation for Coverity run
921a2ba5c5 x86/ucode: Move the CPIO path string into microcode_ops
3372f8a361 x86/ucode: Fold microcode_grab_module() into its single caller
28d347041f x86/ucode: Fold early_microcode_update_cpu() into its single caller
54047cedab x86/ucode: Break early_microcode_load() out of early_microcode_init()
29a4fbf60a x86/ucode: Turn microcode_init_cache() into a presmp_initcall
a7c7c3f642 tools/libxl: remove usage of VLA arrays
86001b3970 x86/io-apic: fix directed EOI when using AMD-Vi interrupt remapping
babe11b46c CI: Drop alpine-3.18-rootfs-export and use test-artefacts
d736b6eb45 xen/arm: mpu: Define Xen start address for MPU systems
0388a5979b xen/arm: mpu: Introduce choice between MMU and MPU
b75dee16b3 xen/arm: Skip initializing the BSS section when it is empty
a6d71d59ca SUPPORT.md: Argo: Upgrade status to Tech Preview
e27436fba7 CI: Fix cppcheck parallel build more
7a88871aac Revert "x86/mm: ensure L2 is always freed if empty"
2478bed83f Revert "scripts: Fix git-checkout.sh to work with branches other than master"
a6dba2761e x86/mm: ensure L2 is always freed if empty
c01855bec5 x86/msi: harden stale pdev handling
bd01fffef2 types: replace remaining use of __u64
cdbaca6faa byteorder: replace __u64
517cf3dbfd types: replace remaining uses of __u32
0d87ca0237 x86: modernize swab64()
60db1b1ccd byteorder: replace __u32
61ea18e39a byteorder: replace __u16
3eb037fbbc MAINTAINERS: minor file line update
eb4042e3c5 Config: Update MiniOS revision
c554ec124b scripts: Fix git-checkout.sh to work with branches other than master
9a2a50d5de x86/mm: Use standard C types for sized integers
aa4ad424f0 x86/setup: Make setup.h header self contained
fa2d831803 x86/cpu-policy: Extend the guest max policy max leaf/subleaves
bb7296d77f automation/eclair: monitor Rules 11.2 and 18.1 and update configuration
6d7c26a005 automation: add x86_64 test (linux argo)
56bd76925e x86/boot: Use trampoline_phys variable directly from C code
d5a73cdc6b x86/boot: Use boot_vid_info variable directly from C code
db8acf31f9 x86/boot: Reuse code to relocate trampoline
aa9045e771 x86/boot: Rework how 32bit C is linked/included for early boot
fa1463cecf x86/boot: Explain how discard_initial_images() works
83892f6a12 x86/boot: Drop the mbi and mod pointers in __start_xen()
d03dfab66a x86/boot: Convert mod[] to bi->mods[] in __start_xen()
3fd82e09d0 x86/boot: Introduce bootstrap_map_bm() to map boot_module's
0ba5392e70 x86/boot: Introduce bootstrap_unmap()
980579291d x86/boot: Drop initial_images pointer
2802b77abe x86/ucode: Explain what microcode_set_module() does
9cbf61445c xen/earlycpio: Drop nextoff parameter
a974725a87 x86/boot: Remove the mbi_p parameter from __start_xen()
6cf0aaeb8d x86/boot: Fix XSM module handling during PVH boot
8ddf63a252 x86/boot: Fix microcode module handling during PVH boot
89f855d564 x86/boot: Add a temporary module_map pointer to boot_image
be84e7fe58 x86/boot: convert consider_modules to struct boot_module
2c3294775e x86/boot: Simplify size calculations in move_memory()
c960871c7c x86/boot: Simplify address calculations in move_memory()
e33e18df05 x86/boot: Convert move_memory() to use bootstrap_map_addr()
70262d5940 x86/emul: address violations of MISRA C Rule 16.3
79560b68a1 x86/pv: remove unlikely() from BUG_ON() condition in pv_map_ldt_shadow_page()
0fe607b2a1 x86/boot: Fix PVH boot during boot_info transition period
b837d02163 CI: Add {adl,zen3p}-pvshim-* tests
3be3ae0770 CI: Rework domU_config generation in qubes-x86-64.sh
6685a129c7 CI: Minor cleanup to qubes-x86-64.sh
49a068471d x86/fpu: Rework fpu_setup_fpu() uses to split it in two
edb48e7645 x86/fpu: Combine fpu_ctxt and xsave_area in arch_vcpu
7cf6e073e4 x86/boot: introduce struct boot_module
73785a4c77 x86/boot: Fix PVH boot following the start of the MBI->BI conversion
e9f227685e xen/arm: Add NXP LINFlexD UART early printk support
6ba3b1f828 xen/arm: Add NXP LINFlexD UART Driver
0710b38921 Update deprecated SPDX license identifiers
4c21b6affb x86/boot: Further simplify CR4 handling in dom0_construct_pv()
6e085825cb CI: Refresh and upgrade the Fedora container
d84f6870fe ocaml/libs: Fill build failure due to unused variable in ocaml macro
0bcf66d05a automation: Fix URL to the gitlab container registry documentation
572010c552 x86/boot: split bootstrap_map_addr() out of bootstrap_map()
a285d2ac2e x86/boot: move mmap info to boot info
29aaded97d x86/boot: move cmdline to boot info
b438c5fbf4 x86/boot: move boot loader name to boot info
038826b61e x86/boot: move x86 boot module counting into a new boot_info struct
081683ea57 xen/arm: dom0less: cope with missing /gic phandle
1e81d2df4f device-tree: Move dt-overlay.c to common/device-tree/
b3ca3caaf3 x86emul/test: drop Xeon Phi S/G prefetch special case
09d22fe15c x86emul/test: correct loop body indentation in evex-disp8.c:test_one()
330d4e6250 docs: update documentation of reboot param
47990ecef2 x86/boot: Improve MBI2 structure check
f4c3300d88 x86/boot: Align mbi2.c stack to 16 bytes
3f6ee3db2e xen/public: add comments regarding interface version bumps
93af5cc4df x86/boot: Prep work for 32bit object changes
2defb54490 iommu/amd-vi: do not error if device referenced in IVMD is not behind any IOMMU
8c858d04ac xen/riscv: parse and handle fdt command line
de709f7647 xen/riscv: initialize bootinfo from dtb
028148788f xen/vpci: address violations of MISRA C Rule 16.3
ed896312f2 xen/common: move device initialization code to common code
af2a1339c4 xen/riscv: add section for device information in linker script
7a87b5e05c xen/ppc: add section for device information in linker script
31f31b624a xen/arm: use {DT,ACPI}_DEV_INFO for device info sections
083344a05d xen: define ACPI and DT device info sections macros
17d32cf2ec xen: introduce DECL_SECTION_WITH_LADDR
542ac112fc xen/spinlock: Fix UBSAN "load of address with insufficient space" in lock_prof_init()
76a54badf8 stubdom: use real lib dependencies for xenstore stubdoms
45333e2888 tools/xenstored: remove unneeded libxenguest reference
906cee8718 config: update Mini-OS commit
b2c7d7070d dt-overlay: Print overlay I/O memory ranges in hex
239b0c8f06 dt-overlay: Ignore nodes that do not have __overlay__ as their subnode
b32d24bcd6 dt-overlay: Support target-path being root node
81862825e8 dt-overlay: Remove ASSERT_UNREACHABLE from add_nodes()
656ac422c4 device-tree: Remove __init from unflatten_dt_alloc()
95f2a5656e dt-overlay: Fix NULL pointer dereference
b5b9420334 stubdom: add fine grained library config items to Mini-OS configs
a592c98f94 ocaml/libs: Remove xsd_glue_dev package, package plugin_interface_v1.a
c73adc9cf8 Flask: replace uses of __u32
2b49ef4503 xen/riscv: register Xen's load address as a boot module
59ef5d2a95 xen/riscv: switch LINK_TO_LOAD() to virt_to_maddr()
a11b3926c4 xen/riscv: implement virt_to_maddr()
4dec51ca72 x86: restore semicolon after explicit DS prefix
439f3e6757 xen: Update header guards - ARGO
eb48045d74 x86/vlapic: Move lapic migration checks to the check hooks
e305256e69 CI: Stop building QEMU in general
3b79d825b5 MAINTAINERS: Add myself as a reviewer for RISC-V
6b80ec957c types: replace remaining uses of s64
9d278c8c6c MAINTAINERS: add myself as maintainer for arm tee
2f413e22fa x86/msr: add log messages to MSR state load error paths
dcbf8210f3 x86/APIC: Switch flat driver to use phys dst for ext ints
b315293130 xen: Update header guards - RISC-V
6bbcb97ba4 xen: Update header guards - I/O MMU
964c9568ea xen: Update header guards - Intel TXT
c95cd5f9c5 x86/domctl: fix maximum number of MSRs in XEN_DOMCTL_{get,set}_vcpu_msrs
908c1b5efa docs: fusa: Replace VM with domain
7d83c392c7 xen/pci: address a violation of MISRA C Rule 16.3
7f743fac94 x86/emul: add defensive code
2e0b545b84 ioreq: don't wrongly claim "success" in ioreq_send_buffered()
011814bd45 x86/boot: Rationalise .gitignore
9ab0496350 .gitignore: Remove not generated files
16a81486c4 automation: use python-3.11 in Leap container
c1035b0463 CI: Drop bin86/dev86 from archlinux container
79ade905b9 x86: Use standard C types in multiboot2.h header
2d6a835b05 build: move xenlibs-dependencies make definition to uselibs.mk
c66c134175 stubdom: explcitly add libc and lwip Mini-OS config options
e07ae82853 stubdom: swtich to local .gitignore file
29555668b5 x86/dpci: do not leak pending interrupts on CPU offline
a7201c0211 CODING_STYLE: header file guard naming rules
ceefa8c039 efi: address violation of MISRA C Rule 16.3
6b20755c24 automation/eclair: tag Rule 13.6 as clean
a0094dc136 xen/gnttab: address a violation of MISRA C Rule 13.6
6f621f23bc EFI: address a violation of MISRA C Rule 13.6
1223375d8b CI: Fix builds following qemu-xen update
bcce5a6b62 automation: shorten the timeout for smoke tests
2d1c673bae automation: add a smoke test for xen.efi on X86
636e66b143 automation: preserve built xen.efi
1eeb7c3379 x86: Introduce X86_ET_* constants in x86-defns.h
7fd80df2bf x86/boot: Convert remaining uses of the legacy ALIGN
d82e0e094e automation: introduce TEST_TIMEOUT_OVERRIDE
163338e6fb x86/boot: Don't use INC to set defaults
f75780d26b xen: move per-cpu area management into common code
eb21ce14d7 x86/boot: Rewrite EFI/MBI2 code partly in C
444cb9350f stubdom: Fix newlib build with GCC-14
41190d2ceb x86/kexec: Separate code and data into different cache lines
b102c9f1ce x86: move ENTRY(), GLOBAL(), and ALIGN
eaa7a72eda x86: convert dom_crash_sync_extable() annotation
373d93cfce x86/kexec: convert entry point annotations
a8c8d6c529 x86/ACPI: annotate assembly function/data with type and size
1d199e83c7 VMX: convert entry point annotations
bcd932b5b2 xen/riscv: introduce early_fdt_map()
557b7f1b9a xen/riscv: page table handling
3a38cc2bd7 x86: prefer RDTSCP in rdtsc_ordered()
f9ce66ea9d docs: fusa: Add Assumption of Use (AOU)
633ee8b2df x86/pv: Rename pv.iobmp_limit to iobmp_nr and clarify behaviour
8a6c495d72 x86/pv: Handle #PF correctly when reading the IO permission bitmap
7429e1cc07 x86/pv: Rework guest_io_okay() to return X86EMUL_*
66878a8b75 x86/MSR: improve code gen for rdmsr_safe() and rdtsc()
b42cf31d11 x86: use alternative_input() in cache_flush()
db70a52f75 iommu/amd-vi: make IOMMU list ro after init
b06e76db7c x86/traps: Re-enable interrupts after reading cr2 in the #PF handler
67a8e5721e x86/PV: simplify (and thus correct) guest accessor functions
94423b8f75 drivers/video: Convert source files to UTF-8
f97f885c71 tools: Add new function to do PIRQ (un)map on PVH dom0
b93e5981d2 tools: Add new function to get gsi from dev
d6e9a2aab3 x86/irq: allow setting IRQ permissions from GSI instead of pIRQ
c353c47757 xen/riscv: introduce and initialize SBI RFENCE extension
b6c8f34a90 xen/riscv: introduce functionality to work with CPU info
f89e1a1702 xen/riscv: introduce asm/pmap.h header
13684f539e xen/riscv: set up fixmap mappings
f9e69c266e xen/riscv: allow write_atomic() to work with non-scalar types
dee9e4b1cc x86/intel: optional build of PSR support
34d4227e6a x86: introduce x86_seg_sys
457052167b blkif: Fix a couple of typos
e9a0101dde blkif: Fix alignment description for discard request
0857c75e6f x86/boot: Refactor BIOS/PVH start
a184ac74f5 x86/alternatives: build time check feature is in range
aa5a06d5d6 x86/alternatives: do not BUG during apply
fa49f4be41 xen/livepatch: do Xen build-id check earlier
86d09d16dd xen/livepatch: simplify and unify logic in prepare_payload()
8c81423038 xen/livepatch: drop load_addr Elf section field
3a28da8f4d xen/livepatch: remove useless check for duplicated sections
b083121c94 x86/boot: Initialise BSS sooner
1aec9a4ba7 changelog: add note about blkif protocol fixes
b81ea162ef x86/defns: Fix typo in comment "Porection" -> "Protection"
11eb4e2969 xen: introduce common macros for per-CPU sections defintion
512ac41aa6 xen/efi: efibind: Fix typo in comment
8752ad83e7 xen/ucode: Make Intel's microcode_sanity_check() stricter
0416f1f66a xen/ucode: Improve commentary for parsing AMD containers
9b0d2465c8 x86/APIC: Remove x2APIC pure cluster mode
c42d9ec61f x86/vLAPIC: prevent undue recursion of vlapic_error()
f7f42accbb x86/efi: Use generic PE/COFF structures
6a039b0500 x86/cpufeature: Reposition cpu_has_{lfence_dispatch,nscb}
95c3ae591c tools/libxs: Style consistency improvements
b1642aaea2 x86: enable long section names for xen.efi
c4344ecc5a x86/mwait-idle: add dependency on general Intel CPU support
e1c8a3dc8a x86/boot: Drop stale comment about zeroing the stack
f4c7663d19 xen/riscv: use {read,write}{b,w,l,q}_cpu() to define {read,write}_atomic()
b64f62fcbd ubsan: use linux-compat.h
7298e63519 docs/misra: add R17.2 and R18.2
0843b40c47 docs: fusa: Add requirements for emulated uart
03400a2a26 automation/eclair: add deviation for MISRA C 2012 Dir 4.10
ef3b4768b3 arm/smmu: Complete SMR masking support
6279b9a3be xen/arm: Enable workaround for Cortex-A53 erratum #1530924
4e1a333745 arm: Drop deprecated early printk platform options
a8bf14f6f3 xen/ucode: Fix buffer under-run when parsing AMD containers
4e23c86bd8 xen/keyhandler: Move key_table[] into __ro_after_init
08ffd8705d x86/hvm: Simplify stdvga_mem_accept() further
42968684e5 ARM/cache: Drop legacy __read_mostly/__ro_after_init definitions
ec185ec239 x86/mm: undo type change of partial_flags
221f2748e8 blkif: reconcile protocol specification with in-use implementations
eb97f87919 types: replace remaining uses of s32
5ffe6d4a02 types: replace remaining uses of s16
6e7f7a0c16 xen/x86/pvh: handle ACPI RSDT table in PVH Dom0 build
40f5c7e138 x86/HVM: drop .complete hook for intercept handling
b180a50326 x86/HVM: drop stdvga's "lock" struct member
3beb4baf2a x86/HVM: drop stdvga's "vram_page[]" struct member
86c03372e1 x86/HVM: drop stdvga's "{g,s}r_index" struct members
7aba44bdd7 x86/HVM: drop stdvga's "sr[]" struct member
b16c0966a1 x86/HVM: drop stdvga's "gr[]" struct member
89108547af x86/HVM: remove unused MMIO handling code
b740a9369e x86/HVM: drop stdvga's "stdvga" struct member
eb7cd0593d x86/HVM: properly reject "indirect" VRAM writes
3d65f1c072 x86emul: support CMPccXADD
582fade2a9 automation/eclair_analysis: address violation of Rule 20.7
738db54711 xen/bitmap: remove redundant deviations
3c5c9743ca automation/eclair: update configuration of Rule 20.7
33888e7aaa automation/eclair_analysis: deviate linker symbols for Rule 18.2
4b3f30ea30 automation/eclair_analysis: fix MISRA Rule 20.7 regression in self-tests.h
035baa203b x86/hvm: allow {,un}map_pirq hypercalls unconditionally
53b7246bdf x86/HVM: drop stdvga's "cache" struct member
2b24c090d1 x86/mmcfg: address violation of MISRA C Rule 16.3
f6cc23e234 x86/mm: address violations of MISRA C Rule 16.3
6f5b873600 x86/monitor: address violation of MISRA C Rule 16.3
c4fe5296e6 x86/hypercall: address violations of MISRA C Rule 16.3
a42c3ec62f x86/vm_event: address violation of MISRA C Rule 16.3
b3173a25ba x86/time: address violations of MISRA C Rule 16.3
76529a1ce1 x86/psr: address violation of MISRA C Rule 16.3
09217c2618 x86/APIC: address violation of MISRA C Rule 21.2
233ee468bb x86/cpufreq: address MISRA Rule 7.3 violation
cb4f22884e x86/time: introduce probing logic for the wallclock
6da090b4b7 x86/time: pull cmos_rtc_probe outside of function and rename
5b4664b9e4 x86/mm address violations of MISRA C:2012 Rule 5.3
3502c033f6 arm/gicv3: Fix ICH_VTR_EL2.ListRegs mask
c23571fe31 automation: fix xilinx test console settings
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping xen to version RELEASE-4.19.1-9-g8dd897e691, which comprises the following commits:
8dd897e691 MISRA: Unmark Rules 1.1 and 2.1 as clean following Eclair upgrade
8b584c97f8 xen: update ECLAIR service identifiers from MC3R1 to MC3A2.
c41c22bf8e x86/io-apic: prevent early exit from i8259 loop detection
fbe3ec72dc tools/ocaml: Specify rpath correctly for ocamlmklib
60573721c5 libs/guest: Fix migration compatibility with a security-patched Xen 4.13
475511a467 xen/Kconfig: livepatch-build-tools requires debug information
3a9e5a93e6 x86emul: MOVBE requires a memory operand
5d61bc0585 update Xen version to 4.19.2-pre
6f7af8383f xen/device-tree: Allow region overlapping with /memreserve/ ranges
ccf4008467 update Xen version to 4.19.1
5d4a29158d x86/msi: fix locking for SR-IOV devices
f67d770d86 xen/pci: introduce PF<->VF links
54452a3df9 build: Remove -fno-stack-protector-all from EMBEDDED_EXTRA_CFLAGS
7eb2df50a6 x86/pvh: also print hardware domain pIRQ limit for PVH
755b136aa4 x86/irq: fix calculation of max PV dom0 pIRQs
6a0ef94a8f x86/mm: ensure L2 is always freed if empty
18ea86302e x86/setup: remove bootstrap_map_addr() usage of destroy_xen_mappings()
f2e41f075d x86/mm: skip super-page alignment checks for non-present entries
0560ce8243 x86/mm: introduce helpers to detect super page alignment
e461f0cd14 x86emul: avoid double memory read for RORX
7da6997e46 x86emul: ignore VEX.W for BMI{1,2} insns in 32-bit mode
0560252cbd x86/cpu-policy: Extend the guest max policy max leaf/subleaves
bb62ed831c x86/alternatives: do not BUG during apply
36789fa096 xen/livepatch: do Xen build-id check earlier
60ea799246 xen/livepatch: simplify and unify logic in prepare_payload()
8fa1ee4053 xen/livepatch: drop load_addr Elf section field
af7423e78d x86/boot: Preserve the value clobbered by the load-base calculation
2d02d54cce tools/ocaml: Fix the version embedded in META files
2914b2b19c tools/ocaml: Drop the OCAMLOPTFLAG_G invocation
f7b4e4558b tools/ocaml: Fix OCaml libs rules
04442e130a tools/ocaml: Remove '-cc $(CC)' from OCAMLOPTFLAGS
5231f97f24 x86/shutdown: change default reboot method preference
fa1f4752eb x86/viridian: Clarify some viridian logging strings
38cbe0a62e tools/libxs: Stop playing with SIGPIPE
823abf0955 tools/libxs: Use writev()/sendmsg() instead of write()
c991b585c4 tools/libxs: Track whether we're using a socket or file
97fded1c09 tools/libxs: Rework xs_talkv() to take xsd_sockmsg within the iovec
dd2494735c tools/libxs: Fix length check in xs_talkv()
4abfe60f06 tools/misc: xen-hvmcrash: Inject #DF instead of overwriting RIP
8567eefe37 xen/arm64: entry: Actually skip do_trap_*() when an SError is triggered
251a949648 xen/x86: prevent addition of .note.gnu.property if livepatch is enabled
1406f07aa1 tools/libxl: remove usage of VLA arrays
c86ec8e156 x86/io-apic: fix directed EOI when using AMD-Vi interrupt remapping
267796fd04 libxl: Use zero-ed memory for PVH acpi tables
ad77081ac6 x86/hvm: Simplify stdvga_mem_accept() further
1cb4e0a5fe x86/HVM: drop stdvga's "lock" struct member
7b2df91a0e x86/HVM: drop stdvga's "vram_page[]" struct member
77cb6587d4 x86/HVM: drop stdvga's "{g,s}r_index" struct members
04f1c5e6f7 x86/HVM: drop stdvga's "sr[]" struct member
2334fb4fef x86/HVM: drop stdvga's "gr[]" struct member
2ac4917c24 x86/HVM: remove unused MMIO handling code
92667bef14 x86/HVM: drop stdvga's "stdvga" struct member
ed8105c364 x86/HVM: drop stdvga's "cache" struct member
c92f26973d CI: Refresh the Debian 12 x86_32 container
6ac45f72a3 CI: Refresh the Debian 12 x86_64 container
32e9c5de2e CI: Drop alpine-3.18-rootfs-export and use test-artefacts
01951e1a05 CI: Add {adl,zen3p}-pvshim-* tests
7e0ba9a387 CI: Rework domU_config generation in qubes-x86-64.sh
1dd4b60de1 CI: Minor cleanup to qubes-x86-64.sh
76f180625b CI: Stop building QEMU in general
e9b2124fe8 automation: shorten the timeout for smoke tests
811637696b automation: add a smoke test for xen.efi on X86
d1c774c17a automation: preserve built xen.efi
b68a7b9b29 automation: introduce TEST_TIMEOUT_OVERRIDE
7b3b33efab automation: fix xilinx test console settings
9c17da3ea0 automation: use expect utility in xilinx tests
ed130bef93 automation: fix false success in qemu tests
5efbc09cd7 automation: update xilinx test scripts (tty)
59ac149af9 automation: restore CR filtering
cbea75a3cd automation: add default QEMU_TIMEOUT value if not already set
a0e776530c automation: add x86_64 xilinx smoke test
3ba995ab8d CI: Resync .cirrus.yml for FreeBSD testing
47cdc5fe71 Config: Update MiniOS revision
fadbc7e32e x86/boot: Fix XSM module handling during PVH boot
8e157210c0 x86/boot: Fix microcode module handling during PVH boot
eec09073ad iommu/amd-vi: do not error if device referenced in IVMD is not behind any IOMMU
a756c242ea xen/spinlock: Fix UBSAN "load of address with insufficient space" in lock_prof_init()
05292f914f x86/domctl: fix maximum number of MSRs in XEN_DOMCTL_{get,set}_vcpu_msrs
d15e9fa3c8 ioreq: don't wrongly claim "success" in ioreq_send_buffered()
8ebd6b066d x86/dpci: do not leak pending interrupts on CPU offline
8eb2fdbc5b stubdom: Fix newlib build with GCC-14
8321aa3db8 x86/pv: Rename pv.iobmp_limit to iobmp_nr and clarify behaviour
0cfbae3f86 x86/pv: Handle #PF correctly when reading the IO permission bitmap
f879df5eb4 x86/pv: Rework guest_io_okay() to return X86EMUL_*
8f9dad658a x86/traps: Re-enable interrupts after reading cr2 in the #PF handler
950e57e0ce x86/PV: simplify (and thus correct) guest accessor functions
84d8fbd883 xen/ucode: Make Intel's microcode_sanity_check() stricter
2c61ab4071 xen/ucode: Fix buffer under-run when parsing AMD containers
933416b139 blkif: reconcile protocol specification with in-use implementations
d0ea9b319d xen/x86/pvh: handle ACPI RSDT table in PVH Dom0 build
ec3999e205 x86/HVM: properly reject "indirect" VRAM writes
78d412f8bc x86emul/test: fix build with gas 2.43
d625c4e9fb x86: fix UP build with gcc14
3ceb79ceab SUPPORT.md: split XSM from Flask
c18635fd69 libxl: Fix nul-termination of the return value of libxl_xen_console_read_line()
ee826bc490 Arm64: adjust __irq_to_desc() to fix build with gcc14
6e96dee93c x86/HVM: correct partial HPET_STATUS write emulation
743af91672 x86/dom0: disable SMAP for PV domain building only
404fb9b745 x86/x2APIC: correct cluster tracking upon CPUs going down for S3
a0d6b75b83 x86emul: set (fake) operand size for AVX512CD broadcast insns
1e68200487 x86emul: always set operand size for AVX-VNNI-INT8 insns
cb6c3cfc5f x86/pv: Address Coverity complaint in check_guest_io_breakpoint()
b74a5ea839 x86/pv: Fix merging of new status bits into %dr6
de924e4dba x86/pv: Introduce x86_merge_dr6() and fix do_debug()
e2f29f7bad x86emul: correct #UD check for AVX512-FP16 complex multiplications
e12998a9db xl: fix incorrect output in "help" command
46a2ce3521 Arm: correct FIXADDR_TOP
9358a7fad7 x86/vLAPIC: prevent undue recursion of vlapic_error()
0918434e0f automation: use expect to run QEMU
51ae51301f automation: disable Yocto jobs
3e8a2217f2 x86/pass-through: documents as security-unsupported when sharing resources
c61d4264d2 x86/IOMMU: move tracking in iommu_identity_mapping()
033060ee6e x86/emul: Fix misaligned IO breakpoint behaviour in PV guests
8ad5a8c5c3 9pfsd: fix release build with old gcc
e0e84771b6 tools/lsevtchn: Use errno macro to handle hypercall error cases
97a15007c9 xen/hvm: Don't skip MSR_READ trace record
b37580d5e9 xen/sched: fix error handling in cpu_schedule_up()
ee032f2997 x86/altcall: further refine clang workaround
adf1939b51 x86/dom0: fix restoring %cr3 and the mapcache override on PV build error
d2ecc1f231 XSM/domctl: Fix permission checks on XEN_DOMCTL_createdomain
e54077cbca bunzip2: fix rare decompression failure
f97db9b3bc update Xen version to 4.19.1-pre
026c9fa297 Set 4.19 version
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping virt-viewer to version v11.0-81-gf666425, which comprises the following commits:
f666425 ci: refresh with latest 'lcitool manifest'
82dbca4 ci: refresh with latest lcitool manifest
41949db ci: add 'libc' package to lcitool project def
4e08a54 ci: import lcitool project package list definitions
8e1aea4 Translated using Weblate (Czech)
887a4a3 Translated using Weblate (Chinese (Simplified))
0f44b80 Update translation files
26ce13f Translated using Weblate (Indonesian)
cdb1e45 Added translation using Weblate (Romanian)
db33b14 Translated using Weblate (Spanish)
4676c57 Make app-id and desktop file name match
ee49623 check for incompatible libgovirt version
46997b9 Translated using Weblate (Turkish)
6bacfeb Translated using Weblate (Swedish)
3b37bec Translated using Weblate (Georgian)
ef33a2e Translated using Weblate (Finnish)
3f1294a Translated using Weblate (Korean)
e3d2651 Translated using Weblate (Italian)
b11a26a Translated using Weblate (Ukrainian)
b1f93c5 Translated using Weblate (Polish)
bd1fa28 Update translation files
25457fe po: update pot file
4868bfe po: add all C sources to POTFILES
286a951 Translated using Weblate (Czech)
968b445 Add codespell configuration
6b7c11f Typo fixes
10b111c Add content_rating to appdata
44db193 Add launchable desktop file and virt-viewer binary
50e793d Translated using Weblate (Spanish)
de864c1 Read oVirt CA and pass it to gtk-vnc
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping virt-manager to version v5.0.0-18-gda2f65f9, which comprises the following commits:
da2f65f9 ci: add a simple codespell job
3cfd2e2d chore: drop codespell excluded word
e1340f73 chore: tell codespell to ignore the whole 'po' subdirectory
2724194c chore: move codespell configuration in its own file
412c5d1a Fix typos
c3debb4e cli, man: Always list --osinfo before --os-variant
f92c2574 addhardware: panic: Fill in model combo with advertised values by libvirt
f9ceec2b tests: Update capabilities for advertisting panic device models
c859c7ac domcaps: get list of supported panic device models
8af438dd cpu: Prefer maximum mode for many emulated guests
11b70218 gui: Support maximum CPU mode
fca41cfa cli: Support --cpu maximum
ebf5d5f4 spec: rhel: drop spice dep, default to VNC
ffc7d2bb spec: Remove unused `with_guestfs`
94271b42 spec: Skip dconf dep if building for flatpak
a4c84aa1 spec: Add /usr/share/virt-manager/ui/ to RPM database (bz 2283244)
b74730eb spec: update link to virt-manager sources
40d5804c ci: bump codecov/codecov-action from 4 to 5
d17731ae Release of virt-manager 5.0.0
cb2e5aa7 tests: urls: update old and obsolete OS versions
06265f80 tests: urls: replace Scientific Linux with AlmaLinux
4aa80f4c Update translation files
9efd0575 Translated using Weblate (German)
1ba412f3 Translated using Weblate (Finnish)
ff0b17e0 Translated using Weblate (Polish)
cc6ddf4f Translated using Weblate (Korean)
160b8be2 Translated using Weblate (Ukrainian)
34f990e3 Translated using Weblate (Turkish)
a6b6558c Translated using Weblate (Georgian)
aa75b492 Translated using Weblate (Russian)
89c98cdb Translated using Weblate (Romanian)
03e5e536 Translated using Weblate (Indonesian)
0a6cb73e Translated using Weblate (Czech)
d9b3b4df Translated using Weblate (Swedish)
c70d8d6c Translated using Weblate (Italian)
e9ee09d8 Update translation files
58c93f0e po: Refresh translation template
14a6bd64 po: meson: drop --join-existing from gettext arguments
17f171cd cli: add `--network passt,portForward=8080:80` convenience syntax
2f8f0e81 virt-xml: implement `--edit --boot uefi=off`
cfcd63b7 virt-install: implement `--boot uefi=off`
f0820873 cli: Add stub support for `--boot uefi=on|off`
f3aa24bd virt-install: use default `--cpu` mode more often
8fb78739 virt-clone: try harder to allow nonexisting images with --preserve
058d8b4c storage: Add testsuite way to trigger StoragePool.install error
3e47db67 virt-clone: document limits of `--replace`
8eb87af4 cloner: Handle .qcow2 nvram extension
276aa4a7 virt-clone: only attempt --reflink for raw images
a22ac093 man: virt-clone: Fix typo
625c99fb guest: refactor _add_default_input_device
2835c250 virt-install: support `--input none`
c78ec969 virt-install: let libvirt handle `--input bus=default`
fa927c78 add a note that tpm can be effectively disabled by passing `none`
f211e1a5 update `virt-manager.spec.in` reference
d93e3cb8 ci: fix libvirt upstream job after meson
301423b8 virt-install: Fix the active_pcr_banks issue for TPM emulator
fd48e0be virt-install: Add --tpm backend.source support
7e4f7ae3 virt-install: Add support for 'debug' parameter on TPM emulator
12190303 virt-install: Add support for streams attribute for 'virtio' sound card
e883e7d5 virt-install: Add support for multi-channel mode for 'usb' sound card
1c0f7f62 virt-install: Add support for blockio.discard_granularity
0054b71d virt-install: Fix a typo
50b6a90a po: Refresh translation template
819b746d Translated using Weblate (German)
991355ef Translated using Weblate (French)
d1fce2ff Translated using Weblate (Finnish)
ea7306b0 Translated using Weblate (Kabyle)
a05298f9 Translated using Weblate (Kabyle)
123978ce Translated using Weblate (Spanish)
8b787b94 Translated using Weblate (Romanian)
3f9398e3 Translated using Weblate (Portuguese (Brazil))
69a91e86 Translated using Weblate (Spanish)
dfbc705b Translated using Weblate (Arabic)
42074a0f Translated using Weblate (Italian)
2c12dd38 Translated using Weblate (Czech)
1b9df22a Translated using Weblate (Indonesian)
a774a535 Translated using Weblate (Swedish)
712fc0d4 Translated using Weblate (Polish)
11f91c63 Translated using Weblate (Chinese (Simplified) (zh_CN))
8a7b0de5 Translated using Weblate (Hungarian)
96e37d2b Translated using Weblate (Russian)
8c61113f Translated using Weblate (Georgian)
e3a4c150 Translated using Weblate (Ukrainian)
bdeb4404 Translated using Weblate (Turkish)
d7287252 Translated using Weblate (Swedish)
db5ccb05 Translated using Weblate (Korean)
47518b13 Translated using Weblate (English (United Kingdom))
145a476d Update translation files
1f8c61cd ci: update .packit.yaml to use meson
c385cd4e ci: update github workflows to use meson
cbd2a7ef update setup.py usage and docs to meson
31cb3219 remove remaining setuptools files
5f34dea0 meson: add tests
f41deedd meson: add build config and its options
54aadf01 meson: add icons and schemas options
0f9d89e0 meson: build and install bin wrappers
01acaa38 meson: add po files
3247dab7 meson: add virtManager files
03e35a7c meson: add virtinst files
ff1fa4cc meson: add ui files
2abd3e75 meson: add icons
dd909f20 meson: add data files
6a462a3f meson: add man pages
1f80a622 meson: rename and modify spec file
d803491c introduce meson.build file
07557113 tests: uitests: cover cli changes
408a39a7 virt-manager: Switch to `--no-fork` by default
028fdf2c man: virt-manager: document fork behavior and VIRT_MANAGER_DEFAULT_FORK
5de63270 virt-manager: add VIRT_MANAGER_DEFAULT_FORK=yes|no env variable
7ff899b8 virt-manager: Add `--fork` option
17e39de0 virt-manager: Set SSH_ASKPASS_REQUIRE=force
6c9842a1 ci: tweak Packit configuration
d46674b8 fix: improve translatable message
5126c007 tests: update tests to reflect the latest panic device changes
2ce04b7c virtinst.cli: replace DevicePanic.MODEL_ISA with "isa"
48ec63cc tests: uitests: tweak for panic dev changes
c5a46646 addhardware: panic: default to asking libvirt for default model
ebeb8007 devices: panic: let libvirt fill in model default
afa82315 virt-install: add `--network hostdev=HOSTDEV`
300f934c virt-install: add `--network type=hostdev,source.address.X=` pci options
315b340f virt-install: add `--features msrs.unknown=ignore`
7dd7383b tests: uitests: cover serial autoconnect bug fix
dc1c9982 console: Handle autoconnect=off for serial console too
97ab16a7 uitests: fix coverage with scaling default change
715acbf5 console: Default to scaling=Always
5875019b Update installertreemedia.py
c99b6472 man: update libvirt.org links
8f75ac4e virt-install: implement `--osinfo require=no` as fallback `name=generic`
e0260776 virt-install: Warn if `--osinfo detect=on,name=OSNAME` detection fails
e3da4337 cli: `--osinfo detect=on` shouldn't default to require=off
1487dbd2 cli: --osinfo: clean up `require=` handling
a28401cb tests: Test that `--osinfo detect=on` implies `require=off`
3006c5a1 virtManager: drop libappindicator usage
31eab9b4 pylint: fix false positive errors
d4194c13 misc: codespell fixes
a9a78f45 installer: rename has_install_phase to requires_postboot_xml_changes
1c8e6f84 virt-install: Make --cloud-init reboot by default (again)
351233f8 vmwindow: Default new window viewer size to 1280x800
d231e66a console: Fix resize_to_vm with host fractional scaling
2ee22419 console: drop manual size request, let widgets do it for us
1d7fcac3 viewers: simplify shared self._display handling
7e79023b viewers: Share most of _refresh_grab_keys implementation
51c3f1c6 virt-xml: Add `--edit --convert-to-vnc`
f7988a94 guest: convert_to_vnc: optionally add qemu-vdagent
d58299ee guest: convert_to_vnc: convert video device
f0078a17 guest: remove spiceport devices when spice is removed
229b9050 guest: add convert_to_vnc()
c498c519 virt-install: Exit gracefully when VM is undefined behind our back
dd354e8b virt-xml: add `--edit --convert-to-q35`
454aad78 guest: add convert_to_q35
fe09e8f4 viewers: add explicit signal for desktop resize
f140ff18 console: drop the scroll size-allocate callback
e5208adc console: drop the console_size_allocate call
24324bb6 console: Leave scroll policy as AUTOMATIC
95006f42 console: Clean up get_desktop_resolution usage
371cd1ad console: Simplify usbredir menu handling
4cc52de8 console: Fix widget size with scaling=never and host fractional scaling
6b944ef6 console: Add a comment about _set_size_to_vm and fractional scaling
bd0d0920 console: Add logging to _set_size_to_vm
dfb1f330 connection: handle disappearing obj in agent handler
2ee2dda1 virt-xml: Fix cli_arg_name vs cli_flag_name() usage
f66cca92 cli: Make --xml option parsing less special
76f45994 virtxml: Don't require `options` at XML action time
455b38f7 virtxml: Add Action class to track action + option pairs
b7c72af7 virtxml: move some functions
4941bb92 testmock: Remove some console mocking that's no longer required
2c9f2194 console: Remove needless console scale comparison
babeb151 console: Cleanup _scroll_size_allocate
8e551f51 console: Remove our custom aspect ratio handling
9929f2d6 vmwindow: Disable 'Resize to VM' menu when VM is offline
20000fb3 vmwindow: Don't desensitive `Auto resize`
289a993a viewers: spice: hook into display-primary-create
70861c50 viewers: vnc: use set_keep_aspect_ratio(True)
3ee677c2 viewers: Log once when checking vnc set_allow_resize support
d79d4633 snapshots: Don't save outdated screenshot data
1f448a19 virt-manager: Stop blocking SIGHUP
683b486c ui: snapshots: Fix button placement when resizing 'New' dialog
de00ff76 virt-xml: Fix `--define` with stdin XML
b83a1b0d domain: Use KEEP_TPM flag for domain rename
c6bc3a86 tests: uitests: test localhost tcp graphics
380af310 console: allow localhost connections over TCP
258df88e domain: tweak q35 <-> pc editing
78064728 domain: Remove the pcie-root and ports for i440fx in customized dialog
2d94e92d guest: Drop the '_' prefix for _add_q35_pcie_controllers
9813dc3b capabilities: Exclude a line from code coverage
e1468c04 tests: Add testDomainCapabilitiesLoongArch64()
2a52d770 domcapabilities: Add firmware patterns for loongarch64
5419524f tests: Add testDomainCapabilitiesRISCV64()
dc603792 domcapabilities: Add firmware patterns for riscv64
cf0b6cd7 tests: Add testDomainCapabilitiesPPC64le()
01a451e7 tests: Update ppc64le capabilities
5d5da5ff domcapabilities: Update comment
579eb3e9 tests: Extend testDomainCapabilitiesAArch64()
38906948 tests: Update aarch64 capabilities
07ae6da3 domain: don't attempt to predict if VM supports snapshots
e412ecf1 domain: log object XML after snapshot creation
4782dd1c cli: Add --disk driver.discard_no_unref=on|off
6a65def6 cli: Add --video model.blob=on|off
febddd4b cli: Add --memdev target.address_base for virtio-mem and virtio-pmem
7a974a3a cli: Add --features kvm.pv-ipi.state=on|off
63f8f78e tests: Check missing_xorriso in osinfo-netinst-unattended test case
9ec9c400 tests: add fake-win-multi.iso and test it
f4a9722d uitests: cover serial console changes
6264167c serialcon: Don't disable console menu items for offline VM
2293ec49 console: Handle inactive VM when console menu selection changes
a58223ba addhardware: Only set channel clipboard XML if UI is visible
adc1948e details: only refresh os page if its currently selected
e1798ef8 Add missing test file
83daac04 domain: os: treat `xenpvh` as xen PV
65d568eb Scrub references to virt-tools-list
9ad347fd tests: test XML generation for --disk path=file://...
67206a85 tests: add more test cases to cover all code paths
74fd503b virtinst: enable most Hyper-V features by default
169db9dc virtinst.support: drop unused conn_hyperv_vapic function
9e9dbf73 domain.features: use domcapabilities when setting default Hyper-V features
66bbfa23 domain.features: extract setting default hyperv features
c279c17e domcapabilities: get list of supported Hyper-V features
bec2d7cb tests: update kvm-x86_64-domcaps-latest
139b0e28 cli: add --features hyperv.avic.state=on/off
a06d5359 cli: add --features hyperv.evmcs.state=on/off
5afc6919 cli: add --features hyperv.ipi.state=on/off
e3ec248c cli: add --features hyperv.tblflush.state=on/off
c421ec1b cli: add --features hyperv.reenlightenment.state=on/off
2786ea5d cli: add --features hyperv.frequencies.state=on/off
6289a136 cli: add --features hyperv.stimer.direct.state=on/off
1f69795b cli: add --features hyperv.stimer.state=on/off
d7976a88 cli: add --features hyperv.runtime.state=on/off
d2a29245 cli: add --features hyperv.vpindex.state=on/off
1c3fb025 test_cli: extract hyperv features to separate lines
ac26945c domain.features: reorder Hyper-V features
2da48849 tests: Cover some weird virt-xml corner case behaviors
7e79e064 Revert virt-xml multiple --edit support
5fe6dcc6 Fix some pylint
97469abd tests: add tests for AMD SEV-SNP
3559dcd9 virtinst: add properties for AMD SEV-SNP
1fef5d86 tests: add virt-xml test to demonstrate changing graphics and video at the same time
b34ae0d0 virt-xml: allow multiple --edit options
cb6636f4 virtinst: add getter/setter for video model
093d58fb virtinst: add/remove spice devices when updating graphics type
aaf85519 virtinst: remove spice devices when removing last spice graphics
7a03f3ef testsuite: add test-spice vm definition
2a0aa2d5 virtinst: fix compare for audio devices
ef64949e virtinst: unify detection of duplicate console when removing device
29145b9e Fix some pylint
90ceb87b virt-install: implement passt backend for user network interface
b1ee4c94 po: Refresh translation template
baa380aa Translated using Weblate (Arabic)
2d3f3faa Translated using Weblate (German)
deadb8a5 Translated using Weblate (Indonesian)
41fa111c Translated using Weblate (Indonesian)
276c1c4b Translated using Weblate (Chinese (Traditional) (zh_TW))
383c83af Translated using Weblate (Korean)
735a4352 Translated using Weblate (Portuguese (Brazil))
4e6ce92e Translated using Weblate (English (United Kingdom))
a4adbc1a Translated using Weblate (French)
954c9b6b uitests: createvm: fix case on f40
2ddbea5d uitests: Fix get_text() on fedora40
0cad0c4d uitests: force internal snapshots in test_snapshot.py
a00c0900 uitests: handle newer libvirt test driver UpdateDevice support
2e1bacfd uitests: Add live external snapshot testing
95ca39aa uitests: test xmleditor textview fallback
8eb37c0e uitests: Add some virtManager coverage exclusions
1194f099 tests: cli: Fix with latest libvirt
0288e925 tests: cli: Use regex for grep= and nogrep= args
648f52bd virt-install: fix cloud-init ssh keys
72a74fb1 virtinstall: Fix --location and --cloud-init conflict
0c981eec tests: Add test for DeviceDisk.paths_in_use_by
328cabca hoststorage: Use DeviceDisk.paths_in_use_by for performance
cd8eeaf5 virtinst: disk: Add paths_in_use_by()
8a0e2239 tests: add s390x default test case
43f581c2 virtinst: add graphics to risc-v virt VMs by default
faebce40 virtinst: add graphics to aarch64 virt VMs by default
9ede5d22 Add test cases for loongarch
ea3cae4d Add some default device support for loongarch
d2cf01b3 Add loongarch support
eee8d09d cli: Deprecate --cpu host
8b5f73e9 cli: Don't suggest --cpu host
0530df76 man: Don't suggest --cpu host
ba3a098c virtinst: disk: strip away `file://` protocol
5fcf506e tests: skip mdev tests for libvirt older than 10.4.0
6a85d79a xmleditor: make gtksourceview optional
a91e23c8 install: Use virtio-scsi for unattended installations
7f8230a1 guest: Prefer UEFI for riscv64
6fca91f2 tests: Add more riscv64 tests
3b09701f tests: Use SPICE graphics on riscv64
9ec58525 tests: Switch to --osinfo for riscv64
0612dca8 tests: Drop precompare_check from riscv64
094a8120 tests: Update riscv64 capabilities
1261666c ci: Add test-against-libvirt-git.yml
ca25b41a ci: clarify comment about what fedora packages we test against
738a8d9f uitests: Fix with GtkFileChooserNative
db1b2fbc Use GtkFileChooserNative
231a3dbc build: use setuptools.command.build when available
4f4e73d0 build: use super()
17d9f339 Tweak for codecov v4
68efec21 ci: bump codecov/codecov-action from 3 to 4
8f8a1b9b ci: checkout the code after installing git-core
14c5684f ci: split base dependency and build dependency installation
3f79e76e ci: install git-core as well
e21129ae ci: Rename `CI` workflow to `Test on fedora:latest`
dce9de48 hostdev: Fix error when mdev type_id is missing
8b6db203 tests: Fix host-copy XML with libvirt 10.1.0
4ffbc0d9 Allow serial console resize to beyond 80 columns.
e95ca453 virtManager: ignore agen livecycle event for shutoff VMs
5488ff47 virtManager: add support to create external snapshots
f1ba012e virtManager: domain: allow disk only snapshots
d8565ac5 virtinst: snapshot: add memory file attribute
3cde1acb virtinst: add external snapshot capability
dadb9a0d po: sort LINGUAS
55b4c1bc Translated using Weblate (Chinese (Simplified) (zh_CN))
1be248e6 Translated using Weblate (Korean)
e4e406e3 Translated using Weblate (Portuguese (Brazil))
9c4b7895 Translated using Weblate (Georgian)
c8c37cb0 Translated using Weblate (Portuguese (Brazil))
a6b62a20 systray: Cleanups and improvements for --show-systray
2043847a uitests: More handling for slow startup on f39
75e4d1dd baseclass: Avoid glib `Source ID XX not found` at app shutdown
6c977426 man: document --show-systray option
69290e05 cli: add --show-systray option
014d1ef9 console: Cleanup and improve console menu handling
409e4bf2 console: Select the first embeddable graphics device as graphical console
d83074a0 domain: Add idx parameter to open_graphics_fd()
9c242ef7 console: Move embeddable_graphics() to console.py
0d3b7f67 Fix pylint 3.1.0 issues
a52ab24e createvm: Replace deprecated pkgutil.find_loader
0c899a7c uitests: Handle slow app launch on fedora 39
a05ab5cd uitests: Fix walkUI flakyness
bb867213 ui: details: Increased scrolledview6's height request
04cc4895 ui: details: fix Applications width.
7ae3e10b netlist: Fix UI error when virtual network doesn't exist
cf172c8e testdriver: Add portgroups example to test-many-devices
82f1c449 domain: rename: handle firmware ending with .qcow2
78f7797c Support creating sparse volumes on ZFS pools
6710ca69 setup: Allow `pylint -j0`
Along with the update to 5.0.0, we switch from setuptools to meson.
- man page building is patched out
- we add some new rdepends/depends for the build
- we disable the building of tests
- disable icon cache updating
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping rootlesskit to version v2.3.1-28-g0b4ed7b, which comprises the following commits:
b4fe9a7 go fmt
a1beb23 Build(deps): Bump golang.org/x/net from 0.28.0 to 0.33.0
9546d0d Build(deps): Bump golang.org/x/sys from 0.28.0 to 0.29.0
2363620 fix: allow to propagate the address specified in -p option
a710d84 Build(deps): Bump golang.org/x/sys from 0.27.0 to 0.28.0
7c52d16 Build(deps): Bump golang.org/x/sys from 0.25.0 to 0.27.0
16c6608 Build(deps): Bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1
19fab4c Build(deps): Bump github.com/urfave/cli/v2 from 2.27.4 to 2.27.5
b26bc59 Build(deps): Bump golang.org/x/sys from 0.24.0 to 0.25.0
f11b0e6 port/builtin: return proper error for sctp
f98e27e Build(deps): Bump github.com/Masterminds/semver/v3 from 3.2.1 to 3.3.0
3bb2efa docs/network: Mention that pasta won't work with some Ubuntu package versions
baec6fd docs/network: Don't suggest removing AppArmor rules for pasta
ae0c97d pasta: Update comment about issue with AppArmor and creation of user namespace
3c35024 v2.3.1+dev
fcc67fe v2.3.1
56337e7 CI: attest-build-provenance: fix a subject-path issue (461)
2c2a107 v2.3.0+dev
5bf364f v2.3.0
f3948fd Enable actions/attest-build-provenance
e403655 CI: update Docker (27.1.2)
169edeb CI: update pasta (2024_08_14.61c0b0d)
d5a270f go.mod: golang.org/x/net v0.28.0
5e81602 go.mod: github.com/insomniacslk/dhcp v0.0.0-20240812123929-b105c29bd1b5
8751f26 Deprecate rootlesskit-docker-proxy (no longer needed since Docker v28)
36ceb0e child, pasta: Allow drivers to configure their own interface, let pasta do that
ade4c86 pasta: Let it run in background, and wait until it forks
8cbb3ae CI: update Go to 1.23
1139aed Build(deps): Bump github.com/urfave/cli/v2 from 2.27.3 to 2.27.4
fba675b Build(deps): Bump golang.org/x/sys from 0.22.0 to 0.24.0
926c6aa Build(deps): Bump github.com/urfave/cli/v2 from 2.27.2 to 2.27.3
90ad956 Build(deps): Bump github.com/gofrs/flock from 0.12.0 to 0.12.1
1899165 Build(deps): Bump github.com/moby/sys/mountinfo from 0.7.1 to 0.7.2
c5a4fbf v2.2.0+dev
17a2cd4 v2.2.0
b8197ef go.mod: update
d6a8962 CI: update dependencies
a631a8c Build(deps): Bump github.com/gofrs/flock from 0.8.1 to 0.12.0
ca26493 Add reexec branch for socket activation to correct LISTEN_PID
c202896 Build(deps): Bump golang.org/x/sys from 0.21.0 to 0.22.0
8ce63fd Build(deps): Bump github.com/containernetworking/plugins
f68acb9 Build(deps): Bump golang.org/x/sys from 0.20.0 to 0.21.0
c784875 Build(deps): Bump github.com/containernetworking/plugins
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We drop yajl, since it has been dropped upstream.
Bumping libvirt to version v11.0.0-3-g14fc6812df, which comprises the following commits:
14fc6812df Translated using Weblate (Georgian)
13b17f7720 Translated using Weblate (Georgian)
32f822969d Post-release version bump to 11.1.0
a0b9f813a1 Release of libvirt-11.0.0
c1b8e8c00b news: document support for mdev <-> SRIOV VF vGPU live migration
d53da4b905 news: note addition of vlan tagging support for Linux host bridges
b2c999855d Translated using Weblate (Ukrainian)
529d9a421e Translated using Weblate (Spanish)
7a03d6c2fa NEWS: Document some of my fixes in this release
dc8fdeb1fb NEWS: Add few things I changed this release
c85d87fe8f NEWS: document bug fix for snapshots
1942a88813 NEWS: Document features/improvements/bug fixes I've participated in
027bcf1112 NEWS: document fix for starting transient domains
a4def2eb95 conf: Do not parse hyperv features with passthrough mode
32140bdb09 meson: Replace meson.source_root() with meson.project_source_root()
a71985f6f3 qemu_migration: Do not consider post-copy active in postcopy-recover
413e798eb1 Translated using Weblate (Korean)
9759d39c67 Translated using Weblate (Ukrainian)
3639a38985 Translated using Weblate (Korean)
9e1b7ff760 Update translation files
9ab2cd48ea access: fix po_check when polkit is disabled
7a903458f1 qemu: support vlan change for linux host bridge during update-device
f35bddae90 docs: standard linux bridges now support vlans
d51179fa82 qemu: snapshot: delete disk image only if parent snapshot is external
30b0e553bc docs: Clarify documentation of host-model CPU mode
4c7bb1cc4a po: Refresh potfile for v11.0.0
caa10431cd util: don't attempt to acquire logind inhibitor if not requested
a28a5b675d rpc: log details of OS signals received by daemon
a586411889 spec: Disable ch driver on RHEL
922a219d0a Translated using Weblate (Finnish)
1523cd3c6e Translated using Weblate (Finnish)
95a20d7aa5 Translated using Weblate (Spanish)
7c5e9e1bce Translated using Weblate (Spanish)
3aa8b9c700 Translated using Weblate (Spanish)
bc2bcd54c5 Translated using Weblate (Spanish)
1a5340d7f0 Translated using Weblate (Spanish)
16a4e3f9f8 Translated using Weblate (Spanish)
d0acf28d20 Translated using Weblate (Spanish)
4bc2b6c5ec Translated using Weblate (Finnish)
7803363339 Translated using Weblate (Finnish)
ebb90e7412 Translated using Weblate (Finnish)
693feada8b Translated using Weblate (Finnish)
748008d602 Translated using Weblate (Swedish)
1eda6c9b90 Translated using Weblate (English (United Kingdom))
e1b63ac56b Translated using Weblate (Swedish)
dd82e2baa8 qemu: allow migration of guest with mdev vGPU to VF vGPU
c1a0d08518 Enable vlan support for standard linux bridges
582f0966f9 util: Add vlan support to virNetDevBridgeAddPort
2e651ec101 util: add netlink bridge vlan filtering
18ea5e19c6 apparmor: fix UUID specification
a751d30220 security: replace uses of label and VIR_FREE by g_autofree
76b9227eea security_apparmor: fix memleaks in AppArmorSetFDLabel
c97766a639 spec: Enable ch driver
d12e937f47 tools: fix ordering mistake in virt-admin daemon-set-timeout code
fc3a60d9d7 util: fix off-by-1 in inhibitor constants
2ac1a0c13f meson: remove unneeded dependency on libdevmapper for storage_disk
9df14f5173 conf: Adjust hyperv tlbflush formatting
ad6b4d1fef conf: refactor hyperv features formatting
91bb41a8b7 virtiofs: Allow read only mode
d2a39db35b security: apparmor: Remove hardcoded "libvirtd" profile name
6d3b877171 remote: apply translations to polkit files
c244d041d9 meson: remove duplication of polkit dirs construction
b996e99c51 po: add its rules for translating polkit file strings
062a2c07cc qemu_tpm: do not delete parent directory for custom source
958283a21f qemu_tpm: lock the state explicitly when running swtpm
90014e7bc4 Revert "qemu: explicit swtpm state locking"
18b8e6d3cc hyperv: Introduce and export 'facility' variable.
a91b22ffc6 apparmor: Allow running loongarch64 VMs
247357cc29 qemu: Add support for direct and extended tlbflush features
ac08b362da conf, docs: Add support for direct and extended tlbflush features
f7c33eeeb7 ch: Enable logging curl responses from ch
db4e837598 ch: move curl_data and curl_callback definitions
72a9a91e3b ch: Enable logging for ch domains
334d2f604c hypervisor: Move QEMU log context to hypervisor
94b393dd6e util/xml: open XML files before calling libxml2
7f2fd38ee7 util/xml: don't assume libxml2 has the filename of the document
0635cd9555 util/xml: fix extraction of XML context
f7cbb136c3 src: drop obsolete checks for virDomainConfigFile failure
8575724aef rpc: remove logind support for virNetDaemon
48f0b6dfa1 src: convert drivers over to new virInhibitor APIs
d2e5aa4f4e util: introduce object for holding a system inhibitor lock
a0a8c95d07 cpu_map: Add missing CPU features
3d55a2e593 cpu_map: Add ibpb-brtype CPU feature
2284e8c29b cpu_map: Add zero-fcs-fds CPU feature
dc12ca3949 cpu_map: Add fdp-excptn-only CPU feature
212b7d8e28 cpu_map: Add sha512, sm3, and sm4 CPU features
41a6de76bc cpu_map: Add GraniteRapids-v2 CPU model
30f05acf35 cpu_map: Add avx10* CPU features
060fd63c26 qemu: Call migrate-incoming with exit-on-error=false
090a2f27c2 qemu: Replace qemuDomainCheckMonitor with qemuMigrationJobCheckStatus
3100f43a1d qemu: Detect exit-on-error argument of migrate-incoming
9636ac40a3 qemu_capabilities: Avoid memleak in virQEMUCapsProbeFullDeprecatedProperties()
0162f2008e qemu: Enable I/O APIC even more frequently
ef7c0f46f9 rpm: ensure we own directories we might create
9e227634d3 Fix a few typos in error messages
62658bbf06 conf: add deprecated_features attribute
15d45964e4 virsh: add --disable-deprecated-features flag to domcapabilities
cd1e837c22 qemu_capabilities: filter deprecated features if requested
4e2c8de204 libvirt-domain: introduce VIR_CONNECT_GET_DOMAIN_CAPABILITIES_DISABLE_DEPRECATED_FEATURES
51c098347d qemu_capabilities: query deprecated features for host-model
45140d2930 qemu: parse deprecated-props from query-cpu-model-expansion response
60e407deb5 qemuMonitorJSONGetCPUModelExpansion: refactor parsing functions
2d222ecf6e qemu: Enable I/O APIC if needed
99474f8e50 logging: Change return type of virLogDaemonConfigFilePat to void
0e1a848733 util: Change return type of virSCSIVHostDeviceSetUsedBy to void
20afcd4b14 util: Change return type of virSCSIDeviceSetUsedBy to void
ed8eec073f util: Change return type of virPCIDeviceSetUsedBy to void
4e987a86b5 qemu: re-use existing ActualNetDef for more interface types during update-device
2195037265 util: virsysinfo: Change return type of functions that never fail to void
abd9887b6c hyperv: Change return type of hypervCheckParams to void
f3179d5abe rpc: Change return type of virNetClientAddStream to void
b0da352c58 rpc: Change return type of virNetClientAddProgram to void
5afe228ea7 rpc: Change return type of virNetServerAddProgram to void
393b0471a7 access: Change return type of virAccessDriverStackAppend to void
da2439b746 cpu_map: Add EPYC-Genoa-v1 CPU model
9bc479a3c0 cpu_map: Add Opteron_G5-v1 CPU model
d092730fb4 cpu_map: Add Opteron_G4-v1 CPU model
422d90dc56 cpu_map: Add Opteron_G3-v1 CPU model
51ffa44fb4 cpu_map: Add Opteron_G2-v1 CPU model
a1625b73f6 cpu_map: Add Opteron_G1-v1 CPU model
332136e49a cpu_map: Add phenom-v1 CPU model
6b775a68ec cpu_map: Add athlon-v1 CPU model
8f5e36cbce cpu_map: Add KnightsMill-v1 CPU model
537f136549 cpu_map: Add Penryn-v1 CPU model
2d061eba8c cpu_map: Add Conroe-v1 CPU model
6d25eafaec cpu_map: Add kvm64-v1 CPU model
2c6a015a7f cpu_map: Add qemu64-v1 CPU model
4a8259b5a3 cpu_map: Add kvm32-v1 CPU model
d9b23d77c0 cpu_map: Add qemu32-v1 CPU model
a3cab1ae67 cpu_map: Add core2duo-v1 CPU model
c9fa77bfe8 cpu_map: Add n270-v1 CPU model
ae14b20aaa cpu_map: Add coreduo-v1 CPU model
886fd169c5 cpu_map: Add pentium3-v1 CPU model
df34ae48e9 cpu_map: Add pentium2-v1 CPU model
70a4ec29a7 cpu_map: Add pentium-v1 CPU model
2abf6bd47c cpu_map: Add 486-v1 CPU model
8bc6ebb495 sync_qemu_models_i386: Generate missing -v1 variants
19b56603c4 sync_qemu_models_i386: Update meson.build
50c6d727b6 cpu_map: Sort data files in meson.build
b1725fbfb8 virsh: Fix --timeout option of migrate command
6cc93bf288 qemu: Grab a QUERY job when formatting domain XML
56d448ad0f ch: Enable user aliases
81da7a2c2a qemu: tpm: do not update profile name for transient domains
c63bdd17b9 virt-aa-helper: allow riscv64 EDK II
daa560858b qemuDomainDiskChangeSupportedIothreads: Change error wording to fix grammar
300362421e rpm: replace 'git' with 'git-core'
57835f432f qemu: enable QEMU core dump by default on Linux
dd217cd938 lxc: remove no longer working netns check
dba710374d util: Fix typo in virNetDevOpenvswitchInterfaceSetQos
be784aa513 Post-release version bump to 11.0.0
7e5641bbc0 Release of libvirt-10.10.0
94338f1375 Translated using Weblate (Swedish)
b0a782f708 docs: document external swtpm
984f6bb43f Translated using Weblate (Swedish)
349ea8669c Translated using Weblate (Korean)
304b93dbb5 NEWS: Document features/improvements/bug fixes I've participated in
f850c2a569 virschematest: Don't skip all "directory" tests
99dadf9e08 schemas: domaincaps: Add schema for CPU 'blockers'
fcd9b78863 schemas: domaincaps: Add schema for 'canonical' cpu model name
5e514c6733 schemas: domaincaps: Add schema for 'panic' device
2704648936 schemas: domain: Make <identity> subelement of NFS disk source optional
0bd01ef765 NEWS: Mention qcow2 'data-file', block NVRAM, and internal snapshot reversion
976300fdf4 qemuDomainGetStorageSourceByDevstr: Lookup also '<dataStore>'
515ed143ec qemuDomainVirStorageSourceFindByNodeName: Match also '<dataStore>' sources
71935d4972 qemuDomainVirStorageSourceFindByNodeName: Extract nodename matching
2a9349c8e8 qemu: snapshot: Change 'data-file' to read-only after snapshot
754ca45c45 qemu: block: Ensure that <dataStore> is in appropriate state
ed656f4c8f qemuBlockReopenAccess: Don't require backing chain terminator for non-chained images
b83e87ca78 qemuBlockReopenAccess: Fix update of 'readonly' state
b510f8ca8a qemuBlockReopenAccess: Add debug log entry about state of the image
c4d6bd3bf5 qemu: Validate QoS values in qemuDomainSetInterfaceParameters()
9b55a130b7 NEWS: Document support for versioned CPU models
c0b6774d50 cpu: Check blockers in virCPUCompareUnusable only if they exist
444f45135a Update translation files
b35d559d6c po: Refresh potfile for v10.10.0
68aaadd3a4 Translated using Weblate (Swedish)
e9e5ebe6a6 network: add tc filter rule to nftables backend to fix checksum of DHCP responses
6412c2cb51 util: add new "tc" layer for virFirewallCmd objects
f1d94bbfa6 util: don't re-add the qdisc used for tx filters if it already exists
35a5bf25d1 util: put the command that adds a tx filter qdisc into a separate function
250435546a util: make it optional to clear existing tc qdiscs/filters in virNetDevBandwidthSet()
fa50454c05 util: use a single flags arg for virNetDevBandwidthSet(), not multiple bools
6490d6ac11 cpu_map: Add KnightsMill CPU model
b5c15cf0d0 cpu_map: Add Denverton CPU model
6e09d69cff cpu_map: Add versions of Dhyana CPU model
3310ab0e58 cpu_map: Add versions of EPYC CPU model
cbccbe6e43 cpu_map: Add versions of EPYC-Rome CPU model
33209d63cd cpu_map: Add versions of EPYC-Milan CPU model
d0e5e984b6 cpu_map: Add versions of Nehalem CPU model
679305a98e cpu_map: Add versions of Westmere CPU model
57b5f8078b cpu_map: Add versions of SandyBridge CPU model
d00ba759c4 cpu_map: Add versions of IvyBridge CPU model
569a06b07e cpu_map: Add versions of Haswell CPU model
80d374422c cpu_map: Add versions of Broadwell CPU model
8bf6c7eb84 cpu_map: Add versions of Skylake-Client CPU model
6a3f1bc466 cpu_map: Add versions of Skylake-Server CPU model
4ad434654a cpu_map: Add versions of Cascadelake-Server CPU model
5bb09e6790 cpu_map: Add versions of Icelake-Server CPU model
eed7a2c4f7 cpu_map: Add versions of Cooperlake CPU model
860f40053d cpu_map: Add versions of Snowridge CPU model
5faffbc514 cpu_map: Add versions of SapphireRapids CPU model
073f825dab cpu_map: Add versions of GraniteRapids CPU model
135a3ad2a4 cpu_map: Add versions of SierraForest CPU model
fff2bbee7f domain_capabilities: Report canonical names of CPU models
ca0ea085d7 cpu: Introduce virCPUGetCanonicalModel
cb6463d803 cpu_x86: Record relations between CPU models
a410f0256a sync_qemu_models_i386: Copy signatures from base model
7133d72eff sync_qemu_models_i386: Update index.xml
e2e7602a22 cpu_map: Properly group models in index.xml
3bb2c2b641 sync_qemu_models_i386: Switch to lxml
19cfe21d4e sync_qemu_models_i386: Store extra info in a separate file
db127963d5 sync_qemu_models_i386: Add support for versioned CPU models
515568071d sync_qemu_models_i386: Do not require full path to QEMU's cpu.c
233afc3c58 sync_qemu_models_i386: Do not overwrite existing models
c16e7f231f sync_qemu_models_i386: Use f-strings
ba1652e84a sync_qemu_features_i386: Add some removed features back
88e7cc1477 cpu_x86: Promote added/removed from ancestor
61dd5d6bef cpu_x86: Annotate virCPUx86Model fields
6aed4360e5 Translated using Weblate (Swedish)
d1b9899905 Translated using Weblate (Swedish)
5391f29008 Translated using Weblate (Swedish)
ec66ac0d2d Translated using Weblate (Swedish)
7117291513 Translated using Weblate (Swedish)
ec11cf12fe Translated using Weblate (Swedish)
86189ac148 Translated using Weblate (Swedish)
68cfeab9ea Translated using Weblate (Swedish)
03b4129b25 Translated using Weblate (Georgian)
1d040e0315 Translated using Weblate (French)
fe730c0861 Translated using Weblate (Swedish)
806884cd58 Translated using Weblate (Chinese (Simplified) (zh_CN))
ab5f29ab46 Translated using Weblate (Swedish)
4268bdc0d6 Translated using Weblate (Swedish)
e9b8be23f7 qemuxmlconftest: Add test cases for the <dataStore> feature
4801729abc qemuxmlactivetest: Add tests for <dataStore>
4281362a96 tests: virstoragetest: Add tests for detection of qcow2 'data_file' feature
59b1408860 qemu: block: Add support for 'data-file' feature of qcow2
cb5371a8bd qemu: factor out qemuDomainPrepareStorageSource()
9ba2bef816 qemu: put data-file path to VM's cgroup and namespace
702f8b5a77 security: apparmor: handle qcow2 data-file
8fcc6c8025 security: selinux: handle qcow2 data-file on image label set/restore
724a4c6dc4 security: DAC: handle qcow2 data-file on image label set/restore
0a3d177d9b storage file: fill in src->dataFileStore during file probe
63481eca80 storage file: add qcow2 data-file path parsing from header
8799818036 storage file: add getDataFile function to FileTypeInfo
b3171cf8da conf: implement XML parsing/formating for <dataStore> element of a storage <source>
28d88e9fc3 Add schema and documentation for 'dataStore' sub-element of disk source
64627d5645 conf: add data-file feature and related fields to virStorageSource
2cb6cb05d4 docs: formatsecret: Fix an example of secret-set-value
c54df8ed9e QEMU: allow to hot plugging virtio-serial-pci device
a86b429046 tests: qemucapabilitiesdata: Update 'x86_64' capabilities for the qemu-9.2 dev cycle
e4d058866e qemu: passt: Use 'reconnect-ms' instead of 'reconnect' with new qemus
9e273db203 qemu: capabilities: Introduce QEMU_CAPS_NETDEV_STREAM_RECONNECT_MILISECONDS
25f1fc8568 qemu: capabilities: Restore grouping in 'virQEMUCapsQMPSchemaQueries'
74ef4888ff qemuDomainDiskChangeSupported: Add missing iothreads check
5872ab7fe9 manpage: virsh: Add warning about 'migrate' with '--persistent' together with '--xml'
055379df23 API: migration: Warn about use of VIR_MIGRATE_PERSIST_DEST with VIR_MIGRATE_PARAM_DEST_XML
6f237f4642 Revert "qemu: migration: Improve handling of VIR_MIGRATE_PARAM_DEST_XML with VIR_MIGRATE_PERSIST_DEST"
6d9bf5b63c NEWS: Add the news for CVE-2024-4418
5ca7daf397 NEWS: Add the news for CVE-2024-2494
eb2775e1d6 NEWS: cpu_map: Add the EPYC-Genoa cpu mode
ef57b7431f NEWS: qemu: Add support for hyperv enlightenments features
da2132d124 docs: Recommend virtio instead of virtio-(non-)transitional
7b73e681a2 vmx: Get the VMware boolean uefi.secureBoot.enabled
ec8be9aceb qemu: Avoid use of '-loadvm' commandline argument for internal snapshot reversion
2da32ff468 qemu: monitor: Extract vmstate presence for internal snapshots in qemuBlockGetNamedNodeData
6902e77c01 qemu: Add enum entries for 'snapshot-load' qemu job
2ed93e1a4b qemu: monitor: Add monitor infrastructure for 'snapshot-load' QMP command
c82dd60b2e qemuSnapshotForEachQcow2: Handle also NVRAM image for internal snapshots
5ca0552d31 qemuSnapshotForEachQcow2: Refactor
5dfd0a0ce8 qemu: Move 'qemuDomainSnapshotForEachQcow2(Raw)' to qemu_snapshot.c
60838fee08 qemuDomainSnapshotForEachQcow2Raw: Remove 'driver' argument
20ffcb912f qemu: Don't store path to qemu img
25fdb57d8e ch: Enable callbacks for ch domain events
ed1cef6264 ch: enable virNodeGetMemoryStats API
91d6a0a1a9 Translated using Weblate (Swedish)
cf37b66835 Translated using Weblate (Swedish)
af3d7fa7df Translated using Weblate (Swedish)
4454af822e Translated using Weblate (Swedish)
25f72a3b72 Translated using Weblate (Swedish)
221b2fe856 Translated using Weblate (Swedish)
a0554d6922 Translated using Weblate (Czech)
d79542eec6 qemu: Read back the profile name after creation of a TPM instance
957bda01c8 qemu: Move adding --tpmstate to swtpm command line into own function
fc9a333f37 qemu: Move adding of keys to swtpm command line into own function
cd37721d19 qemu: Extend swtpm_setup command line to set a profile by its name
526f08da62 docs: Add documentation for the TPM backend profile node
90c40d3b9c conf: Add support for profile parameter on TPM emulator in domain XML
498b5b7440 schema: Extend schema for TPM emulator profile node
15ba6edabd conf: Define enum virDomainTPMProfileRemoveDisabled
1079532d74 util: Add parsing support for swtpm_setup's cmdarg-profile capability
279b14cb81 qemu: Pass virQEMUDriverConfig rather than some of its fields
8bba15bdc1 conf: Move TPM emulator parameters into own struct
b0aa9d31f2 qemu: Avoid useless tmp variable in qemuCanonicalizeMachine
5904676d2f ch: explicitly set INFILESIZE to 0
cec5bb372a ch: reattach PCI devices to host while stopping guest
1e8cc91f9d ch: allow hostdev in domain definitions
c6dbc6042d ch: prepare host for PCI passthrough
acfe2e7a50 ch: prepare domain definition for pci passthrough
5d4f9e1bdd ch: add host device manager to driver
89ef0c0f2b hypervisor: move HostdevHostSupportsPassthroughVFIO
b05f6134c9 hypervisor: move HostdevNeedsVFIO to hypervisor
0dad1ec009 kbase: virtiofs: Clarify migration support statement
f35f817ebf qemu: process: Introduce setup of block-device backed NVRAM
fce4319f58 qemu: process: Extract setup of file-backed nvram from template
32228ecb02 conf: Remove nonsensical requirement of nvram format matching firmware format
d3016e47be qemuFirmwareMatchDomain: Don't base firmware selection on nvram image format
2aa644a2fc qemuPrepareNVRAM: Refuse conversion of NVRAM backing file format
6540cc08b1 conf: Always format firmware image format
49ce561e3f conf: domain: Output 'format' attribute of '<nvram>' also for' raw images
366907e520 firmware: Add 'templateFormat' XML attribute and plumb it in
f90567f3a8 docs: formatdomain: Clarify that NVRAM template is also being autoselected
a448d4a18a conf: domain: Clarify nvram/loader format logic
d57630c282 qemu: Install backing store terminators for 'pflash' blockdevs
6a8bcd1110 qemuFirmwareEnsureNVRAM: Don't try to setup non-local nvram
273157dd9f qemuPrepareNVRAM: Don't attempt to create NVRAM on block device
fde04774db syntax-check: Suggest ways to fix internal references
b3a4b049c4 docs: Document authselect to enable the NSS module
3224b25607 docs: Rework documentation for the NSS module
24580d13d1 qemu: Move PostParse functions out of qemu_domain.c
bf2af76ec2 qemu_hotplug: Do not report unknown error when hot-unplugging non-existing device
aeebb30ba2 Drop unused function declarations
6c50d11276 virnetserverclient.h: Fix typo in comment of virNetServerClientPrivPreExecRestart()
a053f57ebc docs: Add Sys::Async::Virt to apps.html
dbe4bdbe3a Translated using Weblate (Swedish)
17d03614de Translated using Weblate (Swedish)
4d19cbaa0d Translated using Weblate (Swedish)
e13d1f0c8c Translated using Weblate (Swedish)
abef180b69 Translated using Weblate (Swedish)
75ac9929bb Translated using Weblate (Swedish)
d359855df7 Translated using Weblate (Swedish)
1287dc21a6 Translated using Weblate (Swedish)
e088f2107e Translated using Weblate (Swedish)
309c5cd4a3 ci: Update with newer lcitool
d88ebd4374 ch_monitor: Report OS error when removing socket fails
f1f4cbb50a ch_monitor: Avoid possible double free in virCHMonitorClose()
4be361a385 test_driver: provide basic disk hotunplug support
c530a96151 test_driver: provide basic disk hotplug support
c7611a6b13 Translated using Weblate (Swedish)
756257497d Translated using Weblate (Swedish)
5ea60597b0 Translated using Weblate (Swedish)
ff836adb4b Translated using Weblate (Swedish)
5fbf054360 Translated using Weblate (Swedish)
948c9cf7a1 Translated using Weblate (Swedish)
1872a09f14 Translated using Weblate (Swedish)
340b5dad78 Translated using Weblate (Swedish)
863df80534 Translated using Weblate (Swedish)
d4c2dc239a Translated using Weblate (Swedish)
6721985db7 Translated using Weblate (Swedish)
b86dd42113 Translated using Weblate (Swedish)
27ae5e602a qemu_hotplug: Report better error message for platform serial devices
52c2e3e0a7 qemu: Expose qemuChrIsPlatformDevice outside from qemu_command
9dc2226e68 NEWS: qemu: add multi boot device support on s390x
bf0308b2d4 qemu: command: add multi boot device support on s390x
48fd995f3b tests: add capabilities for QEMU 9.2.0 on s390x
3ccf692e08 qemu: capabilities: Add QEMU_CAPS_VIRTIO_CCW_DEVICE_LOADPARM
a3b8753db9 virnetdevopenvswitch: Warn on unsupported QoS settings
9132b486a3 Translated using Weblate (Chinese (Simplified) (zh_CN))
844d1036eb qemu_domain: Automagically add IOMMU if needed
b15047ff26 qemu: Turn EIM IOMMU on automagically
a9797d7c43 libvirt_private.syms: Export virDomainIOMMUDefNew()
e393d688a3 Translated using Weblate (Swedish)
e45313c031 ch: check return value of virJSONValueArrayAppend
da66bf53b0 util: json: check return value of virJSONValueFromJsonC
13f40898ab qemu: chardev: avoid impossible overflow
2e64ca6ef2 Translated using Weblate (French)
736e386273 docs: fix since tag for TPM with custom path
806e266fa1 docs: formatdomain: fix XML snippets
bb5e26749f qemu: explicit swtpm state locking
f1304cc566 qemu_tpm: handle file/block storage source
a110042d0c schema: add TPM emulator <source type='dir' path='..'>
579fd44612 schema: add TPM emulator <source type='file' path='..'>
6d4eb07a55 tpm: rename 'storagepath' to 'source_path'
cc0aab9395 util: check swtpm nvram-backend-{dir,file} capabilities
78a9e7bf4a Translated using Weblate (Swedish)
ef8ea25a7c Translated using Weblate (Romanian)
a52cd504b3 qemu: Report supported panic device models in domcapabilities
5d9b886a4e spec: Fix attributes for some qemu dirs in %{_rundir}
dec2f370ca Translated using Weblate (Swedish)
faf6edfa74 json: do not call json_tokener_free with NULL
23d78e1c58 Translated using Weblate (Swedish)
e081541b32 Translated using Weblate (Swedish)
14bf42613f Translated using Weblate (Swedish)
021fafe5f6 Translated using Weblate (English (United Kingdom))
44de1c58a6 Translated using Weblate (Swedish)
6da4de016e Translated using Weblate (Swedish)
eb4ed1fe15 docs: domain: Be more upfront about 'sgio' not being actually supported
d02140383d virstring: Use 'g_new0' instead of improper use of 'g_malloc0_n'
bb4bd9d31f Replace improper use of g_malloc(0) with g_new0
354a3d2be4 virJSONValueFromString: Prefix error message from 'json-c'
e71a510605 qemu: Fix maximum physical address size in baseline CPU
f22d00a9e6 Post-release version bump to 10.10.0
8f4dc1bd62 Release of libvirt-10.9.0
e011ad32b1 Translated using Weblate (Swedish)
961fb8944d spec: Fix attributes for ghosts directories in %{_rundir}
7581e3b6d5 Revert "network: add rule to nftables backend that zeroes checksum of DHCP responses"
12b456c94b Translated using Weblate (Swedish)
e07535b531 Translated using Weblate (Swedish)
20cca0d6d5 Translated using Weblate (Korean)
6e700f0000 Translated using Weblate (Korean)
564de95569 Translated using Weblate (Korean)
271850f790 Translated using Weblate (Korean)
ceb2f089c1 Translated using Weblate (Ukrainian)
342ebdf500 Update translation files
34325bb59a Translated using Weblate (Swedish)
372d4b42d3 docs: permit a user's chosen identity with SoB
42ab0148dd network: add rule to nftables backend that zeroes checksum of DHCP responses
b18fd84a68 po: Refresh potfile for v10.9.0
e44db63d07 Translated using Weblate (Swedish)
08c907bac9 tests: add capabilities for QEMU 9.1.0 on s390x
d5af1e90bb network: don't unset the firewalld zone if it's going to be immediately re-set
e8228a9e79 network: ignore/don't log errors when unsetting firewalld zone
dbc9fbf644 NEWS: Report CPU model blockers in domain capabilities
f4dc248a95 domain_capabilities: Report CPU blockers
016be5510a domain_capabilities: Sort CPU models
0c6134f190 util: Introduce virStringListRemoveDuplicates
f928eb5fc8 qemu: Change CPU comparison algorithm for future models
e373f87034 qemu: Introduce virQEMUCapsGetCPUBlockers
5f8abbb7d0 cpu: Introduce virCPUCompareUnusable
591b364f49 qemu: Separate partial CPU check into a function
52d2a8eb6c qemu: Use virCPUCompare in qemuConnectCompareHypervisorCPU directly
1c45473b93 qemu: Use g_autoptr in qemuConnectCompareHypervisorCPU
5475688a29 cpu: Introduce virCPUGetCheckMode
cd93f7ddab cpu_map: Use compat partial check for all x86 CPU models
f8ade72c2b cpu_x86: Introduce <check> element for CPU models
0cf9039071 Translated using Weblate (Swedish)
3e98349542 ci: Move definition of exit codes allowed to fail for cirrus jobs
d60979f731 spec: Drop nwfilter dependency in libvirt-daemon-xen
0884bf1f3e ci: Regenerate with latest lcitool to pick up 'cirrus-ci' out of credit detection
755b53c3a5 Translated using Weblate (Swedish)
c0aa21b6d4 Translated using Weblate (Swedish)
54bd75fcce docs: formatdomain: Document the temporary file for transient disks
36080e1b57 qemu: snapshot: Delete leftover overlay files for <transient/> disks
35fef220f1 rpm: Require dmidecode on more architectures
7cbe9e94c4 util: bitmap: Rewrite virBitmapShrink using new helpers
e506e0b3f1 util: virbitmap: Extract clearing of unused bits at the end of the last unit
e572150ebe virbitmap: Extract and reuse buffer size calculation into a function
cfe638ef80 virBitmapNewCopy: Honor sizes of either bitmap when doing memcpy()
99acc29557 NEWS: Fix naming of DISK_DETECT_ZEROES migration parameter
f7c89763b1 qemu: Do not hardcode Hyper-V feature names on command line
ca8c0862ac qemu: Add more translations to virQEMUCapsCPUFeatureTranslationTable
5148f64a3c ci: refresh with 'lcitool manifest'
e937929c16 wireshark: drop gmodule.h include to avoid glib warnings
c891f17c2b tests: stop stubbing libselinux APIs for purpose of data overrides
0fd36e9656 lxc: fix variable storage order before call
f2710260d4 qemu_namespace: Only replicate labels on created files
26f249034d qemu_namespace: Properly report new files
2b19f4b82d qemu_namespace: Rename variable
9cff1e29d3 tests: qemucapabilities: Add test data for the qemu-9.2 dev cycle
ec47e2e0fd qemuxmlconftest: Add '9.1.0' versions of test cases for 'reconnect' option of chardevs
baa4edfb79 qemu: chardev: Use 'reconnect-ms' instead of deprecated 'reconnect'
23fa1d2184 qemu: capabilities: Introduce QEMU_CAPS_CHARDEV_RECONNECT_MILISECONDS
050398a4c3 qemuxmlconftest: Pin 'disk-network-gluster' case to qemu-9.1
4beb255138 qemuxml(conf|active)test: Use 'nbd' instead of 'gluster' in 'disk-backing-chains-(no)index' cases
d018c8dc9e qemuxmlconftest: Use only 'nfs' protocol in 'disk-network-nfs'
e4829506fa qemublocktest: Mark 'gluster' case in image creation test as deprecated
b9e43f882f qemublocktest: Mark gluster cases in XML->json->XML tests as deprecated
b6545bcec1 qemublocktest: Convert all 'gluster' instances to 'nbd' in 'xml2json' cases
81493d8eb6 apparmor: Allow running i686 VMs on Debian 12
e996536a3b Remove pointless bool conversions
d7a57f5275 Translated using Weblate (Swedish)
e2c6f4c800 qemu: snapshot: Remove dead code in 'qemuSnapshotDeleteBlockJobRunning'
2e29ab3269 NEWS: mention zero detection for non-shared-storage migration
332ee4931a docs: Add warning about using a cleared image with VIR_MIGRATE_PARAM_MIGRATE_DISKS_DETECT_ZEROES_ZEROES
04d6a0ec5d qemu: migration: Fix blockdev config with VIR_MIGRATE_PARAM_MIGRATE_DISKS_DETECT_ZEROES
0c653fc9a5 util: Rename variable "major" in virIsDevMapperDevice
f07068d61c Translated using Weblate (Swedish)
46d0f88f8b Translated using Weblate (Swedish)
e29d087f23 Translated using Weblate (English (United Kingdom))
50cc7a0d9d docs: Document watchdog action=dump slightly more
37800af9a4 network: inhibit idle timeout of daemon if there are any active networks
f677665ce9 Translated using Weblate (Swedish)
d721b6840f libxl: Reject VM config referencing nwfilters
068771068d NEWS: Mention documention improvements of image format settings
c0ba3ed69d network: a different implementation of *un*setting firewalld zone when network is destroyed
cb4e38d4b1 network: a different way of supporting firewalld zone for mode='open' networks
d552d810b9 network: call network(Add|Remove)FirewallRules() for forward mode='open'
ef760a4133 Revert "network: support setting firewalld zone for bridge device of open networks"
816876f517 Revert "network: *un*set the firewalld zone while shutting down a network"
bd6d7ebf62 qemu: Use consistent naming for save image format
b0dc8a923d qemu: conf: Improve the foo_image_format setting descriptions
07467e2719 docs: Prohibit 'external' links within the webpage
dcc8deb536 docs: newreposetup: Drop section about 'libvirt project server'
5c1ba38913 docs: Use relative links within the web page
bafb54f073 kbase: Fix link in 'merging_disk_image_chains' article
86a5acbe10 docs: Reject non-https external links
8618535990 docs: remote: Replace broken link to article about 'ssh-agent'
72fb7cd75c news: mention internal snapshot changes
aa08a30048 qemu: snapshot: Allow internal snapshots with PFLASH nvram
8be8b7de78 qemuSnapshotActiveInternalDeleteGetDevices: Add warning when deleting inconsistent snapshot
eac1a86f72 qemu snapshot: use QMP snapshot-delete for internal snapshots deletion
b93af62c40 qemu snapshot: use QMP snapshot-save for internal snapshots creation
6d8ae98fa0 qemu: monitor: Store internal snapshot names from 'query-named-block-nodes'
9df1453db8 qemu: capabilities: Introduce QEMU_CAPS_SNAPSHOT_INTERNAL_QMP capability
ce4ed8deef qemu: blockjob: Add job types for 'snapshot-save/delete'
5d0773633a qemu: monitor: Add plumbing for 'snaphot-save'/'snapshot-delete' QMP commands
2e325804cc qemuDomainObjWait: Annotate with G_GNUC_WARN_UNUSED_RESULT
93d97d8fa2 cpu_map: Drop vmx-invvpid-single-context from CPU models
b1d4196580 cpu_map: Drop vmx-ept-{uc,wb} features from CPU models
29aa9b02aa qemu: Replace big condition in virQEMUCapsCPUFilterFeatures with array
98700d354b qemu: Translate vmx-invvpid-single-context-noglobals CPU feature
662e511d1e cpu-data.py: Properly handle aliases
00e55059e6 qemu: Do not drop unknown CPU features from domain XML
aae8a5774b qemu: Drop vmx-* from migratable CPU model only when origCPU is set
cd630c1b16 Translated using Weblate (Swedish)
51e9a281bd Translated using Weblate (Korean)
9c962b3902 Translated using Weblate (Swedish)
215cada343 util: Look for newer name of cpu wait time statistic
7d6759135e qemu: Handle locking of TPM state directory for incoming migration
454219ad6c security: Allow skipping locking when labeling lock files
8fe803247e security: Always forget labels for TPM state directory
3bfcb35dd5 qemu: migration: Don't remember seclabel for images shared from current host
b581045520 storage_source: Add field for skipping seclabel remembering
eabeae605f security_(dac|selinux): Unref remembered security labels on outgoing migration
2983dd44c5 virSecuritySELinuxRestoreImageLabelInt: Move FD image relabeling after 'migrated' check
568b3c6abe virParseOwnershipIds: Refactor
7af0b6ea75 virFileIsSharedFSOverride: Export
da0c363835 qemu: Always set labels for TPM state
f7b9313ec7 utils: Use overrides in virFileIsSharedFS()
6952af8b43 qemu: Propagate shared_filesystems
df3597ee70 qemu: Introduce shared_filesystems configuration option
5ea466648c security: Fix alignment
c6ba83b3e4 test_driver: provide basic NIC hotunplug support
cda4ee02a6 test_driver: provide basic NIC hotplug support
3b296a98aa domain_validate: Validate dma_translation for iommu models
8105426d8f libxl_conf: Add check for unsupported graphics type
cb2a6ef8b5 libxl_conf: Fix config generation for multiple serial devices
655225315c Translated using Weblate (English (United Kingdom))
5f81aa953e Translated using Weblate (Swedish)
89ce634253 virsh: Add support for VIR_MIGRATE_PARAM_MIGRATE_DISKS_DETECT_ZEROES migration parameter
621f879adf qemu: Introduce and wire in 'VIR_MIGRATE_PARAM_MIGRATE_DISKS_DETECT_ZEROES'
448b14f74d qemu: migration: Remove 'nmigration_disks' variable from all places
aaefaabf5a qemu: migration: Extract validation of disk target list
4ebf1acb83 qemu: migration: Avoid use of 'nmigration_disks'
d98beef107 qemu: migration: Don't log 'nmigrate_disks'
ab52a069ee qemuMigrationSrcBeginPhaseBlockDirtyBitmaps: Use qemuMigrationAnyCopyDisk()
9bf319147c virTypedParamsGetStringList: Ensure that returned string list is NULL-terminated
7933310ce9 virTypedParamsGetStringList: Ensure that returned array is NULL if there are no matching fields
b74fed0173 virTypedParamsFilter: Introduce option to filter also by type
e5fae984b1 virTypedParamsGetStringList: Refactor and adjust docs
933ab93e8f virTypedParamsFilter: Adjust return type and docs
165b30e06a qemu: migration: Pre-create QCOW2 images for non-shared storage with 0 allocation
54109db826 qemu: blockjob: Clean out disk mirror data after concluding the job
b85b60d140 qemu: blockjob: Update 'mirror' of a copy job before removing images
fc4d0e7461 testutilsqemuschema: Support 'unstable' feature in QMP schema validator
7203b7df6b testutilsqemuschema: Rename and document 'testQEMUSchemaValidateDeprecated'
f05488f78c Post-release version bump to 10.9.0
314fd5f40c Release of libvirt-10.8.0
bcd5ae4e73 qemu: fix regression in update-device for interfaces
120de48828 Translated using Weblate (Swedish)
ded649c09e NEWS: Describe more fixed things for this release
10a30b5dbb NEWS: YAJL -> json-c switch
3e15dd6fc7 news: Mention 'showmount' dependency change and overflow/memleak fixes
b4c910d5a4 NEWS: add blurbs about a couple of bugs I fixed this month
55c3c09197 qemu: Look for qemu-bridge-helper in more directories
ed1fa1d197 Translated using Weblate (Swedish)
8efd3762db Translated using Weblate (Ukrainian)
e400c88a61 Translated using Weblate (Korean)
4cf8067c73 ci: adapt to 'dtrace' package split
8a9750cb29 Translated using Weblate (Korean)
1609138e50 Update translation files
c50fe682e9 po: Refresh potfile for v10.8.0
f527da37be cpu_map: Fix SierraForest CPU model
97f41f4878 Translated using Weblate (Swedish)
785dfad13c rpc: ssh: Allow SSH_ASKPASS_REQUIRE
6126f743b1 qemu: Provide sane default for dump_guest_core
18b61cb4f9 qemu.conf.in: Fix dumpCore capitalization
8287ca7119 Translated using Weblate (Swedish)
de8b3b9764 Translated using Weblate (Georgian)
badc4b44f8 Translated using Weblate (Swedish)
ff94824125 Translated using Weblate (Swedish)
d86dc9d308 Translated using Weblate (English (United Kingdom))
469824ce21 Translated using Weblate (Swedish)
6f0974ca32 qemu: Generate domain memory backing path directly
f035f24777 qemu: Rename memory path functions
d599fc3d57 qemu: Make qemuGetMemoryBackingDomainPath static
ff49d2a8c2 qemu: Use per-domain private memoryBackingDir for new memory backends
f58a4dc9d5 qemu: Set memoryBackingDir in private data upon start
da8a1d7943 qemu: Add memoryBackingDir to qemuDomainObjPrivate
c9a35eb255 qemu: Change parameters of qemuGetMemoryBackingDomainPath()
edcf14be9c qemu: Move domain-related functions to qemu_domain
1c76827270 meson: Sort values reported in summary()
794d49e3cf meson: Restore alphabetical order of reported libraries
6d09340d6f ci: drop yajl completely
81e532c701 util: json: remove yajl implementation
d96e753d84 meson: options: drop yajl
84198ad88a nss: convert findMACs to use json-c
a8d828c88b nss: convert findLeases to use json-c
9e6555fd90 util: json: write a json-c implementation
28c9872639 meson: switch checks to depend on json-c as well as yajl
1873b54512 meson: add option for building with json-c
297fbcb346 ci: install json-c too
dcb7cfd149 build: introduce WITH_JSON
8eba36d4b1 tests: switch to compact empty JSON object formatting
330cf7f492 util: json: introduce virJSONStringPrettifyBlanks
e14a5fcac4 util: use uint32 instead of char[4] for several virSocketAddrIPv4 operations
009464902a util: make virSocketAddrIPv4 a union
14623a3424 util: fix virSocketAddrMask() when source and result are the same object
f7a2d158f7 network: fix argument order/log level in message about firewall_backend
c7ea694f7d qemu: rework needBridgeChange/needReconnect decisions in qemuDomainChangeNet()
601f4160b9 qemu: replace open-coded remove/attach bridge with virNetDevTapReattachBridge()
e3f8bccea6 util: don't return early from virNetDevTapReattachBridge() if "force" is true
a37bd2a15b qemu: prevent unnecessarily failing live interface update
852380cef5 qemuBuildChardevCommand: Remove unused variable
24d468993c qemu: Reject unsupported chardev backend protocols
3778964207 conf: Convert 'protocol' field of TCP char device backend to proper type
2256466f70 qemu: monitor: Remove the old chardev backend generator
e352a692a7 qemu: Use the new chardev backend JSON props generator also in the monitor
d897ad2b89 qemu: Move check for chardev backends which can't be hotplugged out of the monitor
b8129d2530 qemuxmlconftest: Add test case for QMP schema validation of -chardev backends
e00739ff0d qemuxmlconftest: Add support for validating schema for 'chardev-add'
36d06a5637 qemu: Introduce unified chardev backend config generator
1bc023cae8 qemuxmlconftest: Add 'chardev-backends' test case
9c88a566d8 qemu: capabilities: Explain that QEMU_CAPS_CHARDEV_JSON will be used in tests only
d2dd209cdd Translated using Weblate (English (United Kingdom))
03970c886b Translated using Weblate (Swedish)
2e9af9674c Translated using Weblate (Swedish)
22d0c0fd32 Translated using Weblate (Swedish)
1a62add889 Translated using Weblate (Swedish)
08aad30cbb Translated using Weblate (Swedish)
f1fd89fea7 Translated using Weblate (Swedish)
a2f5095b93 Translated using Weblate (English (United Kingdom))
31c19057a7 Translated using Weblate (Swedish)
e95a1e89af Translated using Weblate (Swedish)
50404ad307 rpm: Add riscv64 to arches_qemu_kvm
200f60b2e1 network: *un*set the firewalld zone while shutting down a network
1a3778fe0a network: remove firewalld version check from networkSetBridgeZone()
1a72b83d56 network: support setting firewalld zone for bridge device of open networks
eeebbc1eec network: belatedly update an error message
114c0ec656 network: permit <forward mode='open'/> when a network has no IP address
d0a48eeb72 network: Remove unused variable in networkDestroy
8a2717e803 network: Clean up after disappeared transient inactive networks
2bea2782d5 network: Separate cleanup from networkRemoveInactive
74a22c09be network: Try to read dnsmasq PIDs for inactive networks too
447fda8981 network: Clean up after inactive objects during start
0e43cb09ee network: Don't check if network is active in networkShutdownNetwork
3e43670f01 network: Move port deletion into the shutdown function
5988fdec91 network: Do not call virNetworkObjUnsetDefTransient on start cleanup
97ed0574ea network: Do not update network ports for inactive networks
02b57caf5e tests: Fix typo in README.rst of qemucapabilitiesdata
d622ca04f6 apparmor: Don't check for existence of templates upfront
4b68c7e55b resctrl: Do not rewrite default MB values for new allocations
ebc4580a5f Revert "vircommand: Parse /dev/fd on *BSD-like systems when looking for opened FDs"
308ec0fb2c vircommand: Parse /dev/fd on *BSD-like systems when looking for opened FDs
4df8dc576f vircommand: Make sysconf(_SC_OPEN_MAX) failure non-fatal
6ded014ba3 vircommand: Isolate FD dir parsing into a separate function
dfe496ae33 vircommand: Drop unused arguments from virCommandMassCloseGetFDs*()
8cf7d0d457 tests: Add caps2xml and resctrl data from the wild
bfad111c43 resctrl: Use cache IDs instead of max_id/max_cache_id
f3fd0664cf resctrl: Don't assume MBA availability in virResctrlAllocNewFromInfo
bc97a2c043 capabilities: Also report L2 caches
4437a775dc resctrl: Add virResctrlInfoPerTypeFree
7c40f1ead9 resctrl: Add virResctrlInfoMemBWFree
03b6383f33 resctrl: Move virResctrlAllocCopyMemBW up in the file
d7e3a15a98 resctrl: Relax the limit of maximum memory bandwidth allocation
b4f93ae8af docs: Document memory bandwidth allocation limits more clearly
eae19bb505 resctrl: Account for memory bandwidth of 0 being valid
b04730f6f2 docs: Clarify hypervisor support for nwfilter profiles
f60e5f87d4 documentation: Remove untrue statement in GetVersion() description
0186a13f54 Translated using Weblate (Swedish)
80faf18068 Translated using Weblate (Swedish)
cc05007a43 vmx: use xmlBufferDetach() when applicable
09ebe53349 util/virxml: use xmlCtxtGetLastError when applicable
317139a316 util/virutil: Use readpassphrase when libbsd is available
94e8a5b650 vmx: Allow '*' to appear in VMX file keys
5f6ccb0875 Allow apparmor parser to be executed in /usr/bin
d15b7c3859 qemuxmlconfttest: Add test case for invalid disk target
e562b16ede virDiskNameParse: Fix integer overflow in disk name parsing
a9ede822da virconf: Properly fix numeric overflow when parsing numbers in conf files
23cb613606 internal: Add helper macro for checking multiply and add overflows
3c5839973f virDomainFeaturesDefParse: Add comment warning about features being specified repeatedly
ead2419df3 virDomainFeaturesTCGDefParse: Don't leak 'tcg_features' when '<tcg>' feature is repeated
574769ceb6 virDomainFeaturesHyperVDefParse: Don't overwrite hypervisor vendor_id
8e28f2c5c2 virBitmapShrink: Do not attempt to clear bits beyond end of buffer
bc02cb9506 virDomainDefParseBootInitOptions: Don't leak 'name' on failure
2feeefc0b4 cpu_map: Install SierraForest description file
b7a133f200 Translated using Weblate (Swedish)
ecffc91d02 qemuBackupDiskDataCleanupOne: Don't skip rest of cleanup if we can't enter monitor
8666523b7d virconf: Fix numeric overflow when parsing numbers in conf files
5d77061d7e conf: Don't overwrite KVM feature config struct if the feature is present twice
3afbb1644c cpu_map: Add SierraForest CPU model
6ac72ea6dd cpu_map: Add missing feature "avx-vnni-int16"
4d3a2c61a3 Translated using Weblate (Swedish)
be183218ed Translated using Weblate (English (United Kingdom))
9b22c25548 qemu: backup: Use 'async' monitor in 'qemuBackupDiskDataCleanupOne'
2ccb213f94 virshtest: Add test case for script friendly options
fc9442a638 NEWS: Mention breakage of scrip-friendly virsh output
0082148420 virsh: cmdList: Revert to script-friendly output for 'virsh list --uuid'
a35a355b09 tests: qemucapabilitiesdata: Add caps for 'caps_9.1.0_riscv64' (captured on x86_64)
712b2c8f01 tests: qemucapabilities: Update 'caps_9.1.0_x86_64' for final release
61c8a7180e qemuProcessSetupRawIO: Refactor return value and remove useless #ifdef
d02a77c2ff spec: Demote 'nfs-utils' as a weak dependency of 'daemon-driver-storage-core'
ce1c9bb8ea storage: fs: Remove build-time detection of 'showmount' program
6f10d15ca1 spec: Fix dtrace BuildRequires on fedora 41+
f6fb097e11 virnetdevtap: Add better error message for a possible common user error
4ce9196dc4 virnetdevtap: Do (not) use NULLSTR consistently
a16bd55819 Translated using Weblate (Swedish)
ad92468924 qemu: Use pvpanic by default on aarch64
6d92185a49 qemu: Sometimes the default panic model doesn't exist
9e1970efa5 qemu: Refactor default panic model
f22583c6c4 tests: Add coverage for panic on riscv64
ac05dc8d4f qemu_driver: Fix indentation
3a4a26f53e Post-release version bump to 10.8.0
7d72b18017 Release of libvirt-10.7.0
d9eac9bb54 NEWS: Mention fix for CVE-2024-8235
f4ebbb1dcb Translated using Weblate (English (United Kingdom))
76f6caee3c qemu: Fix a few comments
479b9b1325 Translated using Weblate (Ukrainian)
f582acfcb5 Translated using Weblate (Korean)
8dfb12cb77 udevListInterfaces: Honour array length for zero-length NULL arrays (CVE-2024-8235)
3284b0d8cd docs: Document presence of PS/2 feature in domcaps
725afb4e7b qemu: Expose availability of PS/2 feature in domcaps
e0e496d90c qemu: Change signature for virQEMUCapsSupportsI8042Toggle()
d292c5ba17 qemu: Export a few functions
21562c4df6 NEWS: Add an entry for network support in ch driver.
d9be0beb4c ch: Enable bridge network mode
8a44f78625 ch: interface: correctly update nicindexes
4d8ebbfee8 virschematest: Replace g_lstat() with virFileIsLink()
48bdeaf2fa Update translation files
87c3fa1cde conf: check for migration job during domain start
cabb0dda0e po: Refresh potfile for v10.7.0
1819dcbebc Translated using Weblate (Chinese (Simplified) (zh_CN))
38fddf2250 Translated using Weblate (English (United Kingdom))
805f66d7ca hypervisor: interface: Stub out virDomainCreateInBridgePortWithHelper using 'socketpair' on win32
1b815465d9 remoteDispatchConnectOpen: Fix check for 'BHYVE' connection type
aa64209073 ch: Enable NAT Network mode support
af87ee7927 hypervisor: Move domain interface mgmt methods
7b6702d516 hyperv: Support hv-xmm-input enlightenment
0313a500a9 hyperv: Support hv-emsr-bitmap enlightenment
d543c4e753 Translated using Weblate (Chinese (Simplified) (zh_CN))
0888784f38 qemu: Use virEventThreadStop() in qemuProcessStop()
7aca235d8d vireventthread: Introduce virEventThreadStop
bec195607c NEWS: Mention the new 'ps2' feature
825516e6e3 qemuxmlconftest: Add test cases for the new 'ps2' feature
a9a5f8ef39 qemu: Introduce the 'ps2' feature
9eb3c28323 qemu_capabilities: Introduce QEMU_CAPS_MACHINE_I8042_OPT
51521d13a8 qemu: Improve PS/2 controller detection
22fc1e2977 Translated using Weblate (Chinese (Simplified) (zh_CN))
4aaa2aa4cc Translated using Weblate (English (United Kingdom))
62d6e8dcb2 qemu: validate: Reject empty USB disks
204013d4aa qemu: block: Allow NULL 'data' in 'qemuBlockStorageSourceChainDetach'
85e07fb1ce security: apparmor: Allow QEMU read /proc/sys/vm/max_map_count
a70cdeeb2a conf: Validate QoS values
ab489ea318 conf: Introduce virNetDevBandwidthValidate()
f644cba8ae virsh: Simplify vshTableRowAppend() calling in cmdList(), part two
cf0e0715e0 virsh: Simplify vshTableRowAppend() calling in cmdList(), part one
ab7f877f27 lib: Use NULLSTR family of macros more
3780522968 Translated using Weblate (English (United Kingdom))
797dd8ffca Translated using Weblate (English (United Kingdom))
1627f38a2c Translated using Weblate (Chinese (Simplified) (zh_CN))
4de8962a79 virarptable: End parsing earlier in case of NLMSG_DONE
ef84581a69 virarptable: Fix check for message length
e7530769e8 virarptable: Properly calculate rtattr length
271940223c virsh: allow both --table and --uuid at the same time
b1524a3efc ci: update OpenSUSE Leap to 15.6
0290dbeac7 tests: json: relax some test cases
1371aeb281 Translated using Weblate (Chinese (Simplified) (zh_CN))
f547c76bc5 Translated using Weblate (Swedish)
239cfeaf55 formatstorage: Document qcow2 default version change
03852c85af cpu_map: Add GraniteRapids CPU model
19f30f68ce sync_qemu_models_i386.py: Add missing features
a18b232712 cpu_map: Add libcpuinfo as optional data source
b3edf03c31 qemu: hotplug: Rollback FD passthrough for 'slirpfd' and 'vdpafd' on hotplug failure
1b797e6421 virnetlibsshsession: Reflect API change in libssh
c195be19ab Translated using Weblate (Swedish)
6215035e37 Translated using Weblate (Swedish)
8fce5916f3 Translated using Weblate (Swedish)
a2451f6da5 Translated using Weblate (Swedish)
244fdeba69 Translated using Weblate (Swedish)
cd9709a6ab glibcompat: remove obsolete clang workaround
71f14351f9 qemuxmlconftest: Add test cases for broken and missing XML files
4dc889a626 testQemuConfXMLCommon: Strip 'abs_srcdir' paths from '.err' files in qemuxmlconftest
63080f0582 glibcompat: "Backport" 'g_string_replace'
66112fbabb NEWS: Mention restore with n/w devices support for ch
c4be2cb2de ch: kill CH process if restore fails
0587ee2aab ch: support restore with net devices
4ae70b7c2d ch: refactor virCHMonitorSaveVM
fd34fbed79 ch: use monitor socket fd to send restore request
4919f3a120 ch: support poll with -1 in chSocketRecv
ea271081dd ch: refactor chProcessAddNetworkDevices
3e41cd5e82 ch: Pass net ids explicitly during vm creation
fa66343ef9 ch: report response message instead of just code
14ca8ef256 qemucapabilitiesdata: Update data for qemu-9.1 dev cycle on x86_64
022457e748 qemuxmlconftest: Don't use soon-to-be-removed machine types
c122aa1021 qemuxmlconftest: Add test for old-style NUMA memory specification
6d7dd09e8a qemu: format dma-translation on intel-iommu command line
6866f958c1 conf: add dma_translation attribute to iommu
b2cc19e5fd qemu_capabilities: Introduce QEMU_CAPS_INTEL_IOMMU_DMA_TRANSLATION
11f6773f19 qemu: Avoid false failure when resuming post-copy migration
79e0b50bb6 qemu: Add support for postcopy-recover-setup migration state
18fd4899f3 vsh: Allow vshReadlineInit() to be called multiple times
376e0424d8 Translated using Weblate (Swedish)
b6f6b45f7b Translated using Weblate (Swedish)
f3e670ee6b network: fix crashing "modify" option for hostname
959ecee474 network: NULL check for "modify" DNS-txt records
0caacf47d7 apparmor: Allow more paths for qemu-bridge-helper
2be2fb9a9f Allow unmounting some things libvirt mounted
432e442ca8 qemuxmlconftest: Add tests for the ACPI stripping hack on s390
4ba4f659e4 qemu_domain: Strip <acpi/> from s390(x) definitions
ee84b85a17 Translated using Weblate (Swedish)
049846497b Post-release version bump to 10.7.0
a33190e717 Release of libvirt-10.6.0
b2de9720f4 Translated using Weblate (Swedish)
30a71fd6a0 Revert "network: allow "modify" option for DNS-Srv records"
49433d41e4 Translated using Weblate (Swedish)
6b521fef8c Translated using Weblate (Swedish)
ac0b669c56 security: Allow RW access to pstore device
d913f204e0 qemu: Pre-create pstore device file
3033a9380f Translated using Weblate (Korean)
a0ecbb46e4 Translated using Weblate (Swedish)
106a87aec8 Update translation files
87789cbcbf Translated using Weblate (Swedish)
aec390df81 NEWS: Document features/improvements/bug fixes I've participated in
de355b7873 qemu: Autofill pstore path if missing
7428738597 po: Refresh potfile for v10.6.0
d842afb88f Translated using Weblate (Swedish)
c33a4d0a2f Translated using Weblate (English (United Kingdom))
bd11c753f3 virsysinfo: Calculate OEM string index better
5bb4540dbb virsysinfo: Be more forgiving when decoding OEM strings
98a9dc532d tests: Add HPE Apollo test case to sysinfotest
185065b645 virsysinfo: Trim newline when decoding OEM strings
b103200bf3 vircommand: Initialize dryRunStatus to portable EXIT_SUCCESS instead of 0
716243f1f7 NEWS: Document pstore device addition
9faa615384 security: Set seclabels for pstore device
3cfe4caa0a qemu: Build cmd line for pstore device
90e50e67c6 conf: Introduce pstore device
4a9c2d9bbe qemu_capabilities: Introduce QEMU_CAPS_DEVICE_ACPI_ERST
8d3b239737 qemu: virtiofs: cache: use 'never' instead of 'none'
e62c26a20d qemu: add a monitor to /proc/$pid when killing times out
e5eb64e9fd qemu_hotplug: Do not allow absent values in rom settings
b53e9f834b virtiofs: rename member to 'openfiles' for clarity
ce9c9e315f meson: correct git detection
e5232f6fd6 virt-host-validate: Allow longer list of CPU flags
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|