Balloon
New Year
不积跬步,无以至千里;不积小流,无以成江海。
新的一年开始了,我需要反思自己的成败得失,扭转过去一年的颓势。扎扎实实,分清主次,做好自己的本职工作。大道至简,问题很简单,不要再本末倒置了。
Kernel Balloon
init_vqs():Initialize VirtQueue
balloon():Calc diff and invoke leak or fill
fill_balloon():
balloon_page_enqueue():allocate a new page and inserts it into the balloon page list.
alloc_page():alloc_pages_current()
__alloc_pages_nodemask()
balloon_page_dequeue()
QEMU Balloon
virtio_balloon_handle_output()