From: Pekka Enberg Date: Sat, 27 Mar 2010 08:15:18 +0000 (+0200) Subject: kvm: Read the whole bzImage to memory X-Git-Tag: next-20110824~3^2~528^2~234 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=66362dd573ef82d2c54a82371c89ed75633f52e8;p=karo-tx-linux.git kvm: Read the whole bzImage to memory We need to read the whole bzImage to memory; otherwise we miss some of the setup code. Signed-off-by: Pekka Enberg --- diff --git a/tools/kvm/kvm.c b/tools/kvm/kvm.c index 079df0ede9cc..b5a20b68b42f 100644 --- a/tools/kvm/kvm.c +++ b/tools/kvm/kvm.c @@ -212,6 +212,9 @@ static bool load_bzimage(struct kvm *kvm, int fd) if (memcmp(&boot.hdr.header, BZIMAGE_MAGIC, strlen(BZIMAGE_MAGIC)) != 0) return false; + if (lseek(fd, 0, SEEK_SET) < 0) + die_perror("lseek"); + setup_sects = boot.hdr.setup_sects + 1; if (setup_sects == 0) setup_sects = BZ_DEFAULT_SETUP_SECTS;