[parisc-linux] Booting C100
Ryan Bradetich
rbradetich@uswest.net
Mon, 15 Jan 2001 12:57:35 -0700
Greg,
The ccio detection via GSC port is really a hack. I will commit your patch
since we do not have a better way to detect the driver atm :) Hopefully my
local tree will shape up today, and I can commit a new and improved ccio
driver. Than I will start working on the I/O tree to eliminate this hack.
Thanks for the patch!
- Ryan
Greg Ingram wrote:
> Okay, I grabbed the cross-compiler and various sources and managed to
> build a booting image. Woohoo! I also tried the lifimage you just posted
> to the FTP site. Both kernels died at GSC detection because it didn't
> know the address f5fbf000. I made this little change to ccio-dma.c:
>
> --- arch/parisc/kernel/ccio-dma.c.orig Mon Jan 15 12:40:05 2001
> +++ arch/parisc/kernel/ccio-dma.c Mon Jan 15 13:05:01 2001
> @@ -1174,6 +1174,7 @@
> ** that can't be detected by PA/EISA/PCI bus walks.
> */
> switch((long) d->hpa) {
> + case 0xf5fbf000L: /* C1O0 (wild guess!) */
> case 0xf7fbf000L: /* C110 IOA0 LBC (aka GSC port) */
> case 0xf3fbf000L: /* C110 IOA0 LBC (aka GSC port) */
> /* ccio_hpa same as C200 IOA0 */
>
> It got past that point but crashed later. Full boot log follows. I'm
> looking at excluding the GSC stuff to see if the problem goes
> away. Updates at 11.
>
> - Greg
>
[bootlog snipped]