Changeset 9904eb90 in mainline


Ignore:
Timestamp:
2012-07-17T14:56:57Z (12 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
e435537
Parents:
f0348c8
Message:

cherrypick initial SATA (AHCI) support, originally by Petr Jerman

Files:
14 added
6 edited

Legend:

Unmodified
Added
Removed
  • boot/Makefile.common

    rf0348c8 r9904eb90  
    9898        $(USPACE_PATH)/srv/bd/part/guid_part/g_part \
    9999        $(USPACE_PATH)/srv/bd/part/mbr_part/mbr_part \
     100        $(USPACE_PATH)/srv/bd/sata_bd/sata_bd \
    100101        $(USPACE_PATH)/srv/clipboard/clipboard \
    101102        $(USPACE_PATH)/srv/fs/tmpfs/tmpfs \
     
    122123        nic/ne2k \
    123124        nic/e1k \
    124         nic/rtl8139
     125        nic/rtl8139 \
     126        block/ahci
    125127
    126128RD_DRV_CFG =
  • uspace/Makefile

    rf0348c8 r9904eb90  
    8585        srv/vfs \
    8686        srv/bd/ata_bd \
     87        srv/bd/sata_bd \
    8788        srv/bd/file_bd \
    8889        srv/bd/gxe_bd \
     
    105106        drv/infrastructure/root \
    106107        drv/infrastructure/rootvirt \
     108        drv/block/ahci \
    107109        drv/char/i8042 \
    108110        drv/char/ps2mouse \
  • uspace/lib/c/Makefile

    rf0348c8 r9904eb90  
    7171        generic/device/nic.c \
    7272        generic/device/pci.c \
     73        generic/device/ahci.c \
    7374        generic/elf/elf_load.c \
    7475        generic/event.c \
  • uspace/lib/c/include/ipc/dev_iface.h

    rf0348c8 r9904eb90  
    5151        /** Interface provided by USB HID devices. */
    5252        USBHID_DEV_IFACE,
     53        /** Interface provided by AHCI devices. */
     54        AHCI_DEV_IFACE,
    5355
    5456        DEV_IFACE_MAX
  • uspace/lib/drv/Makefile

    rf0348c8 r9904eb90  
    4444        generic/remote_pci.c \
    4545        generic/remote_usbhc.c \
    46         generic/remote_usbhid.c
     46        generic/remote_usbhid.c \
     47        generic/remote_ahci.c
    4748
    4849include $(USPACE_PREFIX)/Makefile.common
  • uspace/lib/drv/generic/dev_iface.c

    rf0348c8 r9904eb90  
    4646#include "remote_usbhid.h"
    4747#include "remote_pci.h"
     48#include "remote_ahci.h"
    4849
    4950static iface_dipatch_table_t remote_ifaces = {
     
    5556                &remote_usb_iface,
    5657                &remote_usbhc_iface,
    57                 &remote_usbhid_iface
     58                &remote_usbhid_iface,
     59                &remote_ahci_iface
    5860        }
    5961};
Note: See TracChangeset for help on using the changeset viewer.