Re: [Etherboot-developers] Allocating memory...
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: Eric W B. <ebi...@ln...> - 2002-08-01 02:05:09
|
Markus Gutschke <ma...@gu...> writes: > Eric W Biederman wrote: > > Ouch ISA DMA, I do need to do something to handle that. Possibly just > > not letting etherboot go above 16MB, with an ISA nic. I looked and it looks > > like we have at least one ISA Nic. > > Is that really what you meant to say? Almost we have at least one ISA NIC that does ISA DMA. Most of them transfer the packets via pio mode, and one of them uses a memory mapped I/O region. > Of course, there are a bunch of ISA NICs > supported by Etherboot (the following spring to mind: ne2k, 3c509, eepro, > cs89x0, wd80x3, ...), but I am not sure if any one of them tries to do > DMA. (Programmed-I/O is just so much easier for Etherboot) Is that what you were > commenting on? Yep. The driver I saw it in I believe was lance.c and I believe it was doing DMA with the non-pci variant. If there is a way to handle it I will be happy. Before relocation is enabled by default there needs to be a great driver audit, so we might be able to switch the code to pio there. Anyway first I will get the coll features finished and then it will be time to get all of the drivers up to snuff. Eric |