#
23e63c4b |
| 20-Dec-2023 |
thorpej <thorpej@NetBSD.org> |
Remove unnecessary <sys/malloc.h> include.
|
#
2a84159a |
| 06-Jan-2023 |
tsutsui <tsutsui@NetBSD.org> |
TAB/spaces/indents cleanup.
|
#
5b76dcbd |
| 10-Mar-2018 |
tsutsui <tsutsui@NetBSD.org> |
Fix another possible out of bounds.
|
#
e08917ef |
| 22-Dec-2016 |
cherry <cherry@NetBSD.org> |
switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
#
6df3cee8 |
| 13-Apr-2010 |
tsutsui <tsutsui@NetBSD.org> |
Remove a declaration of unused variable.
|
#
31af3890 |
| 06-Dec-2009 |
tsutsui <tsutsui@NetBSD.org> |
Move initialization of protection_codes[] and kernel_pmap() from MD pmap bootstrap sources to common pmap_bootstrap_finalize().
Tested on atari, hp300, mac68k, and news68k.
XXX: Why is protection_c
Move initialization of protection_codes[] and kernel_pmap() from MD pmap bootstrap sources to common pmap_bootstrap_finalize().
Tested on atari, hp300, mac68k, and news68k.
XXX: Why is protection_codes[] array initialized at run time?
show more ...
|
#
a1e417bc |
| 06-Dec-2009 |
tsutsui <tsutsui@NetBSD.org> |
pm_stfree in struct pmap is a bitmap value so make it unsigned.
|
#
3dc24f5a |
| 23-Nov-2009 |
rmind <rmind@NetBSD.org> |
Use lwp_getpcb() on m68k ports, clean from struct user usage.
|
#
072d8cc4 |
| 13-Mar-2009 |
abs <abs@NetBSD.org> |
Use separate free lists for TT and ST ram, and give TT a lower id so all TT ram will be used before any ST ram. (free_list param to uvm_page_physload()) Tested on a TT with and without TT ram.
|
#
00ae5151 |
| 17-Jan-2009 |
tsutsui <tsutsui@NetBSD.org> |
Move extern decls for Sysseg, Sysptmap, Sysptsize, mem_size, virtual_avail, virtual_end, and protection_codes[] to common <m68k/pmap_motorola.h>, and also make protection_codes[] unsigned.
XXX: avai
Move extern decls for Sysseg, Sysptmap, Sysptsize, mem_size, virtual_avail, virtual_end, and protection_codes[] to common <m68k/pmap_motorola.h>, and also make protection_codes[] unsigned.
XXX: avail_start and avail_end should also be moved, but it causes XXX: -Wshadow warnings in uvm/uvm_page.c:uvm_page_physload() and XXX: I don't have a good idea of alternative names for now.
show more ...
|
#
8e2bef01 |
| 01-Jan-2009 |
tsutsui <tsutsui@NetBSD.org> |
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.
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.
show more ...
|