Messages in this thread | | | From | (H. Peter Anvin) | Subject | Re: EBDA Question | Date | Tue, 8 Feb 2005 23:28:05 +0000 (UTC) |
| |
Followup to: <91888D455306F94EBD4D168954A9457C01297B87@nacos172.co.lsil.com> By author: "Moore, Eric Dean" <Eric.Moore@lsil.com> In newsgroup: linux.dev.kernel > > EBDA - Extended Bios Data Area > > Does Linux and various boot loaders(lilo/grub/etc) > having any restrictions on where and how big > memory allocated in EBDA is? Is this > handled for 2.4/2.6 Kernels? > > Reason I ask is we are considering having > BIOS(for a SCSI HBA Controller) allocating > memory in EBDA for Firmware use. > We are concerned whether Linux would be writing > over this region of memory during the handoff > of BIOS to scsi lower layer driver loading. >
In general, dropping the EBDA below 0x9a000 is probably a bad idea. Recent Linux kernels and boot loaders should handle it, though. Keep in mind that you might find yourself in serious trouble if you then have, for example, a PXE stack layered on top of your SCSI BIOS.
-hpa
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |