Re: Hurd wiki in https

2021-09-07 Thread Denis 'GNUtoo' Carikli
On Tue, 7 Sep 2021 14:50:48 +0200 Richard Braun wrote: > On Tue, Aug 17, 2021 at 10:29:42AM +0200, Richard Braun wrote: > > On Mon, Aug 16, 2021 at 11:23:23PM +0200, Denis 'GNUtoo' Carikli > > wrote: > > > While it's relatively easy to create an account on the Hurd > > > wiki[1] and to edit it, e

Re: [PATCH] Add multiboot2 header

2021-09-07 Thread Almudena Garcia
What mattered with this? It was a interesting project El mar, 9 feb 2021 a las 19:55, Marc Dunivan () escribió: > Actually, I'm trying from the hard disk. I can boot from the cdrom and >> have a working console if I choose "Legacy BIOS" in the bios >> options. But I couldn't install Debian GNU/Li

Re: [PATCH htl v3 0/5] Rewrite THREAD_GSCOPE

2021-09-07 Thread Adhemerval Zanella
On 07/09/2021 10:33, Sergey Bugaev via Libc-alpha wrote: > Hello, > > this is yet another revision of the same patchset to stop issuing many > redundant gsync_wake () calls. Following the brief feedback I got the last > time, it switches most users of THREAD_GSCOPE_IN_TCB to PTHREAD_IN_LIBC, th

[PATCH htl v3 1/5] elf: Replace most uses of THREAD_GSCOPE_IN_TCB

2021-09-07 Thread Sergey Bugaev
While originally this definition was indeed used to distinguish between the cases where the GSCOPE flag was stored in TCB or not, it has since become used as a general way to distinguish between HTL and NPTL. THREAD_GSCOPE_IN_TCB will be removed in the following commits, as HTL, which currently is

[PATCH htl v3 2/5] htl: Move thread table to ld.so

2021-09-07 Thread Sergey Bugaev
The next commit is going to introduce a new implementation of THREAD_GSCOPE_WAIT which needs to access the list of threads. Since it must be usable from the dynamic laoder, we have to move the symbols for the list of threads into the loader. Signed-off-by: Sergey Bugaev --- htl/Versions

[PATCH htl v3 3/5] htl: Reimplement GSCOPE

2021-09-07 Thread Sergey Bugaev
This is a new implementation of GSCOPE which largely mirrors its NPTL counterpart. Same as in NPTL, instead of a global flag shared between threads, there is now a per-thread GSCOPE flag stored in each thread's TCB. This makes entering and exiting a GSCOPE faster at the expense of making THREAD_GSC

[PATCH htl v3 4/5] elf: Remove THREAD_GSCOPE_IN_TCB

2021-09-07 Thread Sergey Bugaev
All the ports now have THREAD_GSCOPE_IN_TCB set to 1. Remove all support for !THREAD_GSCOPE_IN_TCB, along with the definition itself. Signed-off-by: Sergey Bugaev --- elf/dl-support.c | 3 --- sysdeps/aarch64/nptl/tls.h| 1 - sysdeps/alpha/nptl/tls.h | 1 - sysdeps/arc/nptl

[PATCH htl v3 5/5] testrun.sh: Add support for --tool=rpctrace

2021-09-07 Thread Sergey Bugaev
rpctrace(1) is a Hurd RPC tracer tool, which is used similar to how strace(1) is used on GNU/Linux. Signed-off-by: Sergey Bugaev --- Makefile | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index f98d5a9e67..a49870d3d1 100644 --- a/Makefile +++ b/

[PATCH htl v3 0/5] Rewrite THREAD_GSCOPE

2021-09-07 Thread Sergey Bugaev
Hello, this is yet another revision of the same patchset to stop issuing many redundant gsync_wake () calls. Following the brief feedback I got the last time, it switches most users of THREAD_GSCOPE_IN_TCB to PTHREAD_IN_LIBC, then actually introduces the new GSCOPE implementation, and then finally

Re: Hurd wiki in https

2021-09-07 Thread Richard Braun
On Tue, Aug 17, 2021 at 10:29:42AM +0200, Richard Braun wrote: > On Mon, Aug 16, 2021 at 11:23:23PM +0200, Denis 'GNUtoo' Carikli wrote: > > While it's relatively easy to create an account on the Hurd wiki[1] and > > to edit it, everything is in http. > > > > So at the account creation and during

sudo & addauth woes

2021-09-07 Thread Sergey Bugaev
Hello! Since this is bug-hurd and not just discuss-hurd, let me actually report some bugs I just ran into. Since recently, sudo has been broken: $ sudo echo hi Sorry, try again. Sorry, try again. sudo: 3 incorrect password attempts It never even asks for the password, just errors out all by its