EDD |

Version Compare

Back to page history

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.



Top Contributors
Browse by Keywords
Loading...