|
|
|
@f45c78f
|
7 years |
petr.manek |
Added boilerplate for device detach.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f270ecb
|
7 years |
petr.manek |
Implemented disable slot for device detachment.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ea7459
|
7 years |
petr.manek |
Refactored some parts of RH to HC. Also moved some bus ops around.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d1d7a92
|
7 years |
petr.manek |
Added option to enqueue multiple TDs at once. Demoted some log messages.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1252e81
|
7 years |
petr.manek |
Added boilerplate function for isoch transfers. Some more checks.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@03936831
|
7 years |
aearsis |
Merge mainline to fix build
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe1c48d
|
7 years |
petr.manek |
Removed bus address operations.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@04efacc
|
7 years |
zarevucky.jiri |
Fix possible memory leak in mkmfs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0464967
|
7 years |
zarevucky.jiri |
Fix gcc warnings when building with -O1 or -Og flags.
(Thanks Ondřej …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c212a03
|
7 years |
zarevucky.jiri |
Fix include guards (thanks clang).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@913007f
|
7 years |
petr.manek |
Final change with respect to command timeouts. Because communication …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2896ff6
|
7 years |
petr.manek |
Vaguer log level. Extracted timeout constant from command completion …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ccbf93f
|
7 years |
aearsis |
Do not use uninitialized variables
Return value in extent.c was not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a9a72a
|
7 years |
petr.manek |
Reverted unintentional change in toolchain.sh. Bazaar should really …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1fd2f81
|
7 years |
petr.manek |
Removed RH setup from XHCI op hooks.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f6b50f
|
7 years |
petr.manek |
Added DDF device to HCD initialization to prepare RH data structures …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@60af4cdb
|
7 years |
salmelu |
Added get port bandwidth command
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1efe3e
|
7 years |
zarevucky.jiri |
Add partial support for clang-format.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b446b02
|
7 years |
jiri |
Enumerate APIC and i8259 via DDF.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95c675b
|
7 years |
aearsis |
Merge mainline
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dbf32b1
|
7 years |
aearsis |
xhci: cleanup
And by the way… the USB mouse is now working
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb784ae
|
7 years |
petr.manek |
Added max ESIT payload macro.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a416d070
|
7 years |
jiri |
Let ICP-IC be enumerated by the DDF.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f971e957
|
7 years |
salmelu |
Removed hardcoded target for doorbell
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3afcf68
|
7 years |
salmelu |
Removed unnecessary malloc and forced bounds for async transfer
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b7db009
|
7 years |
aearsis |
xhci: fix crashing QEMU
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b2f69e
|
7 years |
petr.manek |
Setting up endpoint contexts (almost) properly. Boilerplate for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@816f5f4
|
7 years |
salmelu |
Remote USB (async) sending structures
remote_usb_register_endpoint is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1974f56a
|
7 years |
jiri |
SERVICE_IRC fourcc is no longer used.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2770b66
|
7 years |
petr.manek |
Fixed few bugs related to control transfers and some deadlocks. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a2eb14
|
7 years |
jiri |
As a temporary measure, let IRC servers use the location service for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@20eaa82
|
7 years |
aearsis |
usbhost refactoring: introduced bus→enumerate_device
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@867b375
|
7 years |
aearsis |
hcd_ddf_new_device refactoring
This long function is now split into …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@75911d24
|
7 years |
jiri |
ICP could relay disable/clear interrupt.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d51838f
|
7 years |
jiri |
Let leaf drivers enable/disable/clear interrupts via hw_res instead of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d7869d7e
|
7 years |
petr.manek |
Reading assigned USB addresses, issuing Configure Endpoint commands to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2297fab
|
7 years |
petr.manek |
Reintroduced alloc_dev(), brought it up to speed with recent changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dcf0597
|
7 years |
aearsis |
xhci rh: move away from virthub
xHC's root hub is too different from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@063dfe8
|
7 years |
petr.manek |
Moved initialization and polished some log messages.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c10daa8
|
7 years |
petr.manek |
Refactored XHCI bus to hold devices instead of endpoints. Added middle …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@366e9b6
|
7 years |
aearsis |
usbhost: setup of the root hub is now a method of an driver
[oue]hci …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cb69854
|
7 years |
petr.manek |
Returning some basic speed, so that we can get xhci up and running.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5995383c
|
7 years |
aearsis |
usbhost refactoring: fix introduced bugs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c0e4b5b2
|
7 years |
aearsis |
usbhost refactoring: vhc
Now, please, review.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@741bcdeb
|
7 years |
aearsis |
WIP usbhost refactoring: ehci completed
vhc to go…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e6b9182
|
7 years |
aearsis |
WIP usbhost refactoring: ohci completed
Along with that we noticed …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a5833d7
|
7 years |
petr.manek |
Corrected endpoint access.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0e3e1f6
|
7 years |
petr.manek |
Corrected to assume endpoint_t is actually xhci_endpoint_t.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce732e74
|
7 years |
jakub |
Allocate capabilities from a dedicated slab cache
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d29ae35
|
7 years |
zarevucky.jiri |
Fix include guard typo.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a8435eb5
|
7 years |
petr.manek |
Implemented data structure for endpoint management using USB target as …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9d787c
|
7 years |
salmelu |
Target is not a pointer
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fc0271a5
|
7 years |
aearsis |
WIP usbhost refactoring: uhci converted
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d0db4a0
|
7 years |
salmelu |
Doorbell target fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@add878aa
|
7 years |
petr.manek |
Added empty implementation of XHCI bus method bodies.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a5976973
|
7 years |
aearsis |
fixup: forgotten files
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@41924f30
|
7 years |
aearsis |
WIP usbhost refactoring
This commit replaces callbacks with more …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7e74911
|
7 years |
petr.manek |
Delegated transfer block recycling to the kernel frame allocator. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c5c96d
|
7 years |
zarevucky.jiri |
Unify offset ranges in update_damaged_region.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b08e98ba
|
7 years |
zarevucky.jiri |
Create the missing empty directories.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63adb18
|
7 years |
petr.manek |
Added transfer block data structure and dequeue mechanism.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cf13b17
|
7 years |
zarevucky.jiri |
Rename <sys/types.h> to <types/common.h>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eaf5e86
|
7 years |
aearsis |
xhci: whitespace fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ac18b08
|
7 years |
salmelu |
Added superspeed endpoint companion descriptor
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a7749d7
|
7 years |
zarevucky.jiri |
Add <sys/types.h> as a wrapper for <libarch/types.h>, and eliminate …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@04ba110
|
7 years |
zarevucky.jiri |
Eliminate direct references to <libarch/inttypes.h>.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4fb8d60
|
7 years |
zarevucky.jiri |
Kill U/INTN_C().
It's only used in one place and its practical …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@33f86a3
|
7 years |
zarevucky.jiri |
Add PRI*PTR macros and correct a few printfs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c46bfbc
|
7 years |
jakub |
Allow caps_task_alloc() to fail
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cccd60c3
|
7 years |
jiri |
hw_res_enable_interrupt should allow enabling individual interrupts.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2bdf92a5
|
7 years |
jiri |
Eliminate remaining cases of drivers directly calling …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@05913fe7
|
7 years |
jakub |
Allow virtually unlimited number of capabilities per task
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e02bfb4
|
7 years |
zarevucky.jiri |
Remove duplicated label.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1018a29
|
7 years |
zarevucky.jiri |
Fix all copypasted include guard typos.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bfdb7c63
|
7 years |
zarevucky.jiri |
Change amd64 target to amd64-unknown-elf.
This fixes clang build on amd64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@02667d9
|
7 years |
jakub |
Resource arenas should be destructible
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d75dc05
|
7 years |
zarevucky.jiri |
Remove the unmaintained and likely broken ICC support.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@42bc933
|
7 years |
salmelu |
Dummy for bulk transfers (need to support streams)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ca207e0
|
7 years |
jakub |
Remove unused enums
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@591b989
|
7 years |
zarevucky.jiri |
Change toolchain.sh to install into target-specific directory.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b08941d
|
7 years |
zarevucky.jiri |
Allow the cross-compiler toolchain path to be prefixed with
full …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a0be5d0
|
7 years |
salmelu |
Moved ring_doorbell, added address check
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@07cb0108
|
7 years |
jiri |
Sort out irc_disable_interrupt vs irc_clear_interrupt.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@53a309e
|
7 years |
jiri |
Must not explicitly close DDF-provided parent session.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d15797d
|
7 years |
jiri |
Remove unnecessary references to devman.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2fd26bb
|
7 years |
jiri |
Make it simpler to get parent function session repeatedly without …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82cbf8c6
|
7 years |
jakub |
Replace the old hash table implementation in the kernel with the newer …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ae03552e
|
7 years |
aearsis |
hcd: get rid of async_usleep
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@81b9d3e
|
7 years |
jiri |
Merge CUDA DDF conversion.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84eb4edd
|
7 years |
zarevucky.jiri |
autotool.py: For clang, improve error messages and remove check for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c188c62
|
7 years |
jiri |
CUDA driver should use hw_res to obtain HW configuration.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e9e24f2
|
7 years |
salmelu |
Basic commands transfer implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@078e0e6
|
7 years |
Jaroslav Jindrak |
Removed unnecessary calls to malloc32 and free32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4930b15
|
7 years |
petr.manek |
Better log message for the status change handler.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@916991b
|
7 years |
petr.manek |
Implemented SetStatusFeature request.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9876e34
|
7 years |
petr.manek |
Removed previous implementation, forwarding all events to hub, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@44063d17
|
7 years |
Jaroslav Jindrak |
TRB ring for EP 0 is now stored in the virtual dcbaa.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4c066e
|
7 years |
salmelu |
Added TRB macros, qword set
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a42d381
|
7 years |
salmelu |
USB3 specific descriptors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d09d108
|
7 years |
aearsis |
ehci: fix irq code broken by rev 2641
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|