On Wed, Jan 22, 2014 at 9:29 AM, Daniel Borkmann wrote:
> On 01/22/2014 08:29 AM, Steven Noonan wrote:
>>
>> On Wed, Jan 22, 2014 at 12:02:15AM -0500, Konrad Rzeszutek Wilk wrote:
>>>
>>> On Tue, Jan 21, 2014 at 07:20:45PM -0800, Steven Noonan wrote:
On Tue, Jan 21, 2014 at 06:47:07PM -0
On Wed, Jan 22, 2014 at 3:33 PM, Steven Noonan wrote:
> On Wed, Jan 22, 2014 at 03:18:50PM -0500, Elena Ufimtseva wrote:
>> On Wed, Jan 22, 2014 at 9:29 AM, Daniel Borkmann
>> wrote:
>> > On 01/22/2014 08:29 AM, Steven Noonan wrote:
>> >>
>> >>
On Thu, Jan 23, 2014 at 6:20 PM, Steven Noonan wrote:
> On Thu, Jan 23, 2014 at 11:23:37AM -0500, Elena Ufimtseva wrote:
>> On Wed, Jan 22, 2014 at 3:33 PM, Steven Noonan wrote:
>> > On Wed, Jan 22, 2014 at 03:18:50PM -0500, Elena Ufimtseva wrote:
>> >> On Wed, J
On Fri, Jan 24, 2014 at 8:38 AM, Mel Gorman wrote:
> On Thu, Jan 23, 2014 at 11:23:37AM -0500, Elena Ufimtseva wrote:
>> >> >>
>> >> >>
>> >> >> This dump doesn't look dramatically different, either.
>> >> >>
&g
Based on Richard Weinberger patch https://lkml.org/lkml/2012/3/16/510
Functions like this one are evil:
void foo()
{
...
}
Signed-off-by: Elena Ufimtseva
---
Changes since v1:
- added white space in regular expression between (), based
on comments from Joe Perches.
scripts
On Fri, Nov 22, 2013 at 5:45 PM, Joe Perches wrote:
> On Fri, 2013-11-22 at 17:17 -0500, Elena Ufimtseva wrote:
>> Based on Richard Weinberger patch https://lkml.org/lkml/2012/3/16/510
>> Functions like this one are evil:
>>
>> void foo()
>> {
>>
On Tue, Nov 19, 2013 at 1:29 PM, Dario Faggioli
wrote:
> On mar, 2013-11-19 at 10:38 -0500, Konrad Rzeszutek Wilk wrote:
>> On Mon, Nov 18, 2013 at 03:25:48PM -0500, Elena Ufimtseva wrote:
>> > The patchset introduces vnuma to paravirtualized Xen guests
>> > runnn
On Tue, Dec 3, 2013 at 7:35 PM, Elena Ufimtseva wrote:
> On Tue, Nov 19, 2013 at 1:29 PM, Dario Faggioli
> wrote:
>> On mar, 2013-11-19 at 10:38 -0500, Konrad Rzeszutek Wilk wrote:
>>> On Mon, Nov 18, 2013 at 03:25:48PM -0500, Elena Ufimtseva wrote:
>>> >
Issues Xen hypercall subop XENMEM_get_vnumainfo and sets the
NUMA topology, otherwise sets dummy NUMA node and prevents
numa_init from calling other numa initializators as they dont
work with pv guests.
Signed-off-by: Elena Ufimtseva
---
arch/x86/include/asm/xen/vnuma.h | 10
arch/x86/mm
ode 3 cpus: 3
node 3 size: 3975 MB
node 3 free: 3963 MB
node distances:
node 0 1 2 3
0: 10 20 20 20
1: 20 10 20 20
2: 20 20 10 20
3: 20 20 20 10
Elena Ufimtseva (1):
xen: vnuma for pv guests
arch/x86/include/asm/xen/vnuma.h | 10
arch/x86
Issues Xen hypercall subop XENMEM_get_vnumainfo and sets the
NUMA topology, otherwise sets dummy NUMA node and prevents
numa_init from calling other numa initializators as they dont
work with pv guests.
Signed-off-by: Elena Ufimtseva
---
arch/x86/include/asm/xen/vnuma.h | 10
arch/x86/mm
free: 4023 MB
node 3 cpus: 3
node 3 size: 3975 MB
node 3 free: 3963 MB
node distances:
node 0 1 2 3
0: 10 20 20 20
1: 20 10 20 20
2: 20 20 10 20
3: 20 20 20 10
Elena Ufimtseva (1):
Xen vnuma introduction.
arch/x86/include/asm/xen/vnuma.h | 10
arch/x86
On Sun, Jan 26, 2014 at 1:02 PM, Elena Ufimtseva wrote:
> On Fri, Jan 24, 2014 at 8:38 AM, Mel Gorman wrote:
>> On Thu, Jan 23, 2014 at 11:23:37AM -0500, Elena Ufimtseva wrote:
>>> >> >>
>>> >> >>
>>>
On Wed, Dec 4, 2013 at 8:13 PM, Dario Faggioli
wrote:
> On mer, 2013-12-04 at 01:20 -0500, Elena Ufimtseva wrote:
>> On Tue, Dec 3, 2013 at 7:35 PM, Elena Ufimtseva wrote:
>> > Oh guys, I feel really bad about not replying to these emails... Somehow
>> > these
&
On Fri, Dec 20, 2013 at 2:39 AM, Elena Ufimtseva wrote:
> On Wed, Dec 4, 2013 at 8:13 PM, Dario Faggioli
> wrote:
>> On mer, 2013-12-04 at 01:20 -0500, Elena Ufimtseva wrote:
>>> On Tue, Dec 3, 2013 at 7:35 PM, Elena Ufimtseva wrote:
>>> > Oh guys, I feel reall
20 20 20
1: 20 10 20 20
2: 20 20 10 20
3: 20 20 20 10
Current patchset is available at
https://git.gitorious.org/xenvnuma/linuxvnuma.git
TODO
* dom0 vnuma support;
* multiple memory ranges per node support;
Elena Ufimtseva (2):
xen: vnuma support for PV guests
Enables numa if vnuma topology hypercall is supported and it is domU.
Signed-off-by: Elena Ufimtseva
---
arch/x86/xen/setup.c |6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/arch/x86/xen/setup.c b/arch/x86/xen/setup.c
index 09f3059..fe23ec2 100644
--- a/arch/x86/xen
Issues Xen hypercall subop XENMEM_get_vnumainfo and sets the
NUMA topology, otherwise sets dummy NUMA node and prevents
numa_init from calling other numa initializators as they may
break other guests.
Signed-off-by: Elena Ufimtseva
---
arch/x86/include/asm/xen/vnuma.h | 12
arch/x86/mm
On Thu, Nov 14, 2013 at 6:48 AM, Dario Faggioli
wrote:
> On gio, 2013-11-14 at 11:21 +, David Vrabel wrote:
>> On 14/11/13 07:26, Dario Faggioli wrote:
>> > IIRC, it's more something that was already happening (the breakage, I
>> > mean), than a "safety net" for the unforeseeable future. Might
Issues Xen hypercall subop XENMEM_get_vnumainfo and sets the
NUMA topology, otherwise sets dummy NUMA node and prevents
numa_init from calling other numa initializators as they dont
work with pv guests.
Signed-off-by: Elena Ufimtseva
---
arch/x86/include/asm/xen/vnuma.h | 12
arch/x86/mm
Enables numa if vnuma topology hypercall is supported and it is domU.
Signed-off-by: Elena Ufimtseva
---
arch/x86/xen/setup.c |6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/arch/x86/xen/setup.c b/arch/x86/xen/setup.c
index 68c054f..0aab799 100644
--- a/arch/x86/xen
multiple memory ranges per node support;
* benchmarking;
Elena Ufimtseva (2):
xen: vnuma support for PV guests running as domU
xen: enable vnuma for PV guest
arch/x86/include/asm/xen/vnuma.h | 12
arch/x86/mm/numa.c |3 +
arch/x86/xen/Makefile|
On Mon, Nov 18, 2013 at 4:14 PM, H. Peter Anvin wrote:
> On 11/18/2013 12:25 PM, Elena Ufimtseva wrote:
>> +/* Checks if hypercall is supported */
>> +bool xen_vnuma_supported()
>
> This isn't C++...
>
> http://lwn.net/Articles/487493/
>
> There are several
Enables numa if vnuma topology hypercall is supported and it is domU.
Signed-off-by: Elena Ufimtseva
---
arch/x86/xen/setup.c |6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/arch/x86/xen/setup.c b/arch/x86/xen/setup.c
index 68c054f..0aab799 100644
--- a/arch/x86/xen
multiple memory ranges per node support;
* benchmarking;
Elena Ufimtseva (2):
xen: vnuma support for PV guests running as domU
Subject: [PATCH RESEND v2 2/2] xen: enable vnuma for PV guest
arch/x86/include/asm/xen/vnuma.h | 12
arch/x86/mm/numa.c |3 +
arch/x86/xe
Issues Xen hypercall subop XENMEM_get_vnumainfo and sets the
NUMA topology, otherwise sets dummy NUMA node and prevents
numa_init from calling other numa initializators as they dont
work with pv guests.
Signed-off-by: Elena Ufimtseva
---
arch/x86/include/asm/xen/vnuma.h | 12
arch/x86/mm
26 matches
Mail list logo