今日的行程:
辦公室:09:05 - 18:30
讀書室:18:30 - 19:30
今日的記錄:
這幾天學到的 extension,很新 2024/3、4 才 ratified,內容的直接翻譯是,如果支援 Svvptc 的話,那麼某個 hart 對 PTE.valid 的修改,會能夠在同個 hart 的下一次存取之前,被觀察到
,有點繞口,而且也不是很準確的翻譯XD。
實際想要做到的事情是,讓 S-mode 軟體省去一些 preventive 的 sfence.vma
或是 sinval.vma
。
具體來說,可以透過以下三種方式實作:
參考的 kernel patch set: