RE: Openboot Fcode Dropin example?
Added just for my own notes...
On Ultra 5/10 these dropins exist
ok .dropins
Name Length Expansion Checksum
OBP 243268 0 3357
keyboards 3056 0 4910
fonts 2806 0 27526
class060400 1172 0 55615
pci108e,1001 12878 0 38485
class010100 4658 0 22599
pci1000,f 9726 0 15163
pci1002,4750 12184 0 52472
pci1002,4754 6758 0 4315
POST 291856 0 38073
obdiag 64664 0 14494
The "class010100" is the generic IDE driver. This is the one I really really want to see or figure out how to tweak.
I can make a class018000 via the nvramrc
2: : class018000
3: " class010100" do-fcode
4: ;
This creates an IDE device for my card fine and the child devices are found (disk and cdrom) BUT the children can't seem to do DMA2+
the Disk has output from the block-size and max-transfer equal to the internal IDE bus.
ok see block-size
: block-size
(f00875d8)
;
: max-transfer
(f00875d8) 40 *
;
But that might be red-herring... If I could just see the fcode source on class010100 I'm sure I got fumble through a fix.
-Mike
|
|
mgtremaine
Octane
Trade Count:
(0)
Posts: 53
Threads: 6
Joined: May 2018
|
|
06-27-2020, 09:15 PM |