Skip to content

AEM for UEFI v0.5.0-rc2 doesn't boot on Intel #56

@krystian-hebel

Description

@krystian-hebel

Affected component(s) or functionality
GRUB/Xen

Brief summary
Attempting to boot fails with ACM error 0xC00008F1 - class 0xF, major 2, minor 0. Intel stopped including error code description with its ACM package, but according to https://kib.kiev.ua/x86docs/Intel/TXT/315168-013.pdf this would be Invalid MLE GUID.

Version
v0.5.0-rc2

To Reproduce

  1. Install AEM packages under Qubes OS on VP4670.
  2. Do the AEM installation itself.
  3. Try to boot.

Expected behavior
System boots.

Actual behavior
Platform reboots, reporting TXT error on next attempt.

Screenshots

Image

Additional context
This may be caused by unaccounted shift between base and load address. It was used to update the entry point, but not os_sinit_data->mle_hdr_base - it still assumes that the image begins 2 MiB further than it does.

Metadata

Metadata

Assignees

Labels

P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.T: bugType: bug report. A problem or defect resulting in unintended behavior.W: in progressWorkflow: in progress. The issue is actively being worked on.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions