Releases: MarsDoge/ModernSetupPkg
Releases · MarsDoge/ModernSetupPkg
ModernSetupPkg v1.1.0
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
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
.efidebug/demo binaries are not included.