RE: AGP440.SYS

But not the way it’s supposed to be done through the VideoPort driver (which
is a client to the AGP miniport). I never thought about using agp440.sys
directly. How do you do it?

-----Original Message-----
From: Maxim S. Shatskih [mailto:xxxxx@storagecraft.com]
Sent: Montag, 6. August 2001 19:52
To: Klaus Gerlicher
Cc: ‘NT Developers Interest List’
Subject: Re: [ntdev] Re: AW: RE: Mapping scattered pages into process
addr ess spac e

You can map any MDL there - then why not the MDL built on the user buffer?

----- Original Message -----
From: “Klaus Gerlicher”
To: “‘Maxim S. Shatskih’”
Cc: “‘NT Developers Interest List’”
Sent: Monday, August 06, 2001 9:42 PM
Subject: RE: [ntdev] Re: AW: RE: Mapping scattered pages into process addr
ess spac e

> Sorry Max, but no it doesn’t. The current implementation allocates memory
on
> its own. But you can’t map a user buffer into it.
>
> Klaus P.
> ATi
>
> -----Original Message-----
> From: Maxim S. Shatskih [mailto:xxxxx@storagecraft.com]
> Sent: Montag, 6. August 2001 18:15
> To: NT Developers Interest List
> Subject: [ntdev] Re: AW: RE: Mapping scattered pages into process addr
> ess spac e
>
>
> > It needs not be point to point, maybe it’s time to have an AGP++ ? With
> > textures in host memory, it’d be nice to have lots of bus bandwidth and
> the
> > ability to DMA directly from Ring 3 host memory.
>
> It is possible even now.
> The kmode .sys video miniport driver locks the user memory to the MDL and
> maps it to AGP GART using services of agp440.sys.
> What is wrong with it?
>
> Max
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@ATi.com
> To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com