|
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