On Mon, Jul 15, 2013 at 7:39 PM, Alexey Kardashevskiy <a...@ozlabs.ru> wrote: > On 07/16/2013 10:28 AM, Anthony Liguori wrote: >> Alexey Kardashevskiy <a...@ozlabs.ru> writes: >> >> The right solution is to drop the additional IO region on sPAPR and >> remove the ISA devices marking themselves as "little endian". > > > No, this is not endianness, this is something different caused by a > difference in IO port registration (subpage? section? memoryregion? I am > going to draw a graph and try realize what is what here :) ). > > Even very first IO port access does not reach VGA, fails somehow in > address_space_translate_internal() but devices other than VGA (well, at > least network devices) work perfectly.
Can you be more specific about what's failing? VGA works fine for me with TCG. Regards, Anthony Liguori > > >> But that requires careful testing and fixing the other platforms that >> also are relying on the doube byte lane swapping. > > > -- > Alexey