Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Apr 2010 09:42:07 +0000 (UTC)
From:      Juli Mallett <jmallett@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/mips/include cpu.h pcb.h pte.h src/sys/mips/mips pmap.c support.S trap.c vm_machdep.c
Message-ID:  <201004170942.o3H9gM1o097889@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jmallett    2010-04-17 09:42:07 UTC

  FreeBSD src repository

  Modified files:
    sys/mips/include     cpu.h pcb.h pte.h 
    sys/mips/mips        pmap.c support.S trap.c vm_machdep.c 
  Log:
  SVN rev 206749 on 2010-04-17 09:42:07Z by jmallett
  
  o) Make pcb_onfault a pointer rather than an obscure integer value.
  o) Mask off PAGE_MASK bits in pmap_update_page, etc., rather than modifying the
     badvaddr in trapframe.  Some nearby interfaces already did this.
  o) Make PTEs "unsigned int" for now, not "unsigned long" -- we are only ready
     for them to be 32-bit on 64-bit platforms.
  o) Rather than using pmap_segmap and calculating the offset into the page table
     by hand in trap.c, use pmap_pte().
  o) Remove unused quad_syscall variable in trap.c.
  o) Log things for illegal instructions like we do for bad page faults.
  o) Various cast cleanups related to how to print registers.
  o) When logging page faults, show the page table information not just for the
     program counter, but for the fault address.
  o) Modify support.S to use ABI-neutral macros for operating on pointers.
  o) Consistently use CALLFRAME_SIZ rather than STAND_FRAME_SIZE, etc.
  o) Remove unused insque/remque functions.
  o) Remove some coprocessor 0 accessor functions implemented in assembly that
     are unused and have inline assembly counterparts.
  
  Revision  Changes    Path
  1.8       +0 -4      src/sys/mips/include/cpu.h
  1.4       +1 -1      src/sys/mips/include/pcb.h
  1.5       +1 -1      src/sys/mips/include/pte.h
  1.37      +5 -3      src/sys/mips/mips/pmap.c
  1.7       +268 -406  src/sys/mips/mips/support.S
  1.12      +185 -134  src/sys/mips/mips/trap.c
  1.9       +1 -1      src/sys/mips/mips/vm_machdep.c



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