Потому что сейчас хочу прикрутить TLB Shootdown, но не знаю, как можно гарантировать, что не будет race condition между моментом когда (А) я поменяю таблицу трансляции и (Б) каждый из процессоров будет об этом информирован, не пройдёт какой-то интервал времени, в котором какой-то процессор решит полезть в уже невалидный адрес
у вас PT не за спинлоком?
Обсуждают сегодня