assembler/skl: Add more cache agent for write(...)

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Ben Widawsky <benjamin.widawsky@intel.com>
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
This commit is contained in:
Zhao Yakui 2014-01-23 13:26:11 +08:00 committed by Damien Lespiau
parent e48666947d
commit d6ff0b3f1f

View File

@ -1671,11 +1671,21 @@ msgtarget: NULL_TOKEN
INTEGER RPAREN
{
if (IS_GENp(8)) {
if ($9 != 0 &&
$9 != GEN6_SFID_DATAPORT_RENDER_CACHE &&
$9 != GEN7_SFID_DATAPORT_DATA_CACHE &&
$9 != HSW_SFID_DATAPORT_DATA_CACHE1) {
error (&@9, "error: wrong cache type\n");
if (IS_GENp(9)) {
if ($9 != 0 &&
$9 != GEN6_SFID_DATAPORT_RENDER_CACHE &&
$9 != GEN7_SFID_DATAPORT_DATA_CACHE &&
$9 != HSW_SFID_DATAPORT_DATA_CACHE1 &&
$9 != SKL_SFID_DATAPORT_DATA_CACHE2) {
error (&@9, "error: wrong cache type\n");
}
} else {
if ($9 != 0 &&
$9 != GEN6_SFID_DATAPORT_RENDER_CACHE &&
$9 != GEN7_SFID_DATAPORT_DATA_CACHE &&
$9 != HSW_SFID_DATAPORT_DATA_CACHE1) {
error (&@9, "error: wrong cache type\n");
}
}
if ($9 == 0)
@ -1732,11 +1742,21 @@ msgtarget: NULL_TOKEN
INTEGER COMMA INTEGER RPAREN
{
if (IS_GENp(8)) {
if ($9 != 0 &&
$9 != GEN6_SFID_DATAPORT_RENDER_CACHE &&
$9 != GEN7_SFID_DATAPORT_DATA_CACHE &&
$9 != HSW_SFID_DATAPORT_DATA_CACHE1) {
error (&@9, "error: wrong cache type\n");
if (IS_GENp(9)) {
if ($9 != 0 &&
$9 != GEN6_SFID_DATAPORT_RENDER_CACHE &&
$9 != GEN7_SFID_DATAPORT_DATA_CACHE &&
$9 != HSW_SFID_DATAPORT_DATA_CACHE1 &&
$9 != SKL_SFID_DATAPORT_DATA_CACHE2) {
error (&@9, "error: wrong cache type\n");
}
} else {
if ($9 != 0 &&
$9 != GEN6_SFID_DATAPORT_RENDER_CACHE &&
$9 != GEN7_SFID_DATAPORT_DATA_CACHE &&
$9 != HSW_SFID_DATAPORT_DATA_CACHE1) {
error (&@9, "error: wrong cache type\n");
}
}
if ($9 == 0)