HomeFreeBSD

Don't jump to VA space until kernel is ready.

Description

Don't jump to VA space until kernel is ready.

This fixes the race when first core sets up the pagetables, while
secondary cores do translating the address of __riscv_boot_ap.

This now allows us to smpboot in QEMU with 8 cores just fine.

Sponsored by: DARPA, AFRL

Details

Provenance
brAuthored on
Parents
rS335046: dumpon(8): improve the examples a bit
Branches
Unknown
Tags
Unknown