Mixed
Processor
Revision
Support
AMD
Family
15
h
processors
with
different
revisions
may
be
mixed
in
a
multiprocessor
system
.
Mixed
revision
support
includes
the
AMD
Opteron
™
processor
configurations
as
shown
in
Table
5
.
Processors
of
different
package
types
can
not
be
mixed
in
a
multiprocessor
system
,
for
example
a
G
34
r
1
processor
can
not
be
mixed
with
a
C
32
r
1
processor
.
Table
5.
Supported
Mixed
Revision
Configurations
CPUID
Fn
0000_0001_
EAX
(
Mnemonic
)
00600
F
12
h
(
OR-B
2)
06000
F
20
h
(
OR-C
0)
00600
F
12
h
(
OR-B
2)
YES
NO
00600
F
20
h
(
OR-C
0)
NO
YES
Errata
workarounds
must
be
applied
according
to
revision
as
described
in
the
Product
Errata
section
unless
otherwise
noted
in
the
workraound
of
an
erratum
.
Programming
and
Displaying
the
Processor
Name
String
This
section
,
intended
for
BIOS
programmers
,
describes
how
to
program
and
display
the
48
-character
processor
name
string
that
is
returned
by
CPUID
Fn
8000_000[4:2].
The
hardware
or
cold
reset
value
of
the
processor
name
string
is
48
ASCII
NUL
characters
,
so
the
BIOS
must
program
the
processor
name
string
before
any
general
purpose
application
or
operating
system
software
uses
the
extended
functions
that
read
the
name
string
.
It
is
common
practice
for
the
BIOS
to
display
the
processor
name
string
and
model
number
whenever
it
displays
processor
information
during
boot
up
.
Note
:
Motherboards
that
do
not
program
the
proper
processor
name
string
and
model
number
will
not
pass
AMD
validation
and
will
not
be
posted
on
the
AMD
Recommended
Motherboard
Web
site
.
The
name
string
must
be
ASCII
NUL
terminated
and
the
48
-character
maximum
includes
that
NUL
character
.
The
processor
name
string
is
programmed
by
MSR
writes
to
the
six
MSR
addresses
covered
by
the
range
MSRC
001_00[35:30]
h
.
Refer
to
the
BIOS
and
Kernel
Developer's
Guide
(
BKDG
)
for
AMD
Family
15
h
Models
00
h-
0
Fh
Processors
,
order
# 42301 ,
for
the
format
of
how
the
48
-character
processor
name
string
maps
to
the
48
bytes
contained
in
the
six
64
-bit
registers
of
MSRC
001_00[35:30].
The
processor
name
string
is
read
by
CPUID
reads
to
a
range
of
CPUID
functions
covered
by
CPUID
Fn
8000_000[4:2].
Refer
to
CPUID
Fn
8000_000[4:2]
in
the
BIOS
and
Kernel
Developer's
Guide
(
BKDG
)
for
AMD
Family
15
h
Models
00
h-
0
Fh
Processors
,
order
# 42301 ,
for
the
48
-character
processor
name
string
mapping
to
the
48
bytes
contained
in
the
twelve
32
-bit
registers
of
CPUID
Fn
8000_000[4:2].
Constructing
the
Processor
Name
String
This
section
describes
how
to
construct
the
processor
name
string
.
BIOS
forms
the
name
string
as
follows
:
1.
If
D
18
F
5
x
198_
x
0
is
00000000
h
,
then
use
a
name
string
of
"AMD
Unprogrammed
Engineering
Sample"
and
skip
the
remaining
steps
.
2.
Read
{
D
18
F
5
x
198_
x
1,
D
18
F
5
x
198_
x
0}
and
write
this
value
to
MSRC
001_0030.
3.
Read
{
D
18
F
5
x
198_
x
3,
D
18
F
5
x
198_
x
2}
and
write
this
value
to
MSRC
001_0031.
48063
Rev
. 3.18
October
2012
Revision
Guide
for
AMD
Family
15
h
Models
00
h-
0
Fh
Processors
Processor
Identification
11