I've got a situation where I'm being told to make an Int15 bios call from a
driver. I know it's no longer supported, highly discouraged etc, but I'm
still being pushed into it. Based on some newsgroup posts, it looks like
Ke386CallBios() is what I need. However, I don't have any idea on how to
call it (obviously no documentation for an undocumented function).

Any suggestions?

--
Dean

Re: Ke386CallBios() by Don

Don
Tue Jun 28 15:43:20 CDT 2005

What are you trying to do with INT 15? There is likely to be a better way
to do it. Let the group know what you need.


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Remove StopSpam from the email to reply



"Dean Ramsier" <ramsiernospam@nospam.com> wrote in message
news:ON4QG9BfFHA.3852@TK2MSFTNGP10.phx.gbl...
> I've got a situation where I'm being told to make an Int15 bios call from
> a
> driver. I know it's no longer supported, highly discouraged etc, but I'm
> still being pushed into it. Based on some newsgroup posts, it looks like
> Ke386CallBios() is what I need. However, I don't have any idea on how to
> call it (obviously no documentation for an undocumented function).
>
> Any suggestions?
>
> --
> Dean
>
>



RE: Ke386CallBios() by GaryGLittle

GaryGLittle
Tue Jun 28 15:42:02 CDT 2005

What is it that you want to do? There may be a better way than the way you
"think" is the only way. Some of us have been around the block MANY times and
know that there may very well be a better way if we know what you are trying
to do.

The personal opinion of
Gary G. Little

"Dean Ramsier" wrote:

> I've got a situation where I'm being told to make an Int15 bios call from a
> driver. I know it's no longer supported, highly discouraged etc, but I'm
> still being pushed into it. Based on some newsgroup posts, it looks like
> Ke386CallBios() is what I need. However, I don't have any idea on how to
> call it (obviously no documentation for an undocumented function).
>
> Any suggestions?
>
> --
> Dean
>
>
>

Re: Ke386CallBios() by Dean

Dean
Tue Jun 28 16:23:57 CDT 2005

In this case, there is watchdog handling that is being done by an SMI
interrupt. Unfortunately, there is GPIO that also has to be accessed using
the same set of IO ports. Both can't be allowed to occur at the same time,
and they want to keep the watchdog in the SMI. So, the BIOS is doing all
access to these IO ports, and serving as the mutex to prevent conflicts. My
experience in XP drivers is limited, so I'm sure there are plenty of other
mechanisms I don't about. They can't be too complex though :)

--
Dean


"Don Burn" <burn@stopspam.acm.org> wrote in message
news:IDiwe.175$Si3.165@fe06.lga...
> What are you trying to do with INT 15? There is likely to be a better way
> to do it. Let the group know what you need.
>
>
> --
> Don Burn (MVP, Windows DDK)
> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> Remove StopSpam from the email to reply
>
>
>
> "Dean Ramsier" <ramsiernospam@nospam.com> wrote in message
> news:ON4QG9BfFHA.3852@TK2MSFTNGP10.phx.gbl...
> > I've got a situation where I'm being told to make an Int15 bios call
from
> > a
> > driver. I know it's no longer supported, highly discouraged etc, but
I'm
> > still being pushed into it. Based on some newsgroup posts, it looks
like
> > Ke386CallBios() is what I need. However, I don't have any idea on how
to
> > call it (obviously no documentation for an undocumented function).
> >
> > Any suggestions?
> >
> > --
> > Dean
> >
> >
>
>