Skip to content

Story 5.1 — Secondary core bring-up #32

Description

@Abhinkop

Goal

Bring secondary CPU cores online so that the kernel can execute tasks in parallel.

Tasks

  • Parse CPU nodes from FDT to discover secondary MPIDR values
  • Implement PSCI CPU_ON (SMC call) to wake each secondary core
  • Write secondary entry point: set up stack, install exception vectors, enable MMU (reuse TTBR1), call secondary_main()
  • secondary_main(): print core ID via UART, enter scheduler loop

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