Revision 34557491
b/Makefile.objs | ||
---|---|---|
188 | 188 |
hw-obj-$(CONFIG_PCSPK) += pcspk.o |
189 | 189 |
hw-obj-$(CONFIG_PCKBD) += pckbd.o |
190 | 190 |
hw-obj-$(CONFIG_USB_UHCI) += usb-uhci.o |
191 |
hw-obj-$(CONFIG_USB_OHCI) += usb-ohci.o |
|
191 | 192 |
hw-obj-$(CONFIG_FDC) += fdc.o |
192 | 193 |
hw-obj-$(CONFIG_ACPI) += acpi.o acpi_piix4.o |
193 | 194 |
hw-obj-$(CONFIG_APM) += pm_smbus.o apm.o |
b/Makefile.target | ||
---|---|---|
206 | 206 |
# xen backend driver support |
207 | 207 |
obj-$(CONFIG_XEN) += xen_machine_pv.o xen_domainbuild.o |
208 | 208 |
|
209 |
# USB layer |
|
210 |
obj-$(CONFIG_USB_OHCI) += usb-ohci.o |
|
211 |
|
|
212 | 209 |
# Inter-VM PCI shared memory |
213 | 210 |
obj-$(CONFIG_KVM) += ivshmem.o |
214 | 211 |
|
b/hw/usb-ohci.c | ||
---|---|---|
1530 | 1530 |
} |
1531 | 1531 |
} |
1532 | 1532 |
|
1533 |
#ifdef TARGET_WORDS_BIGENDIAN |
|
1534 |
retval = bswap32(retval); |
|
1535 |
#endif |
|
1536 | 1533 |
return retval; |
1537 | 1534 |
} |
1538 | 1535 |
|
... | ... | |
1542 | 1539 |
|
1543 | 1540 |
addr &= 0xff; |
1544 | 1541 |
|
1545 |
#ifdef TARGET_WORDS_BIGENDIAN |
|
1546 |
val = bswap32(val); |
|
1547 |
#endif |
|
1548 |
|
|
1549 | 1542 |
/* Only aligned reads are allowed on OHCI */ |
1550 | 1543 |
if (addr & 3) { |
1551 | 1544 |
fprintf(stderr, "usb-ohci: Mis-aligned write\n"); |
... | ... | |
1698 | 1691 |
} |
1699 | 1692 |
|
1700 | 1693 |
ohci->mem = cpu_register_io_memory(ohci_readfn, ohci_writefn, ohci, |
1701 |
DEVICE_NATIVE_ENDIAN);
|
|
1694 |
DEVICE_LITTLE_ENDIAN);
|
|
1702 | 1695 |
ohci->localmem_base = localmem_base; |
1703 | 1696 |
|
1704 | 1697 |
ohci->name = dev->info->name; |
Also available in: Unified diff