History log of /src/sys/arch/atari/include/pte.h |
Revision | | Date | Author | Comments |
1.8 |
| 01-Jan-2009 |
tsutsui | 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.
|
1.7 |
| 11-Dec-2005 |
christos | branches: 1.7.24; 1.7.74; 1.7.78; 1.7.86; 1.7.88; merge ktrace-lwp.
|
1.6 |
| 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.5 |
| 02-Apr-2003 |
thorpej | branches: 1.5.2; Use PAGE_SIZE rather than NBPG.
|
1.4 |
| 10-Apr-2001 |
leo | branches: 1.4.8; The Milan uses the U0 pin to switch the pci-bridge between little & big endian mode. That's why I moved the 'wired' flag to U1.
|
1.3 |
| 20-Jul-1996 |
leo | branches: 1.3.28; 1.3.40; Checkpoint integration of 68040 MMU support. Also fix oversight in allocation of (virtual) I/O area address range.
|
1.2 |
| 30-Apr-1995 |
leo | Get 68040 defines in line with other 68k ports so libkvm/kvm_m68k.c compiles cleanly.
|
1.1 |
| 26-Mar-1995 |
leo | branches: 1.1.1; Initial revision
|
1.1.1.1 |
| 26-Mar-1995 |
leo | NetBSD/Atari, port by Leo Weppelman.
|
1.3.40.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.3.28.1 |
| 21-Apr-2001 |
bouyer | Sync with HEAD
|
1.4.8.2 |
| 10-Apr-2001 |
leo | The Milan uses the U0 pin to switch the pci-bridge between little & big endian mode. That's why I moved the 'wired' flag to U1.
|
1.4.8.1 |
| 10-Apr-2001 |
leo | file pte.h was added on branch nathanw_sa on 2001-04-10 19:51:01 +0000
|
1.5.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.5.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.5.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.7.88.1 |
| 08-Jan-2009 |
snj | Pull up following revision(s) (requested by tsutsui in ticket #230): sys/arch/atari/atari/atari_init.c: revision 1.69 sys/arch/atari/atari/pmap.c: revision 1.111 via patch sys/arch/atari/atari/pmap_bootstrap.c: revision 1.1 sys/arch/atari/conf/files.atari: revision 1.113 sys/arch/atari/include/pcb.h: revision 1.9 sys/arch/atari/include/pmap.h: revision 1.39 via patch sys/arch/atari/include/pte.h: revision 1.8 sys/arch/atari/include/vmparam.h: revision 1.22 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.
|
1.7.86.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.7.78.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.7.74.1 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.7.24.2 |
| 15-Jan-2009 |
bouyer | 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/genassym.cf: 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.
|
1.7.24.1 |
| 15-Jan-2009 |
bouyer | 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/genassym.cf: 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.
|