refactor: 문서 개선 중

This commit is contained in:
donghyeon-ka
2026-09-21 14:30:55 +09:00
parent c93cdea150
commit 805a18f486
1497 changed files with 525837 additions and 59152 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -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