Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: [netbsd-1-6] src/sys/arch/amiga/amiga
Module Name: src
Committed By: jmc
Date: Sun Jan 12 00:03:13 UTC 2003
Modified Files:
src/sys/arch/amiga/amiga [netbsd-1-6]: amiga_init.c
Log Message:
Pullup revisions 1.82-1.83 (via hand patch) (requested by aymeric, ticket #1066)
Change the bootstrap procedure to avoid temporarily mapping physical
memory.
Now, on the Amiga, we copy a small piece of code to chip memory and
enable the MMU from here.
On the DraCo, we setup %itt0 so that we shadow physical memory without
touching the page tables and very temporarily. The DraCo's memory layout
guarantees that there is no overlap in this case between physical and
virtual addresses.
This fixes a bug where Amiga's with physical memory at 0x200000
wouldn't boot kernels >2M in size, and possibly other corner cases.
To generate a diff of this commit:
cvs rdiff -r1.77.4.1 -r1.77.4.2 src/sys/arch/amiga/amiga/amiga_init.c
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