updating ipts patches
This commit is contained in:
parent
8df6c615fd
commit
28720a7cf3
|
@ -133,7 +133,7 @@ index 48a1e93..ee9bc8a 100644
|
||||||
- if (is_high_priority(client)) {
|
- if (is_high_priority(client)) {
|
||||||
- offset = end;
|
- offset = end;
|
||||||
- end += offset;
|
- end += offset;
|
||||||
+ if (IS_SKYLAKE(dev_priv)) {
|
+ if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) {
|
||||||
+ end = GUC_NUM_DOORBELLS;
|
+ end = GUC_NUM_DOORBELLS;
|
||||||
+ }
|
+ }
|
||||||
+ else {
|
+ else {
|
||||||
|
@ -185,7 +185,7 @@ index 48a1e93..ee9bc8a 100644
|
||||||
+ /* client for execbuf submission */
|
+ /* client for execbuf submission */
|
||||||
+ client = guc_client_alloc(dev_priv,
|
+ client = guc_client_alloc(dev_priv,
|
||||||
+ INTEL_INFO(dev_priv)->ring_mask,
|
+ INTEL_INFO(dev_priv)->ring_mask,
|
||||||
+ IS_SKYLAKE(dev_priv) ? GUC_CLIENT_PRIORITY_HIGH : GUC_CLIENT_PRIORITY_NORMAL,
|
+ IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv) ? GUC_CLIENT_PRIORITY_HIGH : GUC_CLIENT_PRIORITY_NORMAL,
|
||||||
+ ctx);
|
+ ctx);
|
||||||
+ if (!client) {
|
+ if (!client) {
|
||||||
+ DRM_ERROR("Failed to create normal GuC client!\n");
|
+ DRM_ERROR("Failed to create normal GuC client!\n");
|
||||||
|
|
|
@ -120,7 +120,7 @@ index f84c267..c29d64b 100644
|
||||||
- if (is_high_priority(client)) {
|
- if (is_high_priority(client)) {
|
||||||
- offset = end;
|
- offset = end;
|
||||||
- end += offset;
|
- end += offset;
|
||||||
+ if (IS_SKYLAKE(dev_priv)) {
|
+ if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) {
|
||||||
+ end = GUC_NUM_DOORBELLS;
|
+ end = GUC_NUM_DOORBELLS;
|
||||||
+ }
|
+ }
|
||||||
+ else {
|
+ else {
|
||||||
|
@ -172,7 +172,7 @@ index f84c267..c29d64b 100644
|
||||||
+ /* client for execbuf submission */
|
+ /* client for execbuf submission */
|
||||||
+ client = guc_client_alloc(dev_priv,
|
+ client = guc_client_alloc(dev_priv,
|
||||||
+ INTEL_INFO(dev_priv)->ring_mask,
|
+ INTEL_INFO(dev_priv)->ring_mask,
|
||||||
+ IS_SKYLAKE(dev_priv) ? GUC_CLIENT_PRIORITY_HIGH : GUC_CLIENT_PRIORITY_NORMAL,
|
+ IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv) ? GUC_CLIENT_PRIORITY_HIGH : GUC_CLIENT_PRIORITY_NORMAL,
|
||||||
+ ctx);
|
+ ctx);
|
||||||
+ if (!client) {
|
+ if (!client) {
|
||||||
+ DRM_ERROR("Failed to create normal GuC client!\n");
|
+ DRM_ERROR("Failed to create normal GuC client!\n");
|
||||||
|
|
|
@ -181,7 +181,7 @@ index 4d24094..e96205e 100644
|
||||||
- if (is_high_priority(client)) {
|
- if (is_high_priority(client)) {
|
||||||
- offset = end;
|
- offset = end;
|
||||||
- end += offset;
|
- end += offset;
|
||||||
+ if (IS_SKYLAKE(dev_priv)) {
|
+ if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) {
|
||||||
+ end = GUC_NUM_DOORBELLS;
|
+ end = GUC_NUM_DOORBELLS;
|
||||||
+ }
|
+ }
|
||||||
+ else {
|
+ else {
|
||||||
|
@ -233,7 +233,7 @@ index 4d24094..e96205e 100644
|
||||||
+ /* client for execbuf submission */
|
+ /* client for execbuf submission */
|
||||||
+ client = guc_client_alloc(dev_priv,
|
+ client = guc_client_alloc(dev_priv,
|
||||||
+ INTEL_INFO(dev_priv)->ring_mask,
|
+ INTEL_INFO(dev_priv)->ring_mask,
|
||||||
+ IS_SKYLAKE(dev_priv) ? GUC_CLIENT_PRIORITY_HIGH : GUC_CLIENT_PRIORITY_NORMAL,
|
+ IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv) ? GUC_CLIENT_PRIORITY_HIGH : GUC_CLIENT_PRIORITY_NORMAL,
|
||||||
+ ctx);
|
+ ctx);
|
||||||
+ if (!client) {
|
+ if (!client) {
|
||||||
+ DRM_ERROR("Failed to create normal GuC client!\n");
|
+ DRM_ERROR("Failed to create normal GuC client!\n");
|
||||||
|
|
Loading…
Reference in a new issue