Files
archived-xed/datafiles/files-amd.cfg
Mark Charney c31ccf70bd separate AMD cpuid info. add PREFETCHW to silvermont/bdw
* adding PREFETCHW to silvermont and broadwell avoids issue with CPUID bit
  referring to non-exising isa-set in --no-amd builds. PREFETCHW
  opcode was previously a NOP on pentium-pro-and-later so no
  chip-check violation.

  * A little bit of a stroke of luck here: the ISA_SET PREFETCHW shows
  up in the isa-set enum and in the chip hierarchy, but there are no
  instructions in the PREFETCHW ISA_SET. The PREFETCHW instruction is
  in the PREFETCH_NOP ISA_SET and is checked for validity that way.

  The only major downside of this approach is that the cpuid bit for
  PREFETCHW is not displayed properly when queried.

Change-Id: Ic20f9dc86d2a43367cc623794b21ce51811f91b0
(cherry picked from commit 2a030ad113265e3b71633c59dc0084d0bf609edd)
2017-05-01 12:16:04 -04:00

37 lines
1.1 KiB
INI

#BEGIN_LEGAL
#
#Copyright (c) 2017 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
#END_LEGAL
# AMD extensions
dec-instructions : xed-amd-3dnow.txt
enc-instructions : xed-amd-3dnow.txt
dec-instructions : xed-amd-base.txt
enc-instructions : xed-amd-base.txt
dec-instructions : xed-amd-svm.txt
enc-instructions : xed-amd-svm.txt
enc-instructions : xed-amd-sse4a.txt
dec-instructions : xed-amd-sse4a.txt
enc-instructions : xed-amd-clzero.txt
dec-instructions : xed-amd-clzero.txt
chip-models : xed-amd-chips.txt
cpuid : cpuid-amd.xed.txt