mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-11-01 15:08:21 +00:00
mmu: don't do an nmi
This commit is contained in:
@@ -220,7 +220,7 @@ void arch_mmu_tlbshootdown(void *page) {
|
|||||||
mmupage = page;
|
mmupage = page;
|
||||||
remaining = arch_smp_cpusawake - 1;
|
remaining = arch_smp_cpusawake - 1;
|
||||||
|
|
||||||
arch_smp_sendipi(NULL, &_cpu()->isr[0xfe], ARCH_SMP_IPI_OTHERCPUS, true);
|
arch_smp_sendipi(NULL, &_cpu()->isr[0xfe], ARCH_SMP_IPI_OTHERCPUS, false);
|
||||||
|
|
||||||
while (__atomic_load_n(&remaining, __ATOMIC_SEQ_CST)) CPU_PAUSE();
|
while (__atomic_load_n(&remaining, __ATOMIC_SEQ_CST)) CPU_PAUSE();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user