Already a member?
Sign in
| Version | User | Scope of changes |
|---|---|---|
| Jun 14 2007, 2:52 PM EDT (current) | jdelaros1 | |
| May 29 2007, 2:37 PM EDT | jdelaros1 | 49 words added |
Changes
Key: Additions Deletions
BIOS Enhanced Disk Drive Services 3.0 (EDD) is mechanism to match x86 BIOS device names (e.g. int13 device 80h) to Linux device names (e.g. /dev/sda, /dev/hda). EDD is a project of a T13 committee. Matt Domsch implemented the EDD specification under Linux. This code makes real mode int13 EDD BIOS calls very early during kernel startup to obtain the Master Boot Record signature and physical location (PCI bus/device/function, IDE master/slave, SCSI ID and LUN) of BIOS-seen disks, then exports this information through /proc (2.4.x kernels) or sysfs (2.6.x kernels). This information may then be used by operating system installers to determine which disk BIOS will boot from, thus the right place to put GRUB, LILO, and your /boot and / partitions.
EDD was incorporated into the 2.5.44 kernel, and the 2.4.23-pre6 kernel. It has been included in several Linux distributions, including Red Hat Linux 9 and Red Hat Enterprise Linux 3. It is being used at install time of Red Hat Enteprise Linux 4, and Novell/SuSE Linux Enterprise Server 10.
Few BIOSs actually implement the full EDD 3.0 specification today. Matt Domsch created a list of BIOSs reported to be good, almost good, and those who don't try to implement the spec, though the list is not being maintained any longer. This project is maintained by Matt Domsch.
EDD was incorporated into the 2.5.44 kernel, and the 2.4.23-pre6 kernel. It has been included in several Linux distributions, including Red Hat Linux 9 and Red Hat Enterprise Linux 3. It is being used at install time of Red Hat Enteprise Linux 4, and Novell/SuSE Linux Enterprise Server 10.
Few BIOSs actually implement the full EDD 3.0 specification today. Matt Domsch created a list of BIOSs reported to be good, almost good, and those who don't try to implement the spec, though the list is not being maintained any longer. This project is maintained by Matt Domsch.

