summaryrefslogtreecommitdiffstats
path: root/sys/conf/files.sparc64
diff options
context:
space:
mode:
authormarius <marius@FreeBSD.org>2008-02-11 21:40:22 +0000
committermarius <marius@FreeBSD.org>2008-02-11 21:40:22 +0000
commite3f122733ae5a2ff4d38fe7d3a3da82749c22f68 (patch)
tree814f948cac37d67f157adf62c45a7df508264d4e /sys/conf/files.sparc64
parentdfed0500c5d7d73e1e6dc1ed19f08dd844e57a3a (diff)
downloadFreeBSD-src-e3f122733ae5a2ff4d38fe7d3a3da82749c22f68.zip
FreeBSD-src-e3f122733ae5a2ff4d38fe7d3a3da82749c22f68.tar.gz
The Sun disk label only uses 16-bit fields for cylinders, heads and
sectors so the geometry of large IDE disks has to be adjusted. This corresponds to what the OpenSolaris dad(7D) driver does except that the latter only tweaks sectors and effectively limits the mediasize to 128GB so the cylinders and heads fields won't ever overflow. Not limiting the mediasize is a compromise between allowing to use Sun disk label as far as possible and being able to use the entire disk with another disk label. This allows to use the full capacity of large IDE disks if they were not labeled under (Open)Solaris (in both ways of the meaning). MFC after: 2 weeks
Diffstat (limited to 'sys/conf/files.sparc64')
-rw-r--r--sys/conf/files.sparc641
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/conf/files.sparc64 b/sys/conf/files.sparc64
index 3a0f6f0..00b7c45 100644
--- a/sys/conf/files.sparc64
+++ b/sys/conf/files.sparc64
@@ -88,6 +88,7 @@ sparc64/pci/psycho.c optional pci
sparc64/sbus/dma_sbus.c optional sbus
sparc64/sbus/sbus.c optional sbus
sparc64/sbus/lsi64854.c optional sbus
+sparc64/sparc64/ata_machdep.c optional atadisk
sparc64/sparc64/autoconf.c standard
sparc64/sparc64/bus_machdep.c standard
sparc64/sparc64/cache.c standard
OpenPOWER on IntegriCloud