[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