linux/drivers/hv
K. Y. Srinivasan 9aa8b50b2b Drivers: hv: Add Hyper-V balloon driver
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: K. Y. Srinivasan <kys@microsoft.com>
Reviewed-by: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-11-15 15:42:09 -08:00
..
channel.c Merge 3.7-rc3 into char-misc-next 2012-10-29 08:44:40 -07:00
channel_mgmt.c Drivers: hv: remove unused variable from channel_mgmt.c 2012-10-24 15:45:35 -07:00
connection.c
hv.c hv: fail the probing immediately when we are not in hyperv platform 2012-08-17 09:51:59 -07:00
hv_balloon.c Drivers: hv: Add Hyper-V balloon driver 2012-11-15 15:42:09 -08:00
hv_kvp.c Drivers: hv: kvp: Copy the address family information 2012-09-05 12:12:38 -07:00
hv_util.c Drivers: hv: Add KVP definitions for IP address injection 2012-08-16 13:48:07 -07:00
hyperv_vmbus.h Drivers: hv: Cleanup the guest ID computation 2012-08-13 18:42:25 -07:00
Kconfig Drivers: hv: Add Hyper-V balloon driver 2012-11-15 15:42:09 -08:00
Makefile Drivers: hv: Add Hyper-V balloon driver 2012-11-15 15:42:09 -08:00
ring_buffer.c net/hyperv: Add flow control based on hi/low watermark 2012-04-03 17:47:15 -04:00
vmbus_drv.c hv: vmbus_drv: detect hyperv through x86_hyper 2012-09-04 15:55:34 -07:00