[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[tyndur-devel] [PATCH 00/22] CDI.usb (und mehr)



Diese Serie fügt CDI.usb-Unterstützung zu týndur hinzu, fixt ein paar
artverwandte Dinge und enthält noch ein paar mehr Patches von cdi.git.

Wer das liest, ist doof.


Max Reitz (22):
  cdi/pci: Ausrichtung von BARs an Pageframes
  cdi/misc: Erlaube IRQ-Sharing
  cdi/vesa: Entferne "inline"
  cdi/misc: Add CDI_UPCAST and endianness functions
  cdi/misc: Add cdi_elapsed_ms()
  cdi/scsi, cdi.h: Remove týndur-specific fields
  cdi/scsi: Add support for multiple LUNs
  cdi.h: Add cdi_handle_bus_device()
  rtl8168b: Add driver
  ata: Temporary buffer for ATAPI commands
  ata: Initialize ata_device to 0
  cdi/scsi: Neu geschrieben
  lock.h: locked_decrement()
  servmgr: Workaround für zyklische Abhängigkeiten
  cdi/misc: Implementiere cdi_elapsed_ms()
  cdi/usb: Add headers
  cdi/usb: Implementierung der CDI-Bibliothek
  usb: Entferne týndur-eigene Treiber
  ehci: Add EHCI driver
  usb: Add USB 2.0 bus driver
  usb-storage: Add USB mass storage driver
  Images: USB-Stick-Image

 Makefile                                     |   8 +-
 build/config/grub_usb.cfg                    |  11 +
 build/config/grub_usb_kernel2.cfg            |  23 +
 build/config/image_usb.sh                    |   3 +
 build/scripts/image_usb_grub1                | 122 ++++
 build/scripts/image_usb_grub2                | 193 ++++++
 buildmk.sh                                   |   2 +-
 src/include/lock.h                           |  10 +
 src/modules/cdi/ata/atapi.c                  |  11 +-
 src/modules/cdi/ata/device.c                 |   2 +-
 src/modules/cdi/ehci/ehci.c                  | 640 +++++++++++++++++++
 src/modules/cdi/ehci/ehci.h                  | 292 +++++++++
 src/modules/cdi/ehci/main.c                  |  69 +++
 src/modules/cdi/include/cdi-osdep.h          |  21 +
 src/modules/cdi/include/cdi.h                | 117 +++-
 src/modules/cdi/include/cdi/misc.h           | 228 +++++++
 src/modules/cdi/include/cdi/scsi.h           |  11 +-
 src/modules/cdi/include/cdi/usb-structures.h | 174 ++++++
 src/modules/cdi/include/cdi/usb.h            | 211 +++++++
 src/modules/cdi/include/cdi/usb_hcd.h        | 168 +++++
 src/modules/cdi/lib/cdi.c                    | 107 +++-
 src/modules/cdi/lib/misc.c                   |  41 +-
 src/modules/cdi/lib/pci.c                    |   6 +-
 src/modules/cdi/lib/scsi/disk.c              | 506 +++++++++++----
 src/modules/cdi/lib/usb.c                    | 403 ++++++++++++
 src/modules/cdi/lib/usb_dd.c                 | 173 ++++++
 src/modules/cdi/lib/usb_hcd.c                | 413 +++++++++++++
 src/modules/cdi/rtl8168b/include/rtl8168b.h  | 143 +++++
 src/modules/cdi/rtl8168b/main.c              |  70 +++
 src/modules/cdi/rtl8168b/rtl8168b.c          | 409 ++++++++++++
 src/modules/cdi/usb-storage/main.c           |  76 +++
 src/modules/cdi/usb-storage/usb-storage.c    | 216 +++++++
 src/modules/cdi/usb-storage/usb-storage.h    |  60 ++
 src/modules/cdi/usb/main.c                   |  61 ++
 src/modules/cdi/usb/usb-hubs.h               |  78 +++
 src/modules/cdi/usb/usb.c                    | 893 +++++++++++++++++++++++++++
 src/modules/cdi/usb/usb.h                    |  86 +++
 src/modules/cdi/vesa/drawing.c               |  12 +-
 src/modules/cdi/vesa/drawing.h               |  12 +-
 src/modules/include/usb-ipc.h                | 103 +++
 src/modules/lib/servmgr.c                    |  11 +-
 src/modules/servmgr/rpcif.c                  |  22 +-
 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                   | 206 ------
 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                    | 154 -----
 src/modules/usb/msd/rpc.c                    |  89 ---
 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                | 444 -------------
 src/modules/usb/usb1/hub.c                   | 180 ------
 src/modules/usb/usb1/main.c                  |  59 --
 src/modules/usb/usb1/rpc.c                   | 350 -----------
 src/modules/usb/usb1/transfer.c              | 123 ----
 src/modules/usb/usb1/usb.h                   | 209 -------
 76 files changed, 6044 insertions(+), 5404 deletions(-)
 create mode 100644 build/config/grub_usb.cfg
 create mode 100644 build/config/grub_usb_kernel2.cfg
 create mode 100644 build/config/image_usb.sh
 create mode 100755 build/scripts/image_usb_grub1
 create mode 100755 build/scripts/image_usb_grub2
 create mode 100644 src/modules/cdi/ehci/ehci.c
 create mode 100644 src/modules/cdi/ehci/ehci.h
 create mode 100644 src/modules/cdi/ehci/main.c
 create mode 100644 src/modules/cdi/include/cdi/usb-structures.h
 create mode 100644 src/modules/cdi/include/cdi/usb.h
 create mode 100644 src/modules/cdi/include/cdi/usb_hcd.h
 create mode 100644 src/modules/cdi/lib/usb.c
 create mode 100644 src/modules/cdi/lib/usb_dd.c
 create mode 100644 src/modules/cdi/lib/usb_hcd.c
 create mode 100644 src/modules/cdi/rtl8168b/include/rtl8168b.h
 create mode 100644 src/modules/cdi/rtl8168b/main.c
 create mode 100644 src/modules/cdi/rtl8168b/rtl8168b.c
 create mode 100644 src/modules/cdi/usb-storage/main.c
 create mode 100644 src/modules/cdi/usb-storage/usb-storage.c
 create mode 100644 src/modules/cdi/usb-storage/usb-storage.h
 create mode 100644 src/modules/cdi/usb/main.c
 create mode 100644 src/modules/cdi/usb/usb-hubs.h
 create mode 100644 src/modules/cdi/usb/usb.c
 create mode 100644 src/modules/cdi/usb/usb.h
 create mode 100644 src/modules/include/usb-ipc.h
 delete mode 100644 src/modules/usb/include/usb-ddrv.h
 delete mode 100644 src/modules/usb/include/usb-hc.h
 delete mode 100644 src/modules/usb/include/usb-hub.h
 delete mode 100644 src/modules/usb/include/usb-server.h
 delete mode 100644 src/modules/usb/include/usb-structs.h
 delete mode 100644 src/modules/usb/include/usb-trans.h
 delete mode 100644 src/modules/usb/msd/Makefile.all
 delete mode 100644 src/modules/usb/msd/init.c
 delete mode 100644 src/modules/usb/msd/lostio.c
 delete mode 100644 src/modules/usb/msd/main.c
 delete mode 100644 src/modules/usb/msd/msd-bo.c
 delete mode 100644 src/modules/usb/msd/msd-bo.h
 delete mode 100644 src/modules/usb/msd/msd-cbi.c
 delete mode 100644 src/modules/usb/msd/msd-cbi.h
 delete mode 100644 src/modules/usb/msd/msd.h
 delete mode 100644 src/modules/usb/msd/rpc.c
 delete mode 100644 src/modules/usb/msd/scsi.c
 delete mode 100644 src/modules/usb/msd/scsi.h
 delete mode 100644 src/modules/usb/msd/usb-lib.c
 delete mode 100644 src/modules/usb/msd/usb-lib.h
 delete mode 100644 src/modules/usb/uhci/Makefile.all
 delete mode 100644 src/modules/usb/uhci/ctrl.c
 delete mode 100644 src/modules/usb/uhci/init.c
 delete mode 100644 src/modules/usb/uhci/main.c
 delete mode 100644 src/modules/usb/uhci/rpc.c
 delete mode 100644 src/modules/usb/uhci/trans.c
 delete mode 100644 src/modules/usb/uhci/uhci.h
 delete mode 100644 src/modules/usb/usb1/Makefile.all
 delete mode 100644 src/modules/usb/usb1/detect.c
 delete mode 100644 src/modules/usb/usb1/hub.c
 delete mode 100644 src/modules/usb/usb1/main.c
 delete mode 100644 src/modules/usb/usb1/rpc.c
 delete mode 100644 src/modules/usb/usb1/transfer.c
 delete mode 100644 src/modules/usb/usb1/usb.h

-- 
2.6.3