On Tue, Dec 02, 2014 at 05:45:08PM +0800, Wang, Yalin wrote: > > -----Original Message----- > > From: Richard W.M. Jones [mailto:rjones@xxxxxxxxxx] > > Sent: Monday, December 01, 2014 10:02 PM > > To: kvmarm@xxxxxxxxxxxxxxxxxxxxx > > Cc: Wang, Yalin; Wei Huang > > Subject: Re: arm64: virtio broken in upstream kernel > > > > OK I fixed it ... > > > > This patch to qemu fixes the problem for me. I will post it to qemu-devel > > shortly. > > > > Rich. > Oh , I see the BUG , > It load dtb in the same page with initrd, > This patch can fix, I think more better solution is that > You can get page size from kernel by sysinfo() system call, > Then align most data into PAGE_SIZE, > This is good for both 32 / 64 arch . I guess the problem is that the host might be using 4K pages and the guest might be using 64K pages. (Is that possible?) Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many languages. http://libguestfs.org _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm