[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tyndur-devel] [PATCH v2 00/24] CDI.usb (und mehr)
Leider habe ich den letzten Cover Letter gelesen, also wurde ich doof.
Hier ist v2 mit den folgenden Fixes:
v2:
- Patch 10: Hinzugefügt, fügt die in v1 fehlende Makefile zu rtl8168b
hinzu. Ohne ist doof.
- Patch 23: Selbiges für ehci, usb und usb-storage.
- Patch 18: cdi_usb_device_osdep braucht noch zwei Felder, die in v1
unterschlagen wurden. Jetzt sind sie da.
Wer das liest, wird gleich hoffentlich eine funktionierende und nicht
ganz so sehr kaputte v1 abschicken.
git-backport-diff im Vergleich zu v1:
Key:
[----] : patches are identical
[####] : number of functional differences between upstream/downstream patch
[down] : patch is downstream-only
The flags [FC] indicate (F)unctional and (C)ontextual differences, respectively
001/24:[----] [--] 'cdi/pci: Ausrichtung von BARs an Pageframes'
002/24:[----] [--] 'cdi/misc: Erlaube IRQ-Sharing'
003/24:[----] [--] 'cdi/vesa: Entferne "inline"'
004/24:[----] [--] 'cdi/misc: Add CDI_UPCAST and endianness functions'
005/24:[----] [--] 'cdi/misc: Add cdi_elapsed_ms()'
006/24:[----] [--] 'cdi/scsi, cdi.h: Remove týndur-specific fields'
007/24:[----] [--] 'cdi/scsi: Add support for multiple LUNs'
008/24:[----] [--] 'cdi.h: Add cdi_handle_bus_device()'
009/24:[----] [--] 'rtl8168b: Add driver'
010/24:[down] 'rtl8168b: Makefile.all'
011/24:[----] [--] 'ata: Temporary buffer for ATAPI commands'
012/24:[----] [--] 'ata: Initialize ata_device to 0'
013/24:[----] [--] 'cdi/scsi: Neu geschrieben'
014/24:[----] [--] 'lock.h: locked_decrement()'
015/24:[----] [--] 'servmgr: Workaround für zyklische Abhängigkeiten'
016/24:[----] [--] 'cdi/misc: Implementiere cdi_elapsed_ms()'
017/24:[----] [--] 'cdi/usb: Add headers'
018/24:[0003] [FC] 'cdi/usb: Implementierung der CDI-Bibliothek'
019/24:[----] [--] 'usb: Entferne týndur-eigene Treiber'
020/24:[----] [--] 'ehci: Add EHCI driver'
021/24:[----] [--] 'usb: Add USB 2.0 bus driver'
022/24:[----] [--] 'usb-storage: Add USB mass storage driver'
023/24:[down] 'usb: Makefile.all'
024/24:[----] [--] 'Images: USB-Stick-Image'
Max Reitz (24):
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
rtl8168b: Makefile.all
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
usb: Makefile.all
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/Makefile.all | 6 +
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 | 24 +
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/Makefile.all | 6 +
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/Makefile.all | 6 +
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/Makefile.all | 6 +
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 -------
80 files changed, 6071 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/Makefile.all
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/Makefile.all
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/Makefile.all
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/Makefile.all
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