Re: [Xen-devel] [PATCH] linux: force proper address translation in Dell RBU

Jan Beulich
Thu, 19 Nov 2009 10:01:27 -0000

>>> "Jan Beulich" <JBeulich@novell.com> 19.11.09 10:50
>>>
>Replacing virt_to_phys() by virt_to_bus(), and adding code to ensure
>contiguity as required by the firmware.

While similar address translation changes are also needed in dcdbas,
doing them is not sufficient for the driver to work under Xen. It also
requires that the issuing on SMIs happens on physical CPU#0, which
presently we can arrange for only by using domctl interfaces. I''m not
certain however that I could, not being there is any interest in this in
the first place, reliably backport to 2.6.18 the hack we use for this in
our forward ported trees. Of course, some mechanism will certainly be
needed in the pv-ops Dom0 case once that reaches the point where
it can be used in products...

Jan