Skip to content

0.2.1

Choose a tag to compare

@github-actions github-actions released this 10 Mar 18:08
· 60 commits to main since this release
0a37133

๐ŸŽŠ Hyperion Kernel Changes

๐Ÿ–ฅ๏ธ KVM Enhancements

  • CONFIG_KVM_ASYNC_PF โ€” avoids vCPU stalls on page faults, boosting performance for over-committed or ballooned guest RAM.
  • CONFIG_KVM_COMPAT โ€” adds 32-bit compat ioctls for older libvirt/QEMU versions.
  • CONFIG_KVM_AMD_SEV_SNP โ€” enables Secure Nested Paging (EPYC 3rd gen+), authenticating guest memory.

๐ŸŽฎ VFIO / Passthrough

  • CONFIG_VFIO_PCI_VGA โ€” supports VGA/display passthrough for Looking Glass or single-GPU setups.

โšก VHOST & VirtIO

  • CONFIG_VHOST_IOTLB + CONFIG_VHOST_RING โ€” foundational vhost infrastructure for vhost-user and vDPA.
  • CONFIG_VIRTIO_MMIO + CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES โ€” VirtIO over MMIO for microVMs or direct-boot QEMU guests.
  • CONFIG_VIRTIO_PMEM โ€” VirtIO NVDIMM/DAX support for persistent memory.
  • CONFIG_VIRTIO_DMA_SHARED_BUFFER โ€” zero-copy DMA-BUF sharing for virgl/virtio-gpu workloads.

๐Ÿ” Memory Encryption & IOMMU

  • CONFIG_X86_MEM_ENCRYPT โ€” umbrella for SEV/SME/TME support.
  • CONFIG_AMD_MEM_ENCRYPT (with AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT=n) โ€” AMD SME/SEV/SEV-ES host support.
  • CONFIG_INTEL_TDX_GUEST โ€” boot as Intel TDX trust domain guest.

๐Ÿ“ฑ Android / Waydroid Support

  • CONFIG_ANDROID_BINDER_IPC_SELFTEST โ€” off for binder debugging.
  • Full Waydroid/LXC container checklist included: binder, squashfs, overlayfs, erofs, namespaces, cgroups, PSI, bridge/NAT, vsock โ€” all built-in.

๐Ÿ’ฟ Attached ISO: Minimal shell only (no GUI).

๐Ÿš€ Boot example:

qemu-system-x86_64 \
  -m 2048 \
  -smp 2 \
  -cdrom hyperion.iso \
  -boot d \
  -vga virtio \
  -display gtk \
  -serial mon:stdio \
  -no-reboot