Displaying 20 results from an estimated 61 matches for "nr_frames".
2019 Feb 09
3
[admin] [Xen-devel] [BUG] task jbd2/xvda4-8:174 blocked for more than 120 seconds.
...rames".
Oh! That could be it indeed. I'm wondering what could be monopolizing
them, though, and why +deb9u11 is affected while +deb9u10 is not. I'm
afraid increasing the gnttab max size to 32 might just defer filling it
up.
> -# ./xen-diag gnttab_query_size 5
> domid=5: nr_frames=11, max_nr_frames=32
The current value is 31 over max 32 indeed.
> With Xen 4.8, you can add gnttab_max_frames=64 (or another number, but
> higher than the default 32) to the xen hypervisor command line and reboot.
admin@: I made the modification in the grub config. We can probably try
to...
2012 May 25
0
[PATCH 3/3] gnttab: cleanup
...}
- spin_lock(&d->grant_table->lock);
+ gt = d->grant_table;
+ spin_lock(>->lock);
- if ( d->grant_table->gt_version == 0 )
- d->grant_table->gt_version = 1;
+ if ( gt->gt_version == 0 )
+ gt->gt_version = 1;
- if ( (op.nr_frames > nr_grant_frames(d->grant_table) ||
- ( (d->grant_table->gt_version > 1 ) &&
- (grant_to_status_frames(op.nr_frames) >
- nr_status_frames(d->grant_table)) ) ) &&
+ if ( (op.nr_frames > nr_grant_frames(gt) ||
+ ((...
2019 Feb 11
2
[Xen-devel] [admin] [BUG] task jbd2/xvda4-8:174 blocked for more than 120 seconds.
...m wondering what could be monopolizing
>> them, though, and why +deb9u11 is affected while +deb9u10 is not. I'm
>> afraid increasing the gnttab max size to 32 might just defer filling it
>> up.
>>
>>> -# ./xen-diag gnttab_query_size 5
>>> domid=5: nr_frames=11, max_nr_frames=32
>>
>> The current value is 31 over max 32 indeed.
>
> Assuming this is grant v1, there are still 4096/8=512 grant references available
> (32-31=1 frame available). I do not think the I/O hang can be affected by the
> lack of grant entry.
I suspect that...
2019 Feb 12
2
[admin] [Xen-devel] [BUG] task jbd2/xvda4-8:174 blocked for more than 120 seconds.
...gt;> them, though, and why +deb9u11 is affected while +deb9u10 is not. I'm
>>>> afraid increasing the gnttab max size to 32 might just defer filling it
>>>> up.
>>>>
>>>>> -# ./xen-diag gnttab_query_size 5
>>>>> domid=5: nr_frames=11, max_nr_frames=32
>>>>
>>>> The current value is 31 over max 32 indeed.
>>>
>>> Assuming this is grant v1, there are still 4096/8=512 grant references available
>>> (32-31=1 frame available). I do not think the I/O hang can be affected by the
&g...
2019 Apr 26
1
Re: 5.2.0 xen and maxGrantFrames
...<input type='keyboard' bus='xen'/>
<memballoon model='xen'/>
</devices>
<controller type='xenbus' index='0' maxGrantFrames='128'/>
</domain>
I dont get an error but:
xen-diag gnttab_query_size 20
domid=20: nr_frames=8, max_nr_frames=32
thats wrong max_nr_frames should be 128
Am 2019-04-26 11:47, schrieb Pavel Hrdina:
> On Fri, Apr 26, 2019 at 11:25:13AM +0200, Christoph wrote:
>
> What is the error message that you get?
>
> Pavel
--
------
Greetz
2008 Jul 11
1
Question about Using Grant Table
...sample is as following:
#include <public/xen.h>
extern void * shared_page;
extern grant_entry_t * grant_table;
void offer_page()
{
uint16_t flags;
/* create the grant table*/
gnttab_setup_table_t setup_op;
setup_op.dom =DOMID_SELF;
setup_op.nr_frames = 1;
setup_op.frame_list = grant_table;
HYPERVISOR_grant_table_op(GNTTABOP_setup_table, &setup_op, 1);
/*offer the grant */
grant_table[0].domid=DOMID_FRIEND;
grant_table[0].frame = shared_page >>12;
flgas = GTF_permit_access & GTF_reading & GTF_wri...
2012 Sep 04
2
[PATCH] valgrind: Support for ioctls used by Xen toolstack processes.
...(ARG1) {
+ case GNTTABOP_setup_table: {
+ struct gnttab_setup_table *gst = (void *)(intptr_t)ARG2;
+ PRE_MEM_READ("GNTTABOP_setup_table", (Addr)&gst->dom, sizeof(gst->dom));
+ PRE_MEM_READ("GNTTABOP_setup_table",
+ (Addr)&gst->nr_frames, sizeof(gst->nr_frames));
+ break;
+ }
+ default:
+ bad_subop(tid, layout, arrghs, status, flags,
+ "__HYPERVISOR_grant_table_op", ARG1);
+ break;
+ }
+}
+
+PRE(sysctl) {
+ struct xen_sysctl *sysctl = (struct xen_sysctl *)(unsigned int)ARG1;
+
+...
2019 Apr 26
2
5.2.0 xen and maxGrantFrames
Hi
libvirt 5.2.0 should support maxGrantFrames setting for xen (changelog).
I get ever an error if I use it in the config:
<domain type='xen'>
<name>satan.chao5.int</name>
<uuid>f1f96b1c-fb75-4707-afb7-604d696d29cc</uuid>
<memory unit='KiB'>3145728</memory>
<currentMemory unit='KiB'>3145728</currentMemory>
2008 Mar 28
12
[PATCH 00/12] Xen arch portability patches (take 4)
Hi Jeremy.
According to your suggestion, I recreated patches for Ingo's x86.git tree.
And this patch series includes Eddie's modification.
Please review and forward them. (or push back to respin.)
Recently the xen-ia64 community started to make efforts to merge
xen/ia64 Linux to upstream. The first step is to merge up domU portion.
This patchset is preliminary for xen/ia64 domU linux
2008 Mar 28
12
[PATCH 00/12] Xen arch portability patches (take 4)
Hi Jeremy.
According to your suggestion, I recreated patches for Ingo's x86.git tree.
And this patch series includes Eddie's modification.
Please review and forward them. (or push back to respin.)
Recently the xen-ia64 community started to make efforts to merge
xen/ia64 Linux to upstream. The first step is to merge up domU portion.
This patchset is preliminary for xen/ia64 domU linux
2007 Apr 23
27
[PATCH 00/25] xen: Xen implementation for paravirt_ops
Hi Andi,
This series of patches implements the Xen paravirt-ops interface.
It applies to 2.6.21-rc7 + your patches + the last batch of pv_ops
patches I posted.
This patch generally restricts itself to Xen-specific parts of the tree,
though it does make a few small changes elsewhere.
These patches include:
- some helper routines for allocating address space and walking pagetables
- Xen
2007 Apr 23
27
[PATCH 00/25] xen: Xen implementation for paravirt_ops
Hi Andi,
This series of patches implements the Xen paravirt-ops interface.
It applies to 2.6.21-rc7 + your patches + the last batch of pv_ops
patches I posted.
This patch generally restricts itself to Xen-specific parts of the tree,
though it does make a few small changes elsewhere.
These patches include:
- some helper routines for allocating address space and walking pagetables
- Xen
2007 May 11
30
[patch 00/28]xen: Xen implementation for paravirt_ops
Hi Andi,
This series of patches implements the Xen paravirt-ops interface. It
applies to 2.6.21-git13 + patches-2.6.21-git7-070507-1.tar.gz (I think
"unwinder" is the only patch which doesn't apply to git13, and the
sched-clock patches are the only ones which this series actually
needs).
Changes since the last posting:
- More netfront review and cleanup
- Added ability to
2007 May 11
30
[patch 00/28]xen: Xen implementation for paravirt_ops
Hi Andi,
This series of patches implements the Xen paravirt-ops interface. It
applies to 2.6.21-git13 + patches-2.6.21-git7-070507-1.tar.gz (I think
"unwinder" is the only patch which doesn't apply to git13, and the
sched-clock patches are the only ones which this series actually
needs).
Changes since the last posting:
- More netfront review and cleanup
- Added ability to
2007 May 11
30
[patch 00/28]xen: Xen implementation for paravirt_ops
Hi Andi,
This series of patches implements the Xen paravirt-ops interface. It
applies to 2.6.21-git13 + patches-2.6.21-git7-070507-1.tar.gz (I think
"unwinder" is the only patch which doesn't apply to git13, and the
sched-clock patches are the only ones which this series actually
needs).
Changes since the last posting:
- More netfront review and cleanup
- Added ability to
2007 May 22
35
[patch 00/33] xen: Xen paravirt_ops implementation
Hi,
This is the Xen implementation for the paravirt_ops interface. The
series is based on 2.6.22-rc1-mm1, and I think its ready to be cooked
in -mm with a view to being merged in 2.6.23.
The first part of the series is some small changes to the core kernel.
Apart from the new code added in "Allocate and free vmalloc areas"
(posted many times before), they are simply a few one-liners
2007 May 22
35
[patch 00/33] xen: Xen paravirt_ops implementation
Hi,
This is the Xen implementation for the paravirt_ops interface. The
series is based on 2.6.22-rc1-mm1, and I think its ready to be cooked
in -mm with a view to being merged in 2.6.23.
The first part of the series is some small changes to the core kernel.
Apart from the new code added in "Allocate and free vmalloc areas"
(posted many times before), they are simply a few one-liners
2007 May 22
35
[patch 00/33] xen: Xen paravirt_ops implementation
Hi,
This is the Xen implementation for the paravirt_ops interface. The
series is based on 2.6.22-rc1-mm1, and I think its ready to be cooked
in -mm with a view to being merged in 2.6.23.
The first part of the series is some small changes to the core kernel.
Apart from the new code added in "Allocate and free vmalloc areas"
(posted many times before), they are simply a few one-liners
2007 May 04
31
[patch 00/29] xen: Xen implementation for paravirt_ops
Hi Andi,
This series of patches implements the Xen paravirt-ops interface.
It applies to 2.6.21-git3 + ff patches-2.6.21-git3-070501-1.tar.gz.
Changes since the last posting:
- reviews of xenbus (me), netfront (hch, rusty, herbert xu) and
blockfront (hch), with most comments addressed. Netfront review
revealed a couple of real bugs, and the code for all three is looking
cleaner
2007 May 04
31
[patch 00/29] xen: Xen implementation for paravirt_ops
Hi Andi,
This series of patches implements the Xen paravirt-ops interface.
It applies to 2.6.21-git3 + ff patches-2.6.21-git3-070501-1.tar.gz.
Changes since the last posting:
- reviews of xenbus (me), netfront (hch, rusty, herbert xu) and
blockfront (hch), with most comments addressed. Netfront review
revealed a couple of real bugs, and the code for all three is looking
cleaner