[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Re: Ping: regressions from post-3.2.3 c/s 17041
>>> On 02.07.10 at 13:24, Christoph Egger <Christoph.Egger@xxxxxxx> wrote: > The testing results shown so far mean that c/s 16898 has a dependency > to at least one c/s in xen-unstable prior to 17575 that has *not* been > backported to Xen-3.2-testing. > > The issue is described in c/s 17202 (xen-unstable tree): > ----------------------------------------------------------------- > description: SVM: handle page faults in emulated instruction fetches > > Deal with failures in hvm_copy_from_guest_virt when fetching > instructions in the various SVM emulation paths. Since we know that > the instruction was fetchable by the hardware, we can usually just > return from the VMEXIT and try again; whatever caused us to fail will > cause the hardware to fail next time and we'll get the correct exit > code. > ----------------------------------------------------------------- > > Unfortunately, the SVM emulation code has been rewritten in > c/s 17090 (xen-unstable tree) and not been backported to Xen 3.2.x. > Therefore, the real fix is way more complicated than the diff > from c/s 17202. Two main things this doesn't answer: 1) The changes we talk about here don't (afaics) touch the handle_mmio() path at all, yet your testing says that this path is affected. 2) According to the second of the messages > (XEN) instrlen.c:252:d6 Cannot read from address 802eb001 (eip 802eb001, mode > 2) the guest is in 16-bit mode. Since 64-bit kernels don't call 16-bit BIOS routines, this must be before the kernel even starts. If however this is BIOS code, the reported instruction pointer looks rather bogus, and there should presumably not be any talk about page faults. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |