diff options
author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2025-01-17 17:25:34 +0000 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2025-01-17 19:17:09 +0000 |
commit | f14fb91f5eb994551eaaab0f74a7e1243b64f735 (patch) | |
tree | b0c3c1d8e93fc38faa9920d1bf7426872853c5eb | |
parent | 4fe6a15b488b9b7fce4a777523cd41a8bd3a2c20 (diff) | |
download | meta-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.bb | 4 |
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 @@ | |||
1 | SRCREV ?= "c23571fe3150c2994afabcaa10c218b3d87fa832" | 1 | SRCREV ?= "75d88297f50531bdad83a513b47e6ffad34499ec" |
2 | 2 | ||
3 | XEN_REL ?= "4.20" | 3 | XEN_REL ?= "4.20-rc1" |
4 | XEN_BRANCH ?= "master" | 4 | XEN_BRANCH ?= "master" |
5 | 5 | ||
6 | SRC_URI = " \ | 6 | SRC_URI = " \ |