[wdmaudiodev] Re: Floating Point in the Kernel

  • From: Devendra Parakh <parakh@xxxxxxxxxxxxxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Wed, 23 Oct 2002 10:08:34 -0700

 Hi Todd,

That URL didn't work for me either, but I did find another description at:

http://msdn.microsoft.com/library/default.asp?url=/library/en
-us/kmarch/hh/kmarch/other_7iqv.asp[1]

Alternatively, you should be able to navigate to:

"MSDN Home >MSDN Library >Kernel-Mode Driver Architecture >Design Guide
>Driver Programming Techniques "

and the name of the topic is:

"Using Floating Point or MMX in a WDM Driver"

It looks like there are still serious limitations when trying to use the FPU
from Win9x/Me! You can't use it from a DPC, and you cannot even use it while
handling an ioctl (even though you're at passive irql). You can only use it
from a work-item or worker threads!

Thanks.

Devendra.


At 09:50 AM 10/23/2002, Hager, Todd wrote:

Noel,

I am unable to access the link you provided - I get a "Page cannot be found"
error. Is it just me or is the link bad?

Todd Hager
Dolby Labs

-----Original Message-----
From: Noel Cross [mailto:noelc@xxxxxxxxxxxxx[2]] 
Sent: Tuesday, October 22, 2002 5:49 PM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: Floating Point in the Kernel



Check out the DDK article:=20

http://msdn.microsoft.com/library/default.asp?url=3D/library/en-us/kmarch=/h[3]
h/kmarch/k105_91de.asp

Regards,
Noel Cross
Development Lead, Audio/Video Devices Group

This posting is provided "AS IS" with no warranties, and confers no rights.

-----Original Message-----
From: Devendra Parakh [mailto:parakh@xxxxxxxxxxxxxxxxxxxx]=20[4]
Sent: Tuesday, October 22, 2002 2:16 PM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Floating Point in the Kernel

 Hi,

What are the restrictions for using floating point in the kernel?

All I need to do is convert between 32bit ints and 32bit floats.

I think I can use FLOATOBJ, but I was hoping for a better alternative.

The driver will only run under Windows XP, so ME/9x is not really a concern
for me.

Thanks.

Devendra.
Devendra Parakh Singing Electrons, Inc.
http://www.singingelectrons.com[1[5]]
425-889-2478=20

--- Links ---
   1 http://www.singingelectrons.com/[6]
******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx[7]
Subscribe:    =
mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=3Dsubscribe[8]
Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=3Dunsubscribe[9]
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx[10]

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.de/[11]

******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx[12]
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe[13]
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe[14]
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx[15]

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.de/[16]

--------------------
This message (including any attachments) may contain confidential
information intended for a specific individual and purpose. If you are not
the intended recipient, delete this message. If you are not the intended
recipient, disclosing, copying, distributing, or taking any action based on
this message is strictly prohibited.
******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx[17]
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe[18]
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe[19]
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx[20]

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.de/[21]
Devendra Parakh Singing Electrons, Inc. http://www.singingelectrons.com[22]
425-889-2478 

--- Links ---
   1 
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/kmarch/hh/kmarch/other_7iqv.asp
   2 mailto:noelc@xxxxxxxxxxxxx
   3 
http://msdn.microsoft.com/library/default.asp?url=3D/library/en-us/kmarch=/h
   4 mailto:parakh@xxxxxxxxxxxxxxxxxxxx%5D=20
   5 http://www.singingelectrons.com[1/
   6 http://www.singingelectrons.com/
   7 mailto:wdmaudiodev@xxxxxxxxxxxxx
   8 mailto:wdmaudiodev-request@xxxxxxxxxxxxx%3Fsubject=3Dsubscribe
   9 mailto:wdmaudiodev-request@xxxxxxxxxxxxx%3Fsubject=3Dunsubscribe
  10 mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx
  11 http://www.wdmaudiodev.de/
  12 mailto:wdmaudiodev@xxxxxxxxxxxxx
  13 mailto:wdmaudiodev-request@xxxxxxxxxxxxx%3Fsubject=subscribe
  14 mailto:wdmaudiodev-request@xxxxxxxxxxxxx%3Fsubject=unsubscribe
  15 mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx
  16 http://www.wdmaudiodev.de/
  17 mailto:wdmaudiodev@xxxxxxxxxxxxx
  18 mailto:wdmaudiodev-request@xxxxxxxxxxxxx%3Fsubject=subscribe
  19 mailto:wdmaudiodev-request@xxxxxxxxxxxxx%3Fsubject=unsubscribe
  20 mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx
  21 http://www.wdmaudiodev.de/
  22 http://www.singingelectrons.com/
******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.de/

Other related posts: