Skip to content

Initial supervisor and user core binary build check in - #162

Merged
kuqin12 merged 35 commits into
OpenDevicePartnership:feature/supvfrom
kuqin12:supv_init
Jul 21, 2026
Merged

Initial supervisor and user core binary build check in#162
kuqin12 merged 35 commits into
OpenDevicePartnership:feature/supvfrom
kuqin12:supv_init

Conversation

@kuqin12

@kuqin12 kuqin12 commented Apr 6, 2026

Copy link
Copy Markdown
Contributor

Description

This change adds 2 new binary builds for management mode related modules: supervisor and user core for Q35 platform.

  • Impacts functionality?
  • Impacts security?
  • Breaking change?
  • Includes tests?
  • Includes documentation?

How This Was Tested

This was tested on QEMU Q35 and booted to Windows desktop.

Integration Instructions

See: https://github.com/kuqin12/mu_feature_mm_supv/blob/personal/kuqin/supv_init/SeaPkg/Docs/PlatformIntegration/PlatformIntegrationSteps.md#integraion-guide-for-rust-based-supervisor

@patina-automation

patina-automation Bot commented Apr 6, 2026

Copy link
Copy Markdown
Contributor

QEMU Validation Failed

QEMU validation did not complete successfully or did not shutdown as expected.

Workflow run: https://github.com/OpenDevicePartnership/patina-dxe-core-qemu/actions/runs/29790000925

Job Results

Job Result
Run Patina QEMU Validation / Preflight Checks
Gather Incoming PR Metadata
Run Patina QEMU Validation / Get Constants / Get Repository Constants
Run Patina QEMU Validation / Emit PR Metadata
Run Patina QEMU Validation / Post In-Progress Notification

Dependencies

Repository Ref
patina-dxe-core-qemu f30b216

This comment was automatically generated by the Patina QEMU PR Validation Post workflow.

Comment thread Cargo.toml Outdated
@kuqin12

kuqin12 commented Apr 15, 2026

Copy link
Copy Markdown
Contributor Author

Will add this to the change/doc, build commands:

supv: cargo build --target x86_64-unknown-uefi --bin q35_mm_supervisor --features x64,save_state_amd,supv --no-default-features
user core: cargo build --target x86_64-unknown-uefi --bin q35_mm_user_core --features="x64 user_core"

@kuqin12
kuqin12 changed the base branch from main to feature/supv July 20, 2026 19:14
@kuqin12
kuqin12 marked this pull request as ready for review July 20, 2026 19:21
@kuqin12 kuqin12 changed the title [DRAFT] Initial supervisor and user core binary build check in Initial supervisor and user core binary build check in Jul 20, 2026
@patina-automation

Copy link
Copy Markdown
Contributor

Binary Size Report

Platform Commit Δ Debug Size Δ Release Size
Q35 (x86_64) Base:feature/supv
PR:supv_init
 
1.22 MB
1.23 MB
Δ 1.00 KB
937.00 KB
937.50 KB
Δ 512.00 B
OVMF (x86_64) Base:feature/supv
PR:supv_init
 
1.02 MB
1.02 MB
Δ 512.00 B
778.50 KB
778.00 KB
Δ -512.00 B
ARMVIRT (aarch64) Base:feature/supv
PR:supv_init
 
1.17 MB
1.17 MB
Δ 1.50 KB
913.50 KB
913.00 KB
Δ -512.00 B

@kuqin12
kuqin12 merged commit 89f9c96 into OpenDevicePartnership:feature/supv Jul 21, 2026
7 of 8 checks passed
@kuqin12
kuqin12 deleted the supv_init branch July 21, 2026 04:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant