Proposed: Patch to fix boot on PA6T

Christian Zigotzky chzigotzky at xenosoft.de
Mon Jun 27 06:08:37 AEST 2016


Hi Darren,

Fantastic news! I'll test your patch with the RC5 tomorrow. Excellent work! Well done!

- Christian

Sent from my iPhone

> On 26 Jun 2016, at 18:42, Darren Stevens <darren at stevens-zone.net> wrote:
> 
> Hello All,
> 
>    commit d6a9996e84ac4beb7713e9485f4563e100a9b03e
>    powerpc/mm: vmalloc abstraction in preparation for radix
> 
>    This commit introduced variables for some linux kernel addresses that had
> before
>    been constants, unfortunately this stopped PaSemi PA6T systems(*) from
> booting as
>    they call ioremap to map SoC registers before the mmu is initialised. The
> attached
>    patch adds a hard-coded init of pci_io_base to the pas_init_early()
> function which
>    which allows the kernel to boot normally.
> 
>    The value will be harmlessly set again once pci starts up.
> 
>    (*) At the moment this has only been tested on an AmigaOneX1000, but I
> expect PaSemi
>    reference systems to have been affected in the same way.
> 
> Kind regards
> Darren
> <pa6t-bootfix.patch>



More information about the Linuxppc-dev mailing list