arm: unwind allocations etc on arch_domain_create_failure
authorIan Campbell <ian.campbell@citrix.com>
Tue, 3 Jul 2012 09:52:30 +0000 (10:52 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Tue, 3 Jul 2012 09:52:30 +0000 (10:52 +0100)
commit8f7b70034e7c8dc818a15848a65cf788b1bd4264
tree7a46d5efba0a99ad4951176f1354ce14f591fa4a
parent20a13e3fb4a44c9be07a4d956275c682c55f86b1
arm: unwind allocations etc on arch_domain_create_failure

This involves adding the necessary teardown/free functions for some modules.

Don't initialise full arch domain state for the idle domain, it's not needed.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Tim Deegan <tim@xen.org>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/domain.c
xen/arch/arm/gic.h
xen/arch/arm/p2m.c
xen/arch/arm/vgic.c
xen/arch/arm/vpl011.c
xen/arch/arm/vpl011.h
xen/include/asm-arm/p2m.h