+void
+pci_apply_command(struct pci_device* pcidev, pci_reg_t cmd)
+{
+ pci_reg_t rcmd;
+ ptr_t base;
+
+ base = pcidev->cspace_base;
+ rcmd = pci_read_cspace(base, PCI_REG_STATUS_CMD);
+
+ cmd = cmd & 0xffff;
+ rcmd = (rcmd & 0xffff0000) | cmd;
+
+ pci_write_cspace(base, PCI_REG_STATUS_CMD, rcmd);
+}
+