History log of /netbsd-src/lib/libpthread/TODO (Results 1 – 18 of 18)
Revision Date Author Comments
# 5f391f4a 02-Jul-2017 joerg <joerg@NetBSD.org>

Export the guard size of the main thread via vm.guard_size. Add a
complementary writable sysctl for the initial guard size of threads
created via pthread_create. Let the existing attribut accessors d

Export the guard size of the main thread via vm.guard_size. Add a
complementary writable sysctl for the initial guard size of threads
created via pthread_create. Let the existing attribut accessors do the
right thing. Raise the default guard size for threads to 64KB.

show more ...


# 0892a29a 08-Feb-2017 kamil <kamil@NetBSD.org>

libpthread_dbg(3) deletion from the base distribution

libpthread_dbg(3) is a remnant library from the M:N thread model
(pre-NetBSD-5.0) API to introspect threads within a process and for use
of debu

libpthread_dbg(3) deletion from the base distribution

libpthread_dbg(3) is a remnant library from the M:N thread model
(pre-NetBSD-5.0) API to introspect threads within a process and for use
of debuggers.

Currently in the 1:1 model it's not used in GDB neither in LLDB and it's
not either planned to be used. It's current function to read pthread_t
structures is realizable within a regular debugger capable to
instrospect objects within a tracee (GDB, LLDB...).

Remaining users of this API can still use this library from
pkgsrc/devel/libpthread_dbg.

Sponsored by <The NetBSD Foundation>

show more ...


# eab32727 03-Feb-2012 joerg <joerg@NetBSD.org>

ld.elf_so is reentrant.


# c42287d3 09-Jul-2010 jruoho <jruoho@NetBSD.org>

As per (now closed) PR lib/43581, add a note about unsupported modifications
to the red zone size.


# 0aec71a9 24-Jan-2009 wiz <wiz@NetBSD.org>

Fix typo.


# 9c43df38 10-Feb-2008 ad <ad@NetBSD.org>

We've got the priority/class stuff now.


# 8f05f9cc 24-Dec-2007 ad <ad@NetBSD.org>

Update.


# 66ac2ffa 13-Nov-2007 ad <ad@NetBSD.org>

Mutexes:

- Play scrooge again and chop more cycles off acquire/release.
- Spin while the lock holder is running on another CPU (adaptive mutexes).
- Do non-atomic release.

Threadreg:

- Add the nec

Mutexes:

- Play scrooge again and chop more cycles off acquire/release.
- Spin while the lock holder is running on another CPU (adaptive mutexes).
- Do non-atomic release.

Threadreg:

- Add the necessary hooks to use a thread register.
- Add the code for i386, using %gs.
- Leave i386 code disabled until xen and COMPAT_NETBSD32 have the changes.

show more ...


# debc2870 08-Sep-2007 ad <ad@NetBSD.org>

Update.


# 342557fb 23-Aug-2007 ad <ad@NetBSD.org>

Update.


# 15c28fd2 04-Aug-2007 ad <ad@NetBSD.org>

Update.


# de213816 02-Mar-2007 ad <ad@NetBSD.org>

Remove the PTHREAD_SA option. If M:N threads is reimplemented it's
better off done with a seperate library.


# dba14ef0 02-Mar-2007 ad <ad@NetBSD.org>

Don't grab the state lock to check for cancellation around condition
variables, as _lwp_wakeup/lwp_park provide the necessary barrier.


# 4cdc2ed8 15-Feb-2007 yamt <yamt@NetBSD.org>

fix a race between pthread_exit and pthread_create.
inefficient, but better than crashing.


# ae979b21 25-Dec-2006 ad <ad@NetBSD.org>

Add some items for 1:1 threads.


# 0446e603 25-Nov-2003 christos <christos@NetBSD.org>

Update list of items.


# ef9eed1d 06-Feb-2003 jdolecek <jdolecek@NetBSD.org>

pthread_kill() was implemented, remove from list
pthread_cond_timedwait() now works even before SA initialization, but some
other routines do not; update the paragraph for this


# c62a74e6 18-Jan-2003 thorpej <thorpej@NetBSD.org>

Merge the nathanw_sa branch.