summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorgrehan <grehan@FreeBSD.org>2004-03-02 06:13:09 +0000
committergrehan <grehan@FreeBSD.org>2004-03-02 06:13:09 +0000
commit256bcf5eae954179d7c22063a86568030b2ff248 (patch)
tree7d6d4f0cac4e59eee3a84e4e5e1f8c5080719548 /lib
parent3119ae0df56b10d7996834ccd981e037a55cc92a (diff)
downloadFreeBSD-src-256bcf5eae954179d7c22063a86568030b2ff248.zip
FreeBSD-src-256bcf5eae954179d7c22063a86568030b2ff248.tar.gz
Kernel changes for libthr (and probably libpthread).
include/ucontext.h - remove trapframe and switch over to 'generic' description of machine state. Include version field to help with future modifications. Include floating point and altivec state, and hopefully align correctly powerpc/copyinout.c - fill out casuptr() sync primitive, required by kern_umtx.c powerpc/machdep.c - shifted proc0/thread0/pcpu setup to before cninit, since syscons -> make_dev -> devlock requires a valid curthread - implemented get_mcontext/set_mcontext - recast sendsig/sigreturn to use get/set_mcontext and new ucontext struct. floating point now saved - TODO: save/restore altivec state powerpc/vm_machdep.c - implemented cpu_thread_setup/cpu_set_upcall/cpu_set_upcall_kse - eliminated trailing whitespace Submitted by: Suleiman Souhlal <refugee@segfaulted.com>, ucontext by grehan
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud