Skip to content

Story 6.3 — Guest execution #37

Description

@Abhinkop

Goal

Boot and run the existing EL1 kernel correctly under stage-2 translation.

Tasks

  • Handle stage-2 faults in EL2 vector: print IPA + fault class, halt
  • Map UART MMIO in stage-2 as device memory so EL1 kprintf reaches hardware
  • Verify EL1 kernel boots and prints "Hello World!" through the hypervisor
  • Add EL2 diagnostic UART path for hypervisor-level logging separate from guest output

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions