Hi Jonathan,
On Fri, 19 Aug 2011 11:24:00 UTC, Jonathan de Boyne Pollard
<J.deBoynePollard-(E-Mail Removed)> wrote:
> > I've now read through the Intel MPS 1.4 spec...and started looking at making
> > a quick port of the Unix style 'mptable' utility. I assume that we OS2
> > users could use this type of info...not that it may directly fix
> > anything, but rather to give us more info on exactly what the BIOS
> > stuck in place and what our machine is attempting to do with
> > that info.
>
> You've made me think. One obviously missing utility is an EFI utility
> to do this, so people can bootstrap into the EFI Shell and dump out
> their MPS tables from there.
>
> It should be even easier than another form of MPS table dumper. For
> starters, whilst a program to run on bare PC98 firmware, or on top of
> OS/2, has to locate the table by scanning physical memory (which as
> pointed out requires some shenanighans from application-mode code, and
> which is somewhat tricky even if running in real mode on bare PC98
> firmware) an EFI application has no such worries. The locations of the
> various tables (ACPI, MPS, SMBIOS, and so forth) are supplied to EFI
> utililty programs directly as startup parameters.
Well...some references to EFI for those who are not familiar with this (that
includes me..lol) =>
http://wiki.osx86project.org/wiki/index.php/EFI
....also what appears (various claims) to be a replacement interface, the UEFI =>
http://en.wikipedia.org/wiki/Unified...ware_Interface
Jonathan you may have been referencing UEFI when saying EFI...maybe?
But boy...that seems like a bit complex proposition no? If I understood
correctly, the BIOS itself has to be able to support EFI...maybe a bit more of a
question then statement actually...
The Linux mptable code seems fairly straightforward...I'm guessing I will have
easier time understanding the OS2 specific API calls to use as opposed to
getting a EFI solution in place.