Messages in this thread | | | Date | Fri, 02 Oct 2009 08:23:27 +0100 | From | "Jan Beulich" <> | Subject | Re: [PATCH] iSCSI/iBFT: use proper address translation |
| |
>>> Jeremy Fitzhardinge <Jeremy.Fitzhardinge@citrix.com> 01.10.09 23:46 >>> >On 10/01/09 01:01, Jan Beulich wrote: >> In virtual environments (namely, Xen Dom0) virt <-> phys and >> virt <-> isa-bus translations cannot be freely interchanged. When >> looking at memory below 1M, the latter translations should always >> be used. >> > >Do you have a different definition for isa_virt_to_bus in your kernel? >As far as I can see it is defined to be the same as virt_to_phys. Also, >the ISA memory is identity mapped into the domain's physical mapping >space, so it should be directly accessible without any problems.
I wasn't sure if this is an issue in the pv-ops kernel, so I copied you just in case. Yes, we do have a different virt<->isa_bus translation, but the point of the patch really is that virt<->phys translations are incorrectly being used here regardless of the underlying environment.
Jan
| |