Bumping lopper to latest, which comprises the following commits:
b3ef974 lopper: assists: xlnx_overlay_dt: Remove explicit phandle property configuration
5ee18e1 lopper: assists: xlnx_overlay_dt: Sort imports
15780a1 lopper: assists: xlnx_overlay_dt: Use Lopper logging
9bfadf3 lopper: assists: xlnx_overlay_dt: Refactor to use Lopper tree operations
435a501 openamp: xlnx: add specific checks to ensure reserved mem is ok
3a3df0a lopper_sanity/schema: add /bits/ 64 bit preserved test
cd8a467 lopper/tree: fix /bits/ 64 property output
363b74b lopper:assists:baremetallinker_xlnx: Correct OCM memory mapping in xlnx_memipname
35f96f9 gen_domain_dts: Fix RTC interrupt format for Zephyr
1c11d1c lopper: assists: zephyr: Add Xilinx RTC node for Zephyr
85bf49e gen_domain_dts: Fix back clock_props logic
afa272d openamp: xlnx: enable zephyr RPU DT without domain-access
09ba439 openamp: xlnx: parity with default openamp cases
a279acf lopper: assist: zephyr: for R52 update ranges property
7db8955 gen_domain_dts: Remove mig-7series, ddr4 and lmb_bram from the list of PL memory IPs that need to be removed
e6a1d17 assists: gen_domain_dts: Add tcm lockstep nodes to linux_ignore_ip_list
833d64b lops/sample: add a sample lop file for phandle modifications
c97589b lopper:assist: Define FRL enable macro based on HDMI mode
696a855 lopper:assists:baremetalconfig_xlnx: Fix file handle leak in DtbtoCStruct causing _g.c file corruption
4fa6a81 lopper:assists: Refactor device tree node property access to use propval() method
aa0ba9a openamp: xlnx: xlnx_openamp_get_ddr_elf_load: skip mmio-sram nodes
8080436 assists/yaml_to_dts_expansion: resolve_host_remote: fix err handling path
d8c8022 assists/yaml_to_dts_expansion: openamp_remote_cpu_expand: fix lockstep check
8b39ddf sanity/openamp: reformat test to use internal script
32ab506 assists/domain_access: fix includes
b717e84 assists/yaml_to_dts_expansion: add start/size helper
72a938c assists/yaml_to_dts_expansion: Add cleanups
87e3d3e assists/domain_access: Document case of empty memory description for domain
b3d7642 lopper: move YAML expansion to its own plugin yaml_translation
429834f assists/subsystem: add yaml handling from openamp
7e88aef openamp: remove yaml handling here
6e77a4b assists/domain_access: remove expand calls
84cba90 openamp: xlnx: removed yaml translation routines
3c7947e openamp: xlnx: Add documentation for each routine.
18cb02e lopper: assists: zephyr: Add MMIO SRAM
d7e1875 assists/domain_access: memory: account for empty memory value
cb66e4d openamp: xlnx: refactor for domain access
387d72e assists/domain_access: Only do a re-order for reserved memory
efb5998 yaml-xlate: update handling for domain reserved memory
f395a39 assists/subsystem: reserved_memory_expand: change to follow phandle list convention
f120d7e gen_domain_dts: remove openamp handling
bf70796 baremetallinker_xlnx: update openamp elf ddr routine
61a19eb assists/subsystem: add RPU power domain to domain
419b2b0 lops/xlate-yaml: synchronize interrupt-map phandle definition
3c827f4 lops: drop cdo lops from default loading
b48475e housekeeping: remove unused cdo lops and assists
ad3d848 lopper:assists:baremetalconfig_xlnx: Fix file handle leak in DtbtoCStruct causing _g.c file corruption
892679f lopper/base: tweak comment regex to skip embedded python
6f0ffe0 lopper: correctly label compact (or sparse) nodes in --enhanced mode
06ca2b9 lopper: Use absolute() instead of resolve() to preserve substituted drive letters and avoid Windows path length issues
4117062 lopper_sanity: make results output uniform
8569906 loper/yaml: update to lopper.log and global trace level values
61d252b tree: drop if verbose checks
0ddcc1c lopper/query: convert to lopper.log format
59fc977 loper/base: convert output to lopper.log format
460ca22 assists/extract: convert to lopper log output
608610a assits/domain_access: set finer grained lopper log level
7e75684 assists/compare: convert to lopper.log output
fd630e3 lopper/common_utils: convert remaining print to lopper.log
2330e5f lopper/cdo: use lopper.log instead of print
c0f92ba lopper/main: convert remaining print statments to lopper.log
4cee119 lopper: SDT: convert print statements to lopper.log output
27b0b6a lopper/fdt: convert print statements to lopper log calls
fd17a4f lopper/log: add additional logging levels
abf3aed lopper: convert remaining verbosity checks to lopper.log calls
59d307f lopper: allow .dtsi files to be joined with the SDT
e4c11a0 gpios: add phandle field description
f4bfbbf lopper:assists: Add exception handling for missing clock nodes
50c245d assists: baremetallinker_xlnx: Add support for lpddr memory IP
dd91add baremetal_gentestapp_xlnx: Skip the inclusion of the IP in peripheral test if is-hierarchy is present in the DT node
4f56ad3 lopper: assists: gen_domain_dts: Fix for Zephyr microblaze Kconfig generation alignment and ordering
9303c00 lopper: assist: zephyr: Add support for dma-channels property in AXI-DMA node
873dc86 docs(zephyr): Add comprehensive AMD SoC processor documentation with Sphinx integration
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
||
|---|---|---|
| classes | ||
| conf | ||
| docs | ||
| dynamic-layers | ||
| files | ||
| lib/oeqa/runtime/cases | ||
| recipes-containers | ||
| recipes-core | ||
| recipes-demo | ||
| recipes-devtools | ||
| recipes-extended | ||
| recipes-graphics/xorg-xserver | ||
| recipes-kernel | ||
| recipes-networking | ||
| scripts | ||
| wic | ||
| .gitignore | ||
| COPYING.MIT | ||
| MAINTAINERS | ||
| meta-virt-roadmap.txt | ||
| README.md | ||
| SECURITY.md | ||
meta-virtualization
The meta-virtualization layer is the authoritative resource for virtualization technologies in OpenEmbedded / Yocto built distributions. It provides support or both hypervisor-based virtualization (such as KVM, Xen, and QEMU) and system-level virtualization (Linux containers), along with the host and guest technologies required to build complete solutions ranging from embedded systems to full deep CNCF stack deployments.
The bbappend files for some recipes (e.g. linux-yocto) in this layer need to have 'virtualization' in DISTRO_FEATURES to have effect. To enable them, add in configuration file the following line.
DISTRO_FEATURES:append = " virtualization"
If meta-virtualization is included, but virtualization is not enabled as a distro feature a warning is printed at parse time:
You have included the meta-virtualization layer, but
'virtualization' has not been enabled in your DISTRO_FEATURES. Some bbappend files
may not take effect. See the meta-virtualization README for details on enabling
virtualization support.
If you know what you are doing, this warning can be disabled by setting the following variable in your configuration:
SKIP_META_VIRT_SANITY_CHECK = 1
Depending on your use case, there are other distro features in meta-virtualization that may also be enabled:
- xen: enables xen functionality in various packages (kernel, libvirt, etc)
- kvm: enables KVM configurations in the kernel and autoloads modules
- k8s: enables kubernetes configurations in the kernel, tools and configuration
- aufs: enables aufs support in docker and linux-yocto
- x11: enable xen and libvirt functionality related to x11
- selinux: enables functionality in libvirt and lxc
- systemd: enable systemd services and unit files (for recipes for support)
- sysvinit: enable sysvinit scripts (for recipes with support)
- seccomp: enable seccomp support for packages that have the capability.
Dependencies
This layer depends on:
URI: git://github.com/openembedded/openembedded-core.git branch: master revision: HEAD prio: default
URI: git://github.com/openembedded/meta-openembedded.git branch: master revision: HEAD layers: meta-oe meta-networking meta-filesystems meta-python
Required for Xen XSM policy: URI: git://git.yoctoproject.org/meta-selinux branch: master revision: HEAD prio: default
Required for Ceph: URI: git://git.yoctoproject.org/meta-cloud-services branch: master revision: HEAD prio: default
Required for cri-o: URI: git://git.yoctoproject.org/meta-selinux branch: master revision: HEAD prio: default
Community / Collaboration
Repository: https://git.yoctoproject.org/cgit/cgit.cgi/meta-virtualization/ Mailing list: https://lists.yoctoproject.org/g/meta-virtualization IRC: libera.chat #meta-virt channel
Maintenance
Send pull requests, patches, comments or questions to meta-virtualization@lists.yoctoproject.org
Maintainer: Bruce Ashfield bruce.ashfield@gmail.com see MAINTAINERS for more specific information
When sending single patches, please using something like: $ git send-email -1 -M --to meta-virtualization@lists.yoctoproject.org --subject-prefix='meta-virtualization][PATCH'
License
All metadata is MIT licensed unless otherwise stated. Source code included in tree for individual recipes is under the LICENSE stated in each recipe (.bb file) unless otherwise stated.