2021.06.10: 总结:做了两个并列的工作,都是提升系统态访存性能。 2022.1是QEMU+DUNE,2是用内核模块实现更快的segv机制(还没详细看)。

2021.06.07

有意思的引文

  • DCHC11: PQEMU: A Parallel System Emulator Based on QEMU

  • RSR16: Atomic Instruction Translation Towards A Multi-Threaded QEMU

  • XTMA15:对qemu访存模拟的性能分析!

    本文说这篇的不足是

    not yet support atomic instructions in a target agnostic way

图2.5让我第一次明白shadow page table的用途! 这边文章应该理解错了shadow page table, shadow page table将GVA转换为HPA,见2015.hspt.wang.vee.10.pdf的Figure 1。

2021.06.08

图3.4以及后边的文字描述第一次让我明白了ESPT和HSPT! 以及内核页表和用户页表在meltdown问题后分离的事实! (这个事情之前和胡学仕聊了好久都没能确认)

图4.1之后的文字似乎将明白了intel的EPT?

2021.06.15

Cross-ISA simulation using a Linux kernel module and host page tables

前人工作:[WLW + 15]、[CWH + 14]