* Re: [parisc-linux] Linux-Vserver?
[not found] <IQVT5V$E9AC9B07E4AC628ABC4B6531981DFB7F@scarlet.be>
@ 2005-12-10 22:06 ` Joel Soete
0 siblings, 0 replies; only message in thread
From: Joel Soete @ 2005-12-10 22:06 UTC (permalink / raw)
To: Matthew Wilcox; +Cc: parisc-linux
Hello all,
Just a small update, till now:
o latest patch-2.6.14.3-vs2.1.0-rc10.diff against our latest 2.6.14
(cvs dated 20051111) merged with upstream patch-2.6.14.3.bz2 boot
fine on c110, d380 (32bit up).
o and preliminary testme.sh-0.14 finaly passed with success on the c110
(just need a small patch of util-vserver_0.30.209)
# ./testme.sh-0.14
Linux-VServer Test [V0.14] Copyright (C) 2003-2005 H.Poetzl
chcontext is working.
chbind is working.
Linux 2.6.14.3-vs2.1.0-rc10-pa0-c110 parisc/0.30.209/0.30.209 [Ea] (0)
VCI: 0002:0001 263 03000116
---
[000]# succeeded.
[001]# succeeded.
[011]# succeeded.
[031]# succeeded.
[101]# succeeded.
[102]# succeeded.
[201]# succeeded.
[202]# succeeded.
;-)
Hope now to be able to go further next week.
Joel Soete wrote:
[...]
Matthew,
(don't know if you're still the maintainer of this stuff)
but any way have you some good advise about following:
>
> PS: btw I just read:
> --- linux-2.6.14.2/arch/parisc/kernel/sys_parisc32.c 2005-06-22 02:37:56 +0200
> +++ linux-2.6.14.2-vs2.1.0-rc8/arch/parisc/kernel/sys_parisc32.c
> 2005-10-29 04:06:52 +0200
> @@ -657,6 +657,7 @@ asmlinkage int sys32_sysinfo(struct sysi
>
> do {
> seq = read_seqbegin(&xtime_lock);
> + /* FIXME requires vx virtualization */
> val.uptime = jiffies / HZ;
>
> val.loads[0] = avenrun[0] << (SI_LOAD_SHIFT - FSHIFT);
> ====<>====
>
> according to the comment:
> /* We used to call sys_sysinfo and translate the result. But sys_sysinfo
> * undoes the good work done elsewhere, and rather than undoing the
> * damage, I decided to just duplicate the code from sys_sysinfo here.
> */
>
> could it be look like as in kernel/timer.c:
> @@ -1263,6 +1273,8 @@ asmlinkage long sys_sysinfo(struct sysin
> tp.tv_nsec = tp.tv_nsec - NSEC_PER_SEC;
> tp.tv_sec++;
> }
> + if (vx_flags(VXF_VIRT_UPTIME, 0))
> + vx_vsi_uptime(&tp, NULL);
> val.uptime = tp.tv_sec + (tp.tv_nsec ? 1 : 0);
>
> val.loads[0] = avenrun[0] << (SI_LOAD_SHIFT - FSHIFT);
> ====<>====
>
Tia,
Joel
_______________________________________________
parisc-linux mailing list
parisc-linux@lists.parisc-linux.org
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2005-12-10 22:06 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <IQVT5V$E9AC9B07E4AC628ABC4B6531981DFB7F@scarlet.be>
2005-12-10 22:06 ` [parisc-linux] Linux-Vserver? Joel Soete
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.