Hello,

I'm still toying with if and how to implement multiapp support on my system
(it has a custom driver). I have some questions about security and surface
content sharing.

Consider a system with two DFB processes running using Fusion - call these
P1 and P2 (P1 is the master).
In this system, P1 and P2 share host mapping views of the video memory.
Either process can issue blit operations using surfaces allocated from the
video memory.

Q1.  Are there any API level functions that make it easy for P2 to read
back the contents of a surface belonging to P1?

Q2. If P1 or P2 are windowing - I understand these are rendered down by P1
to the layer surface. Is that correct?
      Can P1 read back this combined (composited) surface?
      Can P2 read back this combined (composited) surface?

Q3. Is it trivial for P2 to spoof a surface handle to access any part of
the shared video memory and thereby have access to all content?

Thanks for any insights,
Jason Barstow.



Notice
The information in this message is confidential and may be legally
privileged.  It is intended solely for the addressee.  Access to this
message by anyone else is unauthorized.  If you are not the intended
recipient,  any disclosure,  copying or distribution of the message,  or
any action taken by you in reliance on it,  is prohibited and may be
unlawful.  If you have received this message in error,  please delete it
and contact the sender immediately.  Thank you.

3Dlabs Ltd company number 02883883 registered in England and Wales at 79
Knightsbridge, London SW1X 7RB


_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to