Re: [PATCH gnumach 1/3] Use Mach native error codes instead of POSIX errno E* ones

2011-09-05 Thread Guillem Jover
On Tue, 2011-09-06 at 01:04:02 +0200, Thomas Schwinge wrote: > On Thu, 1 Sep 2011 20:24:56 +0200, Guillem Jover wrote: > > * device/errno.h: Remove file. > > [...] > > > diff --git a/i386/i386at/kd_mouse.c b/i386/i386at/kd_mouse.c > > index 640209c..770a3fe 100644 > > --- a/i386/i386at/kd_mouse.

Re: [SCM] GNU Mach branch, master, updated. fe26ae2e9cb01a7507c7a929cc5555c7f6c1edfd

2011-09-05 Thread Samuel Thibault
Thomas Schwinge, le Tue 06 Sep 2011 01:56:59 +0200, a écrit : > On Thu, 01 Sep 2011 01:02:26 +, Samuel Thibault > wrote: > > commit 47a835d22b1a608fac5ee241474f128f64cb6a0f > > Author: Samuel Thibault > > Date: Thu Sep 1 03:00:26 2011 +0200 > > > > Close kernel stacks. > > > >

Re: [SCM] GNU Mach branch, master, updated. fe26ae2e9cb01a7507c7a929cc5555c7f6c1edfd

2011-09-05 Thread Thomas Schwinge
Hi! On Thu, 01 Sep 2011 01:02:26 +, Samuel Thibault wrote: > commit 47a835d22b1a608fac5ee241474f128f64cb6a0f > Author: Samuel Thibault > Date: Thu Sep 1 03:00:26 2011 +0200 > > Close kernel stacks. > > * i386/i386/pcb.c (stack_attach): Initialize ebp to 0. Is this another f

Re: Degradation of GNU/Hurd ``system performance''

2011-09-05 Thread Samuel Thibault
olafbuddenha...@gmx.net, le Mon 05 Sep 2011 06:42:22 +0200, a écrit : > On Mon, Jul 25, 2011 at 10:32:03AM +0200, Thomas Schwinge wrote: > > > Building a certain GCC configuration on a freshly booted system: 11 h. > > Remove build tree, build it again (2nd): 12 h 50 min. Huh. Remove > > build tr

[bug #28730] Bad Mach object cache reuse

2011-09-05 Thread Samuel Thibault
Follow-up Comment #2, bug #28730 (project hurd): Here is a patch I had been experimenting with, which should simply drop the limit, and let the pageout daemon eliminate objects as their pages get dropped. It however leads Debian buildds to run out of memory, apparently the daemon does not drop pag

IRC meeting 2011-09-07

2011-09-05 Thread olafBuddenhagen
Hi, We meet as usual on Wednesday at 19:00 UTC, channel #hurd on irc.freenode.net. As always everyone is encouraged to join and/or to propose discussion topics :-) -antrik-

Re: Degradation of GNU/Hurd ``system performance''

2011-09-05 Thread olafBuddenhagen
Hi, On Mon, Jul 25, 2011 at 10:32:03AM +0200, Thomas Schwinge wrote: > Building a certain GCC configuration on a freshly booted system: 11 h. > Remove build tree, build it again (2nd): 12 h 50 min. Huh. Remove > build tree, reboot, build it again (1st): back to 11 h. Remove build > tree, build

Re: [PATCH gnumach 1/3] Use Mach native error codes instead of POSIX errno E* ones

2011-09-05 Thread Thomas Schwinge
Hi! On Thu, 1 Sep 2011 20:24:56 +0200, Guillem Jover wrote: > * device/errno.h: Remove file. > [...] > diff --git a/i386/i386at/kd_mouse.c b/i386/i386at/kd_mouse.c > index 640209c..770a3fe 100644 > --- a/i386/i386at/kd_mouse.c > +++ b/i386/i386at/kd_mouse.c > @@ -179,10 +179,10 @@ mouseopen(dev

Re: [PATCH gnumach 6/6] Change argument name to match function body usage

2011-09-05 Thread Samuel Thibault
Thomas Schwinge, le Tue 06 Sep 2011 00:51:36 +0200, a écrit : > On Fri, 2 Sep 2011 20:12:46 +0200, Samuel Thibault > wrote: > > Guillem Jover, le Thu 01 Sep 2011 17:17:24 +0200, a écrit : > > > Otherwise the function wrongly uses the global symbol. > > > > > > * linux/src/drivers/scsi/ppa.c (ppa

Re: [PATCH gnumach 6/6] Change argument name to match function body usage

2011-09-05 Thread Thomas Schwinge
Hi! On Fri, 2 Sep 2011 20:12:46 +0200, Samuel Thibault wrote: > Guillem Jover, le Thu 01 Sep 2011 17:17:24 +0200, a écrit : > > Otherwise the function wrongly uses the global symbol. > > > > * linux/src/drivers/scsi/ppa.c (ppa_nibble_in): Rename `str_p' argument > > to `base'. > > Applied, tha

Re: Intel's EPT effect on virtualized Hurd

2011-09-05 Thread Samuel Thibault
Sergio López, le Mon 05 Sep 2011 10:24:39 +0200, a écrit : > Since most people are running Hurd in a virtualized environment, I think it's > worth pointing this info somewhere in the wiki. Mmm, but isn't enabling EPT automatic already? That is, people which have it will benefit from it, and people

Re: [PATCH] Code clean up - removed some warnings

2011-09-05 Thread Samuel Thibault
Thomas Schwinge, le Tue 06 Sep 2011 00:38:13 +0200, a écrit : > I additionally committed the attached patch. Samuel, I think you didn't > intentionally drop the #includes (I also changed/added some more)? I didn't indeed. I can remember including them in my changes, but apparently for some reaso

Re: [PATCH] Code clean up - removed some warnings

2011-09-05 Thread Thomas Schwinge
Hi! On Sat, 27 Aug 2011 01:13:00 +0200, Samuel Thibault wrote: > Fridolín Pokorný, le Wed 24 Aug 2011 12:27:46 +0200, a écrit : > > diff -Naur a/vm/memory_object_proxy.h b/vm/memory_object_proxy.h > > --- a/vm/memory_object_proxy.h 1970-01-01 01:00:00.0 +0100 > > +++ b/vm/memory_obj

Re: Interface for SCSI transactions ?

2011-09-05 Thread Samuel Thibault
Thomas Schmitt, le Wed 31 Aug 2011 16:38:07 +0200, a écrit : > Except i cannot find out why logging in from the hosting system by > ssh -p localhost > demands a password. > With the previous installation it sufficed to copy .ssh/authorized_keys > to silence the password prompt. It should be

Re: Interface for SCSI transactions ?

2011-09-05 Thread Samuel Thibault
Hello, Thomas Schmitt, le Sat 27 Aug 2011 17:47:25 +0200, a écrit : > The plan sketched a few months ago was to extend device_get_status() > for this, because it already provides two-way transmission of an > integer array. One would have to create a new dev_flavor_t value, > which indicates that d

Re: initrd support

2011-09-05 Thread Sergio López
2011/9/5 Samuel Thibault > A hybrid solution could be the following: > > module --nounzip /boot/initrd.gz '$(initrd-task=data-task-create)' > module /boot/kernel/ext2fs.static ext2fs ... -T typed > gunzip:task:${initrd-task} > > data-task-create being a script command which creates a task whose o

Intel's EPT effect on virtualized Hurd

2011-09-05 Thread Sergio López
Hi, Last Friday, on the IRC channel, we've noticed some machines are able to run certain operations on Hurd as KVM guest up to 10x faster than others. As antrik correctly guessed, this is the effect of Intel's Extended Page Tables, which allow the guest operating system to deal with it's own page

Intel's EPT effect on virtualized Hurd

2011-09-05 Thread Sergio López
Hi, Last Friday, on the IRC channel, we've noticed some machines are able to run certain operations on Hurd as KVM guest up to 10x faster than others. As antrik correctly guessed, this is the effect of Intel's Extended Page Tables, which allow the guest operating system to deal with it's own page

Re: Issue Tracking (was: IRC meeting 2011-08-31)

2011-09-05 Thread Samuel Thibault
Thomas Schwinge, le Thu 01 Sep 2011 17:49:16 +0200, a écrit : > On Wed, 31 Aug 2011 12:38:23 +0200, I wrote: > > On Wed, 31 Aug 2011 09:38:29 +0200, wrote: > > > Also I just learned about debbugs.gnu.org, and would like to discuss > > > whether we could use it instead of the atrocious Savannah tra

[PATCH,HURD]: Define DEV_BSIZE

2011-09-05 Thread Samuel Thibault
The unit of st_blocks is already fixed to 512 by the existing S_BLKSIZE macro. 2011-09-06 Samuel Thibault * sysdeps/mach/hurd/sys/param.h (DEV_BSIZE): Define macro. diff --git a/sysdeps/mach/hurd/sys/param.h b/sysdeps/mach/hurd/sys/param.h index 699ba35..29cb1e3 100644 --- a/sysdeps/mach/hurd