• K. Y. Srinivasan's avatar
    Drivers: hv: Add Hyper-V balloon driver · 9aa8b50b
    K. Y. Srinivasan authored
    
    
    Add the basic balloon driver. Windows hosts dynamically manage the guest
    memory allocation via a combination memory hot add and ballooning. Memory
    hot add is used to grow the guest memory upto the maximum memory that can be
    allocatted to the guest. Ballooning is used to both shrink as well as expand
    up to the max memory. Supporting hot add needs additional support from the
    host. We will support hot add when this support is available. For now,
    by setting the VM startup memory to the VM  max memory, we can use
    ballooning alone to dynamically manage memory allocation amongst
    competing guests on a given host.
    Signed-off-by: default avatarK. Y. Srinivasan <kys@microsoft.com>
    Reviewed-by: default avatarHaiyang Zhang <haiyangz@microsoft.com>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
    9aa8b50b
Kconfig 538 Bytes