|
|
@95c675b
|
8 years |
aearsis |
Merge mainline
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dbf32b1
|
8 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
|
8 years |
petr.manek |
Added max ESIT payload macro.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a416d070
|
8 years |
jiri |
Let ICP-IC be enumerated by the DDF.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f971e957
|
8 years |
salmelu |
Removed hardcoded target for doorbell
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3afcf68
|
8 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
|
8 years |
aearsis |
xhci: fix crashing QEMU
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b2f69e
|
8 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
|
8 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
|
8 years |
jiri |
SERVICE_IRC fourcc is no longer used.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2770b66
|
8 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
|
8 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
|
8 years |
aearsis |
usbhost refactoring: introduced bus→enumerate_device
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@867b375
|
8 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
|
8 years |
jiri |
ICP could relay disable/clear interrupt.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d51838f
|
8 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
|
8 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
|
8 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
|
8 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
|
8 years |
petr.manek |
Moved initialization and polished some log messages.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c10daa8
|
8 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
|
8 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
|
8 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
|
8 years |
aearsis |
usbhost refactoring: fix introduced bugs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c0e4b5b2
|
8 years |
aearsis |
usbhost refactoring: vhc
Now, please, review.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@741bcdeb
|
8 years |
aearsis |
WIP usbhost refactoring: ehci completed
vhc to go…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e6b9182
|
8 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
|
8 years |
petr.manek |
Corrected endpoint access.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0e3e1f6
|
8 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
|
|
|
@a8435eb5
|
8 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
|
8 years |
salmelu |
Target is not a pointer
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fc0271a5
|
8 years |
aearsis |
WIP usbhost refactoring: uhci converted
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d0db4a0
|
8 years |
salmelu |
Doorbell target fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@add878aa
|
8 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
|
8 years |
aearsis |
fixup: forgotten files
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@41924f30
|
8 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
|
8 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
|
8 years |
zarevucky.jiri |
Unify offset ranges in update_damaged_region.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63adb18
|
8 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
|
8 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
|
8 years |
aearsis |
xhci: whitespace fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ac18b08
|
8 years |
salmelu |
Added superspeed endpoint companion descriptor
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a7749d7
|
8 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
|
8 years |
zarevucky.jiri |
Eliminate direct references to <libarch/inttypes.h>.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@33f86a3
|
8 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
|
|
|
@cccd60c3
|
8 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
|
8 years |
jiri |
Eliminate remaining cases of drivers directly calling …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1018a29
|
8 years |
zarevucky.jiri |
Fix all copypasted include guard typos.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bfdb7c63
|
8 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
|
|
|
@d75dc05
|
8 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
|
8 years |
salmelu |
Dummy for bulk transfers (need to support streams)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a0be5d0
|
8 years |
salmelu |
Moved ring_doorbell, added address check
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@07cb0108
|
8 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
|
8 years |
jiri |
Must not explicitly close DDF-provided parent session.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d15797d
|
8 years |
jiri |
Remove unnecessary references to devman.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2fd26bb
|
8 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
|
|
|
@ae03552e
|
8 years |
aearsis |
hcd: get rid of async_usleep
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@81b9d3e
|
8 years |
jiri |
Merge CUDA DDF conversion.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c188c62
|
8 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
|
8 years |
salmelu |
Basic commands transfer implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@078e0e6
|
8 years |
Jaroslav Jindrak |
Removed unnecessary calls to malloc32 and free32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4930b15
|
8 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
|
8 years |
petr.manek |
Implemented SetStatusFeature request.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9876e34
|
8 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
|
8 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
|
8 years |
salmelu |
Added TRB macros, qword set
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a42d381
|
8 years |
salmelu |
USB3 specific descriptors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d09d108
|
8 years |
aearsis |
ehci: fix irq code broken by rev 2641
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f4665bdc
|
8 years |
jiri |
Kfb should unmap the frame buffer when client connection is terminated.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8afb485
|
8 years |
petr.manek |
Decreased buffer size. Printing warning when interrupt fails.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b669092
|
8 years |
jiri |
Kfb should not map the frame buffer until it is claimed.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe8961d
|
8 years |
jiri |
There is a good reason why there should be no default branch.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0c4c6a2
|
8 years |
petr.manek |
Invoking virtual interrupt on the emulated root hub upon status change.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0cebbac
|
8 years |
jiri |
Restore CDFS definition of primary volume descriptor, with properly …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7e20bee
|
8 years |
jiri |
Provide flag conversion.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8974294
|
8 years |
zarevucky.jiri |
Attempt to fix e1000_link_restart().
My understanding of the driver …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36c3139
|
8 years |
zarevucky.jiri |
CDFS has structure fields after a field of variable length.
This is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fa77af7
|
8 years |
zarevucky.jiri |
Remove some color-related dead code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@18902ca6
|
8 years |
zarevucky.jiri |
Fix several bugs and typos detected by clang.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63011c53
|
8 years |
zarevucky.jiri |
pcnt is unsigned, so it can't be used this way.
Detected by clang.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0e3b402
|
8 years |
zarevucky.jiri |
Change forgotten GCC_CFLAGS in ia64 to COMMON_CFLAGS, for consistency.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c9e88da
|
8 years |
zarevucky.jiri |
Rename rtl8139_hw_int_enable() to rtl8139_hw_int_set(), since it's …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@05b59393
|
8 years |
zarevucky.jiri |
Fix a couple of benign clang warnings.
No change in semantics.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e27e36e
|
8 years |
jiri |
Convert CUDA driver to DDF.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b2d369
|
8 years |
zarevucky.jiri |
Print the tetris copyright.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a41cda7
|
8 years |
zarevucky.jiri |
Adjust clang arguments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a0a0d9f4
|
8 years |
petr.manek |
Removed redundant debug messages.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c68c713c
|
8 years |
petr.manek |
Cleanup in constants and other small adjustments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@816335c
|
8 years |
aearsis |
xhci: port speed detected properly
The correct way to determine …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5c5c9407
|
8 years |
petr.manek |
Implemented GetPortStatus request using XHCI port registers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7776cb1
|
8 years |
petr.manek |
Setting correct port number on root hub.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f8199ab4
|
8 years |
petr.manek |
Set PwrGood constant.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d14ca59
|
8 years |
petr.manek |
Removed GetHubStatus request implementation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d07b052
|
8 years |
petr.manek |
Setting root hub header upon init.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a0a273e
|
8 years |
zarevucky.jiri |
Unify compiler handling a bit.
Most compiler flags have been changed …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@65e079b
|
8 years |
Jaroslav Jindrak |
Fixed ADDRESS_DEVICE command by fixing the size of input control …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@472235a
|
8 years |
aearsis |
xhci: refactoring
Revise error paths, refactor some code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2c52073
|
8 years |
zarevucky.jiri |
Remove CONFIG_OPTIMIZE_FOR_SIZE and instead directly set OPTIMIZATION …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@efe9463
|
8 years |
aearsis |
xhci: fix the irq code once again
Previous code unintentionally …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@adb4e683
|
8 years |
Jaroslav Jindrak |
Refactored the way event handling works, now we fetch all of the event …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|