1 /* 2 pci_attr_w8.c 3 */ 4 5 #include "pci.h" 6 #include "syslib.h" 7 #include <minix/sysutil.h> 8 9 /*===========================================================================* 10 * pci_attr_w8 * 11 *===========================================================================*/ 12 void pci_attr_w8(int devind, int port, u8_t value) 13 { 14 int r; 15 message m; 16 17 m.m_type= BUSC_PCI_ATTR_W8; 18 m.m2_i1= devind; 19 m.m2_i2= port; 20 m.m2_l1= value; 21 22 r= ipc_sendrec(pci_procnr, &m); 23 if (r != 0) 24 panic("pci_attr_w8: can't talk to PCI: %d", r); 25 26 if (m.m_type != 0) 27 panic("pci_attr_w8: got bad reply from PCI: %d", m.m_type); 28 } 29 30