| Submitter | Isaku Yamahata |
|---|---|
| Date | Oct. 5, 2009, 10:06 a.m. |
| Message ID | <1254737223-16129-8-git-send-email-yamahata@valinux.co.jp> |
| Download | mbox | patch |
| Permalink | /patch/34978/ |
| State | Superseded |
| Headers | show |
Comments
Patch
diff --git a/hw/pci.h b/hw/pci.h index 1bbaf6e..6d2172c 100644 --- a/hw/pci.h +++ b/hw/pci.h @@ -311,6 +311,18 @@ pci_get_long(uint8_t *config) } static inline void +pci_set_quad(uint8_t *config, uint64_t val) +{ + cpu_to_le64w((uint64_t *)config, val); +} + +static inline uint64_t +pci_get_quad(uint8_t *config) +{ + return le64_to_cpup((uint64_t *)config); +} + +static inline void pci_config_set_vendor_id(uint8_t *pci_config, uint16_t val) { pci_set_word(&pci_config[PCI_VENDOR_ID], val);