diff options
author | Ian Campbell <ian.campbell@xensource.com> | 2006-11-30 12:38:50 +0000 |
---|---|---|
committer | Ian Campbell <ian.campbell@xensource.com> | 2006-11-30 12:38:50 +0000 |
commit | a173b7d011523df95259a206a5ff5d6ceeea336b (patch) | |
tree | b66cfc4f14c39531a5bcff134403904341a1550a /xen/arch/x86/machine_kexec.c | |
parent | dc7f685195f2097d99c82bbd1a643024a95331b9 (diff) | |
download | xen-a173b7d011523df95259a206a5ff5d6ceeea336b.tar.gz xen-a173b7d011523df95259a206a5ff5d6ceeea336b.tar.bz2 xen-a173b7d011523df95259a206a5ff5d6ceeea336b.zip |
[XEN] Kexec / Kdump: Generic code
This patch implements the generic portion of the Kexec / Kdump port to Xen.
Signed-Off-By: Magnus Damm <magnus@valinux.co.jp>
Signed-Off-By: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'xen/arch/x86/machine_kexec.c')
-rw-r--r-- | xen/arch/x86/machine_kexec.c | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/xen/arch/x86/machine_kexec.c b/xen/arch/x86/machine_kexec.c new file mode 100644 index 0000000000..639f845ac1 --- /dev/null +++ b/xen/arch/x86/machine_kexec.c @@ -0,0 +1,34 @@ +#include <xen/lib.h> /* for printk() used in stubs */ +#include <xen/types.h> +#include <public/kexec.h> + +int machine_kexec_load(int type, int slot, xen_kexec_image_t *image) +{ + printk("STUB: " __FILE__ ": %s: not implemented\n", __FUNCTION__); + return -1; +} + +void machine_kexec_unload(int type, int slot, xen_kexec_image_t *image) +{ + printk("STUB: " __FILE__ ": %s: not implemented\n", __FUNCTION__); +} + +void machine_kexec(xen_kexec_image_t *image) +{ + printk("STUB: " __FILE__ ": %s: not implemented\n", __FUNCTION__); +} + +void machine_shutdown(xen_kexec_image_t *image) +{ + printk("STUB: " __FILE__ ": %s: not implemented\n", __FUNCTION__); +} + +/* + * Local variables: + * mode: C + * c-set-style: "BSD" + * c-basic-offset: 4 + * tab-width: 4 + * indent-tabs-mode: nil + * End: + */ |