source: mainline

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Graph Diff Rev Age Author Log Message
(edit) @370a1c8   7 years salmelu Extcap fix, not correctly determine if port is USB 2/3 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4688350b   7 years aearsis xhci commands: waiting for commands completion uses fibril condvar lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4d28d86   7 years jenda cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c9d905f   7 years jenda macros for handoff delay lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e6b0dba   7 years jenda BIOS handover lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cc9ac7c   7 years jenda not casting NULL makes gcc complain lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @548c123   7 years aearsis xhci commands: embed TRB into the command structure Previously, a … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ab5a0830   7 years aearsis Handle interrupts correctly Now, irq_commands asserts all flags in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6da6039   7 years Jaroslav Jindrak Removed old unneeded allocation in add_cmd, cmd should always be … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3d8a3bd   7 years Jaroslav Jindrak Fixed the issue that cause waiting for command completion in alloc_dev … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @decfc8d1   7 years Jaroslav Jindrak Dcbaa_virt now contains the virtual device contexts instead of just … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8b415cc   7 years Jaroslav Jindrak Fixed root hub interrupt detection logic. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ee28ae66   7 years Jaroslav Jindrak Fixed deallocation in case of command init failure. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d271f78   7 years Jaroslav Jindrak Fixed deallocation incase of rh_init failure. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1d4148e   7 years Jaroslav Jindrak Added a trb own flag to the command structure to avoid tries to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9304b66   7 years petr.manek Removing command upon deallocation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c33c40e   7 years petr.manek Fixed infinite loop bug. Support non-zero address for RH. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @17f24d9   7 years petr.manek Discovered correct way of determining RH address. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @60ac352   7 years petr.manek Better way to detect root hub interrupts. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @07c08ea   7 years petr.manek Basic virtual implementation for the root hub. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d32d51d   7 years petr.manek Updated RH implementation with virtual hub emulation structure. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5ff9e1d   7 years Jaroslav Jindrak Converting, ep_ring→dequeue is nonsensical as it already is a … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @706a3e2   7 years Jaroslav Jindrak Dcbaa_virt now points to virtual device contexts that contain pointers … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e439f468   7 years petr.manek Fixed fini() assertion error. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @275f529   7 years petr.manek Detecting transfer types. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d3dce3f   7 years petr.manek Corrected tab. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @176a70a   7 years petr.manek Simple implementation of endpoint management with slot id's. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c0ec9e7   7 years petr.manek Added hooks for endpoint management. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e4001f7   7 years petr.manek Added cast to make compiler happy. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d967aa1   7 years petr.manek Converting to physical address. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @40053529   7 years salmelu Fixed port reset. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d31705d   7 years Jaroslav Jindrak Added missing command deallocation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9ee13a7   7 years Jaroslav Jindrak Fixed deallocation, corrected cstyle, removed trailing whitespace, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6fa91e4c   7 years salmelu Added macros for device initialization for roothub. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @834d354   7 years petr.manek Corrected cstyle. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @174788f   7 years Jaroslav Jindrak Started working on device allocation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7428b92   7 years Jaroslav Jindrak Fixed a typo, added ADD_SET macros for input ctrl context, removed … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @73e5b62   7 years Jaroslav Jindrak DCBAA now correctly holds physical addresses of the device contexts, a … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c9bec1c   7 years Jaroslav Jindrak Refactored the add_command function, the return of the cmd was meant … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0cabd10   7 years petr.manek Added command to set TR dequeue pointer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9f5b613   7 years petr.manek Fixed assert assignment typo. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @66dcc24   7 years Jaroslav Jindrak Fixed port regs reading on port change event, new devices are now … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f7bd246   7 years Jaroslav Jindrak Fixed hub port extraction. Also refactored padding in op_regs, because … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7dee9b7   7 years Jaroslav Jindrak Fixed portrs offset in op_regs, now when we add a device the correct - … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1b78a7c1   7 years Jaroslav Jindrak Added setter/getter macro for command trbs to eliminate repeated … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2fa43d1   7 years Jaroslav Jindrak Command handling is now less error prone as we search the list of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3dc519f   7 years Jaroslav Jindrak Added the ability to stop and abort the command ring, though … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @60f7c590   7 years Jaroslav Jindrak Fixed crashes cause by deallocating statically allocated trbs pointed … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eff60ca   7 years Jaroslav Jindrak Refactored the code to ease up the load of irrelevant information in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2e7692f   7 years Jaroslav Jindrak Removed redundant setting of the trb's pcs flag - it is set in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c46c356   7 years Jaroslav Jindrak Added command list deallocation during hc finalization. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e50bdd92   7 years Jaroslav Jindrak Event handler now processes all event trbs that belong to us on the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c4d4fa2   7 years Jaroslav Jindrak Removed unused parameter to command waiting function. Removed … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a06fd64   7 years Jaroslav Jindrak Fixed the ERDP update, we were missing macro definitions for EHB and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aee352c   7 years Jaroslav Jindrak Added a temporary workaround about faulty interrupts (IP being reset … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @110d795   7 years Jaroslav Jindrak Overhauled command system, not a special structure is passed that can … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9af3281   7 years Jaroslav Jindrak Added initialization of allocated ERST segments, previously garbage … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @12fba858   7 years Jaroslav Jindrak Fixed the value of ERDP sent to the xHC, according to section 4.9.4 it … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @955e988   7 years Jaroslav Jindrak Fixed cstyle. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cded246   7 years Jaroslav Jindrak Applied similar fix to the dcbaa one, crc_hi was rewriting crc_lo. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @79d1e13   7 years Jaroslav Jindrak Fixed dcbaap_hi accessor macro, it was the same as dcbaap_lo and since … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @37789b5f   7 years Jaroslav Jindrak Fixed the dcbaa pointer passed to the xHC. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c8bb7090   7 years Jaroslav Jindrak Corrected cstyle. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fe5db713   7 years Jaroslav Jindrak Added stream context and input control context extraction macros. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c058a388   7 years Jaroslav Jindrak Added reset device command sender, assertions to sender and TODOs … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7bd99bf   7 years salmelu Added roothub communication for adding devices. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @05aeee0e   7 years Jaroslav Jindrak Added reset endpoing and stop endpoint sending functions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4fa5342   7 years Jaroslav Jindrak Added more compact way to report error codes similar to the trb type … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c9ce62a   7 years Jaroslav Jindrak Added sending function for the evaluate context command. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @665bf3c   7 years Jaroslav Jindrak Added a function that sends the configure endpoint command. Refactored … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8db42f7   7 years Jaroslav Jindrak Added ADDRESS DEVICE command sender and a basic handler. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5ac5eb1   7 years Jaroslav Jindrak Added means to send & handle disable slot command, improved cstyle and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c362127   7 years Jaroslav Jindrak Updated .bzrignore to include the HelenOS executable of the xhci driver. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f711f06   7 years Jaroslav Jindrak Added trb command completion code and command type extraction to the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ce85fc8   7 years Jaroslav Jindrak Added qword equivalent of the XHCI_DWORD_EXTRACT macro. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f9e7fe8   7 years Jaroslav Jindrak Added skeleton for command completion handling. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ee5408   7 years Jaroslav Jindrak Added a basic event handler that currently only calls the command … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f8315ed   7 years Jaroslav Jindrak Added trb completion code definition. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @481af21e   7 years Jaroslav Jindrak Moved common tail of command sending functions into a separate … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fd9f4ffe   7 years Jaroslav Jindrak The xHC now properly gets the physical addresses (with correct … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c9c0e41   7 years Jaroslav Jindrak Moved commands into their own set of files (WIP). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dfd313b   7 years Jaroslav Jindrak Added definition of input control context and input context data … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @115f25b   7 years Jaroslav Jindrak Added missing guards. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5a9ae994   7 years Jaroslav Jindrak Fixed label name and loop variable type. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @afa347e   7 years Jaroslav Jindrak Updated bzrignore. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3256a6c   7 years Jaroslav Jindrak Added deallocation of dcbaa and device contexts. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b19131c5   7 years Jaroslav Jindrak added scratchpad definition, allocation and deallocation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8cbc167   7 years Jaroslav Jindrak changed dcbaa to array of pointers, see section 6.1 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d6133f1   7 years Jaroslav Jindrak fixed comment regarding bit distribution lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8fcd8cf   7 years aearsis xhci: missing tests lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @51b2693   7 years aearsis xhci: missed common.h lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @91ca111   7 years aearsis xhci: extended capability handling Currently, only detection of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e4d7363   7 years aearsis usbhost: refactor the initialization Before that, drivers had to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cb89430   7 years aearsis xhci: event rings && hc initialization (WIP) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @62ba2cbe   7 years aearsis xhci: dumping operational state lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ce6e001   7 years aearsis xhci: finished register declaration lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @48197c1   7 years aearsis xhci: completed register access macros (+tests) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5cbccd4   7 years aearsis xhci: register structures lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f4eb6c93   7 years aearsis xhci: hardware data structures and trb ring management lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5119d34   7 years aearsis Added XHCI driver skeleton lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.