26 lines
688 B
Plaintext
26 lines
688 B
Plaintext
# 세 fault 는 변환 사슬의 서로 다른 단계에서 갈라져 나가 서로 다른 계층이 받는다
|
|
# Question: Guest Page Fault · EPT Violation · Host Page Fault 는 각각 어느 단계에서 갈라지고 누가 받는가
|
|
direction: down
|
|
n0: "Guest Page Table" {
|
|
shape: rectangle
|
|
}
|
|
n1: "Guest Kernel" {
|
|
shape: rectangle
|
|
}
|
|
n2: "EPT" {
|
|
shape: rectangle
|
|
}
|
|
n3: "KVM" {
|
|
shape: rectangle
|
|
}
|
|
n4: "QEMU · Guest RAM Backing" {
|
|
shape: rectangle
|
|
}
|
|
n5: "Host Kernel" {
|
|
shape: rectangle
|
|
}
|
|
n0 -> n1: "Guest Page Fault" { style.stroke-dash: 4 }
|
|
n0 -> n2: "GPA"
|
|
n2 -> n3: "EPT Violation · VM Exit" { style.stroke-dash: 4 }
|
|
n4 -> n5: "Host Page Fault" { style.stroke-dash: 4 }
|