[gvt-linux:gvt-next 36/36] drivers/gpu/drm/i915/gvt/handlers.c:2811:2: error: incompatible types when initializing type 'unsigned int' using type 'i915_reg_t'
Zhenyu Wang
zhenyuw at linux.intel.com
Thu Mar 15 05:43:08 UTC 2018
Good catch! I missed that. Colin, pls fix it against latest staging branch. Thx.
On 2018.03.15 13:14:22 +0800, kbuild test robot wrote:
> tree: https://github.com/01org/gvt-linux.git gvt-next
> head: 2eaa5fb5df1c7072f7c4a5e2cd8d8bcf6329b203
> commit: 2eaa5fb5df1c7072f7c4a5e2cd8d8bcf6329b203 [36/36] drm/i915/gvt: Add below registers to default mmio handler
> config: x86_64-randconfig-g0-03151205 (attached as .config)
> compiler: gcc-4.9 (Debian 4.9.4-2) 4.9.4
> reproduce:
> git checkout 2eaa5fb5df1c7072f7c4a5e2cd8d8bcf6329b203
> # save the attached .config to linux build tree
> make ARCH=x86_64
>
> All errors (new ones prefixed by >>):
>
> drivers/gpu/drm/i915/gvt/handlers.c: In function 'init_skl_mmio_info':
> >> drivers/gpu/drm/i915/gvt/handlers.c:2811:2: error: incompatible types when initializing type 'unsigned int' using type 'i915_reg_t'
> MMIO_D(_MMIO(RPM_CONFIG0), D_SKL_PLUS);
> ^
> drivers/gpu/drm/i915/gvt/handlers.c:2813:2: error: incompatible types when initializing type 'unsigned int' using type 'i915_reg_t'
> MMIO_D(_MMIO(RC6_LOCATION), D_SKL_PLUS);
> ^
>
> vim +2811 drivers/gpu/drm/i915/gvt/handlers.c
>
> 2627
> 2628 static int init_skl_mmio_info(struct intel_gvt *gvt)
> 2629 {
> 2630 struct drm_i915_private *dev_priv = gvt->dev_priv;
> 2631 int ret;
> 2632
> 2633 MMIO_DH(FORCEWAKE_RENDER_GEN9, D_SKL_PLUS, NULL, mul_force_wake_write);
> 2634 MMIO_DH(FORCEWAKE_ACK_RENDER_GEN9, D_SKL_PLUS, NULL, NULL);
> 2635 MMIO_DH(FORCEWAKE_BLITTER_GEN9, D_SKL_PLUS, NULL, mul_force_wake_write);
> 2636 MMIO_DH(FORCEWAKE_ACK_BLITTER_GEN9, D_SKL_PLUS, NULL, NULL);
> 2637 MMIO_DH(FORCEWAKE_MEDIA_GEN9, D_SKL_PLUS, NULL, mul_force_wake_write);
> 2638 MMIO_DH(FORCEWAKE_ACK_MEDIA_GEN9, D_SKL_PLUS, NULL, NULL);
> 2639
> 2640 MMIO_F(_MMIO(_DPB_AUX_CH_CTL), 6 * 4, 0, 0, 0, D_SKL_PLUS, NULL,
> 2641 dp_aux_ch_ctl_mmio_write);
> 2642 MMIO_F(_MMIO(_DPC_AUX_CH_CTL), 6 * 4, 0, 0, 0, D_SKL_PLUS, NULL,
> 2643 dp_aux_ch_ctl_mmio_write);
> 2644 MMIO_F(_MMIO(_DPD_AUX_CH_CTL), 6 * 4, 0, 0, 0, D_SKL_PLUS, NULL,
> 2645 dp_aux_ch_ctl_mmio_write);
> 2646
> 2647 /*
> 2648 * Use an arbitrary power well controlled by the PWR_WELL_CTL
> 2649 * register.
> 2650 */
> 2651 MMIO_D(HSW_PWR_WELL_CTL_BIOS(SKL_DISP_PW_MISC_IO), D_SKL_PLUS);
> 2652 MMIO_DH(HSW_PWR_WELL_CTL_DRIVER(SKL_DISP_PW_MISC_IO), D_SKL_PLUS, NULL,
> 2653 skl_power_well_ctl_write);
> 2654
> 2655 MMIO_D(_MMIO(0xa210), D_SKL_PLUS);
> 2656 MMIO_D(GEN9_MEDIA_PG_IDLE_HYSTERESIS, D_SKL_PLUS);
> 2657 MMIO_D(GEN9_RENDER_PG_IDLE_HYSTERESIS, D_SKL_PLUS);
> 2658 MMIO_DFH(GEN9_GAMT_ECO_REG_RW_IA, D_SKL_PLUS, F_CMD_ACCESS, NULL, NULL);
> 2659 MMIO_DH(_MMIO(0x4ddc), D_SKL_PLUS, NULL, NULL);
> 2660 MMIO_DH(_MMIO(0x42080), D_SKL_PLUS, NULL, NULL);
> 2661 MMIO_D(_MMIO(0x45504), D_SKL_PLUS);
> 2662 MMIO_D(_MMIO(0x45520), D_SKL_PLUS);
> 2663 MMIO_D(_MMIO(0x46000), D_SKL_PLUS);
> 2664 MMIO_DH(_MMIO(0x46010), D_SKL | D_KBL, NULL, skl_lcpll_write);
> 2665 MMIO_DH(_MMIO(0x46014), D_SKL | D_KBL, NULL, skl_lcpll_write);
> 2666 MMIO_D(_MMIO(0x6C040), D_SKL | D_KBL);
> 2667 MMIO_D(_MMIO(0x6C048), D_SKL | D_KBL);
> 2668 MMIO_D(_MMIO(0x6C050), D_SKL | D_KBL);
> 2669 MMIO_D(_MMIO(0x6C044), D_SKL | D_KBL);
> 2670 MMIO_D(_MMIO(0x6C04C), D_SKL | D_KBL);
> 2671 MMIO_D(_MMIO(0x6C054), D_SKL | D_KBL);
> 2672 MMIO_D(_MMIO(0x6c058), D_SKL | D_KBL);
> 2673 MMIO_D(_MMIO(0x6c05c), D_SKL | D_KBL);
> 2674 MMIO_DH(_MMIO(0x6c060), D_SKL | D_KBL, dpll_status_read, NULL);
> 2675
> 2676 MMIO_DH(SKL_PS_WIN_POS(PIPE_A, 0), D_SKL_PLUS, NULL, pf_write);
> 2677 MMIO_DH(SKL_PS_WIN_POS(PIPE_A, 1), D_SKL_PLUS, NULL, pf_write);
> 2678 MMIO_DH(SKL_PS_WIN_POS(PIPE_B, 0), D_SKL_PLUS, NULL, pf_write);
> 2679 MMIO_DH(SKL_PS_WIN_POS(PIPE_B, 1), D_SKL_PLUS, NULL, pf_write);
> 2680 MMIO_DH(SKL_PS_WIN_POS(PIPE_C, 0), D_SKL_PLUS, NULL, pf_write);
> 2681 MMIO_DH(SKL_PS_WIN_POS(PIPE_C, 1), D_SKL_PLUS, NULL, pf_write);
> 2682
> 2683 MMIO_DH(SKL_PS_WIN_SZ(PIPE_A, 0), D_SKL_PLUS, NULL, pf_write);
> 2684 MMIO_DH(SKL_PS_WIN_SZ(PIPE_A, 1), D_SKL_PLUS, NULL, pf_write);
> 2685 MMIO_DH(SKL_PS_WIN_SZ(PIPE_B, 0), D_SKL_PLUS, NULL, pf_write);
> 2686 MMIO_DH(SKL_PS_WIN_SZ(PIPE_B, 1), D_SKL_PLUS, NULL, pf_write);
> 2687 MMIO_DH(SKL_PS_WIN_SZ(PIPE_C, 0), D_SKL_PLUS, NULL, pf_write);
> 2688 MMIO_DH(SKL_PS_WIN_SZ(PIPE_C, 1), D_SKL_PLUS, NULL, pf_write);
> 2689
> 2690 MMIO_DH(SKL_PS_CTRL(PIPE_A, 0), D_SKL_PLUS, NULL, pf_write);
> 2691 MMIO_DH(SKL_PS_CTRL(PIPE_A, 1), D_SKL_PLUS, NULL, pf_write);
> 2692 MMIO_DH(SKL_PS_CTRL(PIPE_B, 0), D_SKL_PLUS, NULL, pf_write);
> 2693 MMIO_DH(SKL_PS_CTRL(PIPE_B, 1), D_SKL_PLUS, NULL, pf_write);
> 2694 MMIO_DH(SKL_PS_CTRL(PIPE_C, 0), D_SKL_PLUS, NULL, pf_write);
> 2695 MMIO_DH(SKL_PS_CTRL(PIPE_C, 1), D_SKL_PLUS, NULL, pf_write);
> 2696
> 2697 MMIO_DH(PLANE_BUF_CFG(PIPE_A, 0), D_SKL_PLUS, NULL, NULL);
> 2698 MMIO_DH(PLANE_BUF_CFG(PIPE_A, 1), D_SKL_PLUS, NULL, NULL);
> 2699 MMIO_DH(PLANE_BUF_CFG(PIPE_A, 2), D_SKL_PLUS, NULL, NULL);
> 2700 MMIO_DH(PLANE_BUF_CFG(PIPE_A, 3), D_SKL_PLUS, NULL, NULL);
> 2701
> 2702 MMIO_DH(PLANE_BUF_CFG(PIPE_B, 0), D_SKL_PLUS, NULL, NULL);
> 2703 MMIO_DH(PLANE_BUF_CFG(PIPE_B, 1), D_SKL_PLUS, NULL, NULL);
> 2704 MMIO_DH(PLANE_BUF_CFG(PIPE_B, 2), D_SKL_PLUS, NULL, NULL);
> 2705 MMIO_DH(PLANE_BUF_CFG(PIPE_B, 3), D_SKL_PLUS, NULL, NULL);
> 2706
> 2707 MMIO_DH(PLANE_BUF_CFG(PIPE_C, 0), D_SKL_PLUS, NULL, NULL);
> 2708 MMIO_DH(PLANE_BUF_CFG(PIPE_C, 1), D_SKL_PLUS, NULL, NULL);
> 2709 MMIO_DH(PLANE_BUF_CFG(PIPE_C, 2), D_SKL_PLUS, NULL, NULL);
> 2710 MMIO_DH(PLANE_BUF_CFG(PIPE_C, 3), D_SKL_PLUS, NULL, NULL);
> 2711
> 2712 MMIO_DH(CUR_BUF_CFG(PIPE_A), D_SKL_PLUS, NULL, NULL);
> 2713 MMIO_DH(CUR_BUF_CFG(PIPE_B), D_SKL_PLUS, NULL, NULL);
> 2714 MMIO_DH(CUR_BUF_CFG(PIPE_C), D_SKL_PLUS, NULL, NULL);
> 2715
> 2716 MMIO_F(PLANE_WM(PIPE_A, 0, 0), 4 * 8, 0, 0, 0, D_SKL_PLUS, NULL, NULL);
> 2717 MMIO_F(PLANE_WM(PIPE_A, 1, 0), 4 * 8, 0, 0, 0, D_SKL_PLUS, NULL, NULL);
> 2718 MMIO_F(PLANE_WM(PIPE_A, 2, 0), 4 * 8, 0, 0, 0, D_SKL_PLUS, NULL, NULL);
> 2719
> 2720 MMIO_F(PLANE_WM(PIPE_B, 0, 0), 4 * 8, 0, 0, 0, D_SKL_PLUS, NULL, NULL);
> 2721 MMIO_F(PLANE_WM(PIPE_B, 1, 0), 4 * 8, 0, 0, 0, D_SKL_PLUS, NULL, NULL);
> 2722 MMIO_F(PLANE_WM(PIPE_B, 2, 0), 4 * 8, 0, 0, 0, D_SKL_PLUS, NULL, NULL);
> 2723
> 2724 MMIO_F(PLANE_WM(PIPE_C, 0, 0), 4 * 8, 0, 0, 0, D_SKL_PLUS, NULL, NULL);
> 2725 MMIO_F(PLANE_WM(PIPE_C, 1, 0), 4 * 8, 0, 0, 0, D_SKL_PLUS, NULL, NULL);
> 2726 MMIO_F(PLANE_WM(PIPE_C, 2, 0), 4 * 8, 0, 0, 0, D_SKL_PLUS, NULL, NULL);
> 2727
> 2728 MMIO_F(CUR_WM(PIPE_A, 0), 4 * 8, 0, 0, 0, D_SKL_PLUS, NULL, NULL);
> 2729 MMIO_F(CUR_WM(PIPE_B, 0), 4 * 8, 0, 0, 0, D_SKL_PLUS, NULL, NULL);
> 2730 MMIO_F(CUR_WM(PIPE_C, 0), 4 * 8, 0, 0, 0, D_SKL_PLUS, NULL, NULL);
> 2731
> 2732 MMIO_DH(PLANE_WM_TRANS(PIPE_A, 0), D_SKL_PLUS, NULL, NULL);
> 2733 MMIO_DH(PLANE_WM_TRANS(PIPE_A, 1), D_SKL_PLUS, NULL, NULL);
> 2734 MMIO_DH(PLANE_WM_TRANS(PIPE_A, 2), D_SKL_PLUS, NULL, NULL);
> 2735
> 2736 MMIO_DH(PLANE_WM_TRANS(PIPE_B, 0), D_SKL_PLUS, NULL, NULL);
> 2737 MMIO_DH(PLANE_WM_TRANS(PIPE_B, 1), D_SKL_PLUS, NULL, NULL);
> 2738 MMIO_DH(PLANE_WM_TRANS(PIPE_B, 2), D_SKL_PLUS, NULL, NULL);
> 2739
> 2740 MMIO_DH(PLANE_WM_TRANS(PIPE_C, 0), D_SKL_PLUS, NULL, NULL);
> 2741 MMIO_DH(PLANE_WM_TRANS(PIPE_C, 1), D_SKL_PLUS, NULL, NULL);
> 2742 MMIO_DH(PLANE_WM_TRANS(PIPE_C, 2), D_SKL_PLUS, NULL, NULL);
> 2743
> 2744 MMIO_DH(CUR_WM_TRANS(PIPE_A), D_SKL_PLUS, NULL, NULL);
> 2745 MMIO_DH(CUR_WM_TRANS(PIPE_B), D_SKL_PLUS, NULL, NULL);
> 2746 MMIO_DH(CUR_WM_TRANS(PIPE_C), D_SKL_PLUS, NULL, NULL);
> 2747
> 2748 MMIO_DH(PLANE_NV12_BUF_CFG(PIPE_A, 0), D_SKL_PLUS, NULL, NULL);
> 2749 MMIO_DH(PLANE_NV12_BUF_CFG(PIPE_A, 1), D_SKL_PLUS, NULL, NULL);
> 2750 MMIO_DH(PLANE_NV12_BUF_CFG(PIPE_A, 2), D_SKL_PLUS, NULL, NULL);
> 2751 MMIO_DH(PLANE_NV12_BUF_CFG(PIPE_A, 3), D_SKL_PLUS, NULL, NULL);
> 2752
> 2753 MMIO_DH(PLANE_NV12_BUF_CFG(PIPE_B, 0), D_SKL_PLUS, NULL, NULL);
> 2754 MMIO_DH(PLANE_NV12_BUF_CFG(PIPE_B, 1), D_SKL_PLUS, NULL, NULL);
> 2755 MMIO_DH(PLANE_NV12_BUF_CFG(PIPE_B, 2), D_SKL_PLUS, NULL, NULL);
> 2756 MMIO_DH(PLANE_NV12_BUF_CFG(PIPE_B, 3), D_SKL_PLUS, NULL, NULL);
> 2757
> 2758 MMIO_DH(PLANE_NV12_BUF_CFG(PIPE_C, 0), D_SKL_PLUS, NULL, NULL);
> 2759 MMIO_DH(PLANE_NV12_BUF_CFG(PIPE_C, 1), D_SKL_PLUS, NULL, NULL);
> 2760 MMIO_DH(PLANE_NV12_BUF_CFG(PIPE_C, 2), D_SKL_PLUS, NULL, NULL);
> 2761 MMIO_DH(PLANE_NV12_BUF_CFG(PIPE_C, 3), D_SKL_PLUS, NULL, NULL);
> 2762
> 2763 MMIO_DH(_MMIO(_REG_701C0(PIPE_A, 1)), D_SKL_PLUS, NULL, NULL);
> 2764 MMIO_DH(_MMIO(_REG_701C0(PIPE_A, 2)), D_SKL_PLUS, NULL, NULL);
> 2765 MMIO_DH(_MMIO(_REG_701C0(PIPE_A, 3)), D_SKL_PLUS, NULL, NULL);
> 2766 MMIO_DH(_MMIO(_REG_701C0(PIPE_A, 4)), D_SKL_PLUS, NULL, NULL);
> 2767
> 2768 MMIO_DH(_MMIO(_REG_701C0(PIPE_B, 1)), D_SKL_PLUS, NULL, NULL);
> 2769 MMIO_DH(_MMIO(_REG_701C0(PIPE_B, 2)), D_SKL_PLUS, NULL, NULL);
> 2770 MMIO_DH(_MMIO(_REG_701C0(PIPE_B, 3)), D_SKL_PLUS, NULL, NULL);
> 2771 MMIO_DH(_MMIO(_REG_701C0(PIPE_B, 4)), D_SKL_PLUS, NULL, NULL);
> 2772
> 2773 MMIO_DH(_MMIO(_REG_701C0(PIPE_C, 1)), D_SKL_PLUS, NULL, NULL);
> 2774 MMIO_DH(_MMIO(_REG_701C0(PIPE_C, 2)), D_SKL_PLUS, NULL, NULL);
> 2775 MMIO_DH(_MMIO(_REG_701C0(PIPE_C, 3)), D_SKL_PLUS, NULL, NULL);
> 2776 MMIO_DH(_MMIO(_REG_701C0(PIPE_C, 4)), D_SKL_PLUS, NULL, NULL);
> 2777
> 2778 MMIO_DH(_MMIO(_REG_701C4(PIPE_A, 1)), D_SKL_PLUS, NULL, NULL);
> 2779 MMIO_DH(_MMIO(_REG_701C4(PIPE_A, 2)), D_SKL_PLUS, NULL, NULL);
> 2780 MMIO_DH(_MMIO(_REG_701C4(PIPE_A, 3)), D_SKL_PLUS, NULL, NULL);
> 2781 MMIO_DH(_MMIO(_REG_701C4(PIPE_A, 4)), D_SKL_PLUS, NULL, NULL);
> 2782
> 2783 MMIO_DH(_MMIO(_REG_701C4(PIPE_B, 1)), D_SKL_PLUS, NULL, NULL);
> 2784 MMIO_DH(_MMIO(_REG_701C4(PIPE_B, 2)), D_SKL_PLUS, NULL, NULL);
> 2785 MMIO_DH(_MMIO(_REG_701C4(PIPE_B, 3)), D_SKL_PLUS, NULL, NULL);
> 2786 MMIO_DH(_MMIO(_REG_701C4(PIPE_B, 4)), D_SKL_PLUS, NULL, NULL);
> 2787
> 2788 MMIO_DH(_MMIO(_REG_701C4(PIPE_C, 1)), D_SKL_PLUS, NULL, NULL);
> 2789 MMIO_DH(_MMIO(_REG_701C4(PIPE_C, 2)), D_SKL_PLUS, NULL, NULL);
> 2790 MMIO_DH(_MMIO(_REG_701C4(PIPE_C, 3)), D_SKL_PLUS, NULL, NULL);
> 2791 MMIO_DH(_MMIO(_REG_701C4(PIPE_C, 4)), D_SKL_PLUS, NULL, NULL);
> 2792
> 2793 MMIO_D(_MMIO(0x70380), D_SKL_PLUS);
> 2794 MMIO_D(_MMIO(0x71380), D_SKL_PLUS);
> 2795 MMIO_D(_MMIO(0x72380), D_SKL_PLUS);
> 2796 MMIO_D(_MMIO(0x7239c), D_SKL_PLUS);
> 2797 MMIO_D(_MMIO(0x7039c), D_SKL_PLUS);
> 2798
> 2799 MMIO_D(_MMIO(0x8f074), D_SKL | D_KBL);
> 2800 MMIO_D(_MMIO(0x8f004), D_SKL | D_KBL);
> 2801 MMIO_D(_MMIO(0x8f034), D_SKL | D_KBL);
> 2802
> 2803 MMIO_D(_MMIO(0xb11c), D_SKL | D_KBL);
> 2804
> 2805 MMIO_D(_MMIO(0x51000), D_SKL | D_KBL);
> 2806 MMIO_D(_MMIO(0x6c00c), D_SKL_PLUS);
> 2807
> 2808 MMIO_F(_MMIO(0xc800), 0x7f8, F_CMD_ACCESS, 0, 0, D_SKL | D_KBL, NULL, NULL);
> 2809 MMIO_F(_MMIO(0xb020), 0x80, F_CMD_ACCESS, 0, 0, D_SKL | D_KBL, NULL, NULL);
> 2810
> > 2811 MMIO_D(_MMIO(RPM_CONFIG0), D_SKL_PLUS);
> 2812 MMIO_D(_MMIO(0xd08), D_SKL_PLUS);
> 2813 MMIO_D(_MMIO(RC6_LOCATION), D_SKL_PLUS);
> 2814 MMIO_DFH(_MMIO(0x20e0), D_SKL_PLUS, F_MODE_MASK, NULL, NULL);
> 2815 MMIO_DFH(_MMIO(0x20ec), D_SKL_PLUS, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
> 2816
> 2817 /* TRTT */
> 2818 MMIO_DFH(_MMIO(0x4de0), D_SKL | D_KBL, F_CMD_ACCESS, NULL, NULL);
> 2819 MMIO_DFH(_MMIO(0x4de4), D_SKL | D_KBL, F_CMD_ACCESS, NULL, NULL);
> 2820 MMIO_DFH(_MMIO(0x4de8), D_SKL | D_KBL, F_CMD_ACCESS, NULL, NULL);
> 2821 MMIO_DFH(_MMIO(0x4dec), D_SKL | D_KBL, F_CMD_ACCESS, NULL, NULL);
> 2822 MMIO_DFH(_MMIO(0x4df0), D_SKL | D_KBL, F_CMD_ACCESS, NULL, NULL);
> 2823 MMIO_DFH(_MMIO(0x4df4), D_SKL | D_KBL, F_CMD_ACCESS, NULL, gen9_trtte_write);
> 2824 MMIO_DH(_MMIO(0x4dfc), D_SKL | D_KBL, NULL, gen9_trtt_chicken_write);
> 2825
> 2826 MMIO_D(_MMIO(0x45008), D_SKL | D_KBL);
> 2827
> 2828 MMIO_D(_MMIO(0x46430), D_SKL | D_KBL);
> 2829
> 2830 MMIO_D(_MMIO(0x46520), D_SKL | D_KBL);
> 2831
> 2832 MMIO_D(_MMIO(0xc403c), D_SKL | D_KBL);
> 2833 MMIO_D(_MMIO(0xb004), D_SKL_PLUS);
> 2834 MMIO_DH(DMA_CTRL, D_SKL_PLUS, NULL, dma_ctrl_write);
> 2835
> 2836 MMIO_D(_MMIO(0x65900), D_SKL_PLUS);
> 2837 MMIO_D(_MMIO(0x1082c0), D_SKL | D_KBL);
> 2838 MMIO_D(_MMIO(0x4068), D_SKL | D_KBL);
> 2839 MMIO_D(_MMIO(0x67054), D_SKL | D_KBL);
> 2840 MMIO_D(_MMIO(0x6e560), D_SKL | D_KBL);
> 2841 MMIO_D(_MMIO(0x6e554), D_SKL | D_KBL);
> 2842 MMIO_D(_MMIO(0x2b20), D_SKL | D_KBL);
> 2843 MMIO_D(_MMIO(0x65f00), D_SKL | D_KBL);
> 2844 MMIO_D(_MMIO(0x65f08), D_SKL | D_KBL);
> 2845 MMIO_D(_MMIO(0x320f0), D_SKL | D_KBL);
> 2846
> 2847 MMIO_D(_MMIO(0x70034), D_SKL_PLUS);
> 2848 MMIO_D(_MMIO(0x71034), D_SKL_PLUS);
> 2849 MMIO_D(_MMIO(0x72034), D_SKL_PLUS);
> 2850
> 2851 MMIO_D(_MMIO(_PLANE_KEYVAL_1(PIPE_A)), D_SKL_PLUS);
> 2852 MMIO_D(_MMIO(_PLANE_KEYVAL_1(PIPE_B)), D_SKL_PLUS);
> 2853 MMIO_D(_MMIO(_PLANE_KEYVAL_1(PIPE_C)), D_SKL_PLUS);
> 2854 MMIO_D(_MMIO(_PLANE_KEYMAX_1(PIPE_A)), D_SKL_PLUS);
> 2855 MMIO_D(_MMIO(_PLANE_KEYMAX_1(PIPE_B)), D_SKL_PLUS);
> 2856 MMIO_D(_MMIO(_PLANE_KEYMAX_1(PIPE_C)), D_SKL_PLUS);
> 2857 MMIO_D(_MMIO(_PLANE_KEYMSK_1(PIPE_A)), D_SKL_PLUS);
> 2858 MMIO_D(_MMIO(_PLANE_KEYMSK_1(PIPE_B)), D_SKL_PLUS);
> 2859 MMIO_D(_MMIO(_PLANE_KEYMSK_1(PIPE_C)), D_SKL_PLUS);
> 2860
> 2861 MMIO_D(_MMIO(0x44500), D_SKL_PLUS);
> 2862 MMIO_DFH(GEN9_CSFE_CHICKEN1_RCS, D_SKL_PLUS, F_CMD_ACCESS, NULL, NULL);
> 2863 MMIO_DFH(GEN8_HDC_CHICKEN1, D_SKL | D_KBL, F_MODE_MASK | F_CMD_ACCESS,
> 2864 NULL, NULL);
> 2865
> 2866 MMIO_D(_MMIO(0x4ab8), D_KBL);
> 2867 MMIO_D(_MMIO(0x2248), D_SKL_PLUS | D_KBL);
> 2868
> 2869 return 0;
> 2870 }
> 2871
>
> ---
> 0-DAY kernel test infrastructure Open Source Technology Center
> https://lists.01.org/pipermail/kbuild-all Intel Corporation
--
Open Source Technology Center, Intel ltd.
$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/intel-gvt-dev/attachments/20180315/6884b1fe/attachment.sig>
More information about the intel-gvt-dev
mailing list