Opened 12 years ago
Closed 12 years ago
#8833 closed enhancement (fixed)
64-bit fixes for USB bus manager, ehci bus module, usb_disk and usb_hid
Reported by: | anevilyak | Owned by: | mmlr |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Drivers/USB | Version: | R1/Development |
Keywords: | Cc: | korli, xyzzy, siarzhuk | |
Blocked By: | Blocking: | ||
Platform: | All |
Description
Attached please find a patch which gets several of the USB modules compiling and AFAICT working on x86-64. Unfortunately I have no OHCI or UHCI controller hardware in this system so I can't easily validate changes there so I've left those out for the time being.
Before I commit, I'd like a review of it by those more in the know of the USB stack, since quite a few changes were involved.
Attachments (2)
Change History (8)
by , 12 years ago
Attachment: | usb.x86-64.patch added |
---|
comment:1 by , 12 years ago
patch: | 0 → 1 |
---|
comment:2 by , 12 years ago
Type: | bug → enhancement |
---|
comment:3 by , 12 years ago
Cc: | added |
---|
comment:4 by , 12 years ago
Cc: | added |
---|
by , 12 years ago
Attachment: | usb_hid.patch added |
---|
comment:5 by , 12 years ago
Summary: | 64-bit fixes for USB bus manager, ehci bus module and usb_disk → 64-bit fixes for USB bus manager, ehci bus module, usb_disk and usb_hid |
---|
comment:6 by , 12 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
I've reviewed the OHCI part and it looks fine. I tested it in VirtualBox, where it seemed to require the use of MSIs to get working when emulating an IO-APIC based system (ICH9) without actual IO-APIC support (due to the lack of ACPI). Pulling in hrev44542 should get that part going. Feel free to add OHCI to the 64 bit image. I'm closing this as the patches have been applied in the x86_64 branch.
Port usb_hid to x86-64