|
From: Geert U. <ge...@li...> - 2001-12-05 22:27:19
|
On Wed, 5 Dec 2001, Roman Zippel wrote: > "Michel D=E4nzer" wrote: > >=20 > > [ following up to the linux-apus-devel list, hope you don't mind ] > >=20 > > On Sun, 2001-12-02 at 01:55, Adam Kowalczyk wrote: > >=20 > > > > Ever since I've installed my Prometheus card, I can't run LinuxPP= C (or > > > > LinuxM68k). The machine locks up after the fb devices prints out= a > > > > few messages (I ECS and CLGen). I'm under the impression the > > > > Autoconfig routines may not like the fact that the Prometheus car= d > > > > requires 512MB of space allocated. > > > > > > Here is the site Matay has put together > > > http://prometheus.amiga.pl/developer.html it has some information, > > > but I'm not sure if there is enough for a Linux driver, >=20 > >From the info only the pci card can generate that, so if the card was > activated and not shutdown before booting into Linux. >=20 > > Looks to me like it should be enough. If only there was information l= ike > > this about all hardware. >=20 > I'm not overly familiar with PCI, accessing the pci devices shouldn't b= e > difficult, but what about configuring them (irq, io addresses, ...)? They tell where PCI config space is and how it works. They tell where PCI I/O and memory space are mapped, and how hardware byteswapping is done. They tell that all PCI interrupts of all slots (INT #A-#D) are mapped to = one single Zorro interrupt. Code for configuring PCI devices already exists in the PPC tree. I guess now we know everything we need to know. Let's implement it :-) Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m6= 8k.org In personal conversations with technical people, I call myself a hacker. = But when I'm talking to journalists I just say "programmer" or something like= that. -- Linus Torvalds |