AMD 3200 Revision History - Page 61

Instructions, Performing, Read-Modify-Write, Alter, Architectural, State, Before

Page 61 highlights

48063 Rev. 3.18 October 2012 Revision Guide for AMD Family 15h Models 00h-0Fh Processors 675 Instructions Performing Read-Modify-Write May Alter Architectural State Before #PF Description An instruction performing a read-modify-write operation may be presented with a page fault (#PF) after modifying architectural state. Potential Effect on System The processor may present a #PF exception after some of the instruction effects have been applied to the processor state. No system effect is observed unless the operating system's page fault handler has some dependency on this interim processor state, which is not the case in any known operating system software. The interim state does not impact program behavior if the operating system resolves the #PF and resumes the instruction. However, this interim state may be observed by a debugger or if the operating system changes the #PF to a program error (for example, a segmentation fault). Suggested Workaround None recommended. Fix Planned Yes Product Errata 61

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91

675
Instructions
Performing
Read-Modify-Write
May
Alter
Architectural
State
Before
#
PF
Description
An
instruction
performing
a
read-modify-write
operation
may
be
presented
with
a
page
fault
(#
PF
after
modifying
architectural
state
.
Potential
Effect
on
System
The
processor
may
present
a
#
PF
exception
after
some
of
the
instruction
effects
have
been
applied
to
the
processor
state
.
No
system
effect
is
observed
unless
the
operating
system's
page
fault
handler
has
some
dependency
on
this
interim
processor
state
,
which
is
not
the
case
in
any
known
operating
system
software
.
The
interim
state
does
not
impact
program
behavior
if
the
operating
system
resolves
the
#
PF
and
resumes
the
instruction
.
However
,
this
interim
state
may
be
observed
by
a
debugger
or
if
the
operating
system
changes
the
#
PF
to
a
program
error
(
for
example
,
a
segmentation
fault
.
Suggested
Workaround
None
recommended
.
Fix
Planned
Yes
48063
Rev
. 3.18
October
2012
Revision
Guide
for
AMD
Family
15
h
Models
00
h-
0
Fh
Processors
Product
Errata
61