EasyManua.ls Logo

AMD AMD5K86 - System Management Mode (SMM)

AMD AMD5K86
416 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
AMD~
AMD5,IJ6
Processor
Technical
Reference
Manual
18524BjO-Mar1996
6.2.7
6.2.8
6-22
Cache
Invalidations
The
term
invalidation
usually
means
one
of
the
following
things:
Individual Cache
Lines-Writebacks
and/or
invalidations
of
single
lines
in
the
instruction
and
data
caches
can
be
done
with
inquire
cycles
(driven
by
system
logic)
or
internal
snoops
(initiated
by
the
processor).
These
invalidations
are
described
in
Section
6.2.4
on
page
6-12,
in
the
section
on
Internal
Snooping
on
page
2-22,
and
elsewhere
throughout
this
manual.
Entire Cache
Contents-
Writebacks
and/or
invalidations
of
the
entire
contents
of
the
instruction
and
data
caches
can
be
done
with
the
INVD
or
WBINVD
instructions,
or
with
the
FLOSH signal.
Theseinvalidations
are
typically
performed
by
the
operating
system
or
system
logic
during
task
or
mode
changes.
The
invalidations
are
described
on
pages
5-67
and
5-181.
The
MESI-state
transitions
for
cache
invalidations
are
given
in
Table
2-3
on
page
2-20.
MoM
Masking
of
Cache
Accesses
The
processor
samples
:A:2UM
only
in
Real
mode,
and
applies
:A:2UM
masking
to
its
linear
cache
tags,
through
which
all
pro-
grams
access.
the
caches. Thus,
assertion
of
:A:2UM
affects
all
program-generated
cache
addresses,
including
the
following:
Cache-line fills
(caused
by
read
misses)
Cache
writethroughs
(caused
by
write
misses
or
write
hits
to
lines
in
the
shared
state)
Cache
accesses
that
occur
while
the
processor
does
not
con-
trol
the
bus
However,:A:2UM
does
not
mask
writebacks
or
invalidations
caused
by
the
following actions,
which
are
looked
up
only
in
the
physical
(not
the
linear)
tags:
Internal,
snoops
Inquire
cycle
The
FLuSH
signal
System
Design

Table of Contents

Related product manuals