DragonFly commits List (threaded) for 2007-01
DragonFly BSD
DragonFly commits List (threaded) for 2007-01
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

cvs commit: src/sys/cpu/i386/include cpu.h frame.h pmap.h src/sys/machine/pc32/i386 machdep.c trap.c src/sys/machine/pc32/include cpu.h src/sys/machine/vkernel/i386 cpu_regs.c trap.c src/sys/machine/vkernel/include cpu.h ...


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Sun, 14 Jan 2007 12:07:15 -0800 (PST)

dillon      2007/01/14 12:07:15 PST

DragonFly src repository

  Modified files:
    sys/cpu/i386/include cpu.h frame.h pmap.h 
    sys/machine/pc32/i386 machdep.c trap.c 
    sys/machine/vkernel/i386 cpu_regs.c trap.c 
    sys/machine/vkernel/platform systimer.c 
  Added files:
    sys/machine/pc32/include cpu.h 
    sys/machine/vkernel/include cpu.h 
  Log:
  Link up the interrupt frame to the systimer API.  Use PGEX_U to indicate
  a user frame and adjust CLKF_USERMODE for the virtual kernel.  This allows
  the stat clock in the virtual kernel to account for user vs system time
  (instead of just counting it all as system time).
  
  Consolidate other special virtual kernel and signal flags in tf_xflags and
  name them the same (FPEX_FAULT -> PGEX_FPFAULT, and add PGEX_MAILBOX)
  
  Implement PGEX_MAILBOX for signal frames.  On signal return this flag causes
  P_MAILBOX to be set in order to maintain interlock semantics with mailbox
  signals.
  
  Revision  Changes    Path
  1.22      +0 -3      src/sys/cpu/i386/include/cpu.h
  1.8       +14 -10    src/sys/cpu/i386/include/frame.h
  1.14      +13 -4     src/sys/cpu/i386/include/pmap.h
  1.116     +12 -0     src/sys/machine/pc32/i386/machdep.c
  1.95      +2 -2      src/sys/machine/pc32/i386/trap.c
  1.11      +13 -0     src/sys/machine/vkernel/i386/cpu_regs.c
  1.13      +17 -5     src/sys/machine/vkernel/i386/trap.c
  1.8       +7 -2      src/sys/machine/vkernel/platform/systimer.c


http://www.dragonflybsd.org/cvsweb/src/sys/cpu/i386/include/cpu.h.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/cpu/i386/include/frame.h.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/cpu/i386/include/pmap.h.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/machine/pc32/i386/machdep.c.diff?r1=1.115&r2=1.116&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/machine/pc32/i386/trap.c.diff?r1=1.94&r2=1.95&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/machine/vkernel/i386/cpu_regs.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/machine/vkernel/i386/trap.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/machine/vkernel/platform/systimer.c.diff?r1=1.7&r2=1.8&f=u



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]