[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tyndur-devel] [PATCH 0/3] USB-Treiber
From: Max Reitz <max@xxxxxxxxxx>
Hiermit wird týndur um einen (bisher noch relativ experimentellen)
USB-Stack erweitert, der diesmal nicht auf CDI aufsetzt.
Max Reitz (3):
PCI – direkter Zugriff zum Konfigurationsraum
errno.h
USB-Stack
src/include/errno.h | 4 +
src/modules/include/pci.h | 27 ++
src/modules/pci/pci.c | 3 +
src/modules/pci/pcihw.c | 42 +++-
src/modules/pci/pcirpc.c | 100 ++++++++
src/modules/usb/include/usb-ddrv.h | 59 +++++
src/modules/usb/include/usb-hc.h | 141 +++++++++++
src/modules/usb/include/usb-hub.h | 49 ++++
src/modules/usb/include/usb-server.h | 153 ++++++++++++
src/modules/usb/include/usb-structs.h | 176 +++++++++++++
src/modules/usb/include/usb-trans.h | 66 +++++
src/modules/usb/msd/Makefile.all | 8 +
src/modules/usb/msd/init.c | 197 +++++++++++++++
src/modules/usb/msd/lostio.c | 218 ++++++++++++++++
src/modules/usb/msd/main.c | 65 +++++
src/modules/usb/msd/msd-bo.c | 104 ++++++++
src/modules/usb/msd/msd-bo.h | 99 ++++++++
src/modules/usb/msd/msd-cbi.c | 86 +++++++
src/modules/usb/msd/msd-cbi.h | 71 ++++++
src/modules/usb/msd/msd.h | 146 +++++++++++
src/modules/usb/msd/rpc.c | 83 ++++++
src/modules/usb/msd/scsi.c | 240 ++++++++++++++++++
src/modules/usb/msd/scsi.h | 219 ++++++++++++++++
src/modules/usb/msd/usb-lib.c | 207 ++++++++++++++++
src/modules/usb/msd/usb-lib.h | 124 +++++++++
src/modules/usb/uhci/Makefile.all | 8 +
src/modules/usb/uhci/ctrl.c | 96 +++++++
src/modules/usb/uhci/init.c | 265 ++++++++++++++++++++
src/modules/usb/uhci/main.c | 73 ++++++
src/modules/usb/uhci/rpc.c | 297 ++++++++++++++++++++++
src/modules/usb/uhci/trans.c | 316 +++++++++++++++++++++++
src/modules/usb/uhci/uhci.h | 269 ++++++++++++++++++++
src/modules/usb/usb1/Makefile.all | 8 +
src/modules/usb/usb1/detect.c | 440 +++++++++++++++++++++++++++++++++
src/modules/usb/usb1/hub.c | 180 ++++++++++++++
src/modules/usb/usb1/main.c | 59 +++++
src/modules/usb/usb1/rpc.c | 327 ++++++++++++++++++++++++
src/modules/usb/usb1/transfer.c | 123 +++++++++
src/modules/usb/usb1/usb.h | 209 ++++++++++++++++
39 files changed, 5353 insertions(+), 4 deletions(-)
create mode 100644 src/modules/pci/pcirpc.c
create mode 100644 src/modules/usb/include/usb-ddrv.h
create mode 100644 src/modules/usb/include/usb-hc.h
create mode 100644 src/modules/usb/include/usb-hub.h
create mode 100644 src/modules/usb/include/usb-server.h
create mode 100644 src/modules/usb/include/usb-structs.h
create mode 100644 src/modules/usb/include/usb-trans.h
create mode 100644 src/modules/usb/msd/Makefile.all
create mode 100644 src/modules/usb/msd/init.c
create mode 100644 src/modules/usb/msd/lostio.c
create mode 100644 src/modules/usb/msd/main.c
create mode 100644 src/modules/usb/msd/msd-bo.c
create mode 100644 src/modules/usb/msd/msd-bo.h
create mode 100644 src/modules/usb/msd/msd-cbi.c
create mode 100644 src/modules/usb/msd/msd-cbi.h
create mode 100644 src/modules/usb/msd/msd.h
create mode 100644 src/modules/usb/msd/rpc.c
create mode 100644 src/modules/usb/msd/scsi.c
create mode 100644 src/modules/usb/msd/scsi.h
create mode 100644 src/modules/usb/msd/usb-lib.c
create mode 100644 src/modules/usb/msd/usb-lib.h
create mode 100644 src/modules/usb/uhci/Makefile.all
create mode 100644 src/modules/usb/uhci/ctrl.c
create mode 100644 src/modules/usb/uhci/init.c
create mode 100644 src/modules/usb/uhci/main.c
create mode 100644 src/modules/usb/uhci/rpc.c
create mode 100644 src/modules/usb/uhci/trans.c
create mode 100644 src/modules/usb/uhci/uhci.h
create mode 100644 src/modules/usb/usb1/Makefile.all
create mode 100644 src/modules/usb/usb1/detect.c
create mode 100644 src/modules/usb/usb1/hub.c
create mode 100644 src/modules/usb/usb1/main.c
create mode 100644 src/modules/usb/usb1/rpc.c
create mode 100644 src/modules/usb/usb1/transfer.c
create mode 100644 src/modules/usb/usb1/usb.h