Mark Williamson wrote:
> If multiple platforms want to do this, we could refactor the code so
> that the core of the balloon driver can be used in multiple archs.
> We could have an arch_release/request_memory() that the core balloon
> driver can call into to actually return memory to the VMM.
This is also a thing that the UML project would probably be interested
in.
As a generalization though, what is needed is hot-pluggable memory in
Linux kernel. Satisfies Xen, UML and any physical implementations at
some point.
-- Naked