cvs commit: src/sys/amd64/amd64 genassym.c src/sys/ddb db_ps.c src/sys/emulation/linux/i386 linux_ptrace.c src/sys/i386/i386 db_trace.c genassym.c machdep.c trap.c vm_machdep.c src/sys/i386/include cpu.h npx.h ptrace.h reg.h src/sys/i386/isa ...

David Xu bsddiy at
Wed Sep 20 04:43:38 PDT 2006

Simon 'corecode' Schubert wrote:
David Xu wrote:
  1:1 Userland threading stage 2.9/4:
    Push out p_thread a little bit more
will you make 1:1 threading working ? I just posted a patch to Jeffrey
and Matt, this change creates lots conflict with my patch. :-)
oh sorry, i didn't know you were also working on that.  maybe we both 
should utilize the mailing lists more :)

my plan was to slowly adjust the code to use lwps where appropriate, and 
when that's done, add code for signal/fork/exec/exit.  i'd like to have 
1:1 working in the december release.

what are your plans?  i'm happy to review patches!


I just picked up an early patch. I have removed p_lwp and replaced
it with dynamically allocation, but it still can only support one
lwp per-proc, another change is that I use lwp_sigmask and some
signal code is now per-lwp based, for example sigprocmask().
I will send the patch to you in another mail.
David Xu

More information about the Commits mailing list