mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-23 23:42:32 +00:00
e164671cd1
This is a first version of the AHCI driver. It supports SATA HDDs with UDMA-133 only, up to 6 Gbps and native command queueing. The more blocks one transfers with one command, the higher is the chance that the driver produces a fatal handshake error. Nevertheless the driver is stable with one block per ATA command. Although NCQ is used the driver doesn't queue multiple commands simultanously. The driver was tested with a western digital HDD "WDC WD2500BEVS-08VAT1 13.01A13" (250 GB) with hw_arndale (run/ahci) and foc_arndale (run/ahci, run/l4linux: dd). SSDs were not tested. Fix #706
18 lines
415 B
Makefile
18 lines
415 B
Makefile
#
|
|
# \brief Toolchain configurations for AHCI on Exynos
|
|
# \author Martin Stein <martin.stein@genode-labs.com>
|
|
# \date 2013-05-17
|
|
#
|
|
|
|
# add C++ sources
|
|
SRC_CC += ahci_driver.cc
|
|
|
|
# add include directories
|
|
INC_DIR += $(REP_DIR)/src/drivers/ahci/exynos5
|
|
|
|
# declare source paths
|
|
vpath ahci_driver.cc $(REP_DIR)/src/drivers/ahci/exynos5
|
|
|
|
# insert configurations that are less specific
|
|
include $(REP_DIR)/lib/mk/ahci.inc
|