summaryrefslogtreecommitdiffstats
path: root/recipes-devtools
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2024-09-11 18:18:31 +0000
committerBruce Ashfield <bruce.ashfield@gmail.com>2024-10-03 01:28:52 +0000
commitc29190ec1efb8758fe49226cce4c87b1032d126e (patch)
tree3979f2e1d3780d8f327a8fb4314de8f078e5fc7b /recipes-devtools
parent46af9ae05ae66f083b4d5fc3031453ebb4e91266 (diff)
downloadmeta-virtualization-c29190ec1efb8758fe49226cce4c87b1032d126e.tar.gz
xen: update to 4.20-dev
Bumping xen to version 4.20-dev-288-gc23571fe31, which comprises the following commits: 57338346f2 x86/IRQ: avoid double unlock in map_domain_pirq() 1ddc8c1bad CI: Add Ubuntu 22.04 (Jammy) and 24.04 (Noble) testing 6db222eb1f CI: Refresh Ubuntu Focal container as 20.04-x86_64 51e5081c6e CI: Refresh Ubuntu Bionic container as 18.04-x86_64 1ab414b915 CI: Refresh Ubuntu Xenial container as 16.04-x86_64 e85ff1f1af CI: Refresh OpenSUSE Leap container a8bc31be01 CI: Refresh OpenSUSE Tumbleweed container 1e66e18806 CI: Refresh and upgrade the GCC-IBT container 248200bd5b CI: Swap to debian for riscv64 build and test a507bd7d1f CI: Introduce debian:11/12-riscv64 containers d46e4264c3 CI: Refresh bullseye-ppc64le as debian:11-ppc64le 155c9d7f1b CI: Use debian:12-ppc64le for smoke testing a2a0ee0eaf CI: Introduce a debian:12-ppc64le container 5e1773dc86 CI: Mark Archlinux/x86 as allowing failures 4b716647f7 CI: Drop Ubuntu Trusty testing 2617d2f141 CI: Drop Debian Stretch testing aabccd1018 CI: Drop Debian Jessie dockerfiles 83754331a7 CI: Remove useless/misleading randconfig jobs 3420cc1a50 CI: Fix CONTAINER_UID0=1 scripts/containerize 5d3e2140bb automation: Use a different ImageBuilder repository URL d49ba6bf8f build: Drop xorg-x11 as a build dependency 47f465d485 build: Drop libiconv as a build dependecy cb3a371469 build: Drop openssl as a build dependency 37810b52d0 tools/libxs: Fix fcntl() invocation in set_cloexec() 8e7c08a336 stubdom: Remove more leftovers of caml-stubdom c4ebeb79d1 CI: Refresh the Coverity Github Action configuration 64cee18837 build: Fix the version of python checked for by ./configure 7cc95f4166 build: Regenerate ./configure with Autoconf 2.71 0d2b87b5ad x86/physdev: Return pirq that irq was already mapped to c2a66d0b58 CI: Rework the CentOS7 container 7878756565 CI: Adjust the usage of inline files aa2b6e4d84 CI: Formalise the use of heredocs 56b77d7db0 build/mkheader: Fix Syntax/DeprecationWarnings 31618bf80e build/mkheader: Remove C-isms from the code 5d8c784783 tools/xs-clients: Fix `make clean` rule 7e3701b6ce xen/vmap: Document the vmap header a771e02594 xen/riscv: use .insn with operands to support the older gas 63c66274d9 xen: Fix XEN_EXTRAVERSION after 4.19-rc1 fb76e08a8f cmdline: "extra_guest_irqs" is inapplicable to PVH 1f56accba3 amend 'cmdline: document and enforce "extra_guest_irqs" upper bounds' 08daa72cdc xen: avoid UB in guest handle field accessors d2fe9ab304 x86/entry: don't clear DF when raising #UD for lack of syscall handler 17f6d398f7 cmdline: document and enforce "extra_guest_irqs" upper bounds a2ff677852 tools/libxs: Fix CLOEXEC handling in xs_fileno() 1957dd6aff tools/libxs: Fix CLOEXEC handling in get_socket() bf7c146470 tools/libxs: Fix CLOEXEC handling in get_dev() 4c3a618b0a tools/dombuilder: Correct the length calculation in xc_dom_alloc_segment() 9ec74bdb25 xen/common: fix build issue for common/trace.c daa90dfea9 pirq_cleanup_check() leaks 4a73eb4c20 Update Xen version to 4.19-rc 7584e39986 Config.mk pin QEMU_UPSTREAM_REVISION (prep for Xen 4.19 RC1) 08f9b1dd9c MAINTAINERS: Step down as maintainer and committer 6d41f5b9e1 automation/eclair: add deviations agreed in MISRA meetings 402e473249 x86/traps: address violations of MISRA C Rule 20.7 bfea273b7b automation/eclair_analysis: clean ECLAIR configuration scripts 8f5581d7e1 x86/irq: address violations of MISRA C Rule 20.7 c7e195fac0 automation/eclair_analysis: address violations of MISRA C Rule 20.7 f39642c308 xen/guest_access: address violations of MISRA rule 20.7 4929fea7bd xen/self-tests: address violations of MISRA rule 20.7 0dca0f2b9a automation/eclair: address violations of MISRA C Rule 20.7 ecadd22a3d CHANGELOG: Add entries related to tracing dde20e47af tools/xenalyze: Remove argp_program_bug_address 188e5f1a80 CHANGELOG.md: Fix indentation of "Removed" section 4712e3b376 Config.mk: update MiniOS commit 853f707cd9 automation/eclair_analysis: deviate and|or|xor|not for MISRA C Rule 21.2 0ac3b175e7 automation/eclair: configure Rule 13.6 and custom service B.UNEVALEFF 11ea49a3fd gnttab: fix compat query-size handling 735865f884 xen: re-add type checking to {,__}copy_from_guest_offset() 93db2f64f3 MAINTAINERS: Update my email address again b14dae96c0 x86/pagewalk: Address MISRA R8.3 violation in guest_walk_tables() 6e07f41b27 common/unlzo: address violation of MISRA C Rule 7.3 c2f4ea4dc9 automation/eclair: add more guidelines to the monitored set 5add709cc6 automation/eclair: add deviations of MISRA C Rule 5.5 912412f97a automation/eclair: add deviation for MISRA C Rule 17.7 c56f1ef577 xen/arm: static-shmem: request host address to be specified for 1:1 domains 908407bf2b xen/riscv: Drop legacy __ro_after_init definition 8c3bb4d8ce xen/gnttab: Perform compat/native gnttab_query_size check ebed411e7a xen/xlat: Sort structs per file 90c1520d4e xen/xlat: Sort out whitespace 6a17e11993 x86/shadow: Don't leave trace record field uninitialized 8765783434 x86/shadow: Rework trace_shadow_emulate_other() as sh_trace_gfn_va() 578066d82b x86/shadow: Introduce sh_trace_gl1e_va() 2e9f8a734e x86/shadow: Rework trace_shadow_gen() into sh_trace_va() ba52b3b624 tools/xl: Open xldevd.log with O_CLOEXEC 9e7c26ad85 libelf: avoid UB in elf_xen_feature_{get,set}() c5746b021e x86/ioapic: Fix signed shifts in io_apic.c 62071a1c16 livepatch: use appropriate type for buffer offset variables e2bb28d621 x86/irq: forward pending interrupts to new destination in fixup_irqs() 74970165ba tools/libs/light: Fix nic->vlan memory allocation f16ac12bd4 hotplug: Restore block-tap phy compatibility 43d5c5d5f7 xen: avoid UB in guest handle arithmetic 267122a24c x86/defns: Clean up X86_{XCR0,XSS}_* constants 71cacfb035 x86/cpuid: Fix handling of XSAVE dynamic leaves fdb7e77fea x86/cpu-policy: Simplify recalculate_xstate() df09dfb94d x86/xstate: Rework xstate_ctxt_size() as xstate_uncompressed_size() a09022a09e x86/boot: Collect the Raw CPU Policy earlier on boot d31a111940 x86/xstate: Cross-check dynamic XSTATE sizes at boot 9e6dbbe8bf x86/xstate: Fix initialisation of XSS cache aba98c8d67 xen/arch: Centralise __read_mostly and __ro_after_init 82f4809447 xen/irq: Address MISRA Rule 8.3 violation efa6e9f15b Revert "xen/arm: Alloc XenStore page for Dom0less DomUs from hypervisor" 443c488a0b Revert "docs/features/dom0less: Update the late XenStore init protocol" 988f1c7e1f xen/arm: static-shmem: fix "gbase/pbase used uninitialized" build failure 53c5c99e87 docs/features/dom0less: Update the late XenStore init protocol 6f9d90ea94 xen/arm: Alloc XenStore page for Dom0less DomUs from hypervisor cb1ddafdc5 xen/arm/static-shmem: Static-shmem should be direct-mapped for direct-mapped domains bd59af9970 xen/ubsan: Fix UB in type_descriptor declaration 369558924a x86/irq: handle moving interrupts in _assign_irq_vector() 817d1cd627 x86/irq: deal with old_cpu_mask for interrupts in movement in fixup_irqs() fa4d026737 x86/Intel: unlock CPUID earlier for the BSP 77b1ed1d02 automation/eclair_analysis: add more clean MISRA guidelines 0f0235e9e9 automation/eclair_analysis: address remaining violations of MISRA C Rule 20.12 8b4243a9b5 xen/docs: Describe static shared memory when host address is not provided 3deac416a3 xen/arm: Implement the logic for static shared memory from Xen heap a21bfc9126 xen/arm: Rework heap page allocation outside allocate_bank_memory 1544d355b5 xen/arm: Parse xen,shared-mem when host phys address is not provided 3e2121ce47 xen/p2m: put reference for level 2 superpage 79a43c8838 xen/arm: Wrap shared memory mapping code in one function e90f8d562d xen/arm: Lookup bootinfo shm bank during the mapping 4fdd8d7556 x86/EPT: drop questionable mfn_valid() from epte_get_entry_emt() 777c71d313 x86/EPT: avoid marking non-present entries for re-configuring 5540b94e81 x86/EPT: correct special page checking in epte_get_entry_emt() b490f470f5 xen/arm: ffa: support notification 452551c723 xen/arm: add and call tee_free_domain_ctx() dd348eb005 xen/arm: add and call init_tee_secondary() 67ef3db45a xen/arm: allow dynamically assigned SGI handlers 282c33cec3 xen/arm: ffa: simplify ffa_handle_mem_share() 4d2b1b5d69 xen/arm: ffa: use ACCESS_ONCE() 66e6e47511 xen/arm: ffa: refactor ffa_handle_call() 401448f2d1 x86/physdev: replace physdev_{,un}map_pirq() checking against DOMID_SELF c7564d7366 x86/irq: limit interrupt movement done by fixup_irqs() 0e8cde5884 x86/irq: describe how the interrupt CPU movement works 171c52fba5 x86/smp: do not use shorthand IPI destinations in CPU hot{,un}plug contexts b0e5352c60 MAINTAINERS: alter EFI section d05d97c090 MAINTAINERS: add me as scheduler maintainer 5ea7f2c9d7 CI: Update FreeBSD to 13.3 43de96a70f automation: add a test for HVM domU on PVH dom0 ea1cb444c2 x86/pvh: declare PVH dom0 supported with caveats 0a5b2ca32c x86/domain: deviate violation of MISRA C Rule 20.12 e63209d3ba x86/irq: remove offline CPUs from old CPU mask when adjusting move_cleanup_count c2d5e63c73 xen: fix MISRA regressions on rule 20.9 and 20.12 5f7606c048 xen/bitops: Rearrange the top of xen/bitops.h 04e70af5f2 xen/bitops: Clean up ffs64()/fls64() definitions 54b10ef6c8 xen/bitops: Implement fls()/flsl() in common logic 5ed26fc076 xen/bitops: Implement ffsl() in common logic 989e5f08d3 x86/bitops: Improve arch_ffs() in the general case ef1dd8dff4 xen/bitops: Implement ffs() in common logic 95ddb7e9b0 xen/bitops: Implement generic_ffsl()/generic_flsl() in lib/ ea59e7d780 xen/bitops: Cleanup and new infrastructure ahead of rearrangements 1408cf7a28 xen/bitops: Delete find_first_set_bit() 03147e6837 arch/irq: Centralise no_irq_type 8aeda4a241 arch/irq: Make irq_ack_none() mandatory 16884ac6c8 CI: Improve serial handling in qemu-smoke-ppc64le.sh 2ff6d17bc3 CI: Use a debug build of Xen for the Xilinx HW tests 1250c73c1a xen/riscv: Update Kconfig in preparation for a full Xen build db04be9e7d x86/hvm: allow XENMEM_machine_memory_map 9a905d7dc6 xen/bitops: Replace find_first_set_bit() with ffs()/ffsl() - 1 1773a74469 xen/page_alloc: Coerce min(flsl(), foo) expressions to being unsigned e807b137f7 ppc/boot: Run constructors on boot 6ef4fa1e7f tools: (Actually) drop libsystemd as a dependency 12f9599a3b Partial revert of "x86/MCE: optional build of AMD/Intel MCE code" 845a60b63b xen/x86: remove foreign mappings from the p2m on teardown 0291089f6e xen: enable altp2m at create domain domctl 8ef1e96a04 xen/x86: account number of foreign mappings in the p2m 0840bc5ea1 xen: Introduce CONFIG_SELF_TESTS 2bc462f645 x86: address violations of MISRA C Rule 8.4 19b6e9f914 x86/MCE: optional build of AMD/Intel MCE code 5effd810c6 x86/MCE: add default switch case in init_nonfatal_mce_checker() 498a4ded74 x86/intel: move vmce_has_lmce() routine to header d27c2835e0 x86/svm: Rework VMCB_ACCESSORS() to use a plain type name 58b3437bae xen/x86: Address two misc MISRA 17.7 violations 2d082710f7 xen/x86: Drop useless non-Kconfig CONFIG_* variables 56d3b24979 xen/lzo: Implement COPY{4,8} using memcpy() 2d93f78bfe x86/traps: address violation of MISRA C Rule 8.4 8b977fe572 CHANGELOG: Mention libxl blktap/tapback support 96af090e33 automation/eclair_analysis: avoid an ECLAIR warning about escaping 841f437a8b docs/misra: exclude gdbsx from MISRA compliance 1eba1fe18d automation/eclair_analysis: add already clean rules to the analysis 4bc8dc01a3 automation/eclair_analysis: set MISRA C Rule 10.2 as clean ac572152e5 docs: Add device tree overlay documentation 2c4fbadf73 tools: Introduce the "xl dt-overlay attach" command 4c733873b5 xen/arm: Add XEN_DOMCTL_dt_overlay and device attachment to domains 1c77496bc8 xen/arm/gic: Allow adding interrupt to running VMs 6f588194d9 tools/arm: Introduce the "nr_spis" xl config entry 1d2b4f3049 xen/arm, doc: Add a DT property to specify IOMMU for Dom0less domUs c8cbc5eb1c tools/xl: Correct the help information and exit code of the dt-overlay command 2172a01c4c tools/xenalyze: Ignore HVM_EMUL events harder 320e644616 x86/hvm/trace: Use a different trace type for AMD processors 701190abb3 xen/arm: Set correct per-cpu cpu_core_mask 2a40b106e9 tools/xentrace: Remove xentrace_format ae26101f6b tools: Drop libsystemd as a dependency caf8644826 tools/{c,o}xenstored: Don't link against libsystemd 78510f3a15 tools: Import stand-alone sd_notify() implementation from systemd 219cdff3fb LICENSES: Add MIT-0 (MIT No Attribution) 9e58da32cc xen/arm: mem_access: Conditionally compile mem_access.c d6a7fd8303 vpci: add initial support for virtual PCI bus topology 9c831e429c vpci/header: emulate PCI_COMMAND register for guests 7db7bd0f31 arm/vpci: honor access size when returning an error 2c15fa332e x86: detect PIT aliasing on ports other than 0x4[0-3] 249affc129 x86/PIT: supply and use #define-s e6ed98863b xen/riscv: add required things to current.h 3cd46d4ec8 xen/riscv: introduce atomic.h 51dabd6312 xen/riscv: introduce cmpxchg.h 9f482c6a7e xen/x86: Simplify header dependencies in x86/hvm 212cb5effa iommu/x86: print RMRR/IVMD ranges using full addresses 3a3111d018 xen/livepatch: make .livepatch.funcs read-only for in-tree tests ced21fbb28 x86_64/cpu_idle: address violations of MISRA C Rule 20.7 1b0b050bd6 x86_64/uaccess: address violations of MISRA C Rule 20.7 670b7ec65d x86/hvm: address violations of MISRA C Rule 20.7 1b9311da4b x86/vpmu: address violations of MISRA C Rule 20.7 bba4eb88fd xen/common/dt-overlay: Fix lock issue when add/remove the device 24dbf5bd03 x86/p2m: Add braces for better code clarity ed1ac3e968 xen/riscv: introduce vm_event_*() functions 7e036f7e0c xen/riscv: introduce monitor.h 44b69e9c17 xen/x86: pretty print interrupt CPU affinity masks 9c5444b01a xen/trace: Drop old trace API aa60520cd3 xen/trace: Removal final {__,}trace_var() users in favour of the new API 26da08059e xen: Switch to new TRACE() API d64693df1a xen/sched: Clean up trace handling df50666449 xen/rt: Clean up trace handling ab8bc19850 xen/credit2: Clean up trace handling e978b462ec xen/trace: Introduce new API 26b122e3bf tools/xen-cpuid: Drop old names bbb5c171d7 tools/xen-cpuid: Use automatically generated feature names e96fefdb06 tools/xen-cpuid: Rename decodes[] to leaf_info[] f79189cb29 x86/gen-cpuid: Minor cleanup 54aa34fc89 tools/golang: Add missing golang bindings for vlan 594b22ca5b x86/msi: prevent watchdog triggering when dumping MSI state 21611c6870 include/ctype.h: fix MISRA R10.2 violation 53dc37829c xen/arm: Add DT reserve map regions to bootinfo.reserved_mem d946787a27 xen/arm64: lib: Use the generic xen/linkage.h macros fe1b97d321 xen/arm64: cache: Use the generic xen/linkage.h macros c9906bd79e xen/arm64: mmu/head: Add missing code symbol annotations 8151fe503c xen/arm64: bpi: Add missing code symbol annotations fdba3ff11f xen/arm64: debug: Add missing code symbol annotations fba250ae60 xen/arm64: head: Add missing code symbol annotations 78ce1dc625 xen/arm64: sve: Add missing code symbol annotations 8d92a26a41 xen/arm64: smc: Add missing code symbol annotations 1125f3529c xen/arm64: entry: Add missing code symbol annotations 977d98e67c x86/ucode: Further fixes to identify "ucode already up to date" ae7584f636 x86/p2m: move altp2m-related code to separate file f1fa994d89 x86/MCE: guard {intel/amd}_mcheck_init() calls 71b5eccbdd x86/MCE: guard access to Intel/AMD-specific MCA MSRs a3ec23a940 x86/vpmu: separate amd/intel vPMU code 6628bacc81 xen/bitops: put __ffs() into linux compatible header d0c6114058 x86: detect PIC aliasing on ports other than 0x[2A][01] c09960a1a2 x86: allow to suppress port-alias probing 762a848223 automation/eclair_analysis: deviate macro count_args_ for MISRA Rule 20.7 7fe9679db9 automation/eclair_analysis: fully deviate MISRA C Rules 21.9 and 21.10 abd00b037d x86/mtrr: avoid system wide rendezvous when setting AP MTRRs 0cc01c603f tools/xl: add vlan keyword to vif option 3bc14e4fa4 tools/libs/light: Add vlan field to libxl_device_nic e27fc7d15e tools/xentop: Fix cpu% sort order 9b7d793889 tools/hvmloader: Further simplify SMP setup 8a78d89881 x86/cpufreq: Rename cpuid variable/parameters to cpu 7270fdc7a0 x86: respect mapcache_domain_init() failing d104a07524 xen/sched: set all sched_resource data inside locked region for new cpu 319a5125ca xen/console: fix Rule 10.2 violation 46aa3031ae docs/misra: add R21.6 R21.9 R21.10 R21.14 R21.15 R21.16 9110072b76 x86/io: Don't cast away constness in read{b..q}() 2d8d7481ca Revert "evtchn: refuse EVTCHNOP_status for Xen-bound event channels" 90a1bc9e82 xen: Use -Wuninitialized and -Winit-self 0b01395c44 xen: Use -Wflex-array-member-not-at-end when available d31d0665f1 automation/eclair_analysis: tag MISRA C Rule 1.1 as clean 531d3bea5e libxl: Fix handling XenStore errors in device creation b2cd07a044 x86/hvm: Allow access to registers on the same page as MSI-X table e9607d4061 x86/msi: Extend per-domain/device warning mechanism 5cc7347b04 libxl: fix population of the online vCPU bitmap for PVH 996576b965 xen: allow up to 16383 cpus b0082b9083 automation/eclair: hide reports coming from adopted code in scheduled analysis f4cd14e502 automation/eclair_analysis: amend configuration for some MISRA rules 93c27d54dd xen/arm: Fix MISRA regression on R1.1, flexible array member not at the end 1672df9ebd xen/kernel.h: Import __struct_group from Linux 53959cb830 x86/boot: Refactor pvh_load_kernel() to have an initrd_len local 49c810e867 x86/boot: Explain how moving mod[0] works fcefb2a247 x86/IOMMU: address violations of MISRA C:2012 Rule 14.4 3d1033c911 automation/eclair: add deviation of MISRA C:2012 Rule 14.4 14424d90e1 xen/pci: address violations of MISRA C Rule 20.7 8e22c78e17 xen/unaligned: address violation of MISRA C Rule 20.7 1dd6b50dc4 x86/hvm: Defer the size calculation in hvm_save_cpu_xsave_states() 752ec9a9b1 tools/hvmloader: Wake APs with hypercalls rather than INIT+SIPI+SIPI 754a29cacf tools/hvmloader: Move various helpers to being static inlines 1c6112b8f5 xen/gunzip: Move crc state into gunzip_state 7a4483358f xen/gunzip: Move bitbuffer into gunzip_state d386a383dd xen/gunzip: Move output count into gunzip_state fd273a5690 xen/gunzip: Move input buffer handling into gunzip_state 461eacc76b xen/gunzip: Move window position into gunzip_state 02e32883f3 xen/gunzip: Introduce struct gunzip_state and refactor window 473156eec6 xen/gunzip: don't leak memory on error paths 648db37a15 x86/ucode: Distinguish "ucode already up to date" 3c228e24b2 automation/eclair_analysis: unblock pipelines from certain repositories 0c79b7bc9b automation/eclair_analysis: tag MISRA C Rule 8.2 as clean. e8e8afee99 svm: Fix MISRA 8.2 violation a2330b51df x86/cpu-policy: Fix migration from Ice Lake to Cascade Lake f4f2f3402b tools/libxs: Open /dev/xen/xenbus fds as O_CLOEXEC ebab808eb1 x86/platform: correct #undef in compat checking d7032b4ca2 AMD/IOMMU: add helper to check whether ATS is to be used for a device b5996ab284 VT-d: parse ACPI "SoC Integrated Address Translation Cache Reporting Structure"s 426dbf404e VT-d: tidy error handling of RMRR parsing 692f6199bd automation/eclair: add deviation for Rule 16.4 50a4f7c177 docs/misra: add Terms & Definitions section to rules.rst 6654248f22 ppc/riscv: fix arch_acquire_resource_check() b801ccfe7e drivers/char: address violation of MISRA C Rule 20.7 04e31583ba VT-d: correct ATS checking for root complex integrated devices f95cd010cb xen/Kconfig: Drop the final remnants of ---help--- 2d4ba20559 tools/tests: let test-xenstore exit with non-0 status in case of error 642005e310 tools/tests: don't let test-xenstore write nodes exceeding default size feb9158a62 automation/eclair: make explicit there are no adopted files by default 7556f46a9b automation: do not allow failure for triggered analyses c1aa6fb5f6 automation/eclair: tag Rule 7.2 as clean and temporarily remove Rules 1.1 and 8.2 9e30bd8f4a x86/cpu-policy: Annotate the accumulated features b819bd65f4 revert "x86/mm: re-implement get_page_light() using an atomic increment" bf0059282d xen/riscv: improve check-extension() macro 08e79bba73 xen/x86: Fix Syntax warning in gen-cpuid.py 647f7e50eb xen/xsm: Wire up get_dom0_console abc68e78a3 x86/MCE: guard call to Intel-specific intel_get_extended_msrs() 64b21662b1 x86/msi: passthrough all MSI-X vector ctrl writes to device model be5b08dd6e xen-livepatch: fix --force option comparison 13893a58e2 xen/spinlock: use correct pointer a505890d81 x86/entry: shrink insn size for some of our EFLAGS manipulation fd4ff921f7 gzip: clean up comments and fix code alignment 232ee07c23 arm/vpci: make prefetchable mem 64 bit a0e29b3163 CI: Drop glibc-i386 from the build containers 4edbbcd0c0 automation/eclair: reorganize pipelines 23cd1207e7 VMX: no open-coding in vmx_get_cpl() 7ea3a3e44f MAINTAINERS: Update my email address 656ae8f109 x86/spec: adjust logic that elides lfence 049ab0b2c9 x86/spec: fix reporting of BHB clearing usage from guest entry points 6d5111b10e tools/ocaml: Fix warnings in config.ml 524eee7ce0 x86/hap: Refactor boolean field assignments bd5213384b x86/shadow: correct shadow_vcpu_init()'s comment 9a73b4e210 x86/paging: vCPU host mode is always set 8c01d0e336 x86/msr: add suffix 'U' to MSR_AMD_CSTATE_CFG macro ea3272f845 x86/pci: add suffix 'U' to PCI_CONF_ADDRESS macro 62a72092a5 livepatch: introduce --force option fb2716a191 xen-livepatch: fix parameter name parsing 4a75f2ffc0 x86/mm: address violations of MISRA C Rule 20.7 445f66fe00 x86/debugreg: address violation of MISRA C Rule 20.7 c717d52a5d x86/vhpet: address violations of MISRA C Rule 20.7 4f900035a4 x86/acpi: address violations of MISRA Rule 20.7 0440fcad2a x86/pci: address violation of MISRA C Rule 20.7 489d13da93 xen/spinlock: address violations of MISRA C Rule 20.7 0d02b75d7c xen/page-defs: address violation of MISRA C Rule 20.7 8189230d80 libelf: address violations of MISRA C Rule 20.7 d7c4d59b51 libxl: Support blktap with HVM device model 76a484193d hotplug: Update block-tap 31d6b5b4a7 automation: Add arm64 test for running Xen with GICv3 db49973411 automation: Add arm{64,32} earlyprintk jobs c05b97fc7a automation: Drop some of the non-debug variants of the same Arm jobs 7846f7699f xen/arm: List static shared memory regions as /memory nodes 51a2b3f109 xen/arm: fix duplicate /reserved-memory node in Dom0 a0fee882c1 xen/arm: remove shm holes from extended regions 2b557af192 xen/arm: Reduce struct membank size on static shared memory e5816ad4e8 xen/arm: Introduce helper for static memory pages 9f657d8832 xen/arm: Avoid code duplication in check_reserved_regions_overlap b3e66aa1c2 xen/arm: Avoid code duplication in find_unallocated_memory e13499b3c4 xen/arm: Conditional compilation of kernel_info.shm_mem member 2209c1e35b xen/arm: Introduce a generic way to access memory bank structures 8d5ff14477 xen/arm: Pass struct kernel_info parameter to make_{resv,shm}_memory_node 6d14a742f8 xen/arm: avoid repetitive checking in process_shm_node ab327c8e8b xen/arm: remove stale addr_cells/size_cells in assign_shared_memory 6c04a0bf2c tools/golang: Run `go vet` as part of the build process 9c08a88ad0 golang/xenlight: Ensure comments aren't interpreted as docstrings 27c176d298 tools/golang: When returning pointers, actually allocate structrues 0d19d3aab0 svm/nestedsvm: Introduce nested capabilities bit 410ef33439 x86/monitor: allow fast-singlestepping without enabling singlestep monitor 77e25f0e30 x86/MTRR: correct inadvertently inverted WC check f82c43a384 xen: introduce header file with section related symbols 70d46b51e2 docs/man: Add xenwatchdog manual page 9c872b5766 tools/misc: Add xenwatchdogd.c copyright notice e906bfae48 tools/misc: xenwatchdogd enhancements f0fa75c9ea tools/misc: xenwatchdogd: add parse_secs() 43a0706986 x86/rtc: Avoid UIP flag being set for longer than expected cccb7878f3 x86/pvh: zero VGA information c3b40c95da x86/video: add boot_video_info offset generation to asm-offsets 93d6e6efa8 automation/eclair_analysis: substitute deprecated service STD.emptrecd bc5827fad1 xen/riscv: check whether the assembler has Zbb extension support 1fc166d6cd xen/domain: deviate MISRA C Rule 16.2 violation 480179bc26 x86/PVH: Use unsigned int for dom0 e820 index 09cb855f33 x86/svm: Add flushbyasid in the supported features 5495ed0cd2 eclair_analysis: deviate x86 emulator for Rule 16.2 1d2d283818 xen/riscv: add minimal stuff to page.h to build full Xen 58798e3f1f xen/riscv: introduce io.h 5b33845adf xen/ppc: mm-radix: Replace debug printing code with printk 78d980071a x86/MCE: move intel mcheck init code to separate file 8763eb782b xen/gzip: Drop huffman code table tracking 052cf1dcdf xen/gzip: Remove custom memory allocator 492fe0778b xen/gzip: Drop unused define checks 489a46c177 x86/emul: Simplify segment override prefix decoding 4cd66fb56d xen/efi: Rewrite DOS/PE magic checking without memcmp() 02fbb2d591 docs/misra: mark the gzip folder as adopted code 2a9a19be13 Revert "public: s/int/int32_t" 83e081b29e docs: arm: Update where Xen should be loaded in memory afab29d088 public: s/int/int32_t ad363fb17d docs/misra: add Rule 16.4 487838f13a docs/misra/rules.rst: add rule 5.5 c0f890cd9d docs/hypercall-abi: State that the hypercall page is optional cfb922bb7d xen/gzip: Colocate gunzip code files af4cd0a6a6 altcall: fix __alt_call_maybe_initdata so it's safe for livepatch 09abf1b61b libxl: devd: Spawn QEMU for 9pfs 3c7482b73c libxl: Use vkb=[] for HVMs 2b31a1f055 xen/include: move definition of ASM_INT() to xen/linkage.h 6cb501e3e6 MAINTAINERS: Update livepatch maintainers 86c008aa5d tools/misc: xenwatchdogd: add static qualifier 5d09f8cbdc tools/misc: rework xenwatchdogd signal handling 0668d35594 tools/misc: xenwatchdogd: use EXIT_* constants c304bdf1e7 xen/acpi: Allow xen/acpi.h to be included on non-ACPI archs 2145512e21 xen/xsm: address violation of MISRA C Rule 16.2 bbbbd024e8 x86/hvm: address violations of MISRA C Rule 16.2 eeab8c4619 xen/domctl: address violations of MISRA C Rule 16.2 f509d39d5b x86/efi: tidy switch statement and address MISRA violation 24f204748e x86/irq: tidy switch statement and address MISRA violation 3b51a812e0 x86/cpuid: address violation of MISRA C Rule 16.2 6af626c1da x86/vlapic: tidy switch statement and address MISRA violation 478002370c x86/emul: Adjust X86EMUL_OPC_EXT_MASK to placate MISRA 761358b9eb xen/spinlock: Adjust LOCK_DEBUG_INITVAL to placate MISRA e5b93b70d5 xen/vPCI: Remove shadowed variable 52bde26c1c xen/nospec: Remove unreachable code d0a718a45f x86/hvm: Fix Misra Rule 19.1 regression d37c184236 xen/virtual-region: Drop setup_virtual_regions() 038ba305fd xen/virtual-region: Link the list build time 3434518d05 xen/virtual-region: Rework how bugframe linkage works 337f11ea73 xen/link: Introduce a common BUGFRAMES definition 0e7ea8ca5f x86/Kconfig: Introduce CONFIG_{AMD,INTEL} and conditionalise ucode 2eea952b70 x86/ucode: Move vendor specifics back out of early_microcode_init() f48299cad5 docs/misra: document the expected sizes of integer types dfc9455b80 MAINTAINERS: Become a reviewer of iMX8Q{M,XP} related patches 2f85a6d9f5 xen/drivers: imx-lpuart: Replace iMX8QM compatible with iMX8QXP 71d4356544 xen/arm: Add imx8q{m,x} platform glue a9fa825008 x86/entry: Fix build with older toolchains d5887c0dec x86/spec-ctrl: Support the "long" BHB loop sequence 689ad48ce9 x86/spec-ctrl: Wire up the Native-BHI software sequences 954c983abc x86/spec-ctrl: Software BHB-clearing sequences 62a1106415 x86/spec-ctrl: Support BHI_DIS_S in order to mitigate BHI c94e210592 x86/tsx: Expose RTM_ALWAYS_ABORT to guests 0b66d7ce3c x86: Drop INDIRECT_JMP 8e186f98ce x86: Use indirect calls in reset-stack infrastructure 45dac88e78 x86/spec-ctrl: Widen the {xen,last,default}_spec_ctrl fields 97c5b8b657 x86/vmx: Add support for virtualize SPEC_CTRL 40dea83b75 x86/spec-ctrl: Detail the safety properties in SPEC_CTRL_ENTRY_* 2378d16a93 x86/spec-ctrl: Simplify DO_COND_IBPB 9607aeb660 x86/spec_ctrl: Hold SCF in %ebx across SPEC_CTRL_ENTRY_{PV,INTR} 22390697bf x86/entry: Arrange for %r14 to be STACK_END across SPEC_CTRL_ENTRY_FROM_PV 94896de1a9 x86/spec-ctrl: Rework conditional safety for SPEC_CTRL_ENTRY_* c62673c433 x86/spec-ctrl: Rename spec_ctrl_flags to scf 489d93cd0f x86/spec-ctrl: Fix BTC/SRSO mitigations 4b3da946ad x86/cpuid: Don't expose {IPRED,RRSBA,BHI}_CTRL to PV guests 4be1fef1e6 x86/alternatives: fix .init section reference in _apply_alternatives() 9926e692c4 hypercall_xlat_continuation: Replace BUG_ON with domain_crash 6a98383b08 x86/HVM: clear upper halves of GPRs upon entry from 32-bit code 672b26b66e drivers: char: Enable OMAP UART driver for TI K3 devices c079823df6 xen/compiler: address violation of MISRA C Rule 20.9 dfc9fab003 x86/PVH: Support relocatable dom0 kernels 4d3b8669d8 libelf: Store maximum PHDR p_align 77b219f915 xen/rwlock: raise the number of possible cpus c286bb93d2 xen/spinlock: support higher number of cpus 0b09531d21 xen/spinlock: let all is_locked and trylock variants return bool bfbec024b8 xen/spinlock: split recursive spinlocks from normal ones 31be78285c xen/spinlock: add missing rspin_is_locked() and rspin_barrier() ee1e133125 xen/spinlock: add another function level 3696a9f27d xen/spinlock: add explicit non-recursive locking functions 402c2d3e66 MISRA C Rule 17.1 states: "The features of `<stdarg.h>' shall not be used" ea33a6e1e3 MISRA C:2012 Rule 17.1 states: The features of `<stdarg.h>' shall not be used 80d28865e1 automation/eclair: add deviations for Rule 20.7 6bdb67d19e arm/public: address violations of MISRA C Rule 20.7 e9b0f8b690 x86: Address MISRA Rule 13.6 b33f191e3c x86/tsx: Cope with RTM_ALWAYS_ABORT vs RTM mismatch 270588b9b2 char: lpuart: Drop useless variables from UART structure 4932163b35 drivers: char: Drop useless suspend/resume stubs in Arm drivers 6eeb3e86bd vsprintf: address violations of MISRA C:2012 Rule 16.3 226bdb155b xen/sched: address violations of MISRA C:2012 Rule 16.3 21e0c8fc0e tools: Move MB/GB() to common-macros.h 4c41749852 tools/init-xenstore-domain: Replace variable MB() usage 1e6cd4155d xen/riscv: introduce extension support check by compiler 7b02b505bb automation: introduce fixed randconfig for RISC-V 6117179dd9 docs/misra: add 13.6 to rules.rst 538ab07bad xen/arm: ffa: support FFA_FEATURES be75f686eb xen/arm: ffa: separate rxtx buffer routines bded3e6467 xen/arm: ffa: separate partition info get routines 8836867200 xen/arm: ffa: separate memory sharing routines bb584ec036 xen/arm: ffa: move common things to ffa_private.h b21cbaf6ba xen/arm: ffa: rename functions to use ffa_ prefix ac682fbac1 xen/vm-event: address a violation of MISRA C:2012 Rule 16.3 cde0c58714 xen/evtchn: address a violation of MISRA C:2012 Rule 16.3 163ea7d9a8 console: address a violation of MISRA C:2012 Rule 16.3 2c205ce5c0 xen/domctl: address a violation of MISRA C:2012 Rule 16.3 795c4e367b x86/amd: address violations of MISRA C Rule 20.7 da88f434bc xen/mm: address violations of MISRA C Rule 20.7 5811fb4816 x86/hvm: address violations of MISRA C Rule 20.7 a9b2a72926 x86/vPMU: address violations of MISRA C Rule 20.7 dd5101a616 drivers/char: mark extra reserved device memory in memory map 7a09966e7b x86/spec-ctrl: Move __read_mostly data into __ro_after_init 3c9e76cd87 x86/mm: Refine address alignment checks in modify_xen_mappings_lite() 8f85af65af tools/oxenstored: Re-format 0cd50753eb nestedsvm: Disable TscRateMSR 4f8b0e94d7 x86: Move SVM features exposed to guest into hvm_max_cpu_policy e3883336bb xen/efi: efibind: address violations of MISRA C Rule 20.7 853c71dfbf xen/elfnote: Specify ELF Notes are x86-specific 7d8c9b4e8d libelf: Expand ELF note printing 8802230bfa Revert "xen/x86: bzImage parse kernel_alignment" f6a4139948 x86/public: address violations of MISRA C Rule 20.7 a65d9988ad x86/hvm: address violations of Rule 20.7 e2eeb1b753 xen/page_alloc: address violations of MISRA C Rule 20.7 cab6de6a95 xen: address MISRA C Rule 20.7 violation in generated hypercall 7757981d94 xentrace: address violation of MISRA C Rule 20.7 12a3b90c2a xen/list: address violations of MISRA C Rule 20.7 6f6de10ade xen/xsm: add parentheses to comply with MISRA C Rule 20.7 4b60085b6e xen/console: add comment about external console lock helper 03e484a4f6 x86/vcpu: relax VCPUOP_initialise restriction for non-PV vCPUs d654612e98 xen/riscv: add minimal stuff to processor.h to build full Xen 5095b610df EFI: Introduce inline stub for efi_enabled on !X86 && !ARM cbe393b709 Revert "xen/page_alloc: introduce preserved page flags macro" ee973396f0 x86/cpuid: More AMD features 5205bda5f1 x86/p2m: Coding style cleanup 97b90f9bf2 xen/ppc: Ensure ELF sections' physical load addresses start at 0x0 10e8d824b7 AMD/IOMMU: drop remaining guest-IOMMU bits too cc950c49ae x86/PoD: tie together P2M update and increment of entry count f5c2b6da26 xen/page_alloc: introduce page flag to stop buddy merging 75214d5e53 xen/page_alloc: introduce preserved page flags macro 6eb13b6b1d tools/xl_parse: remove message for tsc mode string eaafbd1134 docs/parse-support-md: Handle BulletList 188fa82305 xen/vpci: Improve code generation in mask_write() 131892e0dc x86/boot: Support the watchdog on newer AMD systems f658321374 x86/boot: Fix setup_apic_nmi_watchdog() to fail more cleanly 9e18f33983 x86/boot: Improve the boot watchdog determination of stuck cpus d2276b86e5 xen/nospec: Include <xen/stdbool.h> d9e709e8c0 xen/wait: address violations of MISRA C Rule 20.7 239b72d874 xen/notifier: address violations of MISRA C Rule 20.7 88822d5fbd xen/arm: smmu: address violations of MISRA C Rule 20.7 8e7207d512 EFI: address violations of MISRA C Rule 20.7 b51d7f39dc xen/device_tree: address violations of MISRA C Rule 20.7 9979cc594a x86/cpufeature: add parentheses to comply with Rule 20.7 a02174c6c8 amd/iommu: clean up unused guest iommu related functions b053075d1a xen/spinlock: make struct lock_profile rspinlock_t aware cc3e8df542 xen/spinlock: add rspin_[un]lock_irq[save|restore]() c9aca2a1f6 xen/spinlock: rename recursive lock functions 475080b6b2 xen/spinlock: introduce new type for recursive spinlocks a97de92e76 IOMMU: store name for extra reserved device memory 62018f0870 x86/mm: use block_lock_speculation() in _mm_write_lock() d92a67b60c xen/sched: address violations of MISRA C Rule 20.7 f93d8dd519 automation/eclair: allow parameter name "unused" a5b90a90ee MAINTAINERS: remove myself from various positions ad52857efc MAINTAINERS: drop AMD IOMMU and Intel VT-d sections 8a8d5c22af perfc: add pseudo-keyword fallthrough 53b5208de8 x86/svmdebug: Print np, sev and sev_es vmcb bits 2f09f797ba x86/svm: Drop the suffix _guest from vmcb bit d638e304f1 SUPPORT.MD: Fix matrix generation after 43c416d0d819 and 77c39a53cf5b 77c39a53cf xen/arm: arm32: Add emulation of Debug Data Transfer Registers 43c416d0d8 xen/arm: arm64: Add emulation of Debug Data Transfer Registers bd06cf74fc xen/arm: Introduce CONFIG_PARTIAL_EMULATION and "partial-emulation" cmd option af7fed3fdf xen/spinlock: remove misra rule 21.1 violations 68e008db0c xen: avoid grep fodder define and undef 70e549fd44 MAINTAINERS: Remove myself from several subsystems a6081d0176 x86/svm: Drop the _enabled suffix from vmcb bits d2686bf964 xen/compiler: deviate the inline macro for MISRA C Rule 20.4 3945b61ddb xen/lz4: address violations of MISRA C:2012 Directive 4.10 ec2587ab4b x86/mtrr: address violations of MISRA C:2012 Directive 4.10 13a7b0f9f7 restrict concept of pIRQ to x86 4dc9a8b060 automation/eclair_analysis: deviate certain macros for Rule 20.12 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-devtools')
0 files changed, 0 insertions, 0 deletions