Source-Changes archive

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

CVS commit: [netbsd-4] src/sys/arch/atari

Module Name:    src
Committed By:   bouyer
Date:           Thu Jan 15 22:40:55 UTC 2009

Modified Files:
        src/sys/arch/atari/atari [netbsd-4]: atari_init.c pmap.c
        src/sys/arch/atari/conf [netbsd-4]: files.atari
        src/sys/arch/atari/include [netbsd-4]: pcb.h pmap.h vmparam.h
Added Files:
        src/sys/arch/atari/atari [netbsd-4]: pmap_bootstrap.c
Removed Files:
        src/sys/arch/atari/include [netbsd-4]: pte.h

Log Message:
Pull up following revision(s) (requested by tsutsui in ticket #1258):
        sys/arch/atari/atari/atari_init.c: revision 1.68, 1.69, 1.70
        sys/arch/atari/atari/pmap_bootstrap.c: revision 1.1
        sys/arch/atari/include/pte.h: revision 1.8
        sys/arch/atari/include/vmparam.h: revision 1.22
        sys/arch/atari/include/pmap.h: revision 1.35, 1.37, 1.39 (via patch)
        sys/arch/atari/atari/pmap.c: revision 1.106, 1.111 (via patch)
        sys/arch/atari/atari/ revision 1.28
        sys/arch/atari/conf/files.atari: revision 1.113
        sys/arch/atari/include/pcb.h: revision 1.7, 1.8, 1.9
Replace the Mach-derived boolean_t type with the C99 bool type.  A
future commit will replace use of TRUE and FALSE with true and false.
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
Remove bogus DEBUG uvm_map() calls - (sync with amiga pmap). From Tuomo
Remove quite obsolete pcb_cmap2.
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.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.
Update one more comment which was missed in previous.

To generate a diff of this commit:
cvs rdiff -r1.65 -r1.65.24.1 src/sys/arch/atari/atari/atari_init.c
cvs rdiff -r1.23 -r1.23.24.1 src/sys/arch/atari/atari/
cvs rdiff -r1.94.4.1 -r1.94.4.2 src/sys/arch/atari/atari/pmap.c
cvs rdiff -r0 -r1.1.4.2 src/sys/arch/atari/atari/pmap_bootstrap.c
cvs rdiff -r1.108 -r1.108.24.1 src/sys/arch/atari/conf/files.atari
cvs rdiff -r1.6 -r1.6.24.1 src/sys/arch/atari/include/pcb.h
cvs rdiff -r1.34 -r1.34.18.1 src/sys/arch/atari/include/pmap.h
cvs rdiff -r1.7 -r0 src/sys/arch/atari/include/pte.h
cvs rdiff -r1.21 -r1.21.24.1 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