Source-Changes archive

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

CVS commit: src/sys/arch



Module Name:    src
Committed By:   tsutsui
Date:           Fri Dec 11 17:53:23 UTC 2009

Modified Files:
        src/sys/arch/amiga/include: param.h
        src/sys/arch/atari/include: param.h
        src/sys/arch/cesfic/include: param.h
        src/sys/arch/hp300/include: param.h
        src/sys/arch/luna68k/include: param.h
        src/sys/arch/m68k/include: param.h pmap_motorola.h
        src/sys/arch/mac68k/include: param.h
        src/sys/arch/mvme68k/include: param.h
        src/sys/arch/news68k/include: param.h
        src/sys/arch/next68k/include: param.h
        src/sys/arch/x68k/include: param.h

Log Message:
Refactoring MD segment related definitions on m68k ports:
- move macro SEGSHIFT, NBSEG, and SEGOFSET from <machine/param.h>
  to <m68k/pmap_motorola.h> where they should belong
- also simplify NBSEG macro for both 020/030 and 040/060 cases
- also move m68k_trunc_seg(), m68k_round_seg(), and m68k_seg_offset()
  (that use SEGOFSET) from <m68k/param.h> to <m68k/pmap_motorola.h>
- add comments about each segment size value used on pmap_motorola
  implementation
- add TIA_SIZE, TIA_SHIFT, TIB_SIZE, and TIB_SHIFT macro which can be
  used for ste/pte index sizes
- use proper vaddr_t cast instead of unsigned for SEGOFSET/PGOFSET macro

Tested on atari, hp300, and news68k.


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/amiga/include/param.h
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/atari/include/param.h
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/cesfic/include/param.h
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/hp300/include/param.h
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/luna68k/include/param.h
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/m68k/include/param.h
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/m68k/include/pmap_motorola.h
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/mac68k/include/param.h
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/mvme68k/include/param.h
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/news68k/include/param.h
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/next68k/include/param.h
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/x68k/include/param.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index