tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Balloon driver.



Hi Christoph,

On 7 July 2010 14:30, Christoph Egger <Christoph_Egger%gmx.de@localhost> wrote:

[...]

>> > Though I have to report a bug:
>> >
>> > I have an amd64 Dom0 kernel w/o XEN_BALLOONING in the kernel config.
>> > Boot the xen kernel with dom0_mem=512m
>> >
>> > After login I do:
>> >
>> > # sysctl kern.xen
>> > kern.xen.balloon.current = 131072
>> > node_val out of range.
>> > node_val = 0
>> >
>> > I expect kern.xen.balloon.current to say 512MB and I don't expect to see
>> > the node_val messages.
>>
>> Whoops!
>>
>> Does the following patch fix it for you:
>
> I think, the ballooning sysctl's should be always there regardless if compiled
> with or w/o XEN_BALLOONING in the kernel config to prevent misbehaviour
> of the xen tools.
>
> If XEN_BALLOONING is not specified then the sysctl values should be
> a) read-only
> b) print reasonable fixed values.

http://mail-index.netbsd.org/source-changes/2010/07/08/msg011550.html

I hope this works for you.


Would the following patch work be ok for xentools ?

Cheers,
-- 
~Cherry

Index: sys/arch/xen/conf/files.xen
===================================================================
RCS file: /cvsroot/src/sys/arch/xen/conf/files.xen,v
retrieving revision 1.108
diff -u -r1.108 files.xen
--- sys/arch/xen/conf/files.xen 6 Jul 2010 15:00:09 -0000       1.108
+++ sys/arch/xen/conf/files.xen 8 Jul 2010 15:34:17 -0000
@@ -406,7 +406,7 @@
 file   arch/xen/xen/xennetback_xenbus.c xvif
 file   arch/xen/xen/xennet_checksum.c  xvif | xennet
 file   arch/xen/xen/xbdback_xenbus.c xbdback
-file    arch/xen/xen/balloon.c          hypervisor
+file    arch/xen/xen/balloon.c          hypervisor & xenbus & (
dom0ops | xen_balloon )

 ifdef i386
 include "arch/i386/conf/majors.i386"


Home | Main Index | Thread Index | Old Index