Hello Scott,

a Happy New Year to you!

#include <seasons_greetings>

On Fri, 10 Jan 2003 12:04:05 -0600 (CST), Scott Garfinkle wrote:

>On Fri, 10 Jan 2003 18:46:29 +0100 (CET), Jimi wrote:
>>>>Are you sure ? AFAIK, DOS32FLATDS requires the code to
>>>>run at ring 0. I seem to remember, that I had to move some
>>>I've checked this in detail now: DOS32FLATDS may be used at INIT time
>...
>>This means that OS/2 will remap the selector at INIT time.
>What selector? Why would it remap anything? The reason stuff "magically" works 
>(mostly) at Init time
>is that the init code gets ring 3 CPL an dring 3 DPL, so it can manipulate ring 0 
>data directly.

So now that this detail is clear I'll head off trying to build my first
.PSD to get accustomed to the new driver build environment (VACPP
3.6.5, PSD.H and what else ever might be required). It's still quite
unclear to me how to contact the PSD from userspace; there is a PSD
function call but I have no idea what DOSxyz call to use from an EXE.
There seems to no way to issue diagnostic messages from PSD init - oh
well!

Ciao
  Dani


-----------
To unsubscribe yourself from this list, send the following message
to [EMAIL PROTECTED]

     unsubscribe acpi-os2
     end

Reply via email to