## 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
Goal
Bring secondary CPU cores online so that the kernel can execute tasks in parallel.
Tasks
CPU_ON(SMC call) to wake each secondary coresecondary_main()secondary_main(): print core ID via UART, enter scheduler loop