Re: DRI and vt switching?

2004-09-30 Thread Keith Whitwell
Alan Cox wrote:
On Iau, 2004-09-30 at 13:56, Keith Whitwell wrote:
Looking in the i810 driver, it seems like the ringbuffer is flushed and
disabled until the X server calls EnterVT again, and AGP memory is
unbound. How is the client generally notified about this?
The server holds the hw lock until the VT comes back.

With the client still having access to the unbound AGP pages as AGP side
addresses ?
Someone else will have to answer this one...
But in general, I don't think that any of the mappings available to the client 
are revoked or in fact changed in any way on VT switch.

Keith
---
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: DRI and vt switching?

2004-09-30 Thread Alan Cox
On Iau, 2004-09-30 at 13:56, Keith Whitwell wrote:
> > Looking in the i810 driver, it seems like the ringbuffer is flushed and
> > disabled until the X server calls EnterVT again, and AGP memory is
> > unbound. How is the client generally notified about this?
> 
> The server holds the hw lock until the VT comes back.

With the client still having access to the unbound AGP pages as AGP side
addresses ?



---
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: DRI and vt switching?

2004-09-30 Thread Thomas Hellström
> Thomas Hellström wrote:
>> Hi!
>>
>> How is VT switching normally handled when a DRI client is active?
>> Meaning, for example, switching from the X display to a virtual text
>> console?
>>
>> Looking in the i810 driver, it seems like the ringbuffer is flushed and
>> disabled until the X server calls EnterVT again, and AGP memory is
>> unbound. How is the client generally notified about this?
>
> The server holds the hw lock until the VT comes back.
>

Thanks. Thought I tried that, which means there must be some locking /
register restoration bugs around.

/Thomas


> Keith
>




---
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: DRI and vt switching?

2004-09-30 Thread Keith Whitwell
Thomas Hellström wrote:
Hi!
How is VT switching normally handled when a DRI client is active?
Meaning, for example, switching from the X display to a virtual text console?
Looking in the i810 driver, it seems like the ringbuffer is flushed and
disabled until the X server calls EnterVT again, and AGP memory is
unbound. How is the client generally notified about this?
The server holds the hw lock until the VT comes back.
Keith
---
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


DRI and vt switching?

2004-09-30 Thread Thomas Hellström
Hi!

How is VT switching normally handled when a DRI client is active?
Meaning, for example, switching from the X display to a virtual text console?

Looking in the i810 driver, it seems like the ringbuffer is flushed and
disabled until the X server calls EnterVT again, and AGP memory is
unbound. How is the client generally notified about this?

In the unichrome case, there seems to be a Z buffer problem, if not a
crash when the X display is restored. XvMC clients mostly likely to
hardlock the machine, or crash if they send their commands over AGP.

I'd much appreciate some advice or points to documentation how to handle
this.

Regards
Thomas




---
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel