Welcome! Wikis are websites that everyone can build together. It's easy!

EDD

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.


Latest page update: made by jdelaros1 , Jun 14 2007, 2:52 PM EDT (about this update About This Update jdelaros1 Edited by jdelaros1


view changes

- complete history)
Keyword tags: BIOS Disk Drive Services
More Info: links to this page

There are no threads on this page. 

Anonymous  (Get credit for your thread)



By saving these changes, I acceptthis site's content policies and agree to comply with applicable copyright laws.

Top Contributors
Browse by Keywords
Loading...