summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2025-01-17 17:25:34 +0000
committerBruce Ashfield <bruce.ashfield@gmail.com>2025-01-17 19:17:09 +0000
commitf14fb91f5eb994551eaaab0f74a7e1243b64f735 (patch)
treeb0c3c1d8e93fc38faa9920d1bf7426872853c5eb
parent4fe6a15b488b9b7fce4a777523cd41a8bd3a2c20 (diff)
downloadmeta-virtualization-f14fb91f5eb994551eaaab0f74a7e1243b64f735.tar.gz
xen: update to 4.20.0-rc1
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>
-rw-r--r--recipes-extended/xen/xen_git.bb4
1 files changed, 2 insertions, 2 deletions
diff --git a/recipes-extended/xen/xen_git.bb b/recipes-extended/xen/xen_git.bb
index f0935bbb..48e1b5cc 100644
--- a/recipes-extended/xen/xen_git.bb
+++ b/recipes-extended/xen/xen_git.bb
@@ -1,6 +1,6 @@
1SRCREV ?= "c23571fe3150c2994afabcaa10c218b3d87fa832" 1SRCREV ?= "75d88297f50531bdad83a513b47e6ffad34499ec"
2 2
3XEN_REL ?= "4.20" 3XEN_REL ?= "4.20-rc1"
4XEN_BRANCH ?= "master" 4XEN_BRANCH ?= "master"
5 5
6SRC_URI = " \ 6SRC_URI = " \