fe1f808ce7
Currently, this driver uses a 28bit interface to AHCI, this limits the number of blocks addressable to 2^28, or the max disk size to 512(2^28) or about 137GB. This change allows supporting drives up to about 2TB. Testing this is a bit difficult. There is test code that can be inserted into U-Boot that will write test patterns into certain unused blocks. These patterns can be manually checked using 'dd' after boot. Another way is to confirm the original error that exposed this bug is fixed. IOW: see if AU (Auto Update) will now work on the drive. Also, check that there are no warning messages from the 'cgpt' utility. Signed-off-by: Walter Murphy <wmurphy@chromium.org> Signed-off-by: Simon Glass <sjg@chromium.org> |
||
---|---|---|
.. | ||
ahci.c | ||
ata_piix.c | ||
ata_piix.h | ||
dwc_ahsata.c | ||
dwc_ahsata.h | ||
fsl_sata.c | ||
fsl_sata.h | ||
ftide020.c | ||
ftide020.h | ||
libata.c | ||
Makefile | ||
mvsata_ide.c | ||
mxc_ata.c | ||
pata_bfin.c | ||
pata_bfin.h | ||
sata_dwc.c | ||
sata_dwc.h | ||
sata_sil3114.c | ||
sata_sil3114.h | ||
sata_sil.c | ||
sata_sil.h | ||
sil680.c | ||
sym53c8xx.c | ||
systemace.c |