1 \ Set up all known capabilities for this board to the plugged devices
3 : pci-msi-prop ( addr -- )
4 5 pci-cap-find ( capaddr )
6 2+ rtas-config-w@ ( msi-control )
7 1 rshift 7 and ( msi-control:3:1 )
10 1 swap lshift ( vectors# )
11 encode-int " ibm,req#msi" property
13 ." Invalid MSI vectors number " . cr
18 : pci-msix-prop ( addr -- )
19 11 pci-cap-find ( capaddr )
21 2+ rtas-config-w@ ( msix-control )
22 7ff and ( msix-control:10:0 )
25 encode-int " ibm,req#msi-x" property
30 : pci-set-capabilities ( config-addr -- )