Kernel Livedump
summary
Implements live kernel memory dump without reboot by using copy-on-write and dumping into a reserved target that currently writes a vmcore format image on x86; initialization builds two bitmaps and a software-protection bit, then stops the machine, protects pages, records page frames via a page-fault handler and a sweeper, and streams pages to a block-backed queue. Major unresolved issues are the queue-size calibration, handling vmap/vma synchronization and TLB impact, and options for reserved preallocated memory sizing versus weaker consistency or crash-on-full tradeoffs.
AI-written summary · about
