mirror of
https://git.FreeBSD.org/src.git
synced 2024-11-24 07:40:52 +00:00
d70230783a
vmmops_modinit() needs to create a device file, and this must happen
after SI_SUB_DEVFS. On non-EARLY_AP_STARTUP platforms (i.e., !x86) this
happens already by accident, but we shouldn't rely on it.
On riscv, remove the current SI_SUB_SMP ordering since that was copied
from arm64 and isn't needed. In particular, riscv's vmmops_modinit()
does not call smp_rendezvous().
Reported by: Oleksandr Kryvulia <shuriku@shurik.kiev.ua>
Fixes:
|
||
---|---|---|
.. | ||
io | ||
arm64.h | ||
hyp.h | ||
mmu.h | ||
reset.h | ||
vmm_arm64.c | ||
vmm_call.S | ||
vmm_dev_machdep.c | ||
vmm_handlers.c | ||
vmm_handlers.h | ||
vmm_hyp_el2.S | ||
vmm_hyp_exception.S | ||
vmm_hyp.c | ||
vmm_instruction_emul.c | ||
vmm_mmu.c | ||
vmm_nvhe_exception.S | ||
vmm_nvhe.c | ||
vmm_reset.c | ||
vmm_stat.h | ||
vmm_vhe_exception.S | ||
vmm_vhe.c | ||
vmm.c |