Source-Changes archive

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

CVS commit: src/sys/arch/atari



Module Name:    src
Committed By:   tsutsui
Date:           Thu Jan  1 04:10:25 UTC 2009

Modified Files:
        src/sys/arch/atari/atari: atari_init.c pmap.c
        src/sys/arch/atari/conf: files.atari
        src/sys/arch/atari/include: pcb.h pmap.h pte.h vmparam.h
Added Files:
        src/sys/arch/atari/atari: pmap_bootstrap.c

Log Message:
Pull the following amiga's pmap changes to atari:
arch/amiga/amiga/amiga_init.c           1.95-1.97, 1.100-1.102
arch/amiga/amiga/pmap.c                 1.123, 1.124, 1.126-1.131, 1.142, 1.145
arch/amiga/amiga/pmap_bootstrap.c       1.1, 1.2, 1.3, 1.4
arch/amiga/conf/files.amiga             1.137
arch/amiga/include/pcb.h                1.16
arch/amiga/include/pmap.h               1.44
arch/amiga/include/pte.h                1.19
arch/amiga/include/vmparam.h            1.35

- change kernel address space layout (i.e. move Sysmap to the end of KVA)
  to match other m68k ports, which should be done on yamt-km merge
- rework pmap_zero_page(), pmap_copy_page() and some more other functions
  to make them compatible with m68k/pmap_motorola.c
- move pmap_bootstrap() into a separate file to allow using either
  the atari pmap.c or the m68k common pmap_motorola.c
- use common m68k include files, pcb.h, pmap_motorola.h, and pte_motorola.h
- misc style and cosmetic changes

Most merge work is done by Tuomo Makinen, and
miscellaneous fixes and cleanups are done by me.

Tested on Falcon with both 68030 and 68060 by Tuomo, and
also tested on TT030 by David Ross on port-atari.

Should be pulled up to netbsd-4 (it requires at least Sysmap changes)
and netbsd-5.


To generate a diff of this commit:
cvs rdiff -r1.68 -r1.69 src/sys/arch/atari/atari/atari_init.c
cvs rdiff -r1.110 -r1.111 src/sys/arch/atari/atari/pmap.c
cvs rdiff -r0 -r1.1 src/sys/arch/atari/atari/pmap_bootstrap.c
cvs rdiff -r1.112 -r1.113 src/sys/arch/atari/conf/files.atari
cvs rdiff -r1.8 -r1.9 src/sys/arch/atari/include/pcb.h
cvs rdiff -r1.38 -r1.39 src/sys/arch/atari/include/pmap.h
cvs rdiff -r1.7 -r1.8 src/sys/arch/atari/include/pte.h
cvs rdiff -r1.21 -r1.22 src/sys/arch/atari/include/vmparam.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