summaryrefslogtreecommitdiffstats
path: root/recipes-extended
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2023-11-24 20:59:59 +0000
committerBruce Ashfield <bruce.ashfield@gmail.com>2023-11-24 21:04:15 +0000
commite3bae022141ce11a365b595a5153adee83f7aabb (patch)
treea1696431d441c5d05f25de19c9f8d3c39dddc6f2 /recipes-extended
parent62ac94c50dffc38d4f6d56ab8009dcfedae31afd (diff)
downloadmeta-virtualization-e3bae022141ce11a365b595a5153adee83f7aabb.tar.gz
xen/git: update to latest
Bumping xen to version 4.18.0-rc4-179-gf96e2f6457, which comprises the following commits: bad1ac345b x86: support data operand independent timing mode 8a5ef972ba CI: (More) Always pull base image when building a container 474fc7d3c6 iommu/vt-d: fix SAGAW capability parsing 94a5127ebe iommu: fix quarantine mode command line documentation 11f81a5a2c EFI: reduce memory map logging level 196a8fac1c automation: extract QEMU log in relevant hardware tests cbb0fdc0d7 automation: improve checking for MSI/MSI-X in PCI passthrough tests 9c34956b19 automation: cleanup test alpine install 052813b1d2 automation: hide timeout countdown in log dfe5bfc3d5 automation: include real-time view of the domU console log too 698b0f5031 console: make input work again for pv-shim 4bb882fe6e x86/pvh: fix identity mapping of low 1MB 7c3616e6f1 x86/microcode: Disable microcode update handler if DIS_MCU_UPDATE is set 001e8678dc x86: Read MSR_ARCH_CAPS immediately after early_microcode_init() 0df74ee09b x86/microcode: Ignore microcode loading interface for revision = -1 f11cb1c247 x86/microcode: WARN->INFO for the "no ucode loading" log message 40387f6206 tools/pygrub: Fix pygrub's --entry flag for python3 26ea12d940 x86/amd: Address AMD erratum #1485 141db3325b xen/pdx: Make CONFIG_PDX_COMPRESSION a common Kconfig option f51c92383b xen/arm: Check return code from recursive calls to scan_pfdt_node() e58bd71c09 cxenstored: wait until after reset to notify dom0less domains 7114bbfc84 get_maintainer: Add THE REST for sections with reviewers only dcaec96ac0 xen/irq: address violations of MISRA C:2012 Rule 8.2 bef218208c x86/paging: address a violation of MISRA C:2012 Rule 8.3 4a106e1fb1 x86/mem_access: address violations of MISRA C:2012 Rule 8.3 0ce2ee7a16 xenalyze: Reduce warnings about leaving a vcpu in INIT b26a234135 xenalyze: Fix interrupt EIP reporting 4292c54545 xenalyze: Don't expect an HVM_HANDLER trace for PAUSE vmexits 4ef752733b xenalyze: AMD's VMEXIT_VINTR doesn't need a trace record ea6f4cd304 xenalyze: Only accumulate data from one vmexit without a handler 618826f673 MAINTAINERS: Make Bob Eschleman a reviewer 6432228fb5 xen/arm: vtimer: Don't read/use the secure physical timer interrupt for ACPI 730406ab81 docs/misra: add deviations.rst to document additional deviations. 9a5bbb2d34 xen/arm: Validate generic timer frequency dc9d9aa62d x86/pv: Correct the auditing of guest breakpoint addresses 5d54282f98 x86/svm: Fix asymmetry with AMD DR MASK context switching 9c114178ff libxl: limit bootloader execution in restricted mode 1f762642d2 libxl: add support for running bootloader in restricted mode e0342ae555 tools/pygrub: Deprivilege pygrub 990e65c3ad tools/libfsimage: Export a new function to preload all plugins 0710d7d445 tools/pygrub: Open the output files earlier 9f2ff9a7c9 tools/pygrub: Small refactors f4b504c617 tools/pygrub: Remove unnecessary hypercall 7d85c70431 libfsimage/xfs: Add compile-time check to libfsimage 620500dd1b libfsimage/xfs: Sanity-check the superblock during mounts ddc45e4eea libfsimage/xfs: Amend mask32lo() to allow the value 32 37fc1e6c1c libfsimage/xfs: Remove dead code 5fc98b9708 iommu/amd-vi: flush IOMMU TLB when flushing the DTE 9713423a06 xen/public: arch-arm: Update list of supported hypercalls c035151902 x86: Clarify that only 5 hypercall parameters are supported 1357f1fa58 docs/sphinx: Switch hypercall-abi.rst to named footnotes ffa1437686 tools/xenpvboot: remove as unable to convert to Python 3 baf5d78766 x86/memshr: Fix build in copy_vcpu_settings() 48a3fd1432 domain: expose newly introduced hypercalls as XENFEAT 6ba8384592 domain: fix misaligned unmap address in {,un}map_guest_area() 01343f99de arm/ioreq: guard interaction data on read/write operations 295514ff75 common: convert vCPU info area registration 60e544a8c5 x86: introduce GADDR based secondary time area registration alternative d5df44275e domain: introduce GADDR based runstate area registration alternative eadc288cbb domain: map/unmap GADDR based shared guest areas c4dde71e3e x86/mem-sharing: copy GADDR based shared guest areas c2e285ea0e x86: update GADDR based secondary time area e1ddb822ca domain: update GADDR based runstate guest area c4630e3162 domain: GADDR based shared guest area registration alternative - teardown 826da6e30c x86/shim: zap runstate and time area handles during shutdown 9a499a84a2 mem_sharing/fork: do not attempt to populate vcpu_info page 02c9896636 xen: arm: procinfo.h: Fixed a typo 3d2d9e9022 SUPPORT: downgrade Physical CPU Hotplug to Experimental 5bdfcf7fe8 docs/misra: add rule 2.1 exceptions 0b5bca91aa docs/misra: add rule 11.9 b1c84ab41a docs/misra: add 14.3 2797a71712 xen/ppc: Fix stack initialization in head.S 33cf950085 tools/xenstore: Avoid leaking memory in check_store a8ab67cae0 Update Xen version to 4.18-rc 520d18e0ff Config.mk pin QEMU_UPSTREAM_REVISION (prep for Xen 4.18 RC1) a363089e68 xen/common: Add NUMA node id bounds check to page_alloc.c/node_to_scrub 0595f96854 automation: Change build script to use arch defconfig a1f8b32af0 ARM: GICv3 ITS: flush caches for newly allocated ITT cbb71b95dd automation: Drop ppc64le-*randconfig jobs e47f8c6c2a drivers/video: make declarations of defined functions available d6351a10c8 xen/emul-i8254: remove forward declarations and re-order functions 7e55acb58a xen/numa: address a violation of MISRA C:2012 Rule 8.3 32e1380434 xen/hypercalls: address violations of MISRA C:2012 Rule 8.3 64e18eef5e MAINTAINERS: Remove myself as RISC-V maintainer 88a9501a84 xen/pdx: Reorder pdx.[ch] 63d077ede4 xen/pdx: Standardize region validation wrt pdx compression bc2cda8c59 xen/mm: Factor out the pdx compression logic in ma/va converters 95a8a2c123 x86/pv: Fix the determiniation of whether to inject #DB f6b0a80a36 x86/emul: ASSERT that X86EMUL_DONE doesn't escape to callers e71157d1ac x86/paging: Delete update_cr3()'s do_locking parameter e282067cf2 credit: Don't steal vcpus which have yielded 58feb9e0ac credit: Limit load balancing to once per millisecond d09e44e5d8 console/serial: bump buffer from 16K to 32K 405cff8491 xen/arm64: head.S: Fix wrong enable_boot_cpu_mm() code movement 39113a8a23 tools/light: Revoke permissions when a PCI detach for HVM domain 932c3c8b4b README: Remove old note about the build system's python expectation 2a353c048c tools: Don't use distutils in configure or Makefile 9314a61936 tools/python: convert setup.py to use setuptools if available bbc72a7877 automation: Add python3's setuptools to some containers e07a276976 x86/APIC: Remove esr_disable fb0ff49fe9 x86/shadow: defer releasing of PV's top-level shadow reference 9b57c800b7 x86/entry: Partially revert IST-exit checks ea36ac0de2 xen/ppc: Enable full Xen build 23f2f4a097 xen/ppc: Add stub function and symbol definitions 4a2f68f909 xen/ppc: Define minimal stub headers required for full build fa6696e63b x86/ACPI: Fix logging of MADT entries 93d2ee85f1 xen/vPCI: address violation of MISRA C:2012 Rule 8.3 b5926c6ecf x86/spec-ctrl: Mitigate the Zen1 DIV leakage de1d265001 x86/amd: Introduce is_zen{1,2}_uarch() predicates 3ee6066bcd x86/spec-ctrl: Issue VERW during IST exit to Xen 21bdc25b05 x86/entry: Track the IST-ness of an entry for the exit paths 7aa28849a1 x86/entry: Adjust restore_all_xen to hold stack_end in %r14 45f0055735 x86/spec-ctrl: Improve all SPEC_CTRL_{ENTER,EXIT}_* comments 7125429aaf x86/spec-ctrl: Turn the remaining SPEC_CTRL_{ENTRY,EXIT}_* into asm macros 694bb0f280 x86/spec-ctrl: Fold DO_SPEC_CTRL_EXIT_TO_XEN into it's single user 1c18d73774 x86/spec-ctrl: Fix confusion between SPEC_CTRL_EXIT_TO_XEN{,_IST} 2ea38251eb xen/ppc: Implement bitops.h e4ca4e261d x86/amd: do not expose HWCR.TscFreqSel to guests c890499871 timer: fix NR_CPUS=1 build with gcc13 ba78957d92 xen/libelf: address violations of MISRA C:2012 Rules 8.2 and 8.3 290f82375d xen/arm: Skip Xen specific nodes/properties from hwdom /chosen node b5a601093d docs/misra: accept 11.7 and 11.8 6aa25c3218 xen/ppc: Implement atomic.h 38e1da3ee4 x86/efi: address violations of MISRA C:2012 Rule 7.2 e29cb1f96f x86/mcheck: address violations of MISRA C:2012 Rule 7.2 75f42e0401 xen/lib: address violations of MISRA C:2012 Rule 7.2 3667e9bbfc xen/IOMMU: address violations of MISRA C:2012 Rules 8.2 and 8.3 e17706138d x86/msi: rearrange read_pci_mem_bar slightly 8e46c1ddb6 xen/pci: convert pci_find_*cap* to pci_sbdf_t cb1c77b607 x86/hvm: address violations of MISRA C:2012 Rule 7.3 933a71756c xen/ioreq: address violations of MISRA C:2012 Rule 7.3 21ec0c4226 xen/arm: Handle empty grant table region in find_unallocated_memory() 5e8df433db x86/viridian: address violations of MISRA C:2012 Rule 7.2 7a952cc3ec build: restrict gcc11 workaround to versions earlier than 11.3.0 a22f0de322 x86/viridian: address violations of MISRA C:2012 Rule 7.3 f1546c98e0 tools/xentrace/xentrace_format: Add python 3 compatibility 4d6b0c2ac7 x86: Fix calculation of %dr6/dr7 reserved bits aa39130d2b x86: Introduce new debug.c for debug register infrastructure 15987cb03f x86: Reject bad %dr6/%dr7 values when loading guest state ab4f3e3897 xen/PCI: address violations of MISRA C:2012 Rules 8.2 and 8.3 9227a94e28 include: make domain_page.h's stubs properly use type-unsafe MFN <-> virt helpers 7ee3a44971 coverage: update gcov info for newer versions of gcc 745bf2b7de coverage: simplify the logic of choosing the number of gcov counters depending on the gcc version 38cb6be7bc cmdline: move irq-max-guests doc entry 3e73dd889d tools/misc/xencov_split: Add python 3 compatibility 35949b8c58 x86: change parameter name in {hap,shadow}_track_dirty_vram() 4aca8559d6 xen: move arm/include/asm/vm_event.h to asm-generic 56a9e44e7d xen: asm-generic support bd31678c84 MAINTAINERS: generalize vm-event/monitor entry 49b2d6a529 xen/arm64: Fold setup_fixmap() to create_page_tables() db5ad6d10f xen/arm: Move MMU related definitions from config.h to mmu/layout.h 6734327d76 xen/arm64: Split and move MMU-specific head.S to mmu/head.S d52e9afe50 xen/arm: Introduce CONFIG_MMU Kconfig option d2f8df5b3e xen/arm64: head.S: Introduce enable_{boot,secondary}_cpu_mm() cba6d44a13 xen/arm: ioreq: add header for 'handle_ioserv' and 'try_fwd_ioserv' 1b715dbeb2 xen/ppc: Drop support for pseries/OpenFirmware 2ed144aff1 automation: Switch ppc64le tests to PowerNV machine type 0dc838d6ae automation: add awk to opensuse images 1f79fce10a x86/io_apic: address violations of MISRA C:2012 Rules 8.2 and 8.3 49caa97143 x86/io: address violations of MISRA C:2012 Rule 8.3 92c6c3cba1 x86/genapic: address a violation of MISRA C:2012 Rule 8.3 03f64b54a1 automation: execute SAF translation before the analysis with ECLAIR 5a415ef2b2 xen: apply deviation for Rule 8.4 (asm-only definitions) f4b8a52034 Arm: constrain {,u}int64_aligned_t in public header e18ca23f5f Revert "MAINTAINERS: consolidate vm-event/monitor entry" b2dd946ece xen/arm: Fix printk specifiers and arguments in iomem_remove_cb() 6242d1b745 xen/arm: ffa: fix guest map RX/TX error code d8c3ff585b tools/xl: Guard main_dt_overlay() with LIBXL_HAVE_DT_OVERLAY c0291d6b5c xen: Change parameter of generic_{fls,ffs}() to unsigned int 05a0136761 xen/arm: smmuv3: Add missing U for shifted constant 72af797b7f xen/pci: update PCI_STATUS_* constants 61765a07e3 tools/xl: Add new xl command overlay for device tree overlay support aa7354beb1 tools/libs/light: Implement new libxl functions for device tree overlay ops f61243530e tools/libs/ctrl: Implement new xc interfaces for dt overlay 0c0facdab6 xen/arm: Implement device tree node addition functionalities 7e5c4a8b86 xen/arm: Implement device tree node removal functionalities 57d4d7d4e8 arm/asm/setup.h: Update struct map_range_data to add rangeset. b8de00ff7a common/device_tree: Add rwlock for dt_host f07bfa2e34 asm/smp.h: Fix circular dependency for device_tree.h and rwlock.h 3b27fff436 xen/smmu: Add remove_device callback for smmu_iommu ops de89833857 xen/iommu: Introduce iommu_remove_dt_device() 6b0e3b74cb xen/iommu: protect iommu_add_dt_device() with dtdevs_lock bd4ce8f7e0 xen/iommu: Move spin_lock from iommu_dt_device_is_assigned to caller 25141fed24 xen/device-tree: Add dt_find_node_by_path_from() to find nodes in device tree d434dc4ac1 libfdt: overlay: change overlay_get_target() 6235b83eba libfdt: Keep fdt functions after init for CONFIG_OVERLAY_DTB. 427b6a571c xen/arm: Add CONFIG_OVERLAY_DTB 8c614471f6 common/device_tree: Export __unflatten_device_tree() 9e9d2c079d xen/arm/device: Remove __init from function type 3ec9528a82 common/device_tree.c: unflatten_device_tree() propagate errors 502c3af88d common/device_tree: handle memory allocation failure in __unflatten_device_tree() 9a216e92de xen/arm: page: Handle cache flush of an element at the top of the address space 74b725a64d xen/ppc: Implement initial Radix MMU support f805cf3e9b MAINTAINERS: consolidate vm-event/monitor entry 629dd78c36 xen/ppc: Define bug frames table in linker script 08c192cc11 xen/ppc: Add public/arch-ppc.h 6621932264 arm64/vfp: address MISRA C:2012 Dir 4.3 1b7dc185f8 docs/misra: document gcc-specific behavior with shifting signed integers 1f2f5087c0 xen/sched: address violations of MISRA C:2012 Directive 4.10 591fd09ffb docs/misra: add rules 10.1 10.2 10.3 10.4 e5522c71be x86/msi: remove some unused-but-set-variables 709f6c8ce6 x86/irq: fix reporting of spurious i8259 interrupts 8c01f267ef xen/console: Set the default log level to INFO for release builds 47342d8f49 x86/ACPI: Ignore entries with invalid APIC IDs when parsing MADT 067f18c3a7 xen/vpci: address violations of MISRA C:2012 Rule 7.2 5d84f07fe6 xen/pci: drop remaining uses of bool_t 16109296b4 common: Add missing #includes treewide ccc55b7c61 xen/vpci: address violations of MISRA C:2012 Rule 7.3 ec272d8d4c CI: Always move the bisect build log back 0742b0a081 tools/oxenstored: Additional debugging commands 870d5cd9a9 xen/IOMMU: Switch bool_t to bool 11d9f3ddf5 tools/libs: light: Remove the variable 'domainid' do_pci_remove() b0cd7499dd docs/misra: add exceptions to rules 6a35ba8872 xen/mem_access: address violations of MISRA C:2012 Rule 7.3 6295f06a34 automation: avoid pipelines on specific branches 7c1bf8661d automation/eclair: avoid unintentional ECLAIR analysis 5c293058b1 tools/xenstore: move xenstored sources into dedicated directory 981b18c07d vpci/msix: make 'get_slot' static 552eb3e5e9 stubdom: remove openssl related clean actions ba5bae659d Drop remains of prior SCMs 10c83bb0f5 x86/vmx: Revert "x86/VMX: sanitize rIP before re-entering guest" ed317b8619 libxl/CPUID: drop two more feature flag table entries 43dab6e7ef libxc: remove / adjust xc_get_cpufreq_para()'s BUILD_BUG_ON()s 4442c8dd0b CHANGELOG: Add Intel HWP entry 8409f62a1c xenpm: Add set-cpufreq-cppc subcommand c80f042da5 libxc: Add xc_set_cpufreq_cppc d4d2f3f02e xen: Add SET_CPUFREQ_HWP xen_sysctl_pm_op a93fde4f87 xenpm: Print HWP/CPPC parameters cf476162b6 libxc: Include cppc_para in definitions 5eba6d3254 cpufreq: Export HWP parameters to userspace as CPPC 09a622e0eb xenpm: Change get-cpufreq-para output for hwp b9310562ff xen/x86: Tweak PDC bits when using HWP 99c4570f82 cpufreq: Add Hardware P-State (HWP) driver 31e264c672 pmstat&xenpm: Re-arrage for cpufreq union 2381dfab08 xen/sysctl: Nest cpufreq scaling options 01a833e1fa cpufreq: Export intel_feature_detect 86e5be617e cpufreq: Add perf_freq to cpuinfo b593388986 cpufreq: Allow restricting to internal governors only a943a4f119 Revert "xen/hypercalls: address violations of MISRA C:2012 Rule 8.3" 18fa101081 xen/hypercalls: address violations of MISRA C:2012 Rule 8.3 18b4f7e1e1 xen/ppc: Relocate kernel to physical address 0 on boot 2115b443ab xen/ppc: Bump minimum target ISA to 3.0 (POWER9) 145a69c094 x86/AMD: extend Zenbleed check to models "good" ucode isn't known for 824b5a40dd build: make cc-option properly deal with unrecognized sub-options a73560896c CI: Update FreeBSD to 12.4 a7d04b0e79 xen/pci: address a violation of MISRA C:2012 Rule 8.3 b3bb51f718 vm_event: rework inclusions to use arch-indipendent header db75dfdb11 mem-sharing: move (x86) / drop (Arm) arch_dump_shared_mem_info() 5eb8c15171 x86/hpet: Disable legacy replacement mode after IRQ test 3fae7c56b3 xen/arm64: prepare for moving MMU related code from head.S bf85271786 xen/public: arch-arm: All PSR_* defines should be unsigned 9fd20ec0bd xen/arm: vgic: Use 'unsigned int' rather than 'int' whenever it is possible 7c15584bdb xen/arm: vmmio: The number of entries cannot be negative bf0bd6cf59 misra: add more entires to exclude-list.json 6775d81325 automation/eclair: update configuration b2865c2b6f x86/svm: Fix valid condition in svm_get_pending_event() cd36188b27 docs/coverage: Drop warning about 2M limit for ARM 5ddac3c285 rombios: Remove the use of egrep a562afa567 rombios: Avoid using K&R function syntax e35138a2ff rombios: Work around GCC issue 99578 6fba45ca3b x86emul: rework wrapping of libc functions in test and fuzzing harnesses 5cd6585177 tools/config: add XEN_RUN_STORED to config.h dc45c3e8de tools/xenstore: introduce get_node_const() 0becb6ca5a tools/xenstore: rework get_node() f174147e63 tools/xenstore: merge is_valid_nodename() into canonicalize() 154054ea10 tools/xenstore: merge get_spec_node() into get_node_canonicalized() 8a6bc0b8c6 tools/xenstore: introduce read_node_const() 9e70cc33d3 tools/xenstore: alloc new memory in domain_adjust_node_perms() 1a4b7008e9 tools/xenstore: use struct node_hdr in struct node 8cea54cfdc tools/xenstore: don't use struct node_perms in struct node 45ce0cb38f tools/xenstore: rework struct xs_tdb_record_hdr e95c661889 tools/xenstore: move copying of node data out of db_fetch() 9eb0d66cae tools/xenstore: change talloc_free() to take a const pointer f39c39ba25 tools/xenstore: let db_delete() return void 6bc3a1cbdc tools/xenstore: remove tdb code 8bf435cdf2 tools/xenstore: drop use of tdb a9d11f0adc tools/xenstore: add hashtable_replace() function 901a740b32 tools/xenstore: let hashtable_add() fail in case of existing entry a687272aad tools/xenstore: make hashtable key parameter const e6cb27f2f2 docs: add Arm FF-A mediator 8abdd8d528 tools: add Arm FF-A mediator 51a3920363 xen/arm: ffa: list current limitations cd3d2a9d97 xen/arm: ffa: improve lock granularity 195b2adf71 xen/arm: ffa: add support to reclaim shared memory 7fc2a2993d xen/arm: ffa: support sharing memory 8fe046e988 xen/arm: ffa: add ABI structs for sharing memory 8a36b557a5 xen/arm: ffa: add defines for sharing memory 88d750b880 xen/arm: move regpair_to_uint64() and uint64_to_regpair() to regs.h caf6491e95 xen/arm: ffa: support guest FFA_PARTITION_INFO_GET 38d81e7ccb xen/arm: ffa: support mapping guest RX/TX buffers 4c4887bb7a xen/arm: ffa: send guest events to Secure Partitions a33f28872c xen/arm: ffa: map SPMC rx/tx buffers c9a1d98295 xen/arm: ffa: add direct request support 38ba0466a1 IOMMU/x86: fix build with old gcc after IO-APIC RTE changes 0801868f55 tboot: Disable CET at shutdown ebce4e3a14 libxl: slightly correct JSON generation of CPU policy d0eabe3eaf x86: address MISRA C:2012 Rule 5.3 18b15f11d8 xen/arm: traps: remove unused function 'dump_guest_s1_walk' 2763c33c6e automation: update jobs to use Debian Bookworm instead of unstable 33a1c443d9 automation: update test-artifacts to use Debian Bookworm instead of unstable 8ab05119df automation: switch from Debian unstable to bookworm 2909596927 Revert "xen/riscv: introduce decode_cause() stuff" 22e71609ad xen/riscv: introduce decode_cause() stuff 86bd2484f3 xen/riscv: introduce <asm/bug.h> 603a24573a xen/riscv: introduce temporary printk stuff 1f44323271 cpufreq: add missing include of header 'pmstat.h' 7a0eb50170 x86/setup: add missing headers 6bccbb1794 x86/hpet: make variable 'per_cpu__cpu_bc_channel' static d1f6a58dfd build: correct gas --noexecstack check a9a3b432a8 x86: adjust comparison for earlier signedness change 166eb670e6 x86/vmsi: rename variables to address MISRA C:2012 Rule 5.3 c6bda36af0 xen/arm: Skip inclusion of domU nodes into hwdom dt /chosen node ac547f0bed xen/arm: Fix initrd placeholders generation in make_chosen_node() 6f9029cf8f automation: use Alpine 3.18 instead of 3.12 for all gitlab jobs 1e7f896de2 automation: upgrade Alpine build and test artifact containers to 3.18 f652fdd94a arm/efi: address MISRA C:2012 Rule 8.4 b70ffd2386 x86/nmi: include missing header with declarations for 'watchdog_*' 24908ef334 xen/arm: mm: add missing extern variable declaration 859c868de4 x86: make some functions and variables static rather than extern baad64ad38 xen/arm: make declarations visible before function definitions 7b799e8ab3 xen/include: make a declaration of 'get_sec' visible where needed 2a54704bde xen: make 'saved_cmdline' static dc8d86e03a xen/memory: make 'ioreq_server_max_frames' static 4086857cc1 x86: implement cpuid() in terms of cpuid_count() 751235f6d1 move PAGE_ALIGN() to common header 79c18114c7 automation/eclair: update analyzed builds 257a6e763a automation/eclair: add ECL deviations f3ab12d216 automation/eclair: update clean guidelines 236fc9fdf9 xen/delay: address MISRA C:2012 Rule 5.3 f70e11db83 move max_page and total_pages to common code e48acb2afe common: asm/desc.h is an x86-only header aea61dbb8e common: __u8 is history 75e84d4772 common: move Linux-inherited fixed width type decls to common header 15601eed05 xen/arm64: head: Introduce a helper to flush local TLBs a8a7c33e7d tools/xl: reject bootloader=pygrub in case pygrub is disabled df8852543d tools: add configure option for libfsimage c9a899f7f4 tools: add configure option for disabling pygrub f974004ccb ns16550: Guard accesses to `vuart` field by CONFIG_ARM 82f7f7be46 libxenstat/Linux: pass nul-terminated string to strpbrk() 76c243b1bc automation: Fix missing smoke.serial in artifacts of qemu arm32 jobs a9de4b62f4 x86/setup: address MISRA C:2012 Rule 5.3 and 8.3 752fd032bf x86: refactor macros in 'xen-mca.h' 7ee9556518 x86/xstate: address MISRA C:2012 Rule 5.3 f53d0136ae x86/include: address MISRA C:2012 Rule 5.3. 56d690efd3 x86/spec-ctrl: Mitigate Gather Data Sampling 9f585f59d9 x86/spec-ctrl: Enumerations for Gather Data Sampling 2dd06b4ea1 x86/cpu-policy: Hide CLWB by default on SKX/CLX/CPX 220c06e6fe x86/spec-ctrl: Mitigate Speculative Return Stack Overflow 2280b0ee2a x86/spec-ctrl: Enumerations for Speculative Return Stack Overflow 292f68fb77 x86/spec-ctrl: Rework ibpb_calculations() 46c5ef609b subdom: Fix -Werror=address failure in tmp_emulator bd3ddaf6ee xen/arm: Add Cortex-A77 erratum 1508412 handling cb827e7a19 x86/cpu: Address a violation of MISRA C:2012 Rule 8.3 ad89640ad7 libxl: Use XEN_LIB_DIR to store bootloader from pygrub 83ea97ecc0 xen/ppc: Implement early serial console on PowerNV 6fc15ec32b xen/ppc: Parse device tree for OPAL node on PowerNV c99f57a783 xen/ppc: Add OPAL API definition header file d3be806dae xen/x86: address violations of MISRA C:2012 Rule 7.3 84df4fd56d x86/mm: address violations of MISRA C:2012 Rule 7.3 2cb7d006b5 x86/IOMMU: address violations of MISRA C:2012 Rule 7.3 854c63f82c x86/svm: address violations of MISRA C:2012 Rule 7.3 c44cf8f584 AMD/IOMMU: address violations of MISRA C:2012 Rule 7.3 7d5ef63f08 automation: Advertise that ECLAIR jobs do not need prerequisites 5e7a0614a4 x86/mce: Address violations of MISRA C:2012 Rules 8.2 and 8.3 6456661cd0 x86/mtrr: address MISRA C:2012 Rule 5.3 48627540a1 x86/mce: address MISRA C:2012 Rule 5.3 6759b42fcb xen: change parameter name in monitor_domctl() declaration 65f0d6fc80 x86: Drop opt_pku entirely 767d1a2cfd arm/mm: Document the differences between arm32 and arm64 directmaps d63ea6c46b libelf: address MISRA C:2012 Rule 5.3 202a341fd4 x86: Address violations of MISRA C:2012 by replacing bool_t uses 0c8d77e117 xen/include: address violations of MISRA C:2012 Rule 7.3 6ad7563727 xen/common: address violations of MISRA C:2012 Rule 7.3 b89d204ee0 xen/arm: address violations of MISRA C:2012 Rule 7.3 680e66544c xen/sched: address violations of MISRA C:2012 Rules 8.2 and 8.3 e26230a349 xen/sched: mechanical renaming to address MISRA C:2012 Rule 5.3 a628e73de1 x86/HVM: drop dead assignments from hvmemul_rep_{movs,stos}() e55146071d automation: add missing "needs" 4a6448fd64 automation/eclair: avoid failure in case of missing merge point 0d3d7eb82f automation/eclair: add scheduled pipelines 5499c75c21 automation/eclair: add direct link to reports 4d687adc8c automation/eclair: add support for tag pipelines 092cae024a xen/x86: Constify the vCPU parameter for expand_xsave_states() 1aa5acbbec libxl: allow building with old gcc again 4f6afde88b libxl: avoid shadowing of index() dfc490a374 arm: Avoid using solaris syntax for .section directive da55d9dc91 x86/gen-cpuid: Avoid violations of Misra rule 1.3 73aea9ada8 x86: Delete str() abe93fc8aa x86/entry: Rename the exception entrypoints 26638cd9ef x86/traps: Move do_general_protection() earlier 51588938e0 xen/ppc: Switch to medium PIC code model c6dc0ee76d arm/efi: address MISRA C:2012 Rule 5.3 b3f817a6c5 drivers/char: address MISRA C:2012 Rule 5.3 8d75d8069b xen/common: address MISRA C:2012 Rule 5.3 e35944f37b common: move simple_strto{,u}l{,l}() to lib/ fe212797d7 xen/spinlock: address violations of MISRA C:2012 Rules 8.2 and 8.3 25325ddf2a x86: mechanically rename to address MISRA C:2012 Rule 5.3 1398cf54ef xen/lib: address violations of MISRA C:2012 Rules 8.2 and 8.3 c2026b88b5 xen/arm/IRQ: uniform irq_set_affinity() with x86 version b524d54373 amd/iommu: rename functions to address MISRA C:2012 Rule 5.3 4b40696fec xen/pci: rename local variable to address MISRA C:2012 Rule 5.3 c0579c65f6 x86/HVM: tidy _hvm_load_entry() for style fcc205cbcc EFI: address violations of MISRA C:2012 Rules 8.2 and 8.3 3e033172b0 x86/iommu: pass full IO-APIC RTE for remapping table update 7225f13aef x86: avoid Misra Rule 19.1 violations 70eb862b01 x86emul: remove local variable to address MISRA C:2012 Rule 5.3 fca1fa283a x86emul: avoid shadowing to address MISRA C:2012 Rule 5.3 79c3ae4b20 x86/mm: remove variable to avoid shadowing f7065b24f4 amd: disable C6 after 1000 days on Zen2 4fd1910885 IOMMU: address violations of MISRA C:2012 Rules 8.2 and 8.3 d47e138d10 x86/IRQ: address violations of MISRA C: 2012 Rules 8.2 and 8.3 af6ad28a0f xen/IRQ: address violations of MISRA C: 2012 Rules 8.2 and 8.3 10d25fc47d xl: Add escape character argument to xl console a07414d989 Config.mk: evaluate XEN_COMPILE_ARCH and XEN_OS immediately 0c594c1b57 build: evaluate XEN_BUILD_* and XEN_DOMAIN immediately c0dd53b8cb x86/amd: Fix DE_CFG truncation in amd_check_zenbleed() fff3c99f84 xen/keyhandler: address violations of MISRA C:2012 Rule 8.3 and drop bool_t b903f0bfa9 xen/arm: mechanical renaming to address MISRA C:2012 Rule 5.3 388506fa2b xenalyze: remove unused defines a40c3aa126 xentrace: adjust exit code for --help option 58275ab169 xenalyze: sync with vmx.h, use EXIT_REASON_MCE_DURING_VMENTRY 85b0029082 xenalyze: sync with vmx.h, use EXIT_REASON_VMXON 7eb7f7070c xenalyze: sync with vmx.h, use EXIT_REASON_VMXOFF 06ba087a89 xenalyze: sync with vmx.h, use EXIT_REASON_PENDING_VIRT_INTR f1ea69ebc8 xentrace: use correct output format for pit and rtc 6b49fdfdb4 xentrace: remove unimplemented option from man page dbd566ab72 xen/notifier: address violations of MISRA C:2012 Rule 8.3 56cc35e83e xen: change names and type qualifiers in copy_domain_page() declaration d8bd8d2db4 libxl: Add missing libxl__virtio_devtype to device_type_tbl array a478b38c01 iommu/vtd: rename io_apic_read_remap_rte() local variable ef7995ed1b x86/ioapic: RTE modifications must use ioapic_write_entry cdc48cb5a7 x86/ioapic: add a raw field to RTE struct 15d327e3d6 xen/arm/atomic: change parameter name in atomic_cmpxchg() definition 5e213f0f4d xen/arm32: head: Widen the use of the temporary mapping 3e5918d87a device_tree: address violations of MISRA C:2012 Rules 8.2 and 8.3 48b52e9428 xen/arm: Move TEE mediators in a kconfig submenu 3e55f826f4 tools/xenstore: add wrapper for tdb_fetch() f56aa985ba tools/xenstore: switch get_acc_data() to use name instead of key 42c71d258e tools/xenstore: rename do_tdb_write() and change parameter type 549c4238b9 tools/xenstore: rename do_tdb_delete() and change parameter type 471c2410c8 tools/xenstore: let transaction_prepend() return the name for access 7185eee09c tools/xenstore: replace key in struct node with data base name d99cf2f8ee tools/xenstore: explicitly specify create or modify for tdb_store() 0400946d53 automation: Add smoke test for ppc64le baa6ea7003 vpci: add permission checks to map_range() cef523b4a7 tools/xenstore: fix get_spec_node() 84f2751e10 tools/xenstore: add const to the return type of canonicalize() 58bba23a28 xen/ppc: Implement early serial printk on pseries 01e0e70c9a tools/console: Add escape argument to configure escape character f126d7eeba maintainers: Add ECLAIR reviewer 9336df4a3e automation: Add ECLAIR pipelines 5b251cbca0 automation: Add xen builds for the ECLAIR analyses c4392ec832 automation: Add ECLAIR utilities and settings 37c83b946e xen/kernel: change parameter name in add_taint() definition 357ef53512 xen/event: address violations of MISRA C:2012 Rules 8.2 and 8.3 b8cf4dea3c xen: use parameter name 'mcs' in arch_do_multicall_call() 3d2d4ea026 x86/boot: Update construct_dom0() to take a const char *cmdline 90732a8b4c xen/x86: Use const char * for string literals (2) 9895e33742 x86/hvm: Allow hvm_copy_to_guest_*() to come from const sources 9380f06fe8 xen: Drop the (almost) unused extern start[] 4b2cdbfe76 x86/cpu-policy: Advertise MSR_ARCH_CAPS to guests by default 6d21cedbaa libxl: add support for parsing MSR features d638fe233c libxl: use the cpuid feature names from cpufeatureset.h e2b1da9b8f libxl: split logic to parse user provided CPUID features 5b80cecb74 libxl: introduce MSR data in libxl_cpuid_policy 4825d19603 libxl: change the type of libxl_cpuid_policy_list ed742cf1b6 libs/guest: introduce support for setting guest MSRs 1f8a6a99b2 docs/misra: document the usage of array range initializers 89d7903172 docs: Correct name for xen-command-line.pandoc 1b631a67ac xen/cpu: change parameter name in __cpu_up() declaration 0b1171be87 efi: mechanical renaming to address MISRA C:2012 Rule 5.3 9a51409452 docs/misra: add Rule 1.1 and 5.6 f91c5ea970 x86/amd: Mitigations for Zenbleed 3a4e6f67bc xen/ppc: Set up a basic C environment 0c683baa67 common: Move a few more standalone macros from xen/lib.h to xen/macros.h f0437c378e x86/cpu-policy: address violations of MISRA C:2012 Rule 8.3 on parameter names c14254065f libxl: arm: Add grant_usage parameter for virtio devices 0c53c638e1 tools/xenstore: fix XSA-417 patch 65fc6d8c92 x86/mtrr: address violations of MISRA C:2012 Rule 8.3 on parameter types 652d8fbb81 x86/HVM: address violations of MISRA C:2012 Rules 8.2 and 8.3 60576722d0 x86/vRTC: move and tidy convert_hour() and {to,from}_bcd() cd50483537 xen: address MISRA C:2012 Rule 4.1 1ab2ae1610 xen/arm: ffa: add support for FFA_ID_GET 0dacee5cfb xen/arm: ffa: enforce dependency on 4k pages 246fdc288e xen/arm: ffa: add defines for framework direct request/response messages aaa416d425 xen/arm: ffa: add flags for FFA_PARTITION_INFO_GET 9b6af1deb2 xen/arm: ffa: add remaining SMC function IDs 38846de217 xen/arm: tee: add a primitive FF-A mediator 3069ecdf36 xen/arm: smccc: add support for SMCCCv1.2 extended input/output registers 12e5c93f9d xen/arm: add TEE teardown to arch_domain_teardown() 2d775ee651 xen: Introduce arch_domain_teardown() 4bf014c6f7 x86/HVM/emul: address violations of MISRA C:2012 Rules 8.2 and 8.3 1046c3900b x86: change parameter name of hvm_monitor_msr() declaration 8301187452 docs/misc: fix document typo 55c48d27bd xen/misra: diff-report.py: fix function invocation 43247f4f23 xen/misra: diff-report.py: Fix UnifiedFormatParser change line registration b1c16800e5 x86: fix early boot output 8bf52f9d83 xen/riscv: add SPDX tag to config.h 8f324b9664 common: move a few macros out of xen/lib.h 408a191b74 mm/pdx: Mark pdx hole description globals readonly after boot 484e88e31d mm/pdx: Add comments throughout the codebase for pdx 168340ced8 x86/ACPI: correct off-by-1 in SGI MMCFG check 62252f58d0 x86/HVM: adjust pIRQ calculation in hvm_inject_msi() ee7867c6e4 x86: drop old (32-bit-only) MSR definitions e04cc8a08d xen/ACPI: Remove acpi_get_pxm() entirely ceab2c1acd xen/ACPI: Use const char * for string literals 993f0ecb6b xen/ACPI: Remove the acpi_string type d642c07066 xen/x86: Use const char * for string literals edecca33f9 xen/common: Use const char * for string literals 813da5f0e7 x86/ioapic: sanitize IO-APIC pins before enabling lapic LVTERR/ESR b5fc8061b7 x86/mce: change parameter names in function definitions to match the corresponding declarations 3148ef6c7b xen/arm: fix violations of MISRA C:2012 Rule 7.2 d27d274ffa xen/arm: Account for domU dtb bootmodule size separately 028c43902b xen/arm: Fix domain_handle_dtb_bootmodule() error path 80248d526c iommu/ipmmu-vmsa: Add missing 'U' in IMTTLBR0_TTBR_MASK for shifted constant 11961f0a67 xen/arm: pci: fix check in pci_check_bar() 728bdd3a33 docs: Fix style in misc/arm/silicon-errata.txt table 2acec87694 x86/APIC: adjustments to error_interrupt() loop 6960e343d6 x86/APIC: modify error_interrupt() to output using single printk() 013670adf5 x86/APIC: include full string with error_interrupt() error messages ea96231023 xen: fix violations of MISRA C:2012 Rule 3.1 99e4554893 ocaml/libs/xc: Fix NULL dereference with physinfo_arch_caps() 24909098fd docs/misra: add Rule 9.3 0a834e953b xen: fix violations of MISRA C:2012 Rule 7.2 a665d69e88 ACPI/APEI: fix violations of MISRA C:2012 Rule 7.2 d717825a20 x86/monitor: fix violations of MISRA C:2012 Rule 7.2 952ce1f38f xen/public: fix violations of MISRA C:2012 Rule 7.2 02ccfdcf4a xen/pci: fix violations of MISRA C:2012 Rule 7.2 5e6ad30ee5 xen/efi: fix violations of MISRA C:2012 Rule 7.2 4efde79938 xen/device-tree: fix violations of MISRA C:2012 Rule 7.2 82d3665d65 x86/svm: fix violations of MISRA C:2012 Rule 7.2 46e9277223 AMD/IOMMU: fix violations of MISRA C:2012 Rule 7.2 63077bd042 x86/cpufreq: fix violations of MISRA C:2012 Rule 7.2 08e2372c65 xenoprof: default to off 3c911be55f docs/misra: document the C dialect and translation toolchain assumptions. 2402591437 x86/emul: fix violations of MISRA C:2012 Rule 8.3 on parameter names 67f6063b1b docs/misra: add Rule 7.4 and 9.4 b831326ee2 cmdline: only set ask mode if vga= is present fd62986f6b iommu/amd-vi: avoid pointless flushes in invalidate_all_domain_pages() 9473d9a241 cmdline: parse multiple instances of the vga option 60474e8e28 multiboot2: do not set StdOut mode unconditionally c93aa5c5d0 multiboot2: parse vga= option when setting GOP mode 886c22f00c ppc: make also linking work with big-endian tool chain 68c85cf3a8 xenstore: talloc.h needs to include stdarg.h a00f12055d x86/microcode: Allow reading microcode revision even if it can't be updated 1c139701eb xen/types: Rework stdint vs __{u,s}$N types fe9e78dbd3 treewide: Avoid including asm/types.h b2e688730a xen/types: Drop #ifdefary for __{SIZE,PTRDIFF}_TYPE__ 8720e7f3a4 x86/asm: Introduce a tailcall pseduo-op dc5e6082f5 xen/arm: Kconfig: ACPI should depend on UEFI c2ff2ca3a9 xen/arm: smmuv3: fix violations of MISRA C:2012 Rule 3.1 5c02dbd0e0 xen/include: avoid using a compiler extension for BUILD_BUG_ON_ZERO ac27b3beb9 build: remove TARGET_ARCH, a duplicate of SRCARCH a6ab7dd061 build: remove TARGET_SUBARCH, a duplicate of ARCH 58e0a3f3b2 build: define ARCH and SRCARCH later 9b0fc8eeb2 xen/riscv: move extern of cpu0_boot_stack to header afb775d3e5 xen/riscv: add SPDX tags 01a5814d4e libelf: make L1_MFN_VALID note known 12314be574 xen/arm: make ARM_EFI selectable for Arm64 7604056fb7 xen/arm: remove xen_phys_start and xenheap_phys_end from config.h 91957bf3ff xen/arm: vgic: Add missing 'U' in VGIC_ICFG_MASK for shifted constant 248fbb9ee2 tools/python: Fix memory leak on error path 619fe8a261 tools: Fix ifdef for aarch64 that should include also arm c16460ff07 xen/arm: mm: Add missing ISB in xen_pt_update() feaa9aca87 xen/arm: pmap: Add missing ISB in arch_pmap_map() 863a42a0c9 xen/arm: page: Consolidate write_pte() and clarify the documentation d29a767d04 xen/arm64: head: Add missing isb in setup_fixmap() f5a49eb7f8 xen/arm32: head: Add mising isb in switch_to_runtime_mapping() f7c24c2907 xen/arm32: head: Add missing isb in setup_fixmap() abb1522832 xen/arm: Allow the user to build Xen with UBSAN 7356733f72 xen/arm: Rework the code mapping Xen to avoid relying on the size of Xen 78d2de69e5 xen/arm32: head: Don't map too much in boot_third 804145a161 xen/arm64: head: Don't map too much in boot_third c53384ea2f xen/arm: grant-table: Correct the prototype of the arch helpers 6e06d229d5 xen: Correct comments after renaming xen_{dom,sys}ctl_cpu_policy fields f51e5d8eae x86/vlapic: Change parameter names in function definitions 02e294de60 x86/hvm: Change parameter names of nestedhvm_vcpu_iomap_get() definition f319f32347 x86/hvm: Swap parameter names of hvm_copy_context_and_params() declaration 098e27578b x86: Add Kconfig option to require NX bit support fc3090a47b x86/boot: Clear XD_DISABLE from the early boot path 91d4159a34 tools: Add __AC() macro to common-macros.h 9dd3caf12f {x86,arm}/mm.c: Make populate_pt_range __init c81b287e00 xenalyze: Basic TRC_HVM_EMUL handling aab4b38b5d xenalyze: Handle start-of-day ->RUNNING transitions 6aa0c18062 tools/xenstore: remove unused stuff from list.h 63b6419d2a tools/xenstore: split out rest of live update control code 1a7fafdc74 tools/xenstore: split out environment specific live update code b2126a992f tools/xenstore: replace xs_lib.c with a header 9859a80380 tools/xenstore: remove no longer needed functions from xs_lib.c bd1001db0a xen/arm: arm32: Allow Xen to boot on unidentified CPUs 2a6da58442 xen/arm32: vfp: Add missing U for shifted constant 3460987c77 xen/arm64: head: Rework PRINT() to work when the string is not withing +/- 1MB ef62b34aeb xen/arm64: entry: Don't jump outside of an alternative 2b0af6e398 xen/arm32: head: Remove 'r6' from the clobber list of create_page_tables() 02a11313cd xen/arm: Check Xen size when linking 0adb4147fd xen/arm: tlbflush: fix violations of MISRA C:2012 Rule 3.1 160975b898 docs/misra: rules: Remove incorrect deviation guidance 49ecef9fb4 docs/misra: add Rules 8.2, 8.3, 8.14 5b9c96a808 xen/arm: change parameter names in replace_grant_host_mapping(). 06ed62d1f3 xen/arm: make parameter names of function declarations consistent. 98ca99685d xen/arm: vgic: change parameter name in 'init' and 'free' functions. 31f54edf7e xen/arm: change parameter name 'pa' in ioremap_addr() definition. be17548c00 xen/arm: change parameter name 'vcpu' in domain() function definition. 8f47510b84 xen/arm: change names in function access_guest_memory_by_ipa(). 6c32a08e2b x86/vpmu: Simplify is_pmc_quirk 5c84f1f636 xen/decompress: Drop bool_t and use bool instead ef8d841229 automation: Fix KBUILD_DEFCONFIG for *ppc64le jobs b1a7c2b297 automation: Add QEMU to bullseye-ppc64le 1ec2f5305b maintainers: Add ppc64 maintainer 125a180741 automation: Add ppc64le cross-build jobs b0582dd686 xen: Add files needed for minimal ppc64le build 7f314e0aa5 build: Drop CONFIG_$ARCH_$(XEN_OS) definitions 14f42af3f5 x86/vPIT: account for "counter stopped" time 1f70315327 x86/vPIT: re-order functions a6120e3fc8 x86: Use printk_once() instead of opencoding it e5ba5165ca xen/evtchn: Purge ERROR_EXIT{,_DOM}() 42473bae23 xen/arm: pl011: Add SBSA UART device-tree support 47e3941d2e xen/arm: pl011: Use correct accessors 4fa2272458 xen/arm: debug-pl011: Add support for 32-bit only MMIO 655d0798d2 xen/arm: debug-pl011: Use correct accessors 314a54c1c2 xen/misra: add rules 1.4 and 2.1 d95f436c7d docs/misra: new rules addition 43e863a02d x86/boot: Clean up early error asm 3a07da55e6 xen/riscv: introduce reset_stack() function 652ccd1f4a xen/riscv: add .sbss section to .bss c6df21062b Config.mk: update OVMF to edk2-stable202305 82b28deb25 iommu/vtd: fix address translation for leaf entries ea613d2367 SUPPORT.md: write down restriction of 32-bit tool stacks a17fd0feb6 automation: Disable QEMU build with Clang older than 10.0 7a25a1501c xen/arm: p2m: Enable support for 32bit IPA for ARM_32 7c72147baa xen/arm: Restrict zeroeth_table_offset for ARM_64 c3aabf7bd2 xen/arm: guest_walk: LPAE specific bits should be enclosed within "ifndef CONFIG_PHYS_ADDR_T_32" b6733ed0cb xen/arm: Introduce choice to enable 64/32 bit physical addressing 6d44fb48bd xen/arm: p2m: Use the pa_range_info table to support arm32 and arm64 e533438e3d automation: Add container for ppc64le builds e0586a4ff5 x86/cpu-policy: Derive RSBA/RRSBA for guest policies 36525a964f x86/spec-ctrl: Fix up the RSBA/RRSBA bits as appropriate 724c0d94ff x86/spec-ctrl: Rename retpoline_safe() to retpoline_calculations() 3f63f45104 x86/spec-ctrl: Use a taint for CET without MSR_SPEC_CTRL 921afcbae8 x86/spec-ctrl: Fix the rendering of FB_CLEAR c4e492a139 xen: Append a newline character to panic() where missing 6044b485ba xen/arm: Remove stray semicolon at VREG_REG_HELPERS/TLB_HELPER* callers 4802e4a44e xen/arm: traps: remove inlining of handle_ro_raz() 1512a68721 xen/grant: Purge PIN_FAIL() 9c0b207001 x86/shadow: Don't use signed bitfield in sh_emulate_ctxt 621625f696 x86/p2m.h: Add include guards a012a4aba1 Arm: drop bogus ALIGN() from linker script 9e9aec6141 spinlock: alter inlining of _spin_lock_cb() afbfe55544 libxg: shrink variable scope in xc_core_arch_map_p2m_list_rw() 87c621d0ef libxl: drop dead assignment to transaction variable from libxl__domain_make() 2dbc4d4fb5 libxg: drop dead assignment to "rc" from xc_cpuid_apply_policy() 129aba0e79 libxl: drop dead assignments to "ret" from libxl__domain_config_setdefault() cf584d27f5 xen-mfndump: drop dead assignment to "page" from lookup_pte_func() 2f69ef9680 tools: fix make rpmball 5ecbb77974 iommu/amd-vi: fix checking for Invalidate All support in amd_iommu_resume() f29363922c x86: minor tidying of identify_cpu() f4be887879 livepatch: apply_alternatives() is only used for livepatch 7d5e58730d xen/riscv: add __ASSEMBLY__ guard to asm/page.h f68f4723ec libxl: Call libxl__virtio_devtype.set_default() early enough 5e3463af07 libxl: virtio: Remove unused frontend nodes 128557e3a4 tools/xenstored: Correct the prototype of domain_max_chk() 1a0342507c tools/libs/store: make libxenstore independent of utils.h 0d5dfd2ed6 tools/libs/store: use xen_list.h instead of xenstore/list.h 84ac67cd1e xen/arm: rename guest_cpuinfo in domain_cpuinfo b4642c32c4 tools/ocaml/xc: Fix xc_physinfo() bindings 961a63e13b CI: Add Ocaml to the alpine containers 5b02f568d3 tools/xenstore: remove support of file backed data base 2b58b249cd tools/xenstore: remove unused events list 38f430ceb2 tools/xenstore: remove stale TODO file f28a3b49d3 tools/xenstore: switch write limiting to use millisecond time base f8f4042b39 tools/xenstore: make some write limit functions static d78c91c406 tools/xenstore: rename hashtable_insert() and let it return 0 on success 9b2c27e277 tools/xenstore: modify interface of create_hashtable() d3c7262d75 tools/xenstore: do some cleanup of hashtable.c ea1e8a2daf tools/xenstore: verify command line parameters better 3a82e4501c tools: Move MASK_INSR to common-macros.h 6915a12064 x86/hvm: print valid CR4 bits in case of error 606bb708e1 CI: Fix the github actions Coverity run 0c2d0d32b3 docs: Fix xl.cfg documentation 685048441e tools/xenstore: switch quota management to be table based 561687f6bc tools/xenstore: switch get_optval_int() to get_optval_uint() 564a093c20 tools/xenstore: use generic accounting for remaining quotas 948be0e94d tools/xenstore: remember global and per domain max accounting values 304ed13b9a tools/xenstore: switch transaction accounting to generic accounting ff7509c2b7 tools/xenstore: add TDB access trace support a808657252 tools/xenstore: add accounting trace support e180d3200a tools/xenstore: use accounting data array for per-domain values d0740236fd tools/xenstore: add current connection to domain_memory_add() parameters a4ffaa0824 tools/xenstore: use accounting buffering for node accounting 192e2f6a11 tools/xenstore: add framework to commit accounting data on success only 621949547c tools/xenstore: introduce accounting data array for per-domain values fbec254545 tools/xenstore: manage per-transaction domain accounting data in an array 887b576ba9 tools/xenstore: take transaction internal nodes into account for quota cb8b18d49a xen/changelog: Add SVE and "dom0" options to the changelog for Arm 870394de44 xen/arm: add sve property for dom0less domUs b46e8207d0 xen/tools: add sve parameter in XL configuration 56a7aaa16b tools: add physinfo arch_capabilities handling for Arm 9392bf6a3a xen/physinfo: encode Arm SVE vector length in arch_capabilities fd53bc7af0 xen: enable Dom0 to use SVE feature f2095a51ac xen/common: add dom0 xen command line argument for Arm ac5855d5c7 arm/sve: save/restore SVE context switch 3c6e726241 xen/arm: add SVE exception class handling c5ff38cdd8 xen/arm: Expose SVE feature to the guest 8043e80de9 xen/arm: add SVE vector length field to the domain ddcbaa42d8 xen/arm: enable SVE extension for Xen 64a647f8d8 maintainers: Add Xen MISRA Analysis Tools section 1d7c45f895 xen/misra: diff-report.py: add report patching feature 43840b53f6 xen/misra: add diff-report.py tool b35b22acb8 x86/microcode: Add missing unlock in microcode_update_helper() a5917ca28b xen: Fix incorrect taint constant e291c4c3e1 x86emul: AVX512-FP16 testing b3880c365d MAINTAINERS: remove xenstore related files from LIBS 4f86b96779 build: use $(dot-target) e3631d797d x86emul: handle AVX512-FP16 conversion to/from (packed) int{32,64} insns ae11304c59 x86emul: handle AVX512-FP16 floating point conversion insns 59c2c9c2a0 x86emul: handle AVX512-FP16 conversion to/from (packed) int16 insns d14c52cba0 x86emul: handle AVX512-FP16 complex multiplication insns 520f0acc7a x86emul: handle AVX512-FP16 Map6 misc insns 67d458c84a x86emul: handle AVX512-FP16 fma-like insns da2e0057c7 x86emul: handle AVX512-FP16 move insns 6b4d5c26a6 x86emul: handle AVX512-FP16 Map5 arithmetic insns b67934082e x86emul: handle AVX512-FP16 insns encoded in 0f3a opcode map 7c6fdc40a0 x86emul: rework compiler probing in the test harness 67fdffef92 automation: zen3 dom0pvh test 71226054f2 x86/ucode: Exit early from early_update_cache() if loading not available 59d0bf6286 xen/cpu-policy: Add an IBRS -> AUTO_IBRS dependency 064f572f96 x86/cpu-policy: Rearrange guest_common_default_feature_adjustments() dc98fa7444 xentrace: close output file in the function which opened it f53c498276 xentrace: remove return value from monitor_tbufs 0e0d3c00bc xentrace: allow xentrace to write to stdout 04f25e9048 vPCI: fix test harness build 7a2f0ba0d0 vPCI: add test harness entry to ./MAINTAINERS 465217b0f8 vPCI: account for hidden devices 445fdc641e xen/include/public: fix 9pfs xenstore path description 0f80a46ffa xen/riscv: remove dummy_bss variable 0d74fc2b2f xen/riscv: setup initial pagetables ec337ce2e9 xen/riscv: align __bss_start e66003e7be xen/riscv: introduce setup_initial_pages efadb18dd5 xen/riscv: add VM space layout 94200e1bae x86/spec-ctrl: Update hardware hints defaf65163 x86/hvm: Expose Automatic IBRS to guests 8347d6bb29 x86: Add bit definitions for Automatic IBRS 05422d276b build: adjust compile.h compiler version command line 352c917acf x86/vPIC: register only one ELCR handler instance 647377ea06 xen/arm: un-break build with clang 2a8a168150 tools/xenstore: remove deprecated parameter from xenstore commands help ca045140d9 xen/misra: xen-analysis.py: Fix cppcheck report relative paths 8bd504290b xen/misra: xen-analysis.py: Fix latent bug e56f2106b6 VMX/cpu-policy: disable RDTSCP and INVPCID insns as needed 233a8f20cf VMX/cpu-policy: check availability of RDTSCP and INVPCID f54dd5b53e xen: dt: Replace u64 with uint64_t as the callback function parameters for dt_for_each_range() 133f6df947 xen/arm: domain_build: Check if the address fits the range of physical address adbcc656ff xen/arm: smmu: Use writeq_relaxed_non_atomic() for writing to SMMU_CBn_TTBR0 1407cff85f xen/arm: Introduce a wrapper for dt_device_get_address() to handle paddr_t 3d4b02468a xen/arm: Typecast the DT values into paddr_t f37a598139 xen/arm: domain_build: Track unallocated pages using the frame number 40cd186bfd x86/hvm/ioreq: remove empty line after function declaration ee045f3a4a vpci/header: cope with devices not having vpci allocated 67c28bfc52 build: use $(filechk, ) for all compat/.xlat/%.lst 1d3668664d x86/shadow: restrict OOS allocation to when it's really needed 8670cbb0b3 docs: fix complex-and-wrong xenstore-path wording f642e842d3 build: shorten macro references 354be8936d public: fix comment typo regarding IOREQ Server 053ffa783e x86/iommu: adjust type in arch_iommu_hwdom_init() 56c0063f4e xen/misra: xen-analysis.py: Improve the cppcheck version check cca2361947 automation: Enable parallel build with cppcheck analysis 511b9f286c x86/spec-ctrl: Remove opencoded MSR_ARCH_CAPS check 205a9f9703 x86/tsx: Remove opencoded MSR_ARCH_CAPS check 8f6bc7f9b7 x86/vtx: Remove opencoded MSR_ARCH_CAPS check a87d131a8c x86/cpufeature: Rework {boot_,}cpu_has() bbb289f3d5 x86/boot: Expose MSR_ARCH_CAPS data in guest max policies 70553000d6 x86/boot: Record MSR_ARCH_CAPS for the Raw and Host CPU policy ce8c930851 x86/cpu-policy: MSR_ARCH_CAPS feature names d9fe459ffa x86/cpu-policy: Infrastructure for MSR_ARCH_CAPS 43912f8dbb x86/boot: Adjust MSR_ARCH_CAPS handling for the Host policy ef1987fcb0 x86/boot: Rework dom0 feature configuration Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-extended')
-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 13eee6f7..784e71ce 100644
--- a/recipes-extended/xen/xen_git.bb
+++ b/recipes-extended/xen/xen_git.bb
@@ -1,5 +1,5 @@
1# master status on 2023-05-26 1# master status on 2023-11-24
2SRCREV ?= "380c6c170393c48852d4f2b1ea97125a399cfc61" 2SRCREV ?= "f96e2f64576cdbb147391c7cb399d393385719a9"
3 3
4XEN_REL ?= "4.18" 4XEN_REL ?= "4.18"
5XEN_BRANCH ?= "master" 5XEN_BRANCH ?= "master"