freebsd-dev/sys/powerpc
Peter Grehan 919cb3362f 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
2004-03-02 06:13:09 +00:00
..
aim Kernel changes for libthr (and probably libpthread). 2004-03-02 06:13:09 +00:00
compile Don't need the .keep_me files. Obrien and I committed past each other. 2001-07-01 23:35:44 +00:00
conf - Recruit some new ULE users by making it the default scheduler in GENERIC. 2004-01-24 21:38:52 +00:00
include Kernel changes for libthr (and probably libpthread). 2004-03-02 06:13:09 +00:00
ofw Correctly create interrupt key for PCI, which is the OpenFirmware 2004-02-10 23:57:35 +00:00
powermac Bring to working PIO state. 2004-02-29 06:01:16 +00:00
powerpc Kernel changes for libthr (and probably libpthread). 2004-03-02 06:13:09 +00:00
psim - fixed trailing whitespace and indentation 2004-02-11 07:58:43 +00:00