[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