On Thu, 14 Mar 2002, Jeff Garzik wrote: > A few notes, blindly enabling IO and MEM for all devices is bad... > recall that video devices for example try to decode the same VGA region > at the same time. Disabling the IO decode bit in PCI config space for > VGA devices is the only generic way to avoid this.
Does "blind" mean "enabling if a device has IO address space". Basically, I only enable IO and MEM on devices that have addressable IO and MEM. Except for VGA, is this a problem? > WRT to bus mastering, it is very very evil to blindly enable > busmastering. Understand. I take this to mean my original decision to NOT enable bus master in linuxbios was a good decision. I wonder what we should do for 9load then. I'm seriously thinking of dumping 9load and having linux load the plan9 kernel. That I know will work. 9load just can't seem to function without a normal BIOS there. It's another reason I like using an OS as my boot loader ... ron