|
|
@1998bcd
|
14 years |
vojtechhorky |
Endpoint registration sends address as well
This is the first step …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c6cb76d
|
14 years |
vojtechhorky |
Merge development/ changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7dfc06fa
|
14 years |
vojtechhorky |
Do not send max packet size with each transfer
See ticket #177, #121 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@85c47729
|
14 years |
jano.vesely |
Per endpoint communication mutex
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4fd3faf
|
14 years |
jano.vesely |
Use per endpoint communication mutex
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd1cec3b
|
14 years |
jano.vesely |
Separate batch_finish with internal and external errors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a8a7063
|
14 years |
jano.vesely |
Deprecated sending ox max_packet_size with every transfer request
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@52cc968
|
14 years |
jano.vesely |
Dead code elimination.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e6bbcf
|
14 years |
jano.vesely |
Use one function to setup all transfers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@feb10c88
|
14 years |
jano.vesely |
Remove redundant batch_get parameters
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f30c2e
|
14 years |
jano.vesely |
Force endpoint existence for all transfers
root hub polling time to 250ms
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a7e5b4
|
14 years |
jano.vesely |
More OHCI structures and refactoring. Add per endpoint toggle reset
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92d6868
|
14 years |
jano.vesely |
Use sane key management in usb_endpoint_manager
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0aae4a6a
|
14 years |
jano.vesely |
Add usb address and endpoint num to endpoint structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dcaf819
|
14 years |
jano.vesely |
OHCI structures, bandwidth reworked
Initial support for endpoint …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ca18ae
|
14 years |
jano.vesely |
Drop usage of deprecated deice-keeper_t toggle interface
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f567bcf
|
14 years |
jano.vesely |
Switch to new endpoint toggle control.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8dc762e0
|
14 years |
jano.vesely |
Move endpoint_t to libusb
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1e70157
|
14 years |
jano.vesely |
Header fixes, add qh to endpoint structure, add endpoint toggle reset
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fb8927d
|
14 years |
jano.vesely |
Only INT and ISO transfers require bandwidth reservation
add dead …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@391d55b
|
14 years |
jano.vesely |
Add interrupt bandwidth checks
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ce42e85
|
14 years |
jano.vesely |
Use new usb_endpoint_manager instead of bandwidth_t
Bandwidth checks …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6bf9bc4
|
14 years |
jano.vesely |
Final part of USB bandwidth reservation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b6049d7
|
14 years |
jano.vesely |
Refuse transactions without bw reservation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df40775
|
14 years |
jano.vesely |
Bandwidth allocator fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@65369473
|
14 years |
jano.vesely |
Check reserved bw
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a8fa88d
|
14 years |
jano.vesely |
OHCI bandwidth and basic initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d527a4e
|
14 years |
jano.vesely |
Fix bw manager return value
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5542b83
|
14 years |
jano.vesely |
Add USB bandwidth control mechanism
Use per endpoint control transfer …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d773285f
|
14 years |
jano.vesely |
Use per endpoint control transfer mutex
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1273b86c
|
14 years |
jano.vesely |
Check bandwidth in hc scheduler
Use warnings for now.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a1313b8c
|
14 years |
jano.vesely |
Implement hc bandwidth reservation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8870230
|
14 years |
jano.vesely |
Remove useless parameters from bandwidth reservation API.
Add UHCI …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea696998
|
14 years |
jano.vesely |
Reworked OHCI RH registration (no nasty delay fibril)
HC does not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fa3de85
|
14 years |
jano.vesely |
HC does not need usb iface
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b8d453ec
|
14 years |
jano.vesely |
Fixes issue #122.
New allocator on not cached memory.
Only one …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da88eb82
|
14 years |
jano.vesely |
Remove or degrade debug output
Remove intel specific cache flushes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1585c7e
|
14 years |
jano.vesely |
Use control transfer lock for control transfers.
Use global done list …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@001b152
|
14 years |
jano.vesely |
Use simple slab allocator for hw accessible memory
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e18e0d6
|
14 years |
jano.vesely |
Refactoring, renaming,… one compile breakage
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@05ead5c
|
14 years |
jano.vesely |
Fix str_error parameter
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5bf82ee
|
14 years |
jano.vesely |
80 column fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c61338a
|
14 years |
jano.vesely |
Fix the use of the word packet.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@20a1e76
|
14 years |
jano.vesely |
Rename packet ⇒ transfer, avoids naming confusion
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@408ebc5
|
14 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11dd29b
|
14 years |
vojtechhorky |
Using interrupts in OHCI and UHCI optional
Added option to HelenOS …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b01995b
|
14 years |
jano.vesely |
Fixes selecting a new USB address when max address has been reached.
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@87644b4
|
14 years |
jano.vesely |
Rename uhci_struct ⇒ hw_struct
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b9fa0a9
|
14 years |
jano.vesely |
80-column fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c6a45f
|
14 years |
jano.vesely |
Whitespace fixes (no functionality changed)
iface.c should be more or …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@62ed5bc
|
14 years |
jano.vesely |
Rename hc.device_manager ⇒ hc.manager
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@33fbe95
|
14 years |
jano.vesely |
Rename uhci_rh ⇒ rh
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c01cd32
|
14 years |
jano.vesely |
Rename uhci_hc ⇒ hc, follow common hcd names
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c56c5b5b
|
14 years |
jano.vesely |
Minor fixes resulting from the previous big merge
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e099f26
|
14 years |
jano.vesely |
Development branch changes (including OHCI)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fbefd0e
|
14 years |
vojtechhorky |
USB drivers less verbose on info level
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@215b001
|
14 years |
vojtechhorky |
Unified default log level of all USB drivers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7102aa5
|
14 years |
vojtechhorky |
Merge development/ changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1387692
|
14 years |
vojtechhorky |
Rename batch_* ⇒ usb_transfer_batch_*
No change in functionality.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68b5ed6e
|
14 years |
vojtechhorky |
Rename device_keeper* ⇒ usb_device_keeper*
Also extended some device …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d6a676
|
14 years |
jano.vesely |
Add interrupt emulator
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c15070c
|
14 years |
jano.vesely |
Fix toggle protocol, add support for all 32 endpoints
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@81dce9f
|
14 years |
jano.vesely |
Make batch_t a library structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1fb1339
|
14 years |
jano.vesely |
Move device_keeper to libusb
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4fb6d9ee
|
14 years |
jano.vesely |
Refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@13b9cb5
|
14 years |
jano.vesely |
Use horizontal list instead of vertical in uhci scheduler
This breaks …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ebf59e4
|
14 years |
jano.vesely |
Reverse error priorities
STALL should be reported only if there is no …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d3991b2
|
14 years |
jano.vesely |
QH and link pointer refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46d12fb
|
14 years |
jano.vesely |
Refactoring
Don't call addr_to_phys syscall on NULL pointer.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@171cd88
|
14 years |
jano.vesely |
Make sure new_address index is never out of array bounds (fixes #142)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0fd82c9
|
14 years |
jano.vesely |
HW error handling
minor fix in TD debug output
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fcc525d
|
14 years |
jano.vesely |
Limit the number of hw retries
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@87037c48
|
14 years |
jano.vesely |
Fix transfer descriptor act size debug output
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb2a48a
|
14 years |
jano.vesely |
Set the value explicitly even if it's the default
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a963a68
|
14 years |
jano.vesely |
Hw error handling.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@15d3b54
|
14 years |
jano.vesely |
Doxygen comments, enable hw interrupts if possible
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff34e5a
|
14 years |
jano.vesely |
Try to enable hw interrupts
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17ceb72
|
14 years |
jano.vesely |
Doxygen
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3bd96bb
|
14 years |
jano.vesely |
Move scheduling to iface functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@335382d
|
14 years |
jano.vesely |
BIG refactoring, fixed a memory leak and few TODOs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a9f91cd
|
14 years |
jano.vesely |
Refactoring final touches
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9351353
|
14 years |
jano.vesely |
MAJOR refactoring, solved several TODOs and a leak with ddf infrastructure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8850690
|
14 years |
jano.vesely |
Rename uhci_t ⇒ uhci_hc_t, start of bigger HC ↔ RH cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6143ce3
|
14 years |
jano.vesely |
Rename queue_head_t ⇒ qh_t
Refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb0dc58
|
14 years |
jano.vesely |
Doxygen comments, use helper function for setting IOC flag
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f3e68c
|
14 years |
jano.vesely |
Minor fixes and refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@67352d2
|
14 years |
jano.vesely |
Debug output fixes and refactoring (less spam, more readability)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dd6f59f
|
14 years |
jano.vesely |
Minor fixes in initialization routine and hc interrupt handling
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0db3ad6
|
14 years |
jano.vesely |
Only check connections of there is a chance for a finished one
Set …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df949c5
|
14 years |
jano.vesely |
Get max_packet_size when initializing default pipe
UHCI root hub …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@71b6e92
|
14 years |
jano.vesely |
Fix assign batch to proper queue
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f8c190e
|
14 years |
jano.vesely |
Fix LED keys toggling toggle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c0964800
|
14 years |
jano.vesely |
Another toggle protocol fix.
SET CONFIGURATION resets toggle only if …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0c0f5a5d
|
14 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d5f971
|
14 years |
vojtechhorky |
Removal of usbmem.[ch]
They are not used anywhere and are superseeded …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ec4538d
|
14 years |
jano.vesely |
EHCI handsoff fix (it works now), refactoring, Doxygen
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a7e2f0d
|
14 years |
jano.vesely |
Doxygen and other comments
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bcaefe3
|
14 years |
jano.vesely |
Yet another refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2ab6875
|
14 years |
jano.vesely |
Further refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b4e163
|
14 years |
jano.vesely |
Refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|