ack trace".
Moreover I've successfully viewed live trace output from virtio-net
driver while running Iperf test and ping.
Tested-by: Sameeh Jubran
-- Original Message --
From: "Ladi Prosek"
To: qemu-devel@nongnu.org
Cc: peter.mayd...@linaro.org; "Ladi Prosek&quo
n the delay should be set to the
minimum delay possible which is 500. This can be calculated
easily as follows:
Interval = 10^9 / (7813 * 256) = 500.
Signed-off-by: Sameeh Jubran
---
hw/net/e1000.c | 8
1 file changed, 8 insertions(+)
diff --git a/hw/net/e1000.c b/hw/net/e1000.c
index 0387f
nable/disable to the device the guest hangs when
the device is being disabled.
Actual results:
Guest hang after click OK button.
Expected results:
Device is disabled.
After applying the patch the guest no longer hangs, and an Iperf test
ran successfully.
Sameeh Jubran (2):
e1000: Fixing interrupts
This reverts commit 9596ef7c7b8528bedb240792ea1fb598543ad3c4.
This workaround in order to fix endless interrupts is no
longer needed because it was superseded by the previous patch
(e1000: Fixing interrupt pace).
Signed-off-by: Sameeh Jubran
---
hw/net/e1000.c | 5 -
1 file changed, 5
ang wrote:
>
>
> On 03/17/2016 03:37 PM, Sameeh Jubran wrote:
> > This patch series introduces an upper bound for the number of interrupts
> > per second. This feature is supported by the real hardware, however up
> > until now it wasn't implemented in e1000. Th
Since mit_delay can never be 0 this if statement is
superfluous.
Signed-off-by: Sameeh Jubran
---
hw/net/e1000.c | 8 +++-
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/hw/net/e1000.c b/hw/net/e1000.c
index 8e79b55..eb903a9 100644
--- a/hw/net/e1000.c
+++ b/hw/net/e1000.c
7;mit_timer' wouldn't be
> armed.
>
> The new logic forces mit_delay to be set to 500, even if it was 0
> ("unset").
>
> Which approach is correct:
> - Either the 'if (mit_delay)' is now superflous,
> - Or, do we need to keep the "uns
; > > if (mit_delay) {
> > > > s->mit_timer_on = 1;
> > > > timer_mod(s->mit_timer,
>
> The existing 'if (mit_delay)' is now superflous, since always true,
> hence can be removed.
>
--
Respectfully,
*Sameeh Jubran*
*Mobile: +972 054-2509642*
*Linkedin <https://il.linkedin.com/pub/sameeh-jubran/87/747/a8a>Junior
Software Engineer @ Daynix <http://www.daynix.com>.*
This patch have been waiting too long for a review, Can someone please
review it!!
On Thu, Jun 1, 2017 at 3:07 PM, Sameeh Jubran wrote:
> Can someone review this patch please?
>
> On Thu, May 25, 2017 at 2:06 PM, Sameeh Jubran wrote:
>
>> Ping
>>
>> On Sun, M
for freeze is 10 seconds, so we should wait for the timeout, thaw
the file system and quit.
Signed-off-by: Sameeh Jubran
---
qga/main.c | 23 +++
qga/vss-win32.h | 1 +
qga/vss-win32/vss-common.h | 11 +--
qga/vss-win32/vss-handles.h | 14
re is stuck in an infinite loop and the other cores are halted!
Anyone else faced this issue? Is there any version of Windows 10 IoT Core
ARM that can run on top of Qemu?
--
Respectfully,
*Sameeh Jubran*
*Linkedin <https://il.linkedin.com/pub/sameeh-jubran/87/747/a8a>*
*Software Engineer @ D
e' is missing entirely from the reply. This causes
errors in libvirt which is expecting the reply to be compliant with the
schema docs.
BZ#1438735: https://bugzilla.redhat.com/show_bug.cgi?id=1438735
Signed-off-by: Sameeh Jubran
---
qga/commands-win32.c | 2 +-
1 file changed, 1 insertion(+),
Reviewed-by: Sameeh Jubran
On Thu, Apr 27, 2017 at 4:21 PM, Daniel Rempel wrote:
> Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1357789
> Replace hardcoded user and group names ("Administrators", "SYSTEM") with
> the ones acquired from system. Windows use
: 0xa4)
27563@1494850819.412441:e1000e_irq_pending_interrupts ICR PENDING: 0x0 (ICR:
0x815000c2, IMS: 0xa4)
27563@1494850819.412998:e1000e_irq_pending_interrupts ICR PENDING: 0x100
(ICR: 0x815000c2, IMS: 0x1a4)
This commit solves:
https://bugzilla.redhat.com/show_bug.cgi?id=1447935
htt
is? Do you have any idea why is this happening?
--
Respectfully,
*Sameeh Jubran*
*Linkedin <https://il.linkedin.com/pub/sameeh-jubran/87/747/a8a>*
*Software Engineer @ Daynix <http://www.daynix.com>.*
ping.
On Tue, Mar 14, 2017 at 6:51 PM, Sameeh Jubran wrote:
> Hi all,
>
> I am trying to compile qemu-ga for Windows statically using the following
> commands:
>
> ./configure --disable-docs --target-list=x86_64-softmmu
> --cross-prefix=x86_64-w64-mingw32- --static --e
On Mon, Mar 20, 2017 at 3:57 PM, Stefan Hajnoczi wrote:
> On Tue, Mar 14, 2017 at 06:51:37PM +0200, Sameeh Jubran wrote:
> > I am trying to compile qemu-ga for Windows statically using the following
> > commands:
> >
> > ./configure --disable-docs --target-list=x86_64
From: Sameeh Jubran
This patch series fixes qemu-ga's main service behaviour on Windows
by listening to the virtio-serial device's events.
For more info on why this series is needed checkout the commit message
of the third patch and the following bugzilla:
https://bugzilla.
From: Sameeh Jubran
This commits adds two functions which handle service's start and stop
process in Windows.
Signed-off-by: Sameeh Jubran
---
qga/service-win32.c | 52
qga/service-win32.h | 2 ++
2 files changed, 54 insertions(+)
From: Sameeh Jubran
Clean exe files such as qemu-ga.exe
Signed-off-by: Sameeh Jubran
---
Makefile | 1 +
1 file changed, 1 insertion(+)
diff --git a/Makefile b/Makefile
index 16a0430..22d29d6 100644
--- a/Makefile
+++ b/Makefile
@@ -487,6 +487,7 @@ clean:
rm -f config.mak op-i386.h
From: Sameeh Jubran
Signed-off-by: Sameeh Jubran
---
qga/installer/qemu-ga.wxs | 24
1 file changed, 24 insertions(+)
diff --git a/qga/installer/qemu-ga.wxs b/qga/installer/qemu-ga.wxs
index fa2260c..40b7a7b 100644
--- a/qga/installer/qemu-ga.wxs
+++ b/qga/installer
From: Sameeh Jubran
Signed-off-by: Sameeh Jubran
---
qga/service-win32.c | 19 +--
1 file changed, 5 insertions(+), 14 deletions(-)
diff --git a/qga/service-win32.c b/qga/service-win32.c
index 861f9fc..c17e0eb 100644
--- a/qga/service-win32.c
+++ b/qga/service-win32.c
From: Sameeh Jubran
Currently on Windows whenever the qemu-ga's service doesn't find the
virtio-serial
it terminates. This commit addresses this issue by adding a new listener service
which registers for notifications of the virtio-port-serial device handle the
qemu-ga's serv
ndows has Well-known SIDs for "Administrators" group and "SYSTEM" user so
they were used to identify required users and groups.
Well-known SIDs:
https://support.microsoft.com/en-us/help/243330/well-known-security-identifiers-in-windows-operating-systems
Signed-off-by: Dan
From: Sameeh Jubran
This version doesn't differ from v2 at all, v2 have been waiting too
long for a review, so I'm resending it again.
Daniel Rempel (1):
qga-win: fix installation on localized windows
qga/vss-win32/install.cpp | 35 +--
1 file c
On Fri, May 19, 2017 at 9:25 AM, Jason Wang wrote:
>
>
> On 2017年05月17日 19:46, Sameeh Jubran wrote:
>
>> The bug was caused by the "receive overrun" (bit #6 of the ICR register)
>> interrupt
>> which would be triggered post migration in a heavy traffic env
On Mon, May 22, 2017 at 5:46 AM, Jason Wang wrote:
>
>
> On 2017年05月19日 22:04, Sameeh Jubran wrote:
>
>> On Fri, May 19, 2017 at 9:25 AM, Jason Wang wrote:
>>
>>
>>> On 2017年05月17日 19:46, Sameeh Jubran wrote:
>>>
>>> The bug was ca
63@1494850819.412998:e1000e_irq_pending_interrupts ICR PENDING: 0x100
(ICR: 0x815000c2, IMS: 0x1a4)
* This bug behaviour wasn't observed with the Linux driver.
This commit solves:
https://bugzilla.redhat.com/show_bug.cgi?id=1447935
https://bugzilla.redhat.com/show_bug.cgi?id=1449490
Signe
Ping
On Sun, May 14, 2017 at 3:53 PM, Sameeh Jubran wrote:
> Reviewed-by: Sameeh Jubran
>
> On Thu, Apr 27, 2017 at 4:21 PM, Daniel Rempel wrote:
>
>> Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1357789
>> Replace hardcoded user and group names ("Administr
Can someone review this patch please?
On Thu, May 25, 2017 at 2:06 PM, Sameeh Jubran wrote:
> Ping
>
> On Sun, May 14, 2017 at 3:53 PM, Sameeh Jubran wrote:
>
>> Reviewed-by: Sameeh Jubran
>>
>> On Thu, Apr 27, 2017 at 4:21 PM, Daniel Rempel wrote:
>>
Ping.
On Sun, Aug 13, 2017 at 6:58 PM, Sameeh Jubran wrote:
> From: Sameeh Jubran
>
> This series fixes qemu-ga's behaviour upon facing a missing serial/serial
> driver by listening to the serial device's events.
>
> For more info on why this series is needed chec
Reviewed-by: Sameeh Jubran
On Tue, Aug 22, 2017 at 3:20 PM, Bishara AbuHattoum
wrote:
> At the moment, Windows libraries don't provide a way to access
> RTC, so, a workaround is to use the Windows w32tm command to
> resync the time.
> Related bugzilla: https://bu
Reviewed-by: Sameeh Jubran
On Tue, Aug 22, 2017 at 4:55 PM, Bishara AbuHattoum
wrote:
> At the moment, Windows libraries don't provide a way to access
> RTC, so, a workaround is to use the Windows w32tm command to
> resync the time.
> Related bugzilla: https://bu
qga.sock,server,nowait,id=
> qga0
> >>> -device virtio-serial -device virtserialport,chardev=qga0,na
> >>> me=org.qemu.guest_agent.0
> >>
> >>
> >> But When I use socat to send command (https://wiki.qemu.org/Feature
> >> s/GuestAgent), it blocked. Why and how to fix this? Thank you~
> >>
> >
> >
>
--
Respectfully,
*Sameeh Jubran*
*Linkedin <https://il.linkedin.com/pub/sameeh-jubran/87/747/a8a>*
*Software Engineer @ Daynix <http://www.daynix.com>.*
>> sock.settimeout(20)
> >>>> sock.connect(vm_qga_sockpath)
> >>>> sock.send(cmd)
> >>>> while True:
> >>>> res = sock.recv(1024)
> >>>> if len(res):
> >>>> break
> >>>> except Exception as e:
> >>>> res = -1
> >>>> finally:
> >>>> sock.settimeout(None)
> >>>> sock.close()
> >>>
> >>>
> >>
> >
>
--
Respectfully,
*Sameeh Jubran*
*Linkedin <https://il.linkedin.com/pub/sameeh-jubran/87/747/a8a>*
*Software Engineer @ Daynix <http://www.daynix.com>.*
Ping.
On Wed, Jul 5, 2017 at 10:54 AM, Sameeh Jubran wrote:
> From: Sameeh Jubran
>
> This patch series fixes qemu-ga's main service behaviour on Windows
> by listening to the virtio-serial device's events.
>
> For more info on why this series is needed checkout
uot;, VFIOPCIDevice, igd_gms, 0),
> +DEFINE_PROP_UINT32("x-igd-gms", VFIOPCIDevice, igd_gms, 1),
> /*
> * TODO - support passed fds... is this necessary?
> * DEFINE_PROP_STRING("vfiofd", VFIOPCIDevice, vfiofd_name),
> --
> 2.9.4
>
>
>
--
Respectfully,
*Sameeh Jubran*
*Linkedin <https://il.linkedin.com/pub/sameeh-jubran/87/747/a8a>*
*Software Engineer @ Daynix <http://www.daynix.com>.*
From: Sameeh Jubran
This commit adds functions to check if the serial is
connected/disconnected or else if it has been attached or detached.
Signed-off-by: Sameeh Jubran
---
qga/channel-posix.c | 54 +++
qga/channel-win32.c | 60
From: Sameeh Jubran
This series fixes qemu-ga's behaviour upon facing a missing serial/serial
driver by listening to the serial device's events.
For more info on why this series is needed checkout the commit message
of the third patch and the following bugzilla:
https://bugzilla.
From: Sameeh Jubran
Signed-off-by: Sameeh Jubran
---
qga/main.c | 44 +++-
1 file changed, 23 insertions(+), 21 deletions(-)
diff --git a/qga/main.c b/qga/main.c
index 1b381d0..cf312b9 100644
--- a/qga/main.c
+++ b/qga/main.c
@@ -92,7 +92,28 @@ struct
From: Sameeh Jubran
Currently whenever the qemu-ga's service doesn't find the virtio-serial
it terminates. This commit addresses this issue by listening to the serial
events
by registering for notifications for the chosen serial and it handles channel
initialization accordingily.
On Wed, Nov 29, 2017 at 1:17 AM, Michael Roth
wrote:
> Quoting Sameeh Jubran (2017-11-22 05:30:14)
> > From: Sameeh Jubran
> >
> > We can get VSS_E_PROVIDER_ALREADY_REGISTERED error if for some
> > reason the uninstall of qemu-ga didn't complete successfully
From: Sameeh Jubran
We can get VSS_E_PROVIDER_ALREADY_REGISTERED error if for some
reason the uninstall of qemu-ga didn't complete successfully.
In this case we can try to unregister the component service
and attempt to register it again.
Signed-off-by: Sameeh Jubran
---
qga/vss-
Ping.
On Fri, Oct 27, 2017 at 10:08 AM, Sameeh Jubran wrote:
>
>
> On Fri, Oct 27, 2017 at 2:51 AM, Michael Roth
> wrote:
>
>> Quoting Sameeh Jubran (2017-08-13 10:58:46)
>> > From: Sameeh Jubran
>> >
>> > This series fixes qemu-ga
Just to make it clear,
Stefan you are going to send a patch right?
On Mon, Mar 20, 2017 at 5:44 PM, Sameeh Jubran wrote:
>
>
> On Mon, Mar 20, 2017 at 3:57 PM, Stefan Hajnoczi
> wrote:
>
>> On Tue, Mar 14, 2017 at 06:51:37PM +0200, Sameeh Jubran wrote:
>> > I am
ctivity on the volume by an
application or a system service. Try again later when activity
on the volume is reduced.
Signed-off-by: Sameeh Jubran
---
qga/vss-win32/provider.cpp | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/qga/vss-win32/provider.cpp b/qga/vss-win3
Signed-off-by: Sameeh Jubran
---
qga/vss-win32/install.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/qga/vss-win32/install.cpp b/qga/vss-win32/install.cpp
index f4160a3..7e38332 100644
--- a/qga/vss-win32/install.cpp
+++ b/qga/vss-win32/install.cpp
@@ -307,6 +307,7 @@ STDAPI
for freeze is 10 seconds, so we should wait for the timeout, thaw
the file system and quit.
Signed-off-by: Sameeh Jubran
---
qga/main.c | 20
qga/vss-win32.h| 1 +
qga/vss-win32/vss-common.h | 5 +
3 files changed, 26 insertions(+)
diff --git
Errors that are related to ur inner implementation for the thaw command
shouldn't be displayed to the user.
Signed-off-by: Sameeh Jubran
---
qga/vss-win32/requester.cpp | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/qga/vss-win32/requester.cpp b/qga/vss-
On Tue, Mar 21, 2017 at 6:09 PM, Michael Roth
wrote:
> Quoting Sameeh Jubran (2017-03-21 05:49:52)
> > When the command "guest-fsfreeze-freeze" is executed it causes
> > the VSS service to log the errors below in the Event Viewer.
> >
> > These errors are
On Tue, Mar 21, 2017 at 6:15 PM, Michael Roth
wrote:
> Quoting Sameeh Jubran (2017-03-21 07:03:26)
> > Signed-off-by: Sameeh Jubran
>
> What happens without this patch? Fresh installs don't report the
> fsfreeze interface as available?
>
It solves a bug (h
Currently the service runs in background on boot even though it is not
needed and once it is running it never stops. The service needs to be
running only during freeze operation and it should be stopped after
executing thaw.
Signed-off-by: Sameeh Jubran
---
qga/vss-win32/install.cpp | 28
g file for glib as it doesn't define
GLIB_STATIC_COMPILATION for pkg-config --static.
Signed-off-by: Stefan Hajnoczi
Signed-off-by: Sameeh Jubran
---
configure | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure b/configure
index b9a30cf..6f7b460 100755
--- a/confi
On Wed, Mar 22, 2017 at 3:29 PM, Marc-André Lureau <
marcandre.lur...@gmail.com> wrote:
> Hi
>
> On Wed, Mar 22, 2017 at 5:11 PM Sameeh Jubran wrote:
>
>> Attempting to compile qemu-ga statically as follows for Windows causes
>> the following error:
>>
On Wed, Mar 22, 2017 at 3:21 PM, Peter Maydell
wrote:
> On 22 March 2017 at 13:09, Sameeh Jubran wrote:
> > Attempting to compile qemu-ga statically as follows for Windows causes
> > the following error:
> >
> > Compilation:
> > ./configure --disable-
g file for glib as it doesn't define
GLIB_STATIC_COMPILATION for pkg-config --static.
Signed-off-by: Stefan Hajnoczi
Signed-off-by: Sameeh Jubran
---
configure | 7 +++
1 file changed, 7 insertions(+)
diff --git a/configure b/configure
index b9a30cf..8210494 100755
--- a/confi
I have tested the patch on Windows 2012 R2 and it seems to be working good.
Please see some comments inline.
On 3/22/2017 7:16 PM, Vinzenz 'evilissimo' Feenstra wrote:
From: Vinzenz Feenstra
Adds a new command `guest-get-timezone` reporting the currently
configured timezone on the system. Th
Currently the service runs in background on boot even though it is not
needed and once it is running it never stops. The service needs to be
running only during freeze operation and it should be stopped after
executing thaw.
Signed-off-by: Sameeh Jubran
---
qga/vss-win32/install.cpp | 28
Difference from v1:
Added missing install.h file
Sameeh Jubran (1):
qemu-ga: Make QGA VSS provider service run only when needed
qga/vss-win32/install.cpp | 28 ++--
qga/vss-win32/install.h | 20
qga/vss-win32/requester.cpp | 2 ++
3 files
On Thu, Mar 23, 2017 at 9:21 PM, Stefan Hajnoczi wrote:
> On Thu, Mar 23, 2017 at 11:22:11AM +0200, Sameeh Jubran wrote:
> > Attempting to compile qemu-ga statically as follows for Windows causes
> > the following error:
> >
> > Compilation:
> > ./confi
g file for glib as it doesn't define
GLIB_STATIC_COMPILATION for pkg-config --static.
Signed-off-by: Sameeh Jubran
Reviewed-by: Stefan Hajnoczi
---
configure | 7 +++
1 file changed, 7 insertions(+)
diff --git a/configure b/configure
index b9a30cf..8210494 100755
--- a/configure
+++ b/
> +
> +
> +##
> +# @GuestFQDN:
> +# @fqdn: Fully qualified domain name of the guest OS
> +#
> +# Since: 2.10
> +##
> +{ 'struct': 'GuestFQDN',
> + 'data': { 'fqdn': 'str' } }
> +
> +
> +##
> +# @guest-get-fqdn:
> +#
> +# Request the FQDN (Fully Qualified Domain Name) of the guest operating
> system
> +#
> +# Returns: FQDN on success
> +#
> +# Since: 2.10
> +##
> +{ 'command': 'guest-get-fqdn',
> + 'returns': 'GuestFQDN' }
> +
> --
> 2.9.3
>
>
>
--
Respectfully,
*Sameeh Jubran*
*Linkedin <https://il.linkedin.com/pub/sameeh-jubran/87/747/a8a>*
*Software Engineer @ Daynix <http://www.daynix.com>.*
Ping.
On Thu, Mar 23, 2017 at 7:26 PM, Sameeh Jubran wrote:
> Currently the service runs in background on boot even though it is not
> needed and once it is running it never stops. The service needs to be
> running only during freeze operation and it should be stopped after
> ex
Ping.
On Wed, Mar 22, 2017 at 11:14 AM, Sameeh Jubran wrote:
>
>
> On Tue, Mar 21, 2017 at 6:09 PM, Michael Roth
> wrote:
>
>> Quoting Sameeh Jubran (2017-03-21 05:49:52)
>> > When the command "guest-fsfreeze-freeze" is executed it causes
>> &g
Ping.
On Tue, Mar 21, 2017 at 4:59 PM, Sameeh Jubran wrote:
> After triggering a freeze command without any following thaw command,
> qemu-ga will not respond to stop operation. This behaviour is wanted on
> Linux
> as there is no time limit for a freeze command and we wan
Ping.
On Tue, Mar 21, 2017 at 5:14 PM, Sameeh Jubran wrote:
> Errors that are related to ur inner implementation for the thaw command
> shouldn't be displayed to the user.
>
> Signed-off-by: Sameeh Jubran
> ---
> qga/vss-win32/requester.cpp | 8
> 1 file c
I have tested the patch on Windows 2012 R2
Reviewed-by: Sameeh Jubran
Tested-by: Sameeh Jubran
On Thu, Mar 23, 2017 at 2:39 PM, Vinzenz 'evilissimo' Feenstra <
vfeen...@redhat.com> wrote:
> From: Vinzenz Feenstra
>
> Adds a new command `guest-get-timezone
for freeze is 10 seconds, so we should wait for the timeout, thaw
the file system and quit.
Signed-off-by: Sameeh Jubran
---
qga/main.c | 22 ++
qga/vss-win32.h | 1 +
qga/vss-win32/vss-common.h | 11 +--
qga/vss-win32/vss-handles.h | 14
x80004004, Operation
aborted.
Signed-off-by: Sameeh Jubran
---
qga/vss-win32/provider.cpp | 1 -
1 file changed, 1 deletion(-)
diff --git a/qga/vss-win32/provider.cpp b/qga/vss-win32/provider.cpp
index ef94669..72d8b0e 100644
--- a/qga/vss-win32/provider.cpp
+++ b/qga/vss-win32/provider.
On Wed, Apr 5, 2017 at 1:55 AM, Michael Roth
wrote:
> Quoting Sameeh Jubran (2017-03-21 09:14:35)
> > Errors that are related to ur inner implementation for the thaw command
> > shouldn't be displayed to the user.
> >
> > Signed-off-by: Sameeh Jubran
> > --
e error was caused by the following commit:
https://github.com/qemu/qemu/commit/3ebee3b191e755d3f7311a6a62eea5c9628b221b
What do you think is the best approach to resolve this?
--
Respectfully,
Sameeh Jubran
Linkedin
Software Engineer @ Daynix.
Thanks for your help, turns out that the hotlpug is set by piix4 after
the devices are realized.
On Mon, Oct 8, 2018 at 11:28 AM Igor Mammedov wrote:
>
> On Sun, 7 Oct 2018 12:52:11 +0300
> Sameeh Jubran wrote:
>
> > This is the command line. All of the devices are wired
From: Sameeh Jubran
Signed-off-by: Sameeh Jubran
---
hw/net/virtio-net.c| 25 +
include/hw/virtio/virtio-net.h | 5 +
2 files changed, 30 insertions(+)
diff --git a/hw/net/virtio-net.c b/hw/net/virtio-net.c
index f154756e85..f478445cbd 100644
--- a/hw
From: Sameeh Jubran
Hi all,
Background:
There has been a few attempts to implement the standby feature for vfio
assigned devices which aims to enable the migration of such devices. This
is another attempt.
The series implements an infrastructure for hiding devices from the bus
upon boot. What
From: Sameeh Jubran
Signed-off-by: Sameeh Jubran
---
hw/core/qdev.c | 48 +++---
hw/pci/pci.c | 1 +
include/hw/pci/pci.h | 2 ++
include/hw/qdev-core.h | 11 +++-
qdev-monitor.c | 58 +++---
5
On Thu, Oct 25, 2018 at 5:06 PM Sameeh Jubran wrote:
>
> From: Sameeh Jubran
>
> Hi all,
>
> Background:
>
> There has been a few attempts to implement the standby feature for vfio
> assigned devices which aims to enable the migration of such devices. This
> is a
charredir1,name=usbredir -device
> usb-redir,chardev=charredir1,id=redir1,bus=usb.0,port=3 -device
> virtio-balloon-pci,id=balloon0,bus=pci.5,addr=0x0 -msg timestamp=on
>
> Cheers,
> Florian
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/qemu/+bug/1791947/+subscriptions
>
--
Respectfully,
Sameeh Jubran
Linkedin
Software Engineer @ Daynix.
Hi All,
I have used the function "pci_qdev_find_device" to find a device using
it's id. This is a virtio device and I'm trying to convert it to
VirtIODevice.
What's the best way to do this? Simply converting it to DeviceState
doesn't work and I think I should access the underlying virtio pci bus
On Thu, Sep 27, 2018 at 12:06 PM Tomáš Golembiovský
wrote:
> Hi Michael,
>
> thanks for looking into this. My comments are below.
>
> Adding Sameeh...
>
>
> On Wed, 26 Sep 2018 12:15:48 -0500
> Michael Roth wrote:
>
> > Quoting Tomáš Golembiovský (2018-09-07 06:42:09)
> > > The guest-get-fsinfo
Hi all,
I am trying to get the hotplug handler of a pci device in Qemu using
"qdev_get_hotplug_handler" function. This function simply tries to get
the hotplug handler from the parent bus. For some reason it's always
null. Why it is not initialized?
Thanks!
Reviewed-by: Sameeh Jubran
On Thu, Oct 4, 2018 at 4:23 PM Marc-André Lureau
wrote:
>
> Hi
>
> On Thu, Oct 4, 2018 at 3:22 PM Tomáš Golembiovský wrote:
> >
> > There was inconsistency between commits:
> >
> > 50cbebb9a3 configure: add configure check for nt
\
-chardev socket,path=/tmp/qga.sock,server,nowait,id=qga0 \
-device virtio-serial \
-device virtserialport,chardev=qga0,name=org.qemu.guest_agent.0 \
-monitor stdio
On Thu, Oct 4, 2018 at 2:20 PM Igor Mammedov wrote:
> On Wed, 3 Oct 2018 19:50:58 +0300
> Sameeh Jubran wrote:
>
&
ot;) == TRUE)) {
> > +name = g_strdup(&guid[4]);
>
> I find "guid + 4" easier to read though
>
> > +} else {
> > +name = g_strdup(guid);
> > +}
> >
> > if (!QueryDosDevice(name, dev_name, ARRAY_SIZE(dev_name))) {
> > error_setg_win32(errp, GetLastError(), "failed to get dos device
> > name");
> > --
> > 2.19.0
> >
>
--
Respectfully,
Sameeh Jubran
Linkedin
Software Engineer @ Daynix.
sizeof(GuestDiskAddress));
> +
> +/* Disk numbers directly correspond to numbers used in UNCs
> + *
> + * See documentation for DISK_EXTENT:
> + *
> https://docs.microsoft.com/en-us/windows/desktop/api/winioctl/ns-winioctl-_disk_extent
&
> >> >> Guid="{6C117C78-0F47-4B07-8F34-6BEE11643829}">
> >>>> Source="$(var.Mingw_bin)/libwinpthread-1.dll" KeyPath="yes" DiskId="1"/>
> >>
> >> + >> Guid=&quo
From: Sameeh Jubran
Signed-off-by: Sameeh Jubran
---
hw/net/virtio-net.c | 122
1 file changed, 105 insertions(+), 17 deletions(-)
diff --git a/hw/net/virtio-net.c b/hw/net/virtio-net.c
index e7c4ce6f66..4a52a6a1d0 100644
--- a/hw/net
From: Sameeh Jubran
This series implements the Steering Mode feature which was introduced on the
virtio-dev list a while ago, which can be found here:
* https://lists.oasis-open.org/archives/virtio-dev/201805/msg00024.html
The first three patches add some infrastructure support that is used in
From: Sameeh Jubran
Signed-off-by: Sameeh Jubran
---
hw/net/vhost_net.c | 2 +-
include/hw/virtio/virtio-net.h | 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/hw/net/vhost_net.c b/hw/net/vhost_net.c
index e037db63a3..c0bff725c9 100644
--- a/hw/net/vhost_net.c
From: Sameeh Jubran
Signed-off-by: Sameeh Jubran
---
hw/net/virtio-net.c | 65 +
include/hw/virtio/virtio-net.h | 3 ++
include/standard-headers/linux/virtio_net.h | 55
3 files changed, 116 insertions
From: Sameeh Jubran
This commit adds the bpf header provided by Linux to Qemu.
Signed-off-by: Sameeh Jubran
---
MAINTAINERS | 5 +
configure | 44 +
scripts/update-linux-headers.sh | 8 ++--
3 files
From: Sameeh Jubran
Starting from kernel v4.16 tun device supports TUNSETSTEERINGEBPF and
TUNSETFILTEREBPF.
Signed-off-by: Sameeh Jubran
---
include/net/net.h | 3 ++-
net/tap-bsd.c | 5 +
net/tap-linux.c | 29 -
net/tap-linux.h | 3 ++-
net/tap
On Mon, Sep 3, 2018 at 7:15 AM, Jason Wang wrote:
>
>
> On 2018年08月30日 22:27, Sameeh Jubran wrote:
>>
>> From: Sameeh Jubran
>>
>> This series implements the Steering Mode feature which was introduced on
>> the
>> virtio-dev list a while ago, whic
On Mon, Sep 3, 2018 at 6:24 AM, Jason Wang wrote:
>
>
> On 2018年08月30日 22:27, Sameeh Jubran wrote:
>>
>> From: Sameeh Jubran
>>
>> Starting from kernel v4.16 tun device supports TUNSETSTEERINGEBPF and
>> TUNSETFILTEREBPF.
>>
>> Signed-off-by
On Thu, Aug 30, 2018 at 6:21 PM, Eric Blake wrote:
> On 08/30/2018 09:27 AM, Sameeh Jubran wrote:
>>
>> From: Sameeh Jubran
>>
>> Starting from kernel v4.16 tun device supports TUNSETSTEERINGEBPF and
>> TUNSETFILTEREBPF.
>>
>> Signed-off-by: Sam
On Mon, Sep 3, 2018 at 6:48 AM, Jason Wang wrote:
>
>
> On 2018年08月30日 22:27, Sameeh Jubran wrote:
>>
>> From: Sameeh Jubran
>>
>> Signed-off-by: Sameeh Jubran
>> ---
>> hw/net/virtio-net.c | 122
>> +
On Mon, Sep 3, 2018 at 6:24 AM, Jason Wang wrote:
>
>
> On 2018年08月30日 22:27, Sameeh Jubran wrote:
>>
>> From: Sameeh Jubran
>>
>> Signed-off-by: Sameeh Jubran
>
>
> Better explain the motivation in the commit log.
I used to use this function in my in
On Mon, Sep 3, 2018 at 2:59 PM, Daniel P. Berrangé wrote:
> On Thu, Aug 30, 2018 at 05:27:03PM +0300, Sameeh Jubran wrote:
>> From: Sameeh Jubran
>>
>> This commit adds the bpf header provided by Linux to Qemu.
>
> s/Qemu/QEMU/
>
>>
>> Signed-off
n.)
That's what Daniel suggested and I though it should be good for the
reasons above. You have good points as well. Both approaches are okay
with me :)
>
> thanks
> -- PMM
--
Respectfully,
Sameeh Jubran
Linkedin
Software Engineer @ Daynix.
On Mon, Sep 3, 2018 at 2:54 PM, Daniel P. Berrangé wrote:
> On Thu, Aug 30, 2018 at 05:27:08PM +0300, Sameeh Jubran wrote:
>> From: Sameeh Jubran
>>
>> Signed-off-by: Sameeh Jubran
>> ---
>> hw/net/rss_bpf_insns.h | 3992
>> ++
On Mon, Sep 3, 2018 at 6:34 AM, Jason Wang wrote:
>
>
> On 2018年08月30日 22:27, Sameeh Jubran wrote:
>>
>> From: Sameeh Jubran
>>
>> Signed-off-by: Sameeh Jubran
>> ---
>> hw/net/virtio-net.c | 65
>> ++
1 - 100 of 125 matches
Mail list logo