Re: Boot-time Virtualization Option

2014-03-25 Thread Samuel Thibault
David Michael, le Tue 25 Mar 2014 22:29:26 -0400, a écrit : > For an example usage: I have a Hurd install on a microSD card, and > this option lets me boot directly from the card on a system with > hardware unsupported by mach. Heh, fun :) Samuel

Boot-time Virtualization Option

2014-03-25 Thread David Michael
Hi, I've uploaded some notes[0] on how to patch qemu to draw to the Linux framebuffer and stuff the resulting minimal executable into an initrd. Placing the initrd and Linux in a Hurd filesystem's /boot allows adding a GRUB option to start mach in a virtual environment. For an example usage: I h

Re: [PATCH] kern: fix formatting of multiboot modules

2014-03-25 Thread Samuel Thibault
Justus Winter, le Wed 26 Mar 2014 00:02:08 +0100, a écrit : > Previously, bootstrap_create would print the multiboot modules with > padding applied to the end of the line. As multiboot modules as used > by the Hurd span more than one line. This makes the list of modules > hard to read and it look

[PATCH] kern: fix formatting of multiboot modules

2014-03-25 Thread Justus Winter
Previously, bootstrap_create would print the multiboot modules with padding applied to the end of the line. As multiboot modules as used by the Hurd span more than one line. This makes the list of modules hard to read and it looks unclean, more like an accident. Furthermore, it is not clear what

Re: [PATCH 4/4] mach-defpager: replace the magic typecast with a hash table

2014-03-25 Thread Samuel Thibault
Justus Winter, le Wed 19 Mar 2014 11:31:11 +0100, a écrit : > Previously, the mach-defpager used a "magic typecast" for object > lookups. It renamed the port to the address of the associated object, > and upon receiving a message it would cast the port name back to a > pointer. > > While this mig

Re: libpager fixes

2014-03-25 Thread Justus Winter
Quoting Samuel Thibault (2014-03-25 11:52:43) > Justus Winter, le Fri 21 Mar 2014 13:57:51 +0100, a écrit : > > I'm trying to find and fix a deadlock that could very well be in > > libpager. > > When do you get it? What effect does it have: just deadlock a process, > or the whole pager? I'm work

Re: libpager fixes

2014-03-25 Thread Samuel Thibault
Justus Winter, le Fri 21 Mar 2014 13:57:51 +0100, a écrit : > I'm trying to find and fix a deadlock that could very well be in > libpager. When do you get it? What effect does it have: just deadlock a process, or the whole pager? We often see "strip" hang, such as in glibc builds, this is really

Re: [GSOC] Porting Valgrind to Hurd

2014-03-25 Thread Subhashish Pradhan
On Tue, Mar 25, 2014 at 2:10 PM, Samuel Thibault wrote: > Subhashish Pradhan, le Tue 25 Mar 2014 08:15:52 +0530, a écrit : >> here is my initial coverage of teching valgrind ioctl. > > Did you want to attach a file? > > Samuel Oops! Sorry - I wanted to attach a link: http://sprkv5.wordpress.com/

Re: [GSOC] Porting Valgrind to Hurd

2014-03-25 Thread Samuel Thibault
Subhashish Pradhan, le Tue 25 Mar 2014 08:15:52 +0530, a écrit : > here is my initial coverage of teching valgrind ioctl. Did you want to attach a file? Samuel

Re: [PATCH 2/3] isofs: also copy the terminating zero in read_symlink_hook

2014-03-25 Thread Justus Winter
Quoting Cyril Roelandt (2014-03-25 02:43:40) > On 03/20/2014 02:01 PM, Justus Winter wrote: > > * isofs/inode.c (read_symlink_hook): Use memcpy, also copy terminating > > zero. > > --- > > > Are you interested in getting rid of the outdated bcopy() ? I have got a > Coccinelle patch ready :) I'm