# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-13T14:53:12Z Sat, 30 Sep 2017 18:24:01 GMT jenda@…> [4d28d86] * uspace/drv/bus/usb/xhci/hc.c (modified) cstyle Sat, 30 Sep 2017 13:16:18 GMT jenda@…> [c9d905f] * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hw_struct/regs.h (modified) macros for handoff delay Sat, 30 Sep 2017 13:07:10 GMT jenda@…> [e6b0dba] * uspace/drv/bus/usb/xhci/hc.c (modified) BIOS handover Sat, 30 Sep 2017 11:28:47 GMT jenda@…> [cc9ac7c] * uspace/drv/bus/usb/xhci/trb_ring.c (modified) not casting NULL makes gcc complain Fri, 29 Sep 2017 21:46:08 GMT Ondřej Hlavatý [548c123] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/commands.h (modified) * uspace/drv/bus/usb/xhci/hw_struct/trb.h (modified) * uspace/drv/bus/usb/xhci/trb_ring.c (modified) * uspace/drv/bus/usb/xhci/trb_ring.h (modified) xhci commands: embed TRB into the command structure Previously, a ... Wed, 27 Sep 2017 15:04:39 GMT Ondřej Hlavatý [ab5a0830] * uspace/drv/bus/usb/xhci/hc.c (modified) Handle interrupts correctly Now, irq_commands asserts all flags in ... Sun, 20 Aug 2017 23:53:22 GMT Jaroslav Jindrak [6da6039] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/trb_ring.c (modified) Removed old unneeded allocation in add_cmd, cmd should always be non- ... Sun, 20 Aug 2017 19:12:12 GMT Jaroslav Jindrak [3d8a3bd] * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/trb_ring.c (modified) Fixed the issue that cause waiting for command completion in ... Sun, 20 Aug 2017 18:52:03 GMT Jaroslav Jindrak [decfc8d1] * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) * uspace/drv/bus/usb/xhci/scratchpad.c (modified) Dcbaa_virt now contains the virtual device contexts instead of just ... Sun, 20 Aug 2017 17:54:13 GMT Jaroslav Jindrak [8b415cc] * uspace/drv/bus/usb/xhci/hc.c (modified) Fixed root hub interrupt detection logic. Sun, 20 Aug 2017 17:51:44 GMT Jaroslav Jindrak [ee28ae66] * uspace/drv/bus/usb/xhci/hc.c (modified) Fixed deallocation in case of command init failure. Sun, 20 Aug 2017 17:48:12 GMT Jaroslav Jindrak [d271f78] * uspace/drv/bus/usb/xhci/hc.c (modified) Fixed deallocation incase of rh_init failure. Sun, 20 Aug 2017 17:09:49 GMT Jaroslav Jindrak [1d4148e] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/commands.h (modified) Added a trb own flag to the command structure to avoid tries to ... Sun, 20 Aug 2017 15:54:28 GMT Petr Manek [9304b66] * uspace/drv/bus/usb/xhci/commands.c (modified) Removing command upon deallocation. Sun, 20 Aug 2017 14:27:34 GMT Petr Manek [c33c40e] * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) * uspace/drv/bus/usb/xhci/rh.h (modified) Fixed infinite loop bug. Support non-zero address for RH. Sun, 20 Aug 2017 14:00:35 GMT Petr Manek [17f24d9] * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/rh.h (modified) Discovered correct way of determining RH address. Sun, 20 Aug 2017 13:41:07 GMT Petr Manek [60ac352] * uspace/drv/bus/usb/xhci/hc.c (modified) Better way to detect root hub interrupts. Sun, 20 Aug 2017 13:22:44 GMT Petr Manek [07c08ea] * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) * uspace/drv/bus/usb/xhci/rh.h (modified) Basic virtual implementation for the root hub. Sun, 20 Aug 2017 12:01:35 GMT Petr Manek [d32d51d] * uspace/drv/bus/usb/xhci/Makefile (modified) * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) * uspace/drv/bus/usb/xhci/rh.h (modified) Updated RH implementation with virtual hub emulation structure. Fri, 18 Aug 2017 17:40:35 GMT Jaroslav Jindrak [5ff9e1d] * uspace/drv/bus/usb/xhci/rh.c (modified) Converting, ep_ring->dequeue is nonsensical as it already is a ... Fri, 18 Aug 2017 16:21:33 GMT Jaroslav Jindrak [706a3e2] * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) * uspace/drv/bus/usb/xhci/hw_struct/context.h (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) Dcbaa_virt now points to virtual device contexts that contain ... Thu, 17 Aug 2017 19:10:23 GMT Petr Manek [e439f468] * uspace/drv/bus/usb/xhci/endpoint.c (modified) Fixed fini() assertion error. Thu, 17 Aug 2017 19:01:16 GMT Petr Manek [275f529] * uspace/drv/bus/usb/xhci/hc.c (modified) Detecting transfer types. Thu, 17 Aug 2017 17:51:01 GMT Petr Manek [d3dce3f] * uspace/drv/bus/usb/xhci/endpoint.h (modified) Corrected tab. Thu, 17 Aug 2017 17:49:32 GMT Petr Manek [176a70a] * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) Simple implementation of endpoint management with slot id's. Thu, 17 Aug 2017 17:33:18 GMT Petr Manek [c0ec9e7] * uspace/drv/bus/usb/xhci/Makefile (modified) * uspace/drv/bus/usb/xhci/endpoint.c (added) * uspace/drv/bus/usb/xhci/endpoint.h (added) * uspace/drv/bus/usb/xhci/main.c (modified) Added hooks for endpoint management. Thu, 17 Aug 2017 15:25:09 GMT Petr Manek [e4001f7] * uspace/drv/bus/usb/xhci/rh.c (modified) Added cast to make compiler happy. Thu, 17 Aug 2017 14:24:27 GMT Petr Manek [d967aa1] * uspace/drv/bus/usb/xhci/rh.c (modified) Converting to physical address. Wed, 16 Aug 2017 15:35:37 GMT Michal Staruch [40053529] * uspace/drv/bus/usb/xhci/rh.c (modified) Fixed port reset. Wed, 09 Aug 2017 19:00:50 GMT Jaroslav Jindrak [d31705d] * uspace/drv/bus/usb/xhci/rh.c (modified) Added missing command deallocation. Wed, 09 Aug 2017 17:05:08 GMT Jaroslav Jindrak [9ee13a7] * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) Fixed deallocation, corrected cstyle, removed trailing whitespace, ... Tue, 08 Aug 2017 14:09:24 GMT Michal Staruch [6fa91e4c] * uspace/drv/bus/usb/xhci/hw_struct/context.h (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) Added macros for device initialization for roothub. Tue, 01 Aug 2017 13:04:09 GMT Petr Manek [834d354] * uspace/drv/bus/usb/xhci/scratchpad.c (modified) Corrected cstyle. Mon, 31 Jul 2017 20:00:45 GMT Jaroslav Jindrak [174788f] * uspace/drv/bus/usb/xhci/rh.c (modified) Started working on device allocation. Mon, 31 Jul 2017 19:59:24 GMT Jaroslav Jindrak [7428b92] * uspace/drv/bus/usb/xhci/hw_struct/context.h (modified) Fixed a typo, added ADD_SET macros for input ctrl context, removed ... Mon, 31 Jul 2017 19:58:08 GMT Jaroslav Jindrak [73e5b62] * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) * uspace/drv/bus/usb/xhci/scratchpad.c (modified) DCBAA now correctly holds physical addresses of the device contexts, ... Sun, 30 Jul 2017 16:01:06 GMT Jaroslav Jindrak [c9bec1c] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) Refactored the add_command function, the return of the cmd was meant ... Sat, 29 Jul 2017 21:55:16 GMT Petr Manek [0cabd10] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/commands.h (modified) Added command to set TR dequeue pointer. Sat, 29 Jul 2017 20:35:21 GMT Petr Manek [9f5b613] * uspace/drv/bus/usb/xhci/commands.c (modified) Fixed assert assignment typo. Mon, 24 Jul 2017 20:00:22 GMT Jaroslav Jindrak [66dcc24] * uspace/drv/bus/usb/xhci/rh.c (modified) Fixed port regs reading on port change event, new devices are now ... Mon, 24 Jul 2017 19:10:25 GMT Jaroslav Jindrak [f7bd246] * uspace/drv/bus/usb/xhci/hw_struct/regs.h (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) Fixed hub port extraction. Also refactored padding in op_regs, ... Mon, 24 Jul 2017 18:16:16 GMT Jaroslav Jindrak [7dee9b7] * uspace/drv/bus/usb/xhci/hw_struct/regs.h (modified) Fixed portrs offset in op_regs, now when we add a device the correct ... Mon, 24 Jul 2017 13:36:09 GMT Jaroslav Jindrak [1b78a7c1] * uspace/drv/bus/usb/xhci/commands.c (modified) Added setter/getter macro for command trbs to eliminate repeated ... Mon, 24 Jul 2017 13:08:00 GMT Jaroslav Jindrak [2fa43d1] * uspace/drv/bus/usb/xhci/commands.c (modified) Command handling is now less error prone as we search the list of ... Mon, 24 Jul 2017 01:46:36 GMT Jaroslav Jindrak [3dc519f] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/commands.h (modified) Added the ability to stop and abort the command ring, though ... Mon, 24 Jul 2017 00:21:29 GMT Jaroslav Jindrak [60f7c590] * uspace/drv/bus/usb/xhci/commands.c (modified) Fixed crashes cause by deallocating statically allocated trbs pointed ... Sun, 23 Jul 2017 21:42:19 GMT Jaroslav Jindrak [eff60ca] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) Refactored the code to ease up the load of irrelevant information in ... Sun, 23 Jul 2017 19:31:48 GMT Jaroslav Jindrak [2e7692f] * uspace/drv/bus/usb/xhci/commands.c (modified) Removed redundant setting of the trb's pcs flag - it is set in ... Sun, 23 Jul 2017 19:23:52 GMT Jaroslav Jindrak [c46c356] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/commands.h (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) Added command list deallocation during hc finalization. Sun, 23 Jul 2017 19:14:43 GMT Jaroslav Jindrak [e50bdd92] * uspace/drv/bus/usb/xhci/hc.c (modified) Event handler now processes all event trbs that belong to us on the ... Sun, 23 Jul 2017 19:13:15 GMT Jaroslav Jindrak [c4d4fa2] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/commands.h (modified) Removed unused parameter to command waiting function. Removed ... Sun, 23 Jul 2017 01:31:57 GMT Jaroslav Jindrak [a06fd64] * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hw_struct/regs.h (modified) Fixed the ERDP update, we were missing macro definitions for EHB and ... Sat, 22 Jul 2017 23:09:06 GMT Jaroslav Jindrak [aee352c] * uspace/drv/bus/usb/xhci/hc.c (modified) Added a temporary workaround about faulty interrupts (IP being reset ... Sat, 22 Jul 2017 23:07:40 GMT Jaroslav Jindrak [110d795] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/commands.h (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) Overhauled command system, not a special structure is passed that can ... Sat, 22 Jul 2017 01:07:02 GMT Jaroslav Jindrak [9af3281] * uspace/drv/bus/usb/xhci/trb_ring.c (modified) Added initialization of allocated ERST segments, previously garbage ... Wed, 19 Jul 2017 18:29:32 GMT Jaroslav Jindrak [12fba858] * uspace/drv/bus/usb/xhci/hc.c (modified) Fixed the value of ERDP sent to the xHC, according to section 4.9.4 ... Tue, 18 Jul 2017 17:22:24 GMT Jaroslav Jindrak [955e988] * uspace/drv/bus/usb/xhci/hc.c (modified) Fixed cstyle. Mon, 17 Jul 2017 15:34:14 GMT Jaroslav Jindrak [cded246] * uspace/drv/bus/usb/xhci/hw_struct/regs.h (modified) Applied similar fix to the dcbaa one, crc_hi was rewriting crc_lo. Mon, 17 Jul 2017 15:12:02 GMT Jaroslav Jindrak [79d1e13] * uspace/drv/bus/usb/xhci/hw_struct/regs.h (modified) Fixed dcbaap_hi accessor macro, it was the same as dcbaap_lo and ... Mon, 17 Jul 2017 14:57:38 GMT Jaroslav Jindrak [37789b5f] * uspace/drv/bus/usb/xhci/hc.c (modified) Fixed the dcbaa pointer passed to the xHC. Sun, 16 Jul 2017 17:24:42 GMT Jaroslav Jindrak [c8bb7090] * uspace/drv/bus/usb/xhci/Makefile (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) * uspace/drv/bus/usb/xhci/rh.h (modified) Corrected cstyle. Sun, 16 Jul 2017 17:20:35 GMT Jaroslav Jindrak [fe5db713] * uspace/drv/bus/usb/xhci/hw_struct/context.h (modified) Added stream context and input control context extraction macros. Sun, 16 Jul 2017 17:19:37 GMT Jaroslav Jindrak [c058a388] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/commands.h (modified) Added reset device command sender, assertions to sender and TODOs ... Fri, 14 Jul 2017 17:28:06 GMT Michal Staruch [7bd99bf] * uspace/drv/bus/usb/xhci/Makefile (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hw_struct/regs.h (modified) * uspace/drv/bus/usb/xhci/rh.c (added) * uspace/drv/bus/usb/xhci/rh.h (added) Added roothub communication for adding devices. Thu, 13 Jul 2017 19:28:53 GMT Jaroslav Jindrak [05aeee0e] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/commands.h (modified) Added reset endpoing and stop endpoint sending functions. Thu, 13 Jul 2017 18:59:25 GMT Jaroslav Jindrak [4fa5342] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/hw_struct/trb.h (modified) Added more compact way to report error codes similar to the trb type ... Thu, 13 Jul 2017 18:42:42 GMT Jaroslav Jindrak [c9ce62a] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/commands.h (modified) Added sending function for the evaluate context command. Thu, 13 Jul 2017 18:28:19 GMT Jaroslav Jindrak [665bf3c] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/commands.h (modified) Added a function that sends the configure endpoint command. ... Thu, 13 Jul 2017 15:13:12 GMT Jaroslav Jindrak [8db42f7] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/commands.h (modified) Added ADDRESS DEVICE command sender and a basic handler. Thu, 13 Jul 2017 14:26:47 GMT Jaroslav Jindrak [5ac5eb1] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/commands.h (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) Added means to send & handle disable slot command, improved cstyle ... Thu, 13 Jul 2017 13:20:01 GMT Jaroslav Jindrak [c362127] * .bzrignore (modified) * uspace/drv/bus/usb/xhci/commands.c (modified) Updated .bzrignore to include the HelenOS executable of the xhci driver. Wed, 12 Jul 2017 21:51:33 GMT Jaroslav Jindrak [f711f06] * uspace/drv/bus/usb/xhci/commands.c (modified) Added trb command completion code and command type extraction to the ... Wed, 12 Jul 2017 21:50:32 GMT Jaroslav Jindrak [ce85fc8] * uspace/drv/bus/usb/xhci/hw_struct/common.h (modified) Added qword equivalent of the XHCI_DWORD_EXTRACT macro. Wed, 12 Jul 2017 20:26:44 GMT Jaroslav Jindrak [f9e7fe8] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/commands.h (modified) Added skeleton for command completion handling. Wed, 12 Jul 2017 20:25:30 GMT Jaroslav Jindrak [7ee5408] * uspace/drv/bus/usb/xhci/hc.c (modified) Added a basic event handler that currently only calls the command ... Wed, 12 Jul 2017 20:21:25 GMT Jaroslav Jindrak [f8315ed] * uspace/drv/bus/usb/xhci/hw_struct/trb.h (modified) Added trb completion code definition. Wed, 12 Jul 2017 19:44:01 GMT Jaroslav Jindrak [481af21e] * uspace/drv/bus/usb/xhci/commands.c (modified) Moved common tail of command sending functions into a separate ... Wed, 12 Jul 2017 16:11:22 GMT Jaroslav Jindrak [fd9f4ffe] * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) * uspace/drv/bus/usb/xhci/scratchpad.c (modified) * uspace/drv/bus/usb/xhci/scratchpad.h (modified) The xHC now properly gets the physical addresses (with correct ... Sun, 09 Jul 2017 20:13:55 GMT Jaroslav Jindrak [c9c0e41] * uspace/drv/bus/usb/xhci/Makefile (modified) * uspace/drv/bus/usb/xhci/commands.c (added) * uspace/drv/bus/usb/xhci/commands.h (added) * uspace/drv/bus/usb/xhci/hc.c (modified) Moved commands into their own set of files (WIP). Sun, 09 Jul 2017 20:11:22 GMT Jaroslav Jindrak [dfd313b] * uspace/drv/bus/usb/xhci/hw_struct/context.h (modified) Added definition of input control context and input context data ... Sun, 09 Jul 2017 18:29:46 GMT Jaroslav Jindrak [115f25b] * uspace/drv/bus/usb/xhci/hc.h (modified) Added missing guards. Sun, 09 Jul 2017 18:29:19 GMT Jaroslav Jindrak [5a9ae994] * uspace/drv/bus/usb/xhci/hc.c (modified) Fixed label name and loop variable type. Sun, 09 Jul 2017 18:13:04 GMT Jaroslav Jindrak [afa347e] * .bzrignore (modified) Updated bzrignore. Sun, 09 Jul 2017 18:10:15 GMT Jaroslav Jindrak [3256a6c] * uspace/drv/bus/usb/xhci/hc.c (modified) Added deallocation of dcbaa and device contexts. Thu, 06 Jul 2017 13:20:32 GMT Jaroslav Jindrak [b19131c5] * uspace/drv/bus/usb/xhci/Makefile (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/scratchpad.c (added) * uspace/drv/bus/usb/xhci/scratchpad.h (added) added scratchpad definition, allocation and deallocation Thu, 06 Jul 2017 12:12:14 GMT Jaroslav Jindrak [8cbc167] * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) changed dcbaa to array of pointers, see section 6.1 Thu, 06 Jul 2017 12:01:12 GMT Jaroslav Jindrak [d6133f1] * uspace/drv/bus/usb/xhci/hw_struct/regs.h (modified) fixed comment regarding bit distribution Mon, 26 Jun 2017 10:55:03 GMT Ondřej Hlavatý [8fcd8cf] * uspace/drv/bus/usb/xhci/test/reg-ops.c (added) xhci: missing tests Mon, 26 Jun 2017 10:52:50 GMT Ondřej Hlavatý [51b2693] * uspace/drv/bus/usb/xhci/hw_struct/common.h (added) xhci: missed common.h Fri, 23 Jun 2017 11:18:50 GMT Ondřej Hlavatý [91ca111] * uspace/drv/bus/usb/xhci/debug.c (modified) * uspace/drv/bus/usb/xhci/debug.h (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) * uspace/drv/bus/usb/xhci/hw_struct/regs.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) xhci: extended capability handling Currently, only detection of ... Thu, 22 Jun 2017 21:34:39 GMT Ondřej Hlavatý [e4d7363] * uspace/drv/bus/usb/ehci/hc.c (modified) * uspace/drv/bus/usb/ehci/hc.h (modified) * uspace/drv/bus/usb/ehci/main.c (modified) * uspace/drv/bus/usb/ehci/res.c (modified) * uspace/drv/bus/usb/ehci/res.h (modified) * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/hc.h (modified) * uspace/drv/bus/usb/ohci/main.c (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/hc.h (modified) * uspace/drv/bus/usb/uhci/main.c (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) * uspace/drv/bus/usb/xhci/main.c (modified) * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) usbhost: refactor the initialization Before that, drivers had to ... Thu, 22 Jun 2017 13:59:15 GMT Ondřej Hlavatý [cb89430] * uspace/drv/bus/usb/xhci/debug.c (modified) * uspace/drv/bus/usb/xhci/debug.h (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) * uspace/drv/bus/usb/xhci/hw_struct/context.h (modified) * uspace/drv/bus/usb/xhci/hw_struct/regs.h (modified) * uspace/drv/bus/usb/xhci/hw_struct/trb.h (modified) * uspace/drv/bus/usb/xhci/trb_ring.c (modified) * uspace/drv/bus/usb/xhci/trb_ring.h (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) xhci: event rings && hc initialization (WIP) Fri, 16 Jun 2017 01:25:16 GMT Ondřej Hlavatý [62ba2cbe] * uspace/drv/bus/usb/xhci/debug.c (modified) * uspace/drv/bus/usb/xhci/debug.h (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) * uspace/drv/bus/usb/xhci/hw_struct/regs.h (modified) * uspace/drv/bus/usb/xhci/main.c (modified) xhci: dumping operational state Thu, 15 Jun 2017 21:31:09 GMT Ondřej Hlavatý [ce6e001] * uspace/drv/bus/usb/xhci/hw_struct/regs.h (modified) xhci: finished register declaration Thu, 15 Jun 2017 19:04:29 GMT Ondřej Hlavatý [48197c1] * boot/Makefile.common (modified) * uspace/drv/bus/usb/xhci/Makefile (modified) * uspace/drv/bus/usb/xhci/hw_struct/regs.h (modified) * uspace/lib/c/include/bitops.h (modified) xhci: completed register access macros (+tests) Thu, 15 Jun 2017 17:26:44 GMT Ondřej Hlavatý [5cbccd4] * uspace/drv/bus/usb/xhci/Makefile (modified) * uspace/drv/bus/usb/xhci/debug.c (added) * uspace/drv/bus/usb/xhci/debug.h (added) * uspace/drv/bus/usb/xhci/hc.c (added) * uspace/drv/bus/usb/xhci/hc.h (added) * uspace/drv/bus/usb/xhci/hw_struct/context.h (modified) * uspace/drv/bus/usb/xhci/hw_struct/regs.h (added) * uspace/drv/bus/usb/xhci/main.c (modified) * uspace/lib/c/include/byteorder.h (modified) * uspace/lib/pcm/src/format.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) xhci: register structures Thu, 15 Jun 2017 17:25:02 GMT Ondřej Hlavatý [f4eb6c93] * uspace/drv/bus/usb/xhci/Makefile (modified) * uspace/drv/bus/usb/xhci/hw_struct/README (added) * uspace/drv/bus/usb/xhci/hw_struct/context.h (added) * uspace/drv/bus/usb/xhci/hw_struct/trb.h (added) * uspace/drv/bus/usb/xhci/trb_ring.c (added) * uspace/drv/bus/usb/xhci/trb_ring.h (added) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/usb.c (modified) xhci: hardware data structures and trb ring management Thu, 08 Jun 2017 15:52:16 GMT Ondřej Hlavatý [5119d34] * boot/arch/amd64/Makefile.inc (modified) * tools/ew.py (modified) * uspace/Makefile (modified) * uspace/drv/bus/usb/xhci/Makefile (added) * uspace/drv/bus/usb/xhci/main.c (added) * uspace/drv/bus/usb/xhci/xhci.ma (added) Added XHCI driver skeleton Tue, 23 May 2017 15:09:04 GMT Jiri Svoboda [b942a66] * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/stdio.c (added) * uspace/lib/c/include/stdio.h (modified) C library should continue to provide C standard rename() and remove(). Mon, 22 May 2017 17:55:43 GMT Jiri Svoboda [c7a67c4] * tools/autotool.py (modified) * uspace/lib/c/include/limits.h (added) * uspace/lib/posix/include/posix/limits.h (modified) libc should provide limits.h from the C std. Here's a first crude ...