Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Oct 2002 11:03:15 -0700 (PDT)
From:      Jake Burkholder <jake@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/sparc64/include frame.h reg.h ucontext.h src/sys/sparc64/sparc64 exception.S genassym.c intr_machdep.c machdep.c swtch.S trap.c
Message-ID:  <200210221803.g9MI3FOa020819@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jake        2002/10/22 11:03:15 PDT

  Modified files:
    sys/sparc64/include  frame.h reg.h ucontext.h 
    sys/sparc64/sparc64  exception.S genassym.c intr_machdep.c 
                         machdep.c swtch.S trap.c 
  Log:
  - Expand struct trapframe to 256 bytes, make all fields fixed width and the
    same size.  Add some fields that previously overlapped with something else
    or were missing.
  - Make struct regs and struct mcontext (minus floating point) the same as
    struct trapframe so converting between them is easy (null).
  - Add space for saving floating point state to struct mcontext.  This requires
    that it be 64 byte aligned.
  - Add assertions that none of these structures change size, as they are part
    of the ABI.
  - Remove some dead code in sendsig().
  - Save and restore %gsr in struct trapframe.  Remember to restore %fsr.
  - Add some comments to exception.S.
  
  Revision  Changes    Path
  1.14      +22 -18    src/sys/sparc64/include/frame.h
  1.13      +43 -11    src/sys/sparc64/include/reg.h
  1.7       +27 -9     src/sys/sparc64/include/ucontext.h
  1.50      +181 -41   src/sys/sparc64/sparc64/exception.S
  1.43      +5 -4      src/sys/sparc64/sparc64/genassym.c
  1.15      +1 -1      src/sys/sparc64/sparc64/intr_machdep.c
  1.66      +20 -70    src/sys/sparc64/sparc64/machdep.c
  1.22      +2 -2      src/sys/sparc64/sparc64/swtch.S
  1.48      +2 -0      src/sys/sparc64/sparc64/trap.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?200210221803.g9MI3FOa020819>