|
515 | 515 | #define GEN11_STATE_CACHE_REDIRECT_TO_CS (1 << 11) |
516 | 516 |
|
517 | 517 | #define GEN9_SLICE_PGCTL_ACK(slice) _MMIO(0x804c + (slice) * 0x4) |
| 518 | +#define GEN9_PGCTL_SS_ACK(subslice) REG_BIT(2 + (subslice) * 2) |
| 519 | +#define GEN9_PGCTL_SLICE_ACK REG_BIT(0) |
| 520 | + |
518 | 521 | #define GEN10_SLICE_PGCTL_ACK(slice) _MMIO(0x804c + ((slice) / 3) * 0x34 + \ |
519 | 522 | ((slice) % 3) * 0x4) |
520 | | -#define GEN9_PGCTL_SLICE_ACK REG_BIT(0) |
521 | | -#define GEN9_PGCTL_SS_ACK(subslice) REG_BIT(2 + (subslice) * 2) |
522 | 523 | #define GEN10_PGCTL_VALID_SS_MASK(slice) ((slice) == 0 ? REG_GENMASK(6, 0) : REG_GENMASK(4, 0)) |
523 | 524 |
|
524 | 525 | #define GEN9_SS01_EU_PGCTL_ACK(slice) _MMIO(0x805c + (slice) * 0x8) |
|
527 | 528 | #define GEN9_SS23_EU_PGCTL_ACK(slice) _MMIO(0x8060 + (slice) * 0x8) |
528 | 529 | #define GEN10_SS23_EU_PGCTL_ACK(slice) _MMIO(0x8060 + ((slice) / 3) * 0x30 + \ |
529 | 530 | ((slice) % 3) * 0x8) |
530 | | -#define GEN9_PGCTL_SSA_EU08_ACK REG_BIT(0) |
531 | | -#define GEN9_PGCTL_SSA_EU19_ACK REG_BIT(2) |
532 | | -#define GEN9_PGCTL_SSA_EU210_ACK REG_BIT(4) |
533 | | -#define GEN9_PGCTL_SSA_EU311_ACK REG_BIT(6) |
534 | | -#define GEN9_PGCTL_SSB_EU08_ACK REG_BIT(8) |
535 | | -#define GEN9_PGCTL_SSB_EU19_ACK REG_BIT(10) |
536 | | -#define GEN9_PGCTL_SSB_EU210_ACK REG_BIT(12) |
537 | 531 | #define GEN9_PGCTL_SSB_EU311_ACK REG_BIT(14) |
| 532 | +#define GEN9_PGCTL_SSB_EU210_ACK REG_BIT(12) |
| 533 | +#define GEN9_PGCTL_SSB_EU19_ACK REG_BIT(10) |
| 534 | +#define GEN9_PGCTL_SSB_EU08_ACK REG_BIT(8) |
| 535 | +#define GEN9_PGCTL_SSA_EU311_ACK REG_BIT(6) |
| 536 | +#define GEN9_PGCTL_SSA_EU210_ACK REG_BIT(4) |
| 537 | +#define GEN9_PGCTL_SSA_EU19_ACK REG_BIT(2) |
| 538 | +#define GEN9_PGCTL_SSA_EU08_ACK REG_BIT(0) |
538 | 539 |
|
539 | 540 | #define VF_PREEMPTION _MMIO(0x83a4) |
540 | 541 | #define PREEMPTION_VERTEX_COUNT REG_GENMASK(15, 0) |
|
601 | 602 | #define HSW_F1_EU_DIS_6EUS 2 |
602 | 603 |
|
603 | 604 | #define GEN8_FUSE2 _MMIO(0x9120) |
604 | | -#define GEN8_F2_SS_DIS_MASK REG_GENMASK(23, 21) |
605 | | -#define GEN8_F2_S_ENA_MASK REG_GENMASK(27, 25) |
606 | | -#define GEN9_F2_SS_DIS_MASK REG_GENMASK(23, 20) |
607 | 605 | #define GEN10_F2_S_ENA_MASK REG_GENMASK(27, 22) |
608 | 606 | #define GEN10_F2_SS_DIS_MASK REG_GENMASK(21, 18) |
| 607 | +#define GEN8_F2_S_ENA_MASK REG_GENMASK(27, 25) |
| 608 | +#define GEN9_F2_SS_DIS_MASK REG_GENMASK(23, 20) |
| 609 | +#define GEN8_F2_SS_DIS_MASK REG_GENMASK(23, 21) |
609 | 610 |
|
610 | 611 | #define GEN8_EU_DISABLE0 _MMIO(0x9134) |
611 | 612 | #define GEN9_EU_DISABLE(slice) _MMIO(0x9134 + (slice) * 0x4) |
612 | 613 | #define GEN11_EU_DISABLE _MMIO(0x9134) |
613 | | -#define GEN8_EU_DIS0_S0_MASK REG_GENMASK(23, 0) |
614 | 614 | #define GEN8_EU_DIS0_S1_MASK REG_GENMASK(31, 24) |
| 615 | +#define GEN8_EU_DIS0_S0_MASK REG_GENMASK(23, 0) |
615 | 616 | #define GEN11_EU_DIS_MASK REG_GENMASK(7, 0) |
616 | 617 | #define XEHP_EU_ENABLE _MMIO(0x9134) |
617 | 618 | #define XEHP_EU_ENA_MASK REG_GENMASK(7, 0) |
618 | 619 |
|
619 | 620 | #define GEN8_EU_DISABLE1 _MMIO(0x9138) |
620 | | -#define GEN8_EU_DIS1_S1_MASK REG_GENMASK(15, 0) |
621 | 621 | #define GEN8_EU_DIS1_S2_MASK REG_GENMASK(31, 16) |
| 622 | +#define GEN8_EU_DIS1_S1_MASK REG_GENMASK(15, 0) |
622 | 623 |
|
623 | 624 | #define GEN11_GT_SLICE_ENABLE _MMIO(0x9138) |
624 | 625 | #define GEN11_GT_S_ENA_MASK REG_GENMASK(7, 0) |
|
632 | 633 | #define GEN10_EU_DISABLE3 _MMIO(0x9140) |
633 | 634 | #define GEN10_EU_DIS_SS_MASK 0xff |
634 | 635 | #define GEN11_GT_VEBOX_VDBOX_DISABLE _MMIO(0x9140) |
635 | | -#define GEN11_GT_VDBOX_DISABLE_MASK REG_GENMASK(7, 0) |
636 | 636 | #define GEN11_GT_VEBOX_DISABLE_MASK REG_GENMASK(19, 16) |
| 637 | +#define GEN11_GT_VDBOX_DISABLE_MASK REG_GENMASK(7, 0) |
637 | 638 |
|
638 | 639 | #define GEN12_GT_COMPUTE_DSS_ENABLE _MMIO(0x9144) |
639 | 640 | #define XEHPC_GT_COMPUTE_DSS_ENABLE_EXT _MMIO(0x9148) |
|
0 commit comments