CURRENT is no longer going to support KSE threaded applications. As mentioned in UPDATING the following libmap.conf should work along with compat libs for old dynamically linked libraries: libpthread.so.1 libthr.so.1 libpthread.so.2 libthr.so.2 libkse.so.3 libthr.so.3 Statically linked binaries will no longer work. We're still investigating whether 5.x binaries may have trouble due to problems in the 5.x libthr. If this is the case we will make a special build of libthr to include in compat5x. Thanks, Jeff ---------- Forwarded message ---------- Date: Wed, 12 Mar 2008 10:12:02 +0000 (UTC) From: Jeff Roberson <jeff_at_FreeBSD.org> To: src-committers_at_FreeBSD.org, cvs-src_at_FreeBSD.org, cvs-all_at_FreeBSD.org Subject: cvs commit: src/sys/amd64/amd64 machdep.c trap.c vm_machdep.c src/sys/amd64/conf DEFAULTS src/sys/amd64/linux32 linux32_sysvec.c src/sys/arm/arm trap.c src/sys/arm/conf AVILA src/sys/arm/xscale/i8134x crb_machdep.c src/sys/compat/freebsd32 ... jeff 2008-03-12 10:12:02 UTC FreeBSD src repository Modified files: sys/amd64/amd64 machdep.c trap.c vm_machdep.c sys/amd64/conf DEFAULTS sys/amd64/linux32 linux32_sysvec.c sys/arm/arm trap.c sys/arm/conf AVILA sys/arm/xscale/i8134x crb_machdep.c sys/compat/freebsd32 freebsd32_proto.h freebsd32_syscall.h freebsd32_syscalls.c freebsd32_sysent.c syscalls.master sys/conf files options sys/fs/fifofs fifo_vnops.c sys/fs/procfs procfs_ctl.c procfs_dbregs.c procfs_status.c sys/i386/conf DEFAULTS sys/i386/i386 sys_machdep.c trap.c vm_machdep.c sys/i386/ibcs2 imgact_coff.c sys/i386/linux linux_sysvec.c sys/ia64/conf DEFAULTS sys/ia64/ia64 machdep.c trap.c sys/ia64/include ucontext.h sys/kern imgact_elf.c init_sysent.c kern_clock.c kern_exec.c kern_fork.c kern_intr.c kern_proc.c kern_resource.c kern_sig.c kern_switch.c kern_synch.c kern_thread.c p1003_1b.c sched_4bsd.c sched_ule.c subr_sleepqueue.c subr_trap.c subr_witness.c sys_process.c syscalls.c syscalls.master systrace_args.c sys/pc98/conf DEFAULTS sys/pc98/pc98 machdep.c sys/powerpc/aim trap.c vm_machdep.c sys/powerpc/booke trap.c vm_machdep.c sys/powerpc/conf DEFAULTS sys/sparc64/conf DEFAULTS sys/sparc64/sparc64 trap.c sys/sys proc.h sched.h syscall.h syscall.mk sysproto.h systm.h sys/vm vm_glue.c vm_map.c Removed files: sys/kern kern_kse.c sys/sys kse.h Log: Remove kernel support for M:N threading. While the KSE project was quite successful in bringing threading to FreeBSD, the M:N approach taken by the kse library was never developed to its full potential. Backwards compatibility will be provided via libmap.conf for dynamically linked binaries and static binaries will be broken. Revision Changes Path 1.681 +1 -1 src/sys/amd64/amd64/machdep.c 1.325 +0 -8 src/sys/amd64/amd64/trap.c 1.257 +0 -11 src/sys/amd64/amd64/vm_machdep.c 1.13 +0 -3 src/sys/amd64/conf/DEFAULTS 1.32 +1 -2 src/sys/amd64/linux32/linux32_sysvec.c 1.37 +0 -12 src/sys/arm/arm/trap.c 1.9 +0 -1 src/sys/arm/conf/AVILA 1.4 +0 -4 src/sys/arm/xscale/i8134x/crb_machdep.c 1.83 +0 -0 src/sys/compat/freebsd32/freebsd32_proto.h 1.81 +0 -5 src/sys/compat/freebsd32/freebsd32_syscall.h 1.72 +5 -5 src/sys/compat/freebsd32/freebsd32_syscalls.c 1.82 +5 -5 src/sys/compat/freebsd32/freebsd32_sysent.c 1.97 +5 -7 src/sys/compat/freebsd32/syscalls.master 1.1280 +0 -1 src/sys/conf/files 1.620 +0 -1 src/sys/conf/options 1.144 +1 -1 src/sys/fs/fifofs/fifo_vnops.c 1.57 +2 -5 src/sys/fs/procfs/procfs_ctl.c 1.28 +0 -1 src/sys/fs/procfs/procfs_dbregs.c 1.63 +7 -14 src/sys/fs/procfs/procfs_status.c 1.13 +0 -3 src/sys/i386/conf/DEFAULTS 1.113 +0 -3 src/sys/i386/i386/sys_machdep.c 1.312 +0 -8 src/sys/i386/i386/trap.c 1.285 +1 -14 src/sys/i386/i386/vm_machdep.c 1.71 +1 -1 src/sys/i386/ibcs2/imgact_coff.c 1.151 +1 -2 src/sys/i386/linux/linux_sysvec.c 1.13 +0 -3 src/sys/ia64/conf/DEFAULTS 1.231 +0 -3 src/sys/ia64/ia64/machdep.c 1.130 +0 -4 src/sys/ia64/ia64/trap.c 1.8 +0 -1 src/sys/ia64/include/ucontext.h 1.186 +2 -6 src/sys/kern/imgact_elf.c 1.235 +6 -6 src/sys/kern/init_sysent.c 1.207 +0 -8 src/sys/kern/kern_clock.c 1.316 +1 -1 src/sys/kern/kern_exec.c 1.290 +1 -1 src/sys/kern/kern_fork.c 1.154 +0 -1 src/sys/kern/kern_intr.c 1.240 +0 -1445 src/sys/kern/kern_kse.c (dead) 1.262 +2 -2 src/sys/kern/kern_proc.c 1.183 +0 -2 src/sys/kern/kern_resource.c 1.358 +0 -157 src/sys/kern/kern_sig.c 1.139 +1 -1 src/sys/kern/kern_switch.c 1.308 +2 -12 src/sys/kern/kern_synch.c 1.269 +2 -127 src/sys/kern/kern_thread.c 1.38 +2 -2 src/sys/kern/p1003_1b.c 1.117 +0 -2 src/sys/kern/sched_4bsd.c 1.232 +0 -9 src/sys/kern/sched_ule.c 1.47 +2 -10 src/sys/kern/subr_sleepqueue.c 1.302 +1 -23 src/sys/kern/subr_trap.c 1.241 +0 -1 src/sys/kern/subr_witness.c 1.147 +0 -15 src/sys/kern/sys_process.c 1.219 +6 -6 src/sys/kern/syscalls.c 1.239 +6 -11 src/sys/kern/syscalls.master 1.19 +0 -44 src/sys/kern/systrace_args.c 1.11 +0 -3 src/sys/pc98/conf/DEFAULTS 1.401 +1 -1 src/sys/pc98/pc98/machdep.c 1.72 +0 -5 src/sys/powerpc/aim/trap.c 1.120 +1 -1 src/sys/powerpc/aim/vm_machdep.c 1.2 +0 -5 src/sys/powerpc/booke/trap.c 1.2 +1 -1 src/sys/powerpc/booke/vm_machdep.c 1.10 +0 -3 src/sys/powerpc/conf/DEFAULTS 1.12 +0 -3 src/sys/sparc64/conf/DEFAULTS 1.90 +0 -4 src/sys/sparc64/sparc64/trap.c 1.29 +0 -135 src/sys/sys/kse.h (dead) 1.506 +10 -105 src/sys/sys/proc.h 1.37 +0 -5 src/sys/sys/sched.h 1.216 +0 -6 src/sys/sys/syscall.h 1.171 +0 -6 src/sys/sys/syscall.mk 1.220 +0 -34 src/sys/sys/sysproto.h 1.264 +0 -1 src/sys/sys/systm.h 1.228 +0 -2 src/sys/vm/vm_glue.c 1.393 +2 -2 src/sys/vm/vm_map.cReceived on Wed Mar 12 2008 - 09:27:01 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:28 UTC