]> git.karo-electronics.de Git - karo-tx-linux.git/commit
xen/stub: driver for memory hotplug
authorLiu Jinsong <jinsong.liu@intel.com>
Thu, 24 Jan 2013 12:16:59 +0000 (20:16 +0800)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Sat, 26 Jan 2013 00:31:38 +0000 (19:31 -0500)
commitaf4b3478d660ac552d44583a8f151742f47445f8
tree44dc24cd74d38074e6c196fb5eaffc7651e0f2c5
parentd19e3c291caf95cebde9a368f177747c0a38ab87
xen/stub: driver for memory hotplug

This patch create a file (xen-stub.c) for Xen stub drivers.
Xen stub drivers are used to reserve space for Xen drivers, i.e.
memory hotplug and cpu hotplug, and to block native drivers loaded,
so that real Xen drivers can be modular and loaded on demand.

This patch is specific for Xen memory hotplug (other Xen logic
can add stub drivers on their own). The xen stub driver will
occupied earlier via subsys_initcall (than native memory hotplug
driver via module_init and so blocking native). Later real Xen
memory hotplug logic will unregister the stub driver and register
itself to take effect on demand.

Signed-off-by: Liu Jinsong <jinsong.liu@intel.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
drivers/xen/Kconfig
drivers/xen/Makefile
drivers/xen/xen-stub.c [new file with mode: 0644]
include/xen/acpi.h