和 Intel SDM 对标的 manual 是 AMD APM (AMD64 Architecture Programmer’s Manual)

AMD EPYC CPU 架构演进

Zen3 和 Milan 的关系是什么?

不同的 codename 可能会 share 同一个架构,比如 Genoa 和 Raphael 都是用了同一个 Zen 4 架构,但是大体上还是一代对应一代慢慢演进的。

具体对应关系请看这里的表格:Epyc - Wikipedia

目前(2017~1024)都是以意大利的城市命名的,比如:

  • Naples:那不勒斯
  • Rome:罗马
  • Milan:米兰
  • Genoa:热那亚(意大利西北部港市)
  • Bergamo:贝加莫
  • Siena:锡耶纳
  • Raphael:拉斐尔
  • Turin:都灵
  • Venice:威尼斯

至于为什么就不清楚了。

AMD 虚拟化架构

VMCB

和 VMCS 很像,

World Switch

其实就是 VMX Mode Swtich。

Guest Mode(对应 non-root mode)

通过 VMRUN 进入,对应 VMLAUNCH/VMRESUME。