Commit 2be62807 authored by Andreas Herrmann's avatar Andreas Herrmann Committed by Will Deacon
Browse files

kvm tools: Introduce weak (default) load_bzimage function



... to get rid of its function definition from archs that don't
support it.

Signed-off-by: default avatarAndreas Herrmann <andreas.herrmann@caviumnetworks.com>
Signed-off-by: default avatarPekka Enberg <penberg@kernel.org>
parent f9dee795
......@@ -276,10 +276,3 @@ int load_flat_binary(struct kvm *kvm, int fd_kernel, int fd_initrd,
return true;
}
bool load_bzimage(struct kvm *kvm, int fd_kernel, int fd_initrd,
const char *kernel_cmdline)
{
/* To b or not to b? That is the zImage. */
return false;
}
......@@ -355,6 +355,12 @@ int __attribute__((__weak__)) load_elf_binary(struct kvm *kvm, int fd_kernel,
return false;
}
bool __attribute__((__weak__)) load_bzimage(struct kvm *kvm, int fd_kernel,
int fd_initrd, const char *kernel_cmdline)
{
return false;
}
bool kvm__load_kernel(struct kvm *kvm, const char *kernel_filename,
const char *initrd_filename, const char *kernel_cmdline)
{
......
......@@ -204,13 +204,6 @@ int load_flat_binary(struct kvm *kvm, int fd_kernel, int fd_initrd, const char *
return true;
}
bool load_bzimage(struct kvm *kvm, int fd_kernel, int fd_initrd,
const char *kernel_cmdline)
{
/* We don't support bzImages. */
return false;
}
struct fdt_prop {
void *value;
int size;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment