History log of /barrelfish-master/usr/drivers/usb/usb_manager/hub/usb_hub.c
Revision Date Author Comments
# 9bd8d1d5 03-Apr-2019 Reto Achermann <reto.achermann@inf.ethz.ch>

replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 2af3d561 01-Jun-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

Removing Windows newlines.

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# 107b73e1 27-Oct-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

usb: Improved error handling. Actually send error code to connected clients

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# 5893e6b9 15-Dec-2014 Moritz Hoffmann <moritzho@inf.ethz.ch>

Change USB code to use barrelfish_usleep provided by lib_usb_wait instead of USB_WAIT macro


# 56a312a5 20-Aug-2014 Stefan Kaestle <stefan.kaestle@inf.ethz.ch>

Cleanup


# 16937d0b 12-Mar-2014 Gerd Zellweger <mail@gerdzellweger.com>

Make everything compile for 32bit.

Fixes mostly printf specifiers all over the source tree.


# d88dd1f0 12-Mar-2014 Gerd Zellweger <mail@gerdzellweger.com>

Make everything compile for 32bit.

Fixes mostly printf specifiers all over the source tree.


# ade50c22 24-Sep-2013 Gerd Zellweger <mail@gerdzellweger.com>

Move scope of hub to outer level.

When declared inside USB_SPEED_* case values it is not visible for default case
altough it is used there. Leads to problems when compiling with -Wall.


# a186d958 24-Jul-2013 Reto Achermann <acreto@student.ethz.ch>

Mackerel Finished, Booting USB Manager works with new interface. Changed some stuff with the idle rate


# 6cc165a6 22-Jun-2013 Reto Achermann <acreto@student.ethz.ch>

Cleaning up of code and comments added


# 7a9467cb 20-Jun-2013 Reto Achermann <acreto@student.ethz.ch>

Working solution with idle rate 48ms.
Fixed some bugs in the handling of transfers


# 43c0f83b 16-Jun-2013 Reto Achermann <acreto@student.ethz.ch>

Keyboard driver connection to usb manager, fixed requests and alignments


# 9ed0661d 13-Jun-2013 Reto Achermann <acreto@student.ethz.ch>

Attach / Detach events of devices...


# 62911cc5 12-Jun-2013 Reto Achermann <acreto@student.ethz.ch>

Device discovery and initialization
Fixing bugs with control transfers
usb_driver to wrap the look up for new device drivers


# 03232978 01-Jun-2013 Reto Achermann <acreto@student.ethz.ch>

Bug fixes, handling of port status change requests,


# 15a0c258 25-May-2013 Reto Achermann <acreto@student.ethz.ch>

Cleaned up repository. Moved .h files to /include

--HG--
rename : usr/drivers/usb/usb_manager/usb_controller.h => usr/drivers/usb/usb_manager/include/usb_controller.h
rename : usr/drivers/usb/usb_manager/usb_device.h => usr/drivers/usb/usb_manager/include/usb_device.h
rename : usr/drivers/usb/usb_manager/usb_interface.h => usr/drivers/usb/usb_manager/include/usb_interface.h
rename : usr/drivers/usb/usb_manager/usb_memory.h => usr/drivers/usb/usb_manager/include/usb_memory.h
rename : usr/drivers/usb/usb_manager/usb_request.h => usr/drivers/usb/usb_manager/include/usb_request.h
rename : usr/drivers/usb/usb_manager/usb_transfer.h => usr/drivers/usb/usb_manager/include/usb_transfer.h
rename : usr/drivers/usb/usb_manager/usb_xfer.h => usr/drivers/usb/usb_manager/include/usb_xfer.h


# 229fbc66 25-May-2013 Reto Achermann <acreto@student.ethz.ch>

Cleaned up the repository and added the missing files


# 640a3036 25-May-2013 Reto Achermann <acreto@student.ethz.ch>

IRQ handling with hardcoded IRQ id (ehci interrupt) in monitor.

Interrupt handling on usb_manager level i.e. the host controller interrupt handlers
are called.

--HG--
rename : include/usb/class/usb_hub_request.h => include/usb/class/usb_hub.h
rename : usr/drivers/usb/usb_manager/usb_hub.c => usr/drivers/usb/usb_manager/hub/usb_hub.c
rename : usr/drivers/usb/usb_manager/usb_hub.h => usr/drivers/usb/usb_manager/hub/usb_hub.h