DragonFly-2.3.1.678.g061e4 master sys/cpu/amd64/include frame.h sys/platform/pc64/amd64 ipl.s sys/platform/pc64/include cpu.h

Matthew Dillon dillon at crater.dragonflybsd.org
Tue Jul 7 23:29:00 PDT 2009


commit 061e48458f3a1e4a7fee02318bec186e02d6757f
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Tue Jul 7 23:22:45 2009 -0700

    AMD64 - Fix trapframe, intrframe, and user mode cpu accounting.
    
    * Fix broken CLKF_USERMODE macro.  This was causing the cpu accounting
      code to mis-detect usermode interrupt frames.
    
    * Fix trapframe, it was missing a field and not matching up against intrframe.
      This caused a bad intrframe to be passed to doreti.
    
    * Fix calls to lwkt_process_ipiq_frame from doreti.  The intrframe was off
      by 8 bytes.

Summary of changes:
 sys/cpu/amd64/include/frame.h   |    1 +
 sys/platform/pc64/amd64/ipl.s   |    4 ++--
 sys/platform/pc64/include/cpu.h |    2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/061e48458f3a1e4a7fee02318bec186e02d6757f


-- 
DragonFly BSD source repository





More information about the Commits mailing list