h
other usb devices?
> Can you help me for this ? Thanks .
>
>
> ___
> Spice-devel mailing list
> Spice-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel
>
>
--
Respectfully,
*Sameeh
can further investigate the issue =)
>
>
> -- Original --
> *From: * "Sameeh Jubran";
> *Date: * Mon, Jan 15, 2018 00:22 AM
> *To: * "王杰东";
> *Cc: * "spice-devel";
> *Subject: * Re: [Spice-devel] virt-viewer on win10 32bit abor
/Tracing.txt>
[5] -
https://cgit.freedesktop.org/spice/usbredir/tree/usbredirhost/usbredirhost.h#n96
>
> Frediano
>
>
> ------
>
> *From: *"王杰东"
> *To: *"Sameeh Jubran"
> *Cc: *"Yan Vugenfirer" , "spice-devel" freed
On Fri, Apr 13, 2018 at 7:16 PM, Frediano Ziglio wrote:
> >
> > Limited the installation of the driver to Windows 8 and up
> > in order to prevent false driver installation on unsupported OSes
> > which lead to BSODs.
> >
> > Signed-off-by: Basil Salm
ping.
On Sun, Apr 15, 2018 at 10:44 AM, Sameeh Jubran wrote:
>
>
> On Fri, Apr 13, 2018 at 7:16 PM, Frediano Ziglio
> wrote:
>
>> >
>> > Limited the installation of the driver to Windows 8 and up
>> > in order to prevent false driver installation on
e or email immediately and delete it!
>
> ___
> Spice-devel mailing list
> Spice-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel
>
>
--
Respectfully,
*Sameeh Jubran
This style was used in order to match the current style of VDAgent.
On Mon, Jul 18, 2016 at 10:54 AM, Frediano Ziglio
wrote:
> >
> > From: Sameeh Jubran
> >
> > This patch adds new ioctl operation to Vdagent in order to update
> > the driver on Vdagent state.
_ELEMENTS.
Based on patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
vdagent/display_setting.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/vdagent/display_setting.cpp b/vdagent/display_setting.cpp
index 1ec7397..c261b67
resolution on Windows 10.
Tested with both Windows 10 and Windows 7.
Based on a patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
Makefile.am |2 +
vdagent/desktop_layout.cpp| 150 ++
vdagent/desktop_layout.h
rg/archives/spice-devel/2016-July/030796.html ).
Moreover
they are now present in the cpp files.
> Christophe
>
--
Respectfully,
*Sameeh Jubran*
*Linkedin <https://il.linkedin.com/pub/sameeh-jubran/87/747/a8a>*
*Junior Software Engineer @ Daynix <http://www.daynix.com>.*
___
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/spice-devel
thing else that we didn't find here was written from scratch.
* Dropped friend modifier for WDDMInterface in the CCD class.
* Dropped DRIVER_TYPE member entirely and replaced with throwing an exception
from ctor.
* Cosmetic changes
Sameeh Jubran (2):
Introducing Windows CCD API
Implementin
resolution on Windows 10.
Based on a patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
Makefile.am | 2 +
vdagent/display_configuration.cpp | 509 ++
vdagent/display_configuration.h | 94 +++
3
support and arbitrary resolution
for Windows 10 while preserving backward compatiblity with previous versions
of Windows.
Based on a patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
vdagent/desktop_layout.cpp| 148 +++
vdagent/desktop_layout.h
Sameeh Jubran (1):
Adding ioctl operation to update Vdagent state
vdagent/desktop_layout.cpp| 21 +
vdagent/desktop_layout.h | 1 +
vdagent/display_configuration.cpp | 16
vdagent/display_configuration.h | 3 ++-
4 files changed, 40
client
mouse mode should be enabled when it is on. The mouse mode
is updated by the driver and thus this patch is needed.
Signed-off-by: Sameeh Jubran
---
vdagent/desktop_layout.cpp| 21 +
vdagent/desktop_layout.h | 1 +
vdagent/display_configuration.cpp
troduces partial functionality from the CCD API
> > needed by vdagent. It is needed by vdagent in order to support
> > multiple monitors and arbitrary resolution on Windows 10.
> >
> > Based on a patch by Sandy Stutsman
> >
> > Signed-off-by:
This patch adds the necessary stuctures and definitions to spice-protocol
in order to define a new ioctl fow Windows. It should be applied along with
this patch:
https://lists.freedesktop.org/archives/spice-devel/2016-August/031056.html
Sameeh Jubran (1):
Adding new ioctl for updating Vdagent
New ioctl for updating the driver with vdagent running state.
Signed-off-by: Sameeh Jubran
---
spice/qxl_windows.h | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/spice/qxl_windows.h b/spice/qxl_windows.h
index bc2ceff..6e557f7 100644
--- a/spice/qxl_windows.h
+++ b
Diffrences from previous patch:
* Replaced LoadLibrary/FreeLibrary with GetModuleHandle.
* Replaced malloc/free with new(std::nothrow)/delete
Sameeh Jubran (2):
Introducing Windows CCD API
Implementing multiple monitors and arbitrary resolution
Makefile.am |2
resolution on Windows 10.
Based on a patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
Makefile.am | 2 +
vdagent/display_configuration.cpp | 504 ++
vdagent/display_configuration.h | 94 +++
3
support and arbitrary resolution
for Windows 10 while preserving backward compatiblity with previous versions
of Windows.
Based on a patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
vdagent/desktop_layout.cpp| 148 +++
vdagent/desktop_layout.h
t_device_name_config".
* Cosmetic changes.
Sameeh Jubran (2):
Introducing Windows CCD API
Implementing multiple monitors and arbitrary resolution
Makefile.am |2 +
vdagent/desktop_layout.cpp| 148 ++
vdagent/desktop_layout.h
support and arbitrary resolution
for Windows 10 while preserving backward compatiblity with previous versions
of Windows.
Based on a patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
vdagent/desktop_layout.cpp| 148 +++
vdagent/desktop_layout.h
resolution on Windows 10.
Based on a patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
Makefile.am | 2 +
vdagent/display_configuration.cpp | 505 ++
vdagent/display_configuration.h | 92 +++
3
t; >> I mean, is there any tool/command line switch that we can use to
> check this case?
> > >
> > > Yes! spicy has a `toggle mouse mode` in the options (shift + F7)
> >
> > Cool, I did not know this.
> > Is there pre-compiled spicy binary that we can
; > >>>
> >
> > > > >>> Check:
> >
> > > > >>> https://cgit.freedesktop.org/spice/spice-gtk/commit/?id=
> 5f89a4df037f6a1f2
> >
> > > > >>
> >
> > > > >> I mean, is there any tool/comma
>>>>> https://cgit.freedesktop.org/spice/spice-gtk/commit/?id=
> 5f89a4df037f6a1f2
> > >>
> > >>>>>>
> > >>
> > >>>>>> I mean, is there any tool/command line switch that we can use to
> check
> > >>>>>&g
Hi,
This patch fixes the issue with pointer not showing up in server mode, when
vdagent is off.
On Thu, Aug 4, 2016 at 3:17 PM, Christophe Fergeau
wrote:
> On Thu, Aug 04, 2016 at 02:02:08PM +0300, Sameeh Jubran wrote:
> > New ioctl for updating the driver with vdagent runn
mouse
mode pointer should be enabled when vdagent is off and the client
mouse mode should be enabled when it is on. The mouse mode
is updated by the driver and thus this patch is needed.
Signed-off-by: Sameeh Jubran
---
spice/qxl_windows.h | 7 ++-
1 file changed, 6 insertions(+), 1 deletion
.
Sameeh Jubran (1):
Adding new ioctl for updating Vdagent state
spice/qxl_windows.h | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
--
2.7.4
___
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
https://lists.freedesktop.org
at 06:19:41PM +0300, Sameeh Jubran wrote:
> > >
> > This patch enables the driver to send move commands to the QXL device
> when
> > vdagent is off.
> > This maybe the reason you are not getting any move commands.
>
> But don't we have exactly the same i
g...@redhat.com
> >
> > wrote:
>
> > > On Mon, Aug 08, 2016 at 06:19:41PM +0300, Sameeh Jubran wrote:
> >
> > > > >
> >
> > > > This patch enables the driver to send move commands to the QXL device
> > > > when
> >
>
gt; seems wrong from your rationale.
>
> Also "adds new ioctl operation to Vdagent" the ioctl is implemented
> in the driver so I would say "adds new ioctl operation to the driver in
> order to allow Vdagent to communicate its state to the driver".
>
> Frediano
&
client
mouse mode should be enabled when it is on. The mouse mode
is updated by the driver and thus this patch is needed.
Signed-off-by: Sameeh Jubran
---
vdagent/desktop_layout.cpp| 21 +
vdagent/desktop_layout.h | 1 +
vdagent/display_configuration.cpp
support and arbitrary
resolution for Windows 10 while preserving backward compatiblity with previous
versions of Windows.
Based on a patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
vdagent/display_configuration.cpp | 355
Diffrences from previous patches:
* splitted the patches into three.
Sameeh Jubran (3):
Encapsulating XPDM implementation
Implementing WDDM interface to support multiple monitors and arbitrary
resolution
Adding ioctl operation to update Vdagent state
vdagent/desktop_layout.cpp
class. This patch
makes it easier to introduce WDDM interface to Vdagent in future
patches.
Based on a patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
vdagent/desktop_layout.cpp| 148 +++-
vdagent/desktop_layout.h
Please ignore those patches, I haven't sent them correctly!
Sending V6...
On Tue, Aug 9, 2016 at 10:29 AM, Sameeh Jubran wrote:
> Diffrences from previous patches:
> * splitted the patches into three.
>
> Sameeh Jubran (3):
> Encapsulating XPDM implementation
> Impl
resolution on Windows 10.
Based on a patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
Makefile.am | 2 +
vdagent/display_configuration.cpp | 505 ++
vdagent/display_configuration.h | 92 +++
3
Diffrences from previous patches (v4, v5 should be ignored):
* splitted the patches into three.
Sameeh Jubran (3):
Introducing Windows CCD API
Encapsulating XPDM implementation
Implementing WDDM interface to support multiple monitors and arbitrary
resolution
Makefile.am
class. This patch
makes it easier to introduce WDDM interface to Vdagent in future
patches.
Based on a patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
vdagent/desktop_layout.cpp| 148 +++-
vdagent/desktop_layout.h
support and arbitrary
resolution for Windows 10 while preserving backward compatiblity with previous
versions of Windows.
Based on a patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
vdagent/display_configuration.cpp | 355
<#ifdef USE_FRAMEBUFFER> with runtime logic
Fixing framebuffer usage logic
Support future Qxl revisions
Set SupportNonVGA in QueryAdapterInfo callback
Sameeh Jubran (9):
Upgrade to Windows 10 WDK
Add delete operator
Code Analysis clean up
Replacing tabs with spaces
Fix source
From: Sandy Stutsman
Allows the usage of Kd_IHVVIDEO_Mask to control print level while debugging
Signed-off-by: Sameeh Jubran
---
qxldod/driver.cpp | 24 +++-
qxldod/driver.h | 20
2 files changed, 39 insertions(+), 5 deletions(-)
diff --git a
From: Sandy Stutsman
Add MdlMappingNoExecute to MmGetSystemAddressForMDLSafe call in
ExecutePresentDisplayOnly.
---
qxldod/QxlDod.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/qxldod/QxlDod.cpp b/qxldod/QxlDod.cpp
index 77f4f86..1225f04 100755
--- a/qxldod/QxlDod.cp
Based on a patch by Sandy Stutsman
Signed-off-by: Sameeh Jubran
---
qxldod/BaseObject.cpp | 11 +++
qxldod/BaseObject.h | 1 +
2 files changed, 12 insertions(+)
diff --git a/qxldod/BaseObject.cpp b/qxldod/BaseObject.cpp
index ac270fd..a93c040 100755
--- a/qxldod/BaseObject.cpp
* Added Windows 10 Configurations and removed older ones.
* Migration to Visual Studio 2015.
* Set Allow Date, Time and Timestamp property for all builds/platforms.
* Fixed up project configuration names to be consistent.
* unified build output directories
* Simple build script added
Signed-o
From: Sandy Stutsman
There is no way to guarantee that the static vtable will be in
non-pageable memory. This patch converts 3 virtual non-pageble functions
to functions private to each device class, the parent class will make
an explicit call (based on a new device type initialized at object
cr
From: Sandy Stutsman
With the Driver Verifier on, a DPC generated during the call will assert if
the flag is not set.
Changed error handling so that if something fails, the code will break out
of a do loop and reset the flag to false before returning the error status.
---
qxldod/QxlDod.cpp | 11
From: Sandy Stutsman
Found by Driver Verifier
---
qxldod/QxlDod.cpp | 55 ---
1 file changed, 32 insertions(+), 23 deletions(-)
diff --git a/qxldod/QxlDod.cpp b/qxldod/QxlDod.cpp
index 1225f04..1b3bdf1 100755
--- a/qxldod/QxlDod.cpp
+++ b/qxld
From: Sandy Stutsman
Otherwise, can result in a BSOD.
---
qxldod/QxlDod.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/qxldod/QxlDod.cpp b/qxldod/QxlDod.cpp
index 9d13934..7b60e0c 100755
--- a/qxldod/QxlDod.cpp
+++ b/qxldod/QxlDod.cpp
@@ -3606,7 +3606,7 @@ QxlDevice::Exe
From: Sandy Stutsman
Implement the escapes for the qxl driver and add some debug output for multiple
monitor support
---
qxldod/QxlDod.cpp| 162 ++-
qxldod/QxlDod.h | 11 ++-
qxldod/include/qxl_windows.h | 1 +
3 files changed,
From: Sandy Stutsman
---
qxldod/QxlDod.cpp | 52 ++--
1 file changed, 26 insertions(+), 26 deletions(-)
diff --git a/qxldod/QxlDod.cpp b/qxldod/QxlDod.cpp
index a328d2d..e6c4ada 100755
--- a/qxldod/QxlDod.cpp
+++ b/qxldod/QxlDod.cpp
@@ -3429,7 +34
From: Sandy Stutsman
This interrupt is used for asynchronous present calls.
Fixed the interrupt mask to reflect currently used interrupts.
---
qxldod/QxlDod.cpp | 22 +++---
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/qxldod/QxlDod.cpp b/qxldod/QxlDod.cpp
inde
From: Sandy Stutsman
---
qxldod/QxlDod.cpp | 66 ---
1 file changed, 34 insertions(+), 32 deletions(-)
diff --git a/qxldod/QxlDod.cpp b/qxldod/QxlDod.cpp
index ec960e5..9d13934 100755
--- a/qxldod/QxlDod.cpp
+++ b/qxldod/QxlDod.cpp
@@ -284,12
From: Sandy Stutsman
* Turn on enable pointer
* Allow for 1bpp bitmap followed by 1bpp XOR map.
---
qxldod/QxlDod.cpp | 19 +++
qxldod/QxlDod.h | 2 +-
2 files changed, 12 insertions(+), 9 deletions(-)
diff --git a/qxldod/QxlDod.cpp b/qxldod/QxlDod.cpp
index ff987c4..3139092
From: Sandy Stutsman
WDDM DOD driver doesn't touch the frame buffer (bar0), so no reason to map in
into memory.
Especially as there were rare BSOD failures when the mapping failed. Leaving
the code
in place so it clear where the frame buffer should be mapped if we need to do
it in the future.
only.
Signed-off-by: Sameeh Jubran
Signed-off-by: Dmitry Fleytman
---
qxldod/QxlDod.cpp | 101 ++
1 file changed, 49 insertions(+), 52 deletions(-)
diff --git a/qxldod/QxlDod.cpp b/qxldod/QxlDod.cpp
index 557d796..6d07b5d 100755
--- a/qxldod/QxlDo
the issue.
Signed-off-by: Sameeh Jubran
Signed-off-by: Dmitry Fleytman
---
qxldod/QxlDod.cpp | 17 -
qxldod/QxlDod.h | 3 ++-
2 files changed, 14 insertions(+), 6 deletions(-)
diff --git a/qxldod/QxlDod.cpp b/qxldod/QxlDod.cpp
index 0492581..8ab5031 100755
--- a/qxldod/QxlDod.cp
-off-by: Sameeh Jubran
Signed-off-by: Dmitry Fleytman
---
qxldod/QxlDod.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/qxldod/QxlDod.cpp b/qxldod/QxlDod.cpp
index 6d07b5d..6ab45fe 100755
--- a/qxldod/QxlDod.cpp
+++ b/qxldod/QxlDod.cpp
@@ -107,7 +107,7 @@ NTSTATUS QxlDod
This call to BlackOutScreen is not needed since the actual
display surface is destroyed and created (redrawn) again.
Signed-off-by: Sameeh Jubran
---
qxldod/QxlDod.cpp | 14 ++
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/qxldod/QxlDod.cpp b/qxldod/QxlDod.cpp
index
From: Sandy Stutsman
---
qxldod/QxlDod.cpp | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/qxldod/QxlDod.cpp b/qxldod/QxlDod.cpp
index 3139092..74cd259 100755
--- a/qxldod/QxlDod.cpp
+++ b/qxldod/QxlDod.cpp
@@ -4488,11 +4488,10 @@ NTSTATUS
QxlDevice::SetCustomDisplay(QX
From: Dmitry Fleytman
This capability flag should be set in order
to indicate to the OS that callback
DxgkDdiStopDeviceAndReleasePostDisplayOwnership
is supported.
Signed-off-by: Sameeh Jubran
Signed-off-by: Dmitry Fleytman
---
qxldod/QxlDod.cpp | 3 +++
1 file changed, 3 insertions(+)
diff
From: Dmitry Fleytman
Framebuffer should only be used in VGA mode,
however the mode is only known at runtime therefore
framebuffer logic should be active when the driver
is operating in vga mode only.
Signed-off-by: Sameeh Jubran
Signed-off-by: Dmitry Fleytman
---
qxldod/QxlDod.cpp | 21
Passing the flag QXL_SURF_FLAG_KEEP_DATA to the new created surface
causes weird flickering, thus this should be set to 0.
Signed-off-by: Sameeh Jubran
---
qxldod/QxlDod.cpp | 14 +++---
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/qxldod/QxlDod.cpp b/qxldod/QxlDod.cpp
Part of source image mapped by PresentDisplayOnly
should be big enough to cover all rectangles being
transferred.
Signed-off-by: Sameeh Jubran
Signed-off-by: Dmitry Fleytman
---
qxldod/QxlDod.cpp | 28 +++-
qxldod/QxlDod.h | 2 ++
2 files changed, 25 insertions(+), 5
According to msdn, "The display miniport driver must set this
value to 0"
Signed-off-by: Sameeh Jubran
---
qxldod/QxlDod.cpp | 13 +++--
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/qxldod/QxlDod.cpp b/qxldod/QxlDod.cpp
index 8ab5031..986d679 100755
--
Signed-off-by: Sameeh Jubran
Signed-off-by: Dmitry Fleytman
---
qxldod/QxlDod.h | 2 +-
qxldod/driver.cpp | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/qxldod/QxlDod.h b/qxldod/QxlDod.h
index 9bc0bdb..19d172f 100755
--- a/qxldod/QxlDod.h
+++ b/qxldod/QxlDod.h
Hi,
Can anyone review the patches?
On Tue, Aug 9, 2016 at 3:08 PM, Sameeh Jubran wrote:
> Diffrences from previous patches (v4, v5 should be ignored):
> * splitted the patches into three.
>
> Sameeh Jubran (3):
> Introducing Windows CCD API
> Encapsulating X
patch encapsulates the current XPDM interface implementation into
> > XPDMInterface class which inherits DisplayConfig class. This patch
> > makes it easier to introduce WDDM interface to Vdagent in future
> > patches.
> >
> > Based on a patch by Sandy Stutsman
> &
Hi,
Can anyone review this patch so I can resend the patches after the rework?
On 9 Aug 2016 3:08 p.m., "Sameeh Jubran" wrote:
> The Direct3D 9 API operates on either the Windows XP display driver
> model (XPDM) or the Windows Vista display driver model (WDDM), depending
&g
Ping
On 9 Aug 2016 6:29 p.m., "Sameeh Jubran" wrote:
> This series contains the latest patches to support Windows 10.
>
> Visual Studio 2015 with Win10 WDK is required to compile this code,
> Current patches may be compiled and will work for Windows 10.
>
> Sm
DDM interface to Vdagent in future
>> > patches.
>> >
>> > Based on a patch by Sandy Stutsman
>> >
>> > Signed-off-by: Dmitry Fleytman
>> > Signed-off-by: Sameeh Jubran
>> > ---
>> > vdagent/desktop
The monitor detached state is being set but not updated, in order to update it
we should call ChangeDisplaySettingsEx after setting the appropriate
flags along with width and height that are set to 0.
Signed-off-by: Sameeh Jubran
---
vdagent/desktop_layout.cpp | 5 -
1 file changed, 4
sed on a patch by Sandy Stutsman
> >
> > Signed-off-by: Dmitry Fleytman
> > Signed-off-by: Sameeh Jubran
> > ---
> > vdagent/display_configuration.cpp | 355
> > +-
> > vdagent/display_configuration.h | 47 +
&
0 while preserving backward compatiblity with
>> > previous
>> > versions of Windows.
>> >
>> > Based on a patch by Sandy Stutsman
>> >
>> > Signed-off-by: Dmitry Fleytman
>> > Signed-off-by: Sameeh Jubran
>> > ---
>> >
class. This patch
makes it easier to introduce WDDM interface to Vdagent in future
patches.
Based on a patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
vdagent/desktop_layout.cpp| 148 +++-
vdagent/desktop_layout.h
resolution on Windows 10.
Acked-by: Frediano Ziglio
Based on a patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
Makefile.am | 2 +
vdagent/display_configuration.cpp | 509 ++
vdagent
Diffrences from previous patches:
* Fixed a bug when driver is disabled and enabled.
* Moved ioctls structures to qxl_windows.h
* Changes pointed out by Frediano.
* Cosmetic changes.
Sameeh Jubran (3):
Introducing Windows CCD API
Encapsulating XPDM implementation
Implementing WDDM
support and arbitrary
resolution for Windows 10 while preserving backward compatiblity with previous
versions of Windows.
Based on a patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
vdagent/display_configuration.cpp | 355
This patch introduces structures that are used to communicate between
win-vdagent and qxl-wddm-dod.
This patch should be applied before applying this patch:
https://lists.freedesktop.org/archives/spice-devel/2016-August/031386.html
Sameeh Jubran (1):
Add ioctls structures to qxl_windows.h
This patch defines the structures of ioctls that are used between
win-vdagent and the qxl-wddm-dod driver.
Signed-off-by: Sameeh Jubran
---
spice/qxl_windows.h | 16
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/spice/qxl_windows.h b/spice/qxl_windows.h
index
vel/2016-
> August/031386.html
> >
>
> Why? Code compile even without this patch
>
> > Sameeh Jubran (1):
> > Add ioctls structures to qxl_windows.h
> >
> > spice/qxl_windows.h | 18 ++
> > 1 file changed, 14 insertions(+
On Tue, Aug 16, 2016 at 1:27 PM, Frediano Ziglio wrote:
> >
> > This patch defines the structures of ioctls that are used between
> > win-vdagent and the qxl-wddm-dod driver.
> >
> > Signed-off-by: Sameeh Jubran
> > ---
> > spice/qxl_windows.h | 1
y Stutsman
> >
> > Signed-off-by: Dmitry Fleytman
> > Signed-off-by: Sameeh Jubran
>
> Acked-by: Frediano Ziglio
>
> Merged.
>
> Frediano
>
> ...
>
--
Respectfully,
*Sameeh Jubran*
*Linkedin &l
This patch defines the structures of ioctls that are used between
win-vdagent and the qxl-wddm-dod driver.
Signed-off-by: Sameeh Jubran
---
spice/qxl_windows.h | 15 +++
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/spice/qxl_windows.h b/spice/qxl_windows.h
index
This patch defines the structures of ioctls that are used between
win-vdagent and the qxl-wddm-dod driver.
Signed-off-by: Sameeh Jubran
---
spice/qxl_windows.h | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/spice/qxl_windows.h b/spice/qxl_windows.h
index bc2ceff
class. This patch
makes it easier to introduce WDDM interface to Vdagent in future
patches.
Based on a patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
vdagent/desktop_layout.cpp| 148 +++-
vdagent/desktop_layout.h
I'll send the driver patches soon.
Those patches require the following patch to be applied first to
spice-protocol:
https://lists.freedesktop.org/archives/spice-devel/2016-August/031409.html
Sameeh Jubran (2):
Encapsulating XPDM implementation
Implementing WDDMinterface to support multip
support and arbitrary
resolution for Windows 10 while preserving backward compatiblity with
previous
versions of Windows.
Based on a patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
vdagent/display_configuration.cpp | 351
support and arbitrary
resolution for Windows 10 while preserving backward compatiblity with
previous versions of Windows.
Signed-off-by: Sameeh Jubran
---
vdagent/display_configuration.cpp | 351 +-
vdagent/display_configuration.h | 47 +
2 files changed, 397
col:
https://lists.freedesktop.org/archives/spice-devel/2016-August/031409.html
Sameeh Jubran (2):
Modifying ioctl structures
Implementing WDDM interface to support multiple monitors and arbitrary
resolution
vdagent/display_configuration.cpp | 379 --
vdagent/display_confi
This patch modifies the Qxl ioctl structures in order
to make them unified. Ioctls now should inherit QXL_ESCAPE
structure.
Signed-off-by: Sameeh Jubran
---
vdagent/display_configuration.cpp | 28 ++--
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a
On Tue, Aug 16, 2016 at 7:10 PM, Frediano Ziglio wrote:
> >
> > This patch modifies the Qxl ioctl structures in order
> > to make them unified. Ioctls now should inherit QXL_ESCAPE
> > structure.
> >
> > Signed-off-by: Sameeh Jubran
>
> Yes,
7, 2016 at 10:59 AM, Frediano Ziglio
wrote:
> >
> > This patch defines the structures of ioctls that are used between
> > win-vdagent and the qxl-wddm-dod driver.
> >
> > Signed-off-by: Sameeh Jubran
> > ---
> > spice/qxl_windows.h | 10 +++
This patch defines the structures of ioctls that are used between
win-vdagent and the qxl-wddm-dod driver.
Signed-off-by: Sameeh Jubran
---
spice/qxl_windows.h | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/spice/qxl_windows.h b/spice/qxl_windows.h
index bc2ceff
support and arbitrary
resolution for Windows 10 while preserving backward compatiblity with
previous versions of Windows.
Based on a patch by Sandy Stutsman
Signed-off-by: Dmitry Fleytman
Signed-off-by: Sameeh Jubran
---
vdagent/display_configuration.cpp | 346
Yes it is a typo, the issue is with the declaration, it should be ::delete.
Thanks for pointing that :)
On Tue, Aug 16, 2016 at 6:42 PM, Frediano Ziglio wrote:
> >
> > Based on a patch by Sandy Stutsman
> >
> > Signed-off-by: Sameeh Jubran
> > ---
&
LEVEL_VERBOSE, ("---> %s\n", __FUNCTION__));
> > +m_RamHdr->int_mask = ~0;
> > +WRITE_PORT_UCHAR(m_IoBase + QXL_IO_MEMSLOT_ADD, 0);
> > +DbgPrint(TRACE_LEVEL_VERBOSE, ("<--- %s\n", __FUNCTION__));
> > +}
> > +#pragma code_seg(pop
lity with
> > previous versions of Windows.
> >
> > Based on a patch by Sandy Stutsman
> >
> > Signed-off-by: Dmitry Fleytman
> > Signed-off-by: Sameeh Jubran
> ...
>
> Hi Sameeh,
>I managed to compile Windows 10 driver and try this patches.
>
&g
1 - 100 of 227 matches
Mail list logo