Created by Ondřej Hlavatý on 2017-02-21 and last modified on 2017-10-17
Get this branch:
bzr branch lp:~helenos-xhci/helenos/xhci
Members of HelenOS xHCI can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

HelenOS xHCI
HelenOS branches

Recent revisions

2798. By Ondřej Hlavatý on 2017-10-17

Merge mainline

2797. By Ondřej Hlavatý on 2017-10-17

xhci: cleanup

And by the way... the USB mouse is now working :)

2796. By Petr Mánek on 2017-10-16

Added max ESIT payload macro.

2795. By Michal Staruch on 2017-10-16

Removed hardcoded target for doorbell

2794. By Michal Staruch on 2017-10-16

Removed unnecessary malloc and forced bounds for async transfer

2793. By Ondřej Hlavatý on 2017-10-15

xhci: fix crashing QEMU

2792. By Petr Mánek on 2017-10-15

Setting up endpoint contexts (almost) properly. Boilerplate for interrupt transfers. Simplified TRB ring initialization.

2791. By Michal Staruch on 2017-10-15

Remote USB (async) sending structures

remote_usb_register_endpoint is now sending a whole new structure, instead of 5 numeric arguments pulled out of structure.
This allows future extensibility for the structure as well as a working code to be used for other remote async calls.

2790. By Petr Mánek on 2017-10-15

Fixed few bugs related to control transfers and some deadlocks. Registering control endpoint with HelenOS. Can read out device descriptors through MID and initialize mouse driver!

2789. By Ondřej Hlavatý on 2017-10-15

usbhost refactoring: introduced bus->enumerate_device

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.