Allow NetBSD/news68k kernel work with PGSHIFT==13, i.e. 8KB/page.

Tested on NWS-1750 with 68030.
This commit is contained in:
tsutsui 2009-12-12 09:54:42 +00:00
parent c54868835c
commit 1f792f80d1
1 changed files with 9 additions and 1 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: locore.s,v 1.50 2009/12/11 18:28:35 tsutsui Exp $ */
/* $NetBSD: locore.s,v 1.51 2009/12/12 09:54:42 tsutsui Exp $ */
/*
* Copyright (c) 1980, 1990, 1993
@ -423,7 +423,11 @@ Lstploaddone:
.long 0x4e7b0007 | movc %d0,%dtt1
.word 0xf4d8 | cinva bc
.word 0xf518 | pflusha
#if PGSHIFT == 13
movl #0xc000,%d0
#else
movl #0x8000,%d0
#endif
.long 0x4e7b0003 | movc %d0,%tc
movl #CACHE40_ON,%d0
movc %d0,%cacr | turn on both caches
@ -435,7 +439,11 @@ Lmotommu2:
.long 0xf0100800 | pmove %a0@,%tt0
#endif
RELOC(prototc, %a2)
#if PGSHIFT == 13
movl #0x82d08b00,%a2@ | value to load TC with
#else
movl #0x82c0aa00,%a2@ | value to load TC with
#endif
pmove %a2@,%tc | load it
/*