Re: bioscall and EFI
Thor Lancelot Simon <[email protected]>
| Newsgroups | gmane.os.netbsd.ports.i386 |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Oct 07, 2019 at 01:49:50PM +0000, Emmanuel Dreyfus wrote: > Hello > > If I understand correctly, there is no hope to survive a bioscall() > when we booted from an EFI system. The first one happens in > start -> init386() -> mca_busprobe() > > How is it supposed to work? I would have expected an alternate path > for EFI bootstrap here... This has me thinking that, actually, what happens early in boot does tell us quite a bit about the possible hardware configuration of the machine and could - should? - let us skip a bunch of probing later on. Obviously you cannot have a machine with EFI firmware and MicroChannel. But I bet it goes a lot further than that (and I bet there are other BIOS calls that ought to be skipped too). -- Thor Lancelot Simon [email protected] "Whether or not there's hope for change is not the question. If you want to be a free person, you don't stand up for human rights because it will work, but because it is right." --Andrei Sakharov