Backtraces from rumpdisk.static and fdisk when fdisk is called on wd0

2022-02-15 Thread Damien Zammit
gdb in rumpdisk.static after rumpns_sys_open was called already: Thread 31 hit Breakpoint 1, 0x08152e40 in rumpns_sys_pread () (gdb) bt #0 0x08152e40 in rumpns_sys_pread () #1 0x0810297c in rump_syscall () #2 0x080f5ed4 in rump___sysimpl_pread () #3 0x08048bed in rumpdisk_device_read (d=0x2008

Re: Updating the hurd in Guix

2022-02-15 Thread Olaf Buddenhagen
Hi, On Tue, Feb 15, 2022 at 01:59:11AM +, Damien Zammit wrote: > Yes, that is the usual way to manage changes, but the entire NetBSD > source tree is very large, and we only have about 100 lines of changes > in total that I am trying to upstream. [...] I feel like I've heard this story befor

[task #16122] Add numlock option to hurd console

2022-02-15 Thread Samuel Thibault
Update of task #16122 (project hurd): Category:None => Console ___ Reply to this item at: ___ Mess

[task #1018] Proxy memory objects

2022-02-15 Thread Samuel Thibault
Update of task #1018 (project hurd): Percent Complete: 70% => 90% ___ Follow-up Comment #3: That was committed, there are still a few TODOs (multiple objects etc.) __

[task #5503] extended attributes

2022-02-15 Thread Samuel Thibault
Update of task #5503 (project hurd): Percent Complete: 0% => 80% Wiki-like text discussion box: => An implementation is available, it now needs to be throroughly tested and enabled by default ___

[task #6231] Implement support for futexes

2022-02-15 Thread Samuel Thibault
Update of task #6231 (project hurd): Wiki-like text discussion box: gsync was implemented, glibc semaphores, conds, rwlock, barrier, still need to be ported => gsync was implemented; glibc conds, rwlock, barrier, still need to be ported ___

[task #6615] Mig should output const in generated prototypes

2022-02-15 Thread Samuel Thibault
Update of task #6615 (project hurd): Percent Complete: 0% => 90% ___ Follow-up Comment #2: I have actually implemented it a few weeks ago. There is still an issue with it: in libdiskfs/file-

[task #7050] implement shared semaphores and mutexes, implement sem_open/semget

2022-02-15 Thread Samuel Thibault
Update of task #7050 (project hurd): Percent Complete: 0% => 50% Wiki-like text discussion box: As a starter, maybe sem_open() would be easier, because it seems like it could map very well to a /servers/sem/ directory where named semaphores would li

[task #7840] port libpciaccess

2022-02-15 Thread Samuel Thibault
Update of task #7840 (project hurd): Status:None => Done Percent Complete: 80% => 100% Open/Closed:Open => Closed Wiki-like text discussion box:

[task #12729] Add pflocal features

2022-02-15 Thread Samuel Thibault
Update of task #12729 (project hurd): Percent Complete: 0% => 50% Wiki-like text discussion box: RCVBUF/SENDBUF was done. => RCVBUF/SENDBUF was done by Svante Signell with 7f8a21269 ___ Repl

[task #16122] Add numlock option to hurd console

2022-02-15 Thread Samuel Thibault
URL: Summary: Add numlock option to hurd console Project: The GNU Hurd Submitted by: sthibaul Submitted on: mar. 15 févr. 2022 22:29:39 CET Category: None Should Start On: ma

Re: [PATCH v2 libpciaccess] hurd: Don't necessarily look up _SERVERS_BUS_PCI

2022-02-15 Thread Samuel Thibault
Samuel Thibault, le mar. 15 févr. 2022 14:46:36 +0100, a ecrit: > Damien Zammit, le mar. 15 févr. 2022 06:44:23 +, a ecrit: > > This allows the fallback mechanism in the hurd create method to be > > used in the map range method by reusing the mach port that > > corresponds to the root of the pc

Re: [PATCH v3] biosmem: Narrow e820 regions as required

2022-02-15 Thread Samuel Thibault
Applied, thanks! Damien Zammit, le mar. 15 févr. 2022 06:41:52 +, a ecrit: > --- > i386/i386at/biosmem.c | 28 > 1 file changed, 28 insertions(+) > > diff --git a/i386/i386at/biosmem.c b/i386/i386at/biosmem.c > index 4f0914ca..78e7bb21 100644 > --- a/i386/i386at/

Re: [PATCH v2 libpciaccess] hurd: Don't necessarily look up _SERVERS_BUS_PCI

2022-02-15 Thread Samuel Thibault
Damien Zammit, le mar. 15 févr. 2022 06:44:23 +, a ecrit: > This allows the fallback mechanism in the hurd create method to be > used in the map range method by reusing the mach port that > corresponds to the root of the pci filesystem. Applied, thanks! > --- > src/hurd_pci.c | 23 ++