Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Jun 2002 10:26:23 -0700 (PDT)
From:      Julian Elischer <julian@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/lib/libkvm kvm_proc.c src/sys/alpha/alpha genassym.c pmap.c swtch.s trap.c vm_machdep.c src/sys/alpha/include kse.h src/sys/alpha/linux linux_machdep.c src/sys/compat/linprocfs linprocfs.c src/sys/compat/svr4 ...
Message-ID:  <200206291726.g5THQNQn040229@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
julian      2002/06/29 10:26:23 PDT

  Modified files:
    lib/libkvm           kvm_proc.c 
    sys/alpha/alpha      genassym.c pmap.c swtch.s trap.c 
                         vm_machdep.c 
    sys/alpha/include    kse.h 
    sys/alpha/linux      linux_machdep.c 
    sys/compat/linprocfs linprocfs.c 
    sys/compat/svr4      svr4_misc.c 
    sys/conf             files 
    sys/ddb              db_ps.c 
    sys/fs/procfs        procfs_ctl.c procfs_dbregs.c 
                         procfs_fpregs.c procfs_ioctl.c 
                         procfs_regs.c 
    sys/i386/i386        genassym.c machdep.c pmap.c swtch.s 
                         trap.c vm_machdep.c 
    sys/i386/include     kse.h 
    sys/i386/linux       linux_machdep.c linux_ptrace.c 
    sys/ia64/ia64        trap.c 
    sys/kern             init_main.c init_sysent.c kern_condvar.c 
                         kern_exec.c kern_exit.c kern_fork.c 
                         kern_idle.c kern_intr.c kern_kthread.c 
                         kern_mutex.c kern_poll.c kern_proc.c 
                         kern_shutdown.c kern_sig.c kern_subr.c 
                         kern_switch.c kern_synch.c kern_thread.c 
                         subr_smp.c subr_trap.c subr_witness.c 
                         sys_generic.c sys_process.c 
                         syscalls.master tty.c 
    sys/posix4           ksched.c 
    sys/sparc64/include  kse.h 
    sys/sparc64/sparc64  genassym.c swtch.s trap.c vm_machdep.c 
    sys/sys              condvar.h proc.h queue.h signalvar.h 
                         systm.h ucred.h 
    sys/vm               uma_int.h vm_glue.c vm_meter.c 
                         vm_pageout.c vm_zeroidle.c 
  Log:
  Part 1 of KSE-III
  
  The ability to schedule multiple threads per process
  (one one cpu) by making ALL system calls optionally asynchronous.
  to come: ia64 and power-pc patches, patches for gdb, test program (in tools)
  
  Reviewed by:    Almost everyone who counts
          (at various times, peter, jhb, matt, alfred, mini, bernd,
          and a cast of thousands)
  
          NOTE: this is still Beta code, and contains lots of debugging stuff.
          expect slight instability in signals..
  
  Revision  Changes    Path
  1.47      +19 -2     src/lib/libkvm/kvm_proc.c
  1.38      +2 -0      src/sys/alpha/alpha/genassym.c
  1.94      +14 -7     src/sys/alpha/alpha/pmap.c
  1.32      +3 -0      src/sys/alpha/alpha/swtch.s
  1.96      +26 -2     src/sys/alpha/alpha/trap.c
  1.68      +136 -2    src/sys/alpha/alpha/vm_machdep.c
  1.2       +0 -0      src/sys/alpha/include/kse.h
  1.22      +0 -1      src/sys/alpha/linux/linux_machdep.c
  1.53      +44 -19    src/sys/compat/linprocfs/linprocfs.c
  1.47      +4 -3      src/sys/compat/svr4/svr4_misc.c
  1.656     +1 -0      src/sys/conf/files
  1.29      +30 -8     src/sys/ddb/db_ps.c
  1.41      +8 -7      src/sys/fs/procfs/procfs_ctl.c
  1.21      +1 -1      src/sys/fs/procfs/procfs_dbregs.c
  1.27      +1 -1      src/sys/fs/procfs/procfs_fpregs.c
  1.5       +4 -2      src/sys/fs/procfs/procfs_ioctl.c
  1.26      +1 -1      src/sys/fs/procfs/procfs_regs.c
  1.125     +5 -4      src/sys/i386/i386/genassym.c
  1.521     +1 -1      src/sys/i386/i386/machdep.c
  1.327     +14 -8     src/sys/i386/i386/pmap.c
  1.132     +11 -2     src/sys/i386/i386/swtch.s
  1.228     +37 -6     src/sys/i386/i386/trap.c
  1.189     +155 -5    src/sys/i386/i386/vm_machdep.c
  1.2       +0 -0      src/sys/i386/include/kse.h
  1.27      +0 -1      src/sys/i386/linux/linux_machdep.c
  1.3       +1 -1      src/sys/i386/linux/linux_ptrace.c
  1.59      +7 -7      src/sys/ia64/ia64/trap.c
  1.196     +24 -9     src/sys/kern/init_main.c
  1.125     +1 -1      src/sys/kern/init_sysent.c
  1.23      +76 -13    src/sys/kern/kern_condvar.c
  1.169     +6 -4      src/sys/kern/kern_exec.c
  1.170     +88 -9     src/sys/kern/kern_exit.c
  1.151     +54 -21    src/sys/kern/kern_fork.c
  1.23      +15 -4     src/sys/kern/kern_idle.c
  1.76      +14 -13    src/sys/kern/kern_intr.c
  1.23      +1 -2      src/sys/kern/kern_kthread.c
  1.102     +16 -15    src/sys/kern/kern_mutex.c
  1.8       +0 -1      src/sys/kern/kern_poll.c
  1.138     +144 -73   src/sys/kern/kern_proc.c
  1.129     +0 -1      src/sys/kern/kern_shutdown.c
  1.171     +219 -167  src/sys/kern/kern_sig.c
  1.56      +0 -1      src/sys/kern/kern_subr.c
  1.29      +623 -39   src/sys/kern/kern_switch.c
  1.178     +195 -80   src/sys/kern/kern_synch.c
  1.2       +0 -0      src/sys/kern/kern_thread.c
  1.169     +2 -2      src/sys/kern/subr_smp.c
  1.219     +32 -5     src/sys/kern/subr_trap.c
  1.119     +1 -0      src/sys/kern/subr_witness.c
  1.104     +1 -1      src/sys/kern/sys_generic.c
  1.95      +4 -2      src/sys/kern/sys_process.c
  1.114     +1 -1      src/sys/kern/syscalls.master
  1.183     +43 -10    src/sys/kern/tty.c
  1.18      +25 -2     src/sys/posix4/ksched.c
  1.2       +0 -0      src/sys/sparc64/include/kse.h
  1.35      +2 -0      src/sys/sparc64/sparc64/genassym.c
  1.19      +3 -0      src/sys/sparc64/sparc64/swtch.s
  1.42      +28 -5     src/sys/sparc64/sparc64/trap.c
  1.26      +36 -0     src/sys/sparc64/sparc64/vm_machdep.c
  1.8       +1 -0      src/sys/sys/condvar.h
  1.226     +147 -46   src/sys/sys/proc.h
  1.49      +51 -2     src/sys/sys/queue.h
  1.53      +2 -2      src/sys/sys/signalvar.h
  1.178     +1 -0      src/sys/sys/systm.h
  1.38      +8 -8      src/sys/sys/ucred.h
  1.10      +1 -1      src/sys/vm/uma_int.h
  1.138     +31 -17    src/sys/vm/vm_glue.c
  1.64      +39 -32    src/sys/vm/vm_meter.c
  1.197     +26 -4     src/sys/vm/vm_pageout.c
  1.9       +0 -1      src/sys/vm/vm_zeroidle.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200206291726.g5THQNQn040229>