Subject: Re: PC PCI cards in a real machine
To: None <port-sparc64@netbsd.org>
From: Lloyd Parkes <lloyd@must-have-coffee.gen.nz>
List: port-sparc64
Date: 02/24/2002 16:17:48
> Here is what I currently have in my nvramrc
>
> dev /packages/SUNW,builtin-drivers
> : class018000
> 8f 9 my-space + " config-b!" $call-parent class010100
> ;
> device-end
I tried looking up config-b! to work out what this code snippet does. I
couldn't see anything, so settled for cutting and pasting Sun's code. After
applying a small amount of thought to the matter, I have worked out what this
does. It updates the PCI/ATA programming interface register to force the
device in to native PCI mode. The ATA specs that I have list bits 4-7 of this
register as reserved, so this correct code for random PCI ATA cards is in fact
dev /packages/SUNW,builtin-drivers
: class018000
f 9 my-space + " config-b!" $call-parent class010100
;
device-end
Cheers,
Lloyd