Hello Genodians,
it's end of November and, hence, it's time for a fresh Genode release. This time the release addresses a variety of topics from least-privilege device drivers to virtualization improvements on ARM and x86 with the following highlights.
The first notable improvement is the completion of our year-long effort to a unified cross-platform device-driver infrastructure. The uniform use of the generic platform-driver interface renders the I/O-related foundation of the system much more dependable and clear. Next, the current version adds support for Intel Gen12/Iris Xe to our accelerated graphics stack and hugely improves robustness and performance of the GPU multiplexer component. Further, the release includes all ingredients for an integrated hardware-software co-design workflow with Genode on Xilinx Zynq. This enables the development of IP cores for the FPGA programmable logic and Genode components in tandem and allows system designs that include hardware reconfiguration at runtime.
The current release contains the following changes and new features:
- Hardware-software co-design with Genode on Xilinx Zynq - Hardware-accelerated graphics with Intel GEN12+ GPUs - Unified device-driver infrastructure across PC and ARM - Low-level support for suspend/resume on PC hardware - Device drivers - New PinePhone drivers for audio, camera, and power control - New PCI and network drivers for NXP i.MX - Intel display-driver support for 12th-Gen hardware - PC audio driver updated to OpenBSD 7.1 - Forthcoming Sculpt OS variant for the PinePhone - Virtualization - Improved usability of the ARM VMM - Virtio device models for the Seoul VMM on PCs - MSI support for the base-hw microkernel
Read the complete release documentation for the version 22.11 here
https://genode.org/documentation/release-notes/22.11
Best regards