Motorola MC68030 User Manual page 323

Enhanced 32-811 microprocessor
Hide thumbs Also See for MC68030:
Table of Contents

Advertisement

U
$2
VALID 4 BYTE
This code specifies that the next table to be accessed contains
short-format descriptors. The MC68030 multiplies the index for the
next table by four to access the next descriptor. (Short-format
descriptors must be long-word aligned.) When used in a page table
(bottom level of an translation tree), this code identifies an indirect
descriptor that points to a short-format page descriptor.
$3
VALID 8 BYTE
This code specifies that the next table to be accessed contains
long-format descriptors. The MC68030 multiplies the index for the
next table by eight to access the next descriptor. (Long-format
descriptors must be quad-word aligned.) When used in a page
table (bottom level of an address translation tree), this code iden-
tifies an indirect descriptor that points to a long-format page de-
scriptor.
This bit is automatically set by the processor when a descriptor is accessed
in which the U bit is clear except after a supervisor violation is detected.
In a page descriptor table, this bit is set to indicate that the page corre-
sponding to the descriptor has been accessed. In a pointer table, this bit
is set to indicate that the pointer has been accessed by the MC68030 as
part of a table search. Note that a pointer may be fetched, and its U bit
set, for an address to which access is denied at another level of the tree.
Updates of the U bit are performed before the MC68030 allows a page to
be accessed. The processor never clears this bit.
WP
CI
This bit provides write protection. The states of all WP bits encountered
during a table search are logically ORed, and the result is copied to the
ATC entry at the end of a table search for a logical address. During a table
search for a PTEST instruction, the processor copies this result into the
MMU status register (MMUSR). When WP is set, the MC68030 does not
allow the logical address space mapped by that descriptor to be written
by any program (i.e., this protection is
absolu~e).
If the WP bit is clear, the
MC68030 allows write accesses using this descriptor (unless access is re-
stricted at some other level of the translation tree).
This bit is set to inhibit caching of items within this page by the on-chip
instruction and data caches and, also, to cause the assertion of the ClOUT
signal by the MC68030 for bus cycles accessing items within this page.
MOTOROLA
MC68030 USER'S
MANUAL
9-21

Advertisement

Table of Contents
loading

Table of Contents