I'm experimenting with Xen on a spare machine and I noticed that it can resize the RAM and CPU allocations of my VMs without shutting them down first. VirtualBox, VMware Fusion, etc. can't do the same thing. How does Xen live resize work?
(Does it have anything to do with my guest operating systems using paravirtualized kernels?)