uot;required" policy
(there is only "force") and also between "forbid" and "disable" (there
is only "disable"). So, merge them appropriately. If anything, "require"
and "forbid" should be enforced outside of specific driver.
Signed-o
Test enabling/disabling individual CPU features and also setting
nested HVM support, which is also controlled by CPU features node.
Signed-off-by: Marek Marczykowski-Górecki <marma...@invisiblethingslab.com>
---
Changes since v1:
- rewritten to Jim's test suite for libxl_domain_config gen
Tests (patches 3 and 4) depends on libxl_domain_config test suite:
https://www.redhat.com/archives/libvir-list/2017-February/msg01477.html
But first two patches can be applied independently.
Marek Marczykowski-Górecki (4):
cpu: define sub-leaf 0 for leaf 7 in cpu_map.xml
libxl: add support
As name suggests, it's a better choice for libxl test. Important
differences:
- advertise x86_64 guests support
- initialize host CPU caps
Signed-off-by: Marek Marczykowski-Górecki <marma...@invisiblethingslab.com>
---
Changes since v1:
- new patch, applicable over Jim's test
a simple way to account for
any changes or additions to the json representation across Xen
releases.
Signed-off-by: Jim Fehlig <jfeh...@suse.com>
[update to v3.5.0-rc1, improve error reporting]
Signed-off-by: Marek Marczykowski-Górecki <marma...@invisiblethingslab.com>
---
m4/virt-dri
nt to add more tests
using this framework (see "Add setting CPU features (CPUID) with
libxenlight driver" thread).
Is there anything I can do to make it happen?
--
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q:
On Thu, Jun 29, 2017 at 10:21:11AM +0100, Joao Martins wrote:
> On 06/29/2017 09:39 AM, Marek Marczykowski-Górecki wrote:
> > On Thu, Jun 29, 2017 at 10:04:42AM +0200, Jiri Denemark wrote:
> >> On Thu, Jun 29, 2017 at 03:11:42 +0200, Marek Marczykowski-Górecki wrote:
>
On Thu, Jun 29, 2017 at 11:00:35AM +0200, Jiri Denemark wrote:
> On Thu, Jun 29, 2017 at 10:39:26 +0200, Marek Marczykowski-Górecki wrote:
> > On Thu, Jun 29, 2017 at 10:04:42AM +0200, Jiri Denemark wrote:
> > > On Thu, Jun 29, 2017 at 03:11:42 +0200, Marek Marczykowski-Górecki
On Thu, Jun 29, 2017 at 10:06:39AM +0100, Joao Martins wrote:
> On 06/29/2017 02:11 AM, Marek Marczykowski-Górecki wrote:
> > libxl contains a method to dump libxl_domain_config in json format,
> > which is really convenient for tests. Unfortunately it require
> > libxl_c
On Thu, Jun 29, 2017 at 10:04:42AM +0200, Jiri Denemark wrote:
> On Thu, Jun 29, 2017 at 03:11:42 +0200, Marek Marczykowski-Górecki wrote:
> > Set CPU features in appropriate libxl structure.
> > Use old "xend" syntax, because it allow control over any bit and lib
On Thu, Jun 29, 2017 at 09:51:58AM +0200, Jiri Denemark wrote:
> On Thu, Jun 29, 2017 at 03:11:41 +0200, Marek Marczykowski-Górecki wrote:
> > CPUID leaf 7 is sub-leaf aware. Add missing attribute.
> > ---
> > src/cpu/cpu_map.xml | 58 +++--
a copy of the GNU Lesser General Public
+ * License along with this library. If not, see
+ * <http://www.gnu.org/licenses/>.
+ *
+ * Author: Daniel P. Berrange <berra...@redhat.com>
+ * Author: Kiarie Kahurani <davidkiar...@gmail.com>
+ * Author: Marek Marczykowski-Górecki <marm
CPUID leaf 7 is sub-leaf aware. Add missing attribute.
---
src/cpu/cpu_map.xml | 58 +++---
1 file changed, 29 insertions(+), 29 deletions(-)
diff --git a/src/cpu/cpu_map.xml b/src/cpu/cpu_map.xml
index 29b5b59..037a057 100644
--- a/src/cpu/cpu_map.xml
+++
Set CPU features in appropriate libxl structure.
Use old "xend" syntax, because it allow control over any bit and libvirt
already have API for translating features to appropriate cpuid bits. And
also features naming in libxl do not match the one of libvirt in
multiple cases.
Side effect is that
Marek Marczykowski-Górecki (3):
cpu: define sub-leaf 0 for leaf 7 in cpu_map.xml
libxl: add support for CPUID features policy
tests: check domain XML to libxl structures conversion
src/cpu/cpu_map.xml| 58 +--
src/libxl/libxl_conf.c | 139 -
src/libxl
Commit 8e09663 "pci: recognize/report GEN4 (PCIe 4.0) card 16GT/s Link
speed" introduced another speed into enum, but mistakenly also altered
field width, so one bit of link width was included there.
Signed-off-by: Marek Marczykowski-Górecki <marma...@invisiblethingslab.com&g
the event test is only validated with the KVM driver, but
> > that said
> > I thought the Xen driver would get our default nework driver activated
> > automatically,
> > so I'm surprised you see that.
>
> I don't know, maybe this is caused by our setup. Fo
On Fri, Sep 16, 2016 at 04:39:23PM -0600, Jim Fehlig wrote:
> On 08/05/2016 12:05 PM, Marek Marczykowski-Górecki wrote:
> > Since this is something between PV and HVM, it makes sense to put the
> > setting in place where domain type is specified.
> > To enable it, use It
Otherwise starting PVH guest will result in "arch_setup_bootlate:
mapping shared_info failed (pfn=..., rc=-1, errno: 12): Internal error".
After this change the behaviour is the same as in `xl`.
Signed-off-by: Marek Marczykowski-Górecki <marma...@invisiblethingslab.com>
-off-by: Marek Marczykowski-Górecki <marma...@invisiblethingslab.com>
---
src/libxl/libxl_capabilities.c | 40 +++-
src/libxl/libxl_conf.c | 2 ++
src/libxl/libxl_driver.c | 6 --
3 files changed, 37 insertions(+), 11 deletions(-)
diff
On Wed, Nov 11, 2015 at 04:04:22PM +, Daniel P. Berrange wrote:
> On Wed, Nov 11, 2015 at 04:57:59PM +0100, Marek Marczykowski-Górecki wrote:
> > On Tue, Sep 15, 2015 at 11:21:00AM -0600, Jim Fehlig wrote:
> > > Daniel P. Berrange wrote:
> > > > On Tue, Sep 15,
ibrary if desired, eg
> >
> > static virLogSource virLogLibXL = {
> > .name = "libxl.libxl_library",
> >
> > }
> >
> > LIBVIRT_LOG_FILTERS="1:libxl_library"
> >
>
> Ah, good idea. I'll look into it.
Is it done anywh
On Fri, Mar 20, 2015 at 02:11:46PM -0600, Jim Fehlig wrote:
Wei Liu wrote:
On Fri, Mar 20, 2015 at 11:18:36AM -0600, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
Signed-off-by: Marek Marczykowski-Górecki
marma...@invisiblethingslab.com
---
src/libxl/libxl_conf.c
On Fri, Mar 20, 2015 at 02:56:11PM -0600, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
Handle features supported only on xen: driver domains, qemu in
stubdomain.
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
[...]
diff --git a/tests
On Fri, Mar 13, 2015 at 02:09:34PM -0600, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
Xen have feature of having device model in separate domain (called stub
domain). Add stubdomain element to allow selecting such configuration.
Emulator path is still used for qemu running in dom0
It will not be possible to detach such device later. Also improve
logging in such cases.
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_driver.c | 15 +++
1 file changed, 15 insertions(+)
Changes in v4:
- use virDomainHasNet instead
This are some additional features to libxl driver. Some of them require change
in domain config structures/syntax. Details described with each patch.
I've dropped patches already applied in this version.
Patches for stubdom support in xenconfig and some more tests will be later.
Marek
In Xen=4.3, libxl supports new syntax for USB devices:
usbdevice=[ DEVICE, DEVICE, ... ]
Add support for that in xenconfig driver. When only one device is
defined, keep using old syntax for backward compatibility.
Adjust tests for changed options order.
Signed-off-by: Marek Marczykowski-Górecki
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_driver.c | 17 -
1 file changed, 12 insertions(+), 5 deletions(-)
diff --git a/src/libxl/libxl_driver.c b/src/libxl/libxl_driver.c
index 1313d2e..d7f5dac 100644
--- a/src/libxl
From: Marek Marczykowski marma...@invisiblethingslab.com
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_conf.c | 44
1 file changed, 44 insertions(+)
Changes in v2:
- rebase on 1.2.12+
- multiple
Handle features supported only on xen: driver domains, qemu in
stubdomain.
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
tests/Makefile.am | 9 +-
tests/domainschematest | 2 +-
tests/xlxml2xmldata
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
tests/xlconfigdata/test-fullvirt-multiusb.cfg | 29
tests/xlconfigdata/test-fullvirt-multiusb.xml | 48 +++
tests/xlconfigtest.c | 1 +
3 files changed
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_conf.c | 8
1 file changed, 8 insertions(+)
diff --git a/src/libxl/libxl_conf.c b/src/libxl/libxl_conf.c
index 8ec3c75..d78d2b2 100644
--- a/src/libxl/libxl_conf.c
+++ b/src/libxl/libxl_conf.c
virDomainNetFindIdx no longer returns info whether device was not found,
or there was multiple matches. Additionally it already handle error
reporting. Introduce virDomainHasNet which does a simple task, without
implicit error reporting.
Signed-off-by: Marek Marczykowski-Górecki marma
Xen have feature of having device model in separate domain (called stub
domain). Add stubdomain element to allow selecting such configuration.
Emulator path is still used for qemu running in dom0 (if any). Libxl currently
do not allow to select stubdomain path.
Signed-off-by: Marek Marczykowski
On Wed, Mar 04, 2015 at 08:34:26PM +, Daniel P. Berrange wrote:
On Thu, Feb 19, 2015 at 10:19:22PM +0100, Marek Marczykowski-Górecki wrote:
On Thu, Feb 19, 2015 at 01:45:52PM -0700, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
Xen have feature of having device model
On Thu, Feb 19, 2015 at 10:19:22PM +0100, Marek Marczykowski-Górecki wrote:
On Thu, Feb 19, 2015 at 01:45:52PM -0700, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
Xen have feature of having device model in separate domain (called stub
domain). Add a 'type' attribute to 'emulator
On Fri, Feb 20, 2015 at 04:10:47PM -0700, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
In Xen=4.3, libxl supports new syntax for USB devices:
usbdevice=[ DEVICE, DEVICE, ... ]
Add support for that in xenconfig driver. When only one device is
defined, keep using old syntax
On Fri, Feb 20, 2015 at 03:45:02PM -0700, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
From: Marek Marczykowski marma...@invisiblethingslab.com
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
Changes in v2:
- rebase on 1.2.12+
- multiple
On Thu, Feb 19, 2015 at 11:43:15AM -0700, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
It will not be possible to detach such device later. Also improve
logging in such cases.
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl
On Thu, Feb 19, 2015 at 11:59:38AM -0700, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
There was a discussion about calling virDomainDefCheckABIStability. The use
case I have for this is to start
On Thu, Feb 19, 2015 at 01:58:02PM -0700, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
On Thu, Feb 19, 2015 at 11:43:15AM -0700, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
It will not be possible to detach such device later. Also improve
logging in such cases
On Thu, Feb 19, 2015 at 01:45:52PM -0700, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
Xen have feature of having device model in separate domain (called stub
domain). Add a 'type' attribute to 'emulator' element to allow selecting
such a configuration.
Or maybe 'mode', describing
On Thu, Feb 19, 2015 at 03:10:13PM -0700, Jim Fehlig wrote:
Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
On Thu, Feb 19, 2015 at 01:58:02PM -0700, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
On Thu, Feb 19, 2015 at 11:43:15AM -0700, Jim
On Wed, Feb 18, 2015 at 08:22:12PM -0700, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
Changes in v2:
- rebase on 1.2.12+
- multiple devices support
src/libxl/libxl_conf.c | 48
In Xen=4.3, libxl supports new syntax for USB devices:
usbdevice=[ DEVICE, DEVICE, ... ]
Add support for that in xenconfig driver. When only one device is
defined, keep using old syntax for backward compatibility.
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src
From: Marek Marczykowski marma...@invisiblethingslab.com
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
Changes in v2:
- rebase on 1.2.12+
- multiple devices support
Changes in v3:
- reduce code duplication
src/libxl/libxl_conf.c | 44
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
tests/xlconfigdata/test-fullvirt-multiusb.cfg | 29
tests/xlconfigdata/test-fullvirt-multiusb.xml | 48 +++
tests/xlconfigtest.c | 1 +
3 files changed
On Thu, Feb 19, 2015 at 03:58:30PM -0700, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
On Thu, Feb 19, 2015 at 03:10:13PM -0700, Jim Fehlig wrote:
Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
On Thu, Feb 19, 2015 at 01:58:02PM -0700, Jim Fehlig wrote:
Marek Marczykowski
From: Marek Marczykowski marma...@invisiblethingslab.com
At least Xen supports backend drivers in another domain (aka driver
domain). This patch introduces XML config option for such setting as
'domain' attribute of 'source' element. Verification its content is left
for the driver.
In the future
From: Marek Marczykowski marma...@invisiblethingslab.com
This implement handling of backenddomain name=''/ parameter introduced in
previous patch.
Works on Xen = 4.3, because only there libxl supports setting backend domain
by name, not XID.
Signed-off-by: Marek Marczykowski-Górecki marma
On Thu, Feb 19, 2015 at 06:13:01PM -0700, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
On Thu, Feb 19, 2015 at 03:58:30PM -0700, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
On Thu, Feb 19, 2015 at 03:10:13PM -0700, Jim Fehlig wrote:
Jim Fehlig wrote
On Thu, Feb 05, 2015 at 03:36:17PM -0700, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
Do not silently ignore its value. LibXL support only one address, so
refuse multiple IPs.
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_conf.c
On Sat, Feb 07, 2015 at 12:22:51PM +0100, Marek Marczykowski-Górecki wrote:
On Thu, Feb 05, 2015 at 02:53:44PM -0700, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
Vfb entries in domain config are used only by PV drivers. Qemu
parameters are build based on b_info struct. So fill
On Thu, Feb 05, 2015 at 02:53:44PM -0700, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
Vfb entries in domain config are used only by PV drivers. Qemu
parameters are build based on b_info struct. So fill it with the same
data as vfb entries (actually the first one
On Fri, Feb 06, 2015 at 05:36:40PM +, Daniel P. Berrange wrote:
On Thu, Feb 05, 2015 at 06:17:08AM +0100, Marek Marczykowski-Górecki wrote:
At least Xen supports backend drivers in another domain (aka driver
domain). This patch introduces XML config option for such setting as
'domain
On Fri, Feb 06, 2015 at 08:03:43PM +, Daniel P. Berrange wrote:
On Fri, Feb 06, 2015 at 07:11:40PM +0100, Marek Marczykowski-Górecki wrote:
On Fri, Feb 06, 2015 at 05:36:40PM +, Daniel P. Berrange wrote:
On Thu, Feb 05, 2015 at 06:17:08AM +0100, Marek Marczykowski-Górecki
wrote
On Thu, Feb 05, 2015 at 02:25:41PM -0700, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
Otherwise domainCreateWithFlags via remote returns -1 as domid.
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_driver.c | 3 +++
1 file changed
objects), but for now libxl doesn't have support for PVUSB.
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
Changes in v2:
- describe in docs/formatdomain.html.in
- enforce empty domain tag (only 'name' attribute allowed)
Changes in v3:
- change domain name='xx
Do not silently ignore its value. LibXL support only one address, so
refuse multiple IPs.
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_conf.c | 5 +
src/libxl/libxl_domain.c | 11 +++
2 files changed, 16 insertions(+)
diff --git
Handle features supported only on xen: driver domains, qemu in
stubdomain.
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
tests/Makefile.am | 9 +-
tests/domainschematest | 2 +-
tests/xlxml2xmldata
This are some additional features to libxl driver. Some of them require change
in domain config structures/syntax. Details described with each patch.
Actually this is next iteration of a few years old patch series...
Marek Marczykowski-Górecki (10):
libxl: update dom-id
-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
I think it would be good idea to introduce the same change to capabilities XML.
The problem is I can't include domain_conf.h from capabilities.h, so probably
that enum declaration needs to be moved to capabilities.h. Is it the right
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
There was a discussion about calling virDomainDefCheckABIStability. The use
case I have for this is to start multiple domains from the same savefile. This
require changing:
- UUID
- name
- IP address
Those
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
Changes in v2:
- rebase on 1.2.12+
- multiple devices support
src/libxl/libxl_conf.c | 48
1 file changed, 48 insertions(+)
diff --git a/src/libxl/libxl_conf.c b/src
This implement handling of source domain=''/ parameter introduced in
previous patch.
Lookup on domain name (to get domain ID) requires libxlDriverPrivate
object, so it must be passed down to libxlMakeDisk and libxlMakeNet from
top level callers.
Signed-off-by: Marek Marczykowski-Górecki marma
was always enabled).
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_conf.c | 100 -
1 file changed, 74 insertions(+), 26 deletions(-)
diff --git a/src/libxl/libxl_conf.c b/src/libxl/libxl_conf.c
index
Otherwise domainCreateWithFlags via remote returns -1 as domid.
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_driver.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/libxl/libxl_driver.c b/src/libxl/libxl_driver.c
index c95b387..ce3a99b
It will not be possible to detach such device later. Also improve
logging in such cases.
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_driver.c | 41 +++--
1 file changed, 39 insertions(+), 2 deletions(-)
diff
On 20.06.2013 17:34, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
While iterating with virDomainObjListForEach it is safe to remove
current element. But while iterating, 'doms' lock is already taken, so
can't use standard virDomainObjListRemove. So introduce
On 20.06.2013 23:25, Jim Fehlig wrote:
Marek Marczykowski-Górecki wrote:
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_driver.c | 18 +-
1 file changed, 13 insertions(+), 5 deletions(-)
diff --git a/src/libxl/libxl_driver.c b
pages to
dom0 address space, without copy. I know that not every hypervisor supports
it, but it is useful to build a high-performance communication channel on top
of it.
--
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
signature.asc
Description: OpenPGP digital signature
--
libvir
objects), but for now libxl doesn't have support for PVUSB.
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
Changes in v2:
- describe in docs/formatdomain.html.in
- enforce empty domain tag (only 'name' attribute allowed)
Changes in v3:
- fix grammar of the documentation
will be before any domain startup.
Also prevent automatic memory management if dom0_mem= option passed to
xen hypervisor - it is known to be incompatible with autoballoon.
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
Changes in v2:
- disable autoballoon when dom0_mem
='kvm/vfio/xen'/ setting, call
virPCIDeviceSetStubDriver to set stub driver. For libxl driver, a driver
name='xen' / is needed.
The new xen allowed name needs to be added to docs/schemas/domaincommon.rng.
* rebase to current libvirt changes
--
Best Regards,
Marek Marczykowski-Górecki
' driver.
Changes in v2:
- reject interfaces other than 'ethernet' or 'bridge'
- change title to better match patch content (was libxl: allow script
for any network interface, not only bridge)
- update description
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src
This are some additional features to libxl driver. Some of them require change
in domain config structures/syntax. Details described with each patch.
There are two bugfix patches for deadlock during daemon startup.
Changes since v1:
- dropped 'script' disk parameter patches
- updated 'script'
objects), but for now libxl doesn't have support for PVUSB.
Changes in v2:
- describe in docs/formatdomain.html.in
- enforce empty domain tag (only 'name' attribute allowed)
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
docs/formatdomain.html.in | 29
indentation
- make libxl_name_to_domid switch more defensive
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_conf.c | 76 +++-
src/libxl/libxl_conf.h | 4 +--
src/libxl/libxl_driver.c | 51
Both live and config.
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_driver.c | 164 ++-
1 file changed, 161 insertions(+), 3 deletions(-)
diff --git a/src/libxl/libxl_driver.c b/src/libxl/libxl_driver.c
).
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_driver.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/libxl/libxl_driver.c b/src/libxl/libxl_driver.c
index df31001..b2cff5b 100644
--- a/src/libxl/libxl_driver.c
+++ b/src/libxl
will be before any domain startup.
Also prevent automatic memory management if dom0_mem= option passed to
xen hypervisor - it is known to be incompatible with autoballoon.
Changes in v2:
- disable autoballoon when dom0_mem option detected
- rebase on 1.0.6+
Signed-off-by: Marek Marczykowski-Górecki
Do not leave uninitialized variables, not all parameters are set in
libxlMake*.
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_conf.c | 8
1 file changed, 8 insertions(+)
diff --git a/src/libxl/libxl_conf.c b/src/libxl/libxl_conf.c
index
was always enabled).
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_conf.c | 114 +++--
1 file changed, 82 insertions(+), 32 deletions(-)
diff --git a/src/libxl/libxl_conf.c b/src/libxl/libxl_conf.c
index
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_driver.c | 18 +-
1 file changed, 13 insertions(+), 5 deletions(-)
diff --git a/src/libxl/libxl_driver.c b/src/libxl/libxl_driver.c
index 8dec70b..7b50853 100644
--- a/src/libxl
' can cause Weird Effects (tm).
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_driver.c | 54 +++-
1 file changed, 44 insertions(+), 10 deletions(-)
diff --git a/src/libxl/libxl_driver.c b/src/libxl
While iterating with virDomainObjListForEach it is safe to remove
current element. But while iterating, 'doms' lock is already taken, so
can't use standard virDomainObjListRemove. So introduce
virDomainObjListRemoveLocked for this purpose.
Changes in v2:
- fix indentation
Signed-off-by: Marek
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_driver.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/libxl/libxl_driver.c b/src/libxl/libxl_driver.c
index b2cff5b..8dec70b 100644
--- a/src/libxl/libxl_driver.c
+++ b/src
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_conf.c | 30 ++
1 file changed, 30 insertions(+)
diff --git a/src/libxl/libxl_conf.c b/src/libxl/libxl_conf.c
index 278c5e5..61c370f 100644
--- a/src/libxl/libxl_conf.c
+++ b
Do not silently ignore its value.
Signed-off-by: Marek Marczykowski-Górecki marma...@invisiblethingslab.com
---
src/libxl/libxl_conf.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/libxl/libxl_conf.c b/src/libxl/libxl_conf.c
index d654ace..278c5e5 100644
--- a/src/libxl/libxl_conf.c
On 23.05.2013 15:19, Michal Privoznik wrote:
On 23.05.2013 02:01, Marek Marczykowski wrote:
The same issue as (already fixed) in virDomainCreate -
REMOTE_PROC_DOMAIN_CREATE_WITH_FLAGS doesn't return new domain ID, only
-1 on error or 0 on success.
Besides this one fix it is more general
On 31.05.2013 10:25, Ian Campbell wrote:
On Thu, 2013-05-30 at 11:53 -0600, Jim Fehlig wrote:
Marek Marczykowski wrote:
On 01.05.2013 16:11, Daniel P. Berrange wrote:
On Wed, May 01, 2013 at 02:44:11PM +0100, David Scott wrote:
On 01/05/13 09:46, Ian Campbell wrote:
I would
On 31.05.2013 12:55, Ian Campbell wrote:
On Fri, 2013-05-31 at 12:46 +0200, Marek Marczykowski wrote:
On 31.05.2013 10:25, Ian Campbell wrote:
On Thu, 2013-05-30 at 11:53 -0600, Jim Fehlig wrote:
Marek Marczykowski wrote:
On 01.05.2013 16:11, Daniel P. Berrange wrote:
On Wed, May 01
-device_model_stubdomain
accordingly.
--
Best Regards,
Marek Marczykowski
Invisible Things Lab
signature.asc
Description: OpenPGP digital signature
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
On 22.05.2013 16:36, Jim Fehlig wrote:
Marek Marczykowski wrote:
For now only for PCI devices. Mostly copy-paste from old xen driver.
This one is (or will be) covered by Chanyan's work as well right?
Right.
Regards,
Jim
---
src/libxl/libxl_driver.c | 193
On 22.05.2013 16:33, Jim Fehlig wrote:
Jim Fehlig wrote:
Daniel P. Berrange wrote:
On Wed, Apr 10, 2013 at 04:44:43AM +0200, Marek Marczykowski wrote:
---
src/libxl/libxl_conf.c | 72
++
src/libxl/libxl_conf.h | 2 ++
2 files
On 22.05.2013 18:58, Stefano Stabellini wrote:
On Wed, 22 May 2013, Jim Fehlig wrote:
Marek Marczykowski wrote:
On 19.04.2013 13:10, Stefano Stabellini wrote:
On Thu, 11 Apr 2013, Marek Marczykowski wrote:
On 11.04.2013 09:52, Ian Campbell wrote:
On Thu, 2013-04-11 at 05:09
client creates/destroys domain in the meantime. Perhaps virDomainGetID
should be called remotely (with all performance implications...)? Or
some event-based notification used?
Signed-off-by: Marek Marczykowski marma...@invisiblethingslab.com
---
src/remote/remote_driver.c | 40
?
--
Best Regards / Pozdrawiam,
Marek Marczykowski
Invisible Things Lab
signature.asc
Description: OpenPGP digital signature
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
On 19.04.2013 13:10, Stefano Stabellini wrote:
On Thu, 11 Apr 2013, Marek Marczykowski wrote:
On 11.04.2013 09:52, Ian Campbell wrote:
On Thu, 2013-04-11 at 05:09 +0100, Jim Fehlig wrote:
+/* This will fill xenstore info about free and dom0 memory - if
missing,
+ * should be called
201 - 300 of 327 matches
Mail list logo