Skip to content

Releases: MarsDoge/ModernSetupPkg

ModernSetupPkg v1.1.0

18 Jun 12:53

Choose a tag to compare

Provider data-source standardization + multi-architecture firmware images.

All four images replace the front page (UiApp) with ModernSetupApp. DEBUG builds — verify against SHA256SUMS.txt.

Highlights

  • Shared SMBIOS/ACPI table-access layer (ModernUiPlatformTablesLib); Platform / Performance / Management / Power providers migrated onto it.
  • System Information now shows: CPU clock speed + per-level cache (SMBIOS Type 4/7) and live logical-processor count (MP Services); per-device PCIe identity + negotiated link (PciIo); storage + NIC inventory (BlockIo/DiskInfo/SimpleNetwork).
  • ArmVirt overlay generator fixed — first full ArmVirt replace-UiApp + modern-engine firmware build.
  • Normative specs added: Provider Data Contract, Configurable Items & Quick Settings.

Firmware images

Arch File Renderer Notes
x86_64 ...ovmf-x64-...-OVMF_CODE.fd (+ OVMF_VARS.fd) LVGL pair CODE+VARS as pflash
AArch64 ...armvirt-aarch64-...-QEMU_EFI.fd LVGL qemu-system-aarch64 -M virt
LoongArch64 ...loongarch64-...-QEMU_EFI.fd LVGL qemu-system-loongarch64 -M virt
RISC-V64 ...riscv64-...-RISCV_VIRT_CODE.fd GOP build-only target (no run helper)

Validation

OVMF x64 + LoongArch on QEMU; LoongArch and most display functions verified on physical hardware. RISC-V is build-only.

ModernSetupPkg v1.0.0

22 May 12:06

Choose a tag to compare

ModernSetupPkg v1.0.0

First firmware-integrated ModernSetupPkg binary release.

All uploaded firmware binaries are RELEASE builds with MODERN_SETUP_REPLACE_UIAPP=1.

Architecture:

  • ModernSetupApp replaces/augments UiApp as the firmware setup frontend.
  • Native BootManagerMenuApp remains responsible for Boot#### launch.

Assets:

  • OVMF X64: OVMF_CODE.fd
  • ArmVirt AARCH64: QEMU_EFI.fd
  • LoongArchVirt LOONGARCH64: QEMU_EFI.fd
  • RiscVVirt RISCV64: RISCV_VIRT_CODE.fd

Notes:

  • VARS templates are not included in this release asset set.
  • Standalone ModernSetupApp .efi debug/demo binaries are not included.