refactor: 문서 개선 중
This commit is contained in:
@@ -14,11 +14,11 @@
|
||||
"long_description": "참여자는 왼쪽부터 Guest kernel 의 virtio-balloon Driver, virtqueue, QEMU virtio-balloon Device, Host Memory Management 네 개다. 메시지는 위에서 아래로 읽는다. 1번은 Host Memory Management 가 QEMU 쪽 device 에 balloon target 조정을 보내는 것이고, 2번에서 그 요청이 virtqueue 로 내려가면서 VM Boundary 를 넘고, 3번에서 Guest kernel 의 driver 에 balloon target 이 닿는다. 여기서 방향이 바뀐다. 4번에서 driver 가 확보한 Guest page 를 virtqueue 에 올리고, 5번에서 그것이 다시 VM Boundary 를 넘어 QEMU 쪽 device 로 가고, 6번에서 device 가 Host Memory Management 에 회수 가능 backing 으로 넘긴다. target 을 올릴 때와 내릴 때 Guest 가 쓸 수 있는 memory 가 어느 쪽으로 움직이는지는 본문의 표가 맡는다.",
|
||||
"source_context": {
|
||||
"document": "docs/virtualization/final/document.md",
|
||||
"document_sha256": "181e2b3cc8a45bae81e7e8193d026937c4d586ae4495d3b2c323eb7e6abcfadd",
|
||||
"document_sha256": "8c4ecc64c8cea9a4450ed7131fdd9cb2048dc092b66cd969f6346ed77887c210",
|
||||
"anchor": {
|
||||
"kind": "heading",
|
||||
"value": "65. virtio-balloon 구조",
|
||||
"line": 3008
|
||||
"line": 3021
|
||||
}
|
||||
},
|
||||
"composition": {
|
||||
@@ -45,12 +45,12 @@
|
||||
"description": "Guest kernel 쪽 balloon driver. target 을 받아 Guest page 를 확보한다.",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3013,
|
||||
"end_line": 3015
|
||||
"start_line": 3026,
|
||||
"end_line": 3028
|
||||
},
|
||||
{
|
||||
"start_line": 3046,
|
||||
"end_line": 3046
|
||||
"start_line": 3059,
|
||||
"end_line": 3059
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -64,8 +64,8 @@
|
||||
"description": "Guest 와 QEMU 가 balloon 요청을 주고받는 공유 큐. VM Boundary 바로 안쪽이다.",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3017,
|
||||
"end_line": 3017
|
||||
"start_line": 3030,
|
||||
"end_line": 3030
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -79,12 +79,12 @@
|
||||
"description": "Host 쪽 balloon device. 경계를 넘어온 내용을 Host memory management 로 넘긴다.",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3022,
|
||||
"end_line": 3022
|
||||
"start_line": 3035,
|
||||
"end_line": 3035
|
||||
},
|
||||
{
|
||||
"start_line": 3037,
|
||||
"end_line": 3041
|
||||
"start_line": 3050,
|
||||
"end_line": 3054
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -98,12 +98,12 @@
|
||||
"description": "balloon target 을 정하는 쪽이자 회수 기회가 생기는 자리.",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3025,
|
||||
"end_line": 3025
|
||||
"start_line": 3038,
|
||||
"end_line": 3038
|
||||
},
|
||||
{
|
||||
"start_line": 3034,
|
||||
"end_line": 3037
|
||||
"start_line": 3047,
|
||||
"end_line": 3050
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -120,8 +120,8 @@
|
||||
"style": "solid",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3034,
|
||||
"end_line": 3041
|
||||
"start_line": 3047,
|
||||
"end_line": 3054
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -136,12 +136,12 @@
|
||||
"style": "solid",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3017,
|
||||
"end_line": 3022
|
||||
"start_line": 3030,
|
||||
"end_line": 3035
|
||||
},
|
||||
{
|
||||
"start_line": 3041,
|
||||
"end_line": 3046
|
||||
"start_line": 3054,
|
||||
"end_line": 3059
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -156,12 +156,12 @@
|
||||
"style": "solid",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3013,
|
||||
"end_line": 3017
|
||||
"start_line": 3026,
|
||||
"end_line": 3030
|
||||
},
|
||||
{
|
||||
"start_line": 3043,
|
||||
"end_line": 3046
|
||||
"start_line": 3056,
|
||||
"end_line": 3059
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -176,8 +176,8 @@
|
||||
"style": "solid",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3046,
|
||||
"end_line": 3050
|
||||
"start_line": 3059,
|
||||
"end_line": 3063
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -192,8 +192,8 @@
|
||||
"style": "solid",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3017,
|
||||
"end_line": 3025
|
||||
"start_line": 3030,
|
||||
"end_line": 3038
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -208,12 +208,12 @@
|
||||
"style": "solid",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3022,
|
||||
"end_line": 3028
|
||||
"start_line": 3035,
|
||||
"end_line": 3041
|
||||
},
|
||||
{
|
||||
"start_line": 3077,
|
||||
"end_line": 3079
|
||||
"start_line": 3090,
|
||||
"end_line": 3092
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
|
||||
Reference in New Issue
Block a user