NetBSD/etc
joerg aad599979d Add TLS support infrastructure. For dynamic binaries, ld.elf_so exports
_rtld_tls_allocate and _rtld_tls_free. libpthread uses this functions to
setup the thread private area of all new threads. ld.elf_so is
responsible for setting up the private area for the initial thread.
Similar functions are called from _libc_init for static binaries, using
dl_iterate_phdr to access the ELF Program Header.

Add test cases to exercise the different TLS storage models. Test cases
are compiled and installed on all platforms, but are skipped on
platforms not marked for TLS support.

This material is based upon work partially supported by
The NetBSD Foundation under a contract with Joerg Sonnenberger.

It is inspired by the TLS support in FreeBSD by Doug Rabson and the
clean ups of the DragonFly port of the original FreeBSD modifications.
2011-03-09 23:10:05 +00:00
..
bluetooth some changes to serial bluetooth host controller interfaces 2008-04-15 11:17:47 +00:00
defaults Add rc.d script to make sure the system fontconfig cache is up to date. 2011-02-18 00:42:20 +00:00
etc.acorn26 Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.acorn32 Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.algor Merge from matt-nb5-mips64 2009-12-14 01:11:02 +00:00
etc.alpha Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.amd64 Import the Flash and NAND subsytem code contributed by the University 2011-02-26 18:07:13 +00:00
etc.amiga Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.amigappc - build a GENERIC kernel on release for validation on releng daily build 2011-01-02 08:49:33 +00:00
etc.arc Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.atari Move ATARITT and FALCON to the main list of kernels 2009-01-24 22:33:39 +00:00
etc.bebox Create installation/floppy directory. 2010-10-17 10:56:48 +00:00
etc.cats Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.cesfic Make sure to build GENERIC kernel on release build. 2011-01-02 08:17:24 +00:00
etc.cobalt Build different kernel when mips64e[bl] 2011-02-20 08:27:32 +00:00
etc.dreamcast Build a raw binary format GENERIC kernel and put it into distribution dir. 2010-10-04 16:03:30 +00:00
etc.emips Add support for the Extensible MIPS ("eMIPS") platform. The 2011-01-26 01:18:43 +00:00
etc.evbarm Import the Flash and NAND subsytem code contributed by the University 2011-02-26 18:07:13 +00:00
etc.evbmips Import the Flash and NAND subsytem code contributed by the University 2011-02-26 18:07:13 +00:00
etc.evbppc Import the Flash and NAND subsytem code contributed by the University 2011-02-26 18:07:13 +00:00
etc.evbsh3 Added support following boards. 2010-04-06 15:54:29 +00:00
etc.ews4800mips Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.hp300 Switch NetBSD/hp300 to wscons with rasops. Simply ported from OpenBSD/hp300. 2011-02-06 18:26:51 +00:00
etc.hp700 Allocate a major number for pci and created device nodes. 2010-05-03 08:45:43 +00:00
etc.hpcarm Import the Flash and NAND subsytem code contributed by the University 2011-02-26 18:07:13 +00:00
etc.hpcmips Import the Flash and NAND subsytem code contributed by the University 2011-02-26 18:07:13 +00:00
etc.hpcsh Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.i386 Import the Flash and NAND subsytem code contributed by the University 2011-02-26 18:07:13 +00:00
etc.ibmnws Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.iyonix Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.landisk delete makedev init from all_md entry. 2009-12-22 11:12:40 +00:00
etc.luna68k Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.mac68k Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.macppc Add wd2 and wd3 to the default device set - noted by Donald Lee on port-macppc 2010-12-01 22:06:19 +00:00
etc.mipsco Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.mmeye Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.mvme68k Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.mvmeppc Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.netwinder Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.news68k Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.newsmips Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.next68k Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.ofppc Add ttyE1-ttyE3 for wscons. 2010-12-21 19:18:46 +00:00
etc.pmax Merge from matt-nb5-mips64 2009-12-14 01:11:02 +00:00
etc.prep Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.rs6000 Add necessary files for build.sh -m rs6000 release. 2009-04-30 12:47:39 +00:00
etc.sandpoint Revert the major number for satmgr(4) back to 100 and allocate it from 2011-03-01 09:17:06 +00:00
etc.sbmips Merge from matt-nb5-mips64 2009-12-14 01:11:02 +00:00
etc.sgimips `` -> $() 2010-12-27 03:38:52 +00:00
etc.shark Copy ramdisk INSTALL.aout kernel into installation/instkernel in ${RELEASEDIR} 2010-10-04 13:45:28 +00:00
etc.sparc do as sparc64 does 2008-12-14 03:37:21 +00:00
etc.sparc64 convert sparc64 to MULTIPROCESSOR kernel by default, and introduce 2010-03-13 08:36:06 +00:00
etc.sun2 Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.sun3 Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.vax Add a constty entry, marked 'off', with otherwise the same settings 2008-10-07 10:00:00 +00:00
etc.x68k x68k pow(4) now uses MI sysmon_pswitch framework. suggested by tsutsui@. 2008-12-20 13:20:58 +00:00
etc.zaurus Add ld0 for SD/MMC. 2009-04-21 03:00:58 +00:00
iscsi
mtree Add TLS support infrastructure. For dynamic binaries, ld.elf_so exports 2011-03-09 23:10:05 +00:00
namedb i.root-servers.net. gained AAAA 2010-06-18 05:53:39 +00:00
pam.d add want_agent to the commented line of pam_ssh 2010-11-13 19:19:40 +00:00
powerd Use hw.acpi.sleep.state instead of machdep.sleep_state. 2010-12-31 09:36:15 +00:00
rc.d put a : in an otherwise empty function, makes this script work with bash 2011-03-07 23:21:13 +00:00
root `` -> $() 2010-12-27 03:38:52 +00:00
skel Sprinkle /usr/X11R7 where relevant. rc.d/x{fs,dm} are left to be done. 2008-11-19 18:07:19 +00:00
ssh releng has been on mollari for a while now. Also, add wiki 2010-09-12 05:00:21 +00:00
aliases mail(8) is no longer in /bin. 2010-08-25 15:38:44 +00:00
bootptab
changelist Add support for lvm to security script. Backup lvm configuration to /var/backup/lvm with other system backups. Disable lvm check until MKLVM is enabled by default. no objections on tech-userlevel@. 2009-01-27 10:32:18 +00:00
crontab
csh.cshrc
csh.login
csh.logout
daily `` -> $() 2010-12-27 03:38:52 +00:00
daily.conf
disktab
dm.conf
envsys.conf Fixup the rfact for the -12V sensor in the Gigabyte P35C-DS3R 2008-04-26 13:02:35 +00:00
floppytab
ftpchroot
ftpusers
gettytab
gpio.conf Document recent gpio(4) changes and introduce a new config file for GPIO. 2009-07-25 16:20:10 +00:00
group Make tcpdump(8) to drop root privileges and chroot(2) by default. 2010-12-17 09:54:27 +00:00
hosts Make the section on private networks more clear - inspired by RFC. 2009-07-03 22:32:55 +00:00
hosts.equiv
hosts.lpd
inetd.conf Add httpd to the build. Add _httpd to passwd and groups and postinstall. 2007-10-16 02:47:12 +00:00
locate.conf
login.conf Sprinkle /usr/X11R7 where relevant. rc.d/x{fs,dm} are left to be done. 2008-11-19 18:07:19 +00:00
mailer.conf
MAKEDEV.awk make sure we pickup the powerpc majors file on powerpc64. 2010-03-30 07:30:03 +00:00
MAKEDEV.local Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
MAKEDEV.tmpl Import the Flash and NAND subsytem code contributed by the University 2011-02-26 18:07:13 +00:00
Makefile Install "obsolete" files only when necessary. 2011-02-16 16:22:13 +00:00
man.conf make sparc64 search for sparc man pages for now. It might be better in 2010-07-09 15:08:09 +00:00
master.passwd Make tcpdump(8) to drop root privileges and chroot(2) by default. 2010-12-17 09:54:27 +00:00
minfree
mkttys
monthly `` -> $() 2010-12-27 03:38:52 +00:00
monthly.conf
motd
motd.beta Properly capitalize NetBSD in URLs. 2007-08-30 15:56:34 +00:00
motd.current Slight wording change so that the bug warning sounds more natural to a 2009-03-23 18:19:16 +00:00
motd.rc Properly capitalize NetBSD in URLs. 2007-08-30 15:56:34 +00:00
motd.stable Properly capitalize NetBSD in URLs. 2007-08-30 15:56:34 +00:00
mrouted.conf
named.conf Enable dnssec, and populate managed-keys.bind 2010-08-24 13:18:58 +00:00
netconfig
networks
newsyslog.conf
nsswitch.conf Major enhancements to mdnsd nsswitch support: 2009-10-25 00:17:06 +00:00
ntp.conf Fix typo/mispelling in comment. 2007-02-10 19:36:56 +00:00
passwd.conf Set the default localcypher to sha1 as discussed in current-users@. 2010-12-03 21:40:04 +00:00
phones
printcap ascii -> ASCII 2008-09-04 18:22:47 +00:00
profile
protocols Make the alternate name for "manet" caps so it's not a duplicate. 2011-01-04 06:54:59 +00:00
rbootd.conf
rc print human readable exit code. 2010-06-04 18:42:54 +00:00
rc.conf
rc.local make the example more generic, and include a test 2008-06-11 17:14:52 +00:00
rc.shutdown
rc.subr Add a collapse_backslash_newline function to rc.subr. 2010-09-26 18:37:14 +00:00
remote
rpc Add sgi_fam, one less thing that has to be done when one wants to run 2008-05-17 21:37:09 +00:00
security too much quoting. pointed by anon ymous 2011-03-02 17:00:28 +00:00
security.conf
services remove obsolete "sieve 2000/tcp" entry. PR#42426. 2011-02-10 13:39:32 +00:00
shells
shrc `` -> $() 2010-12-27 03:38:52 +00:00
sysctl.conf Use the new ?= operator to set the on_panic value for the optional ddb 2009-04-01 16:20:55 +00:00
syslog.conf
weekly `` -> $() 2010-12-27 03:38:52 +00:00
weekly.conf
wscons.conf Add examples to make switching wscons to ISO 8859-2 as easy as removing 2010-01-18 17:10:29 +00:00