lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:   Mon, 18 Dec 2017 10:37:04 +0800
From:   kbuild test robot <fengguang.wu@...el.com>
To:     Andrey Ryabinin <aryabinin@...tuozzo.com>
Cc:     kbuild-all@...org, linux-kernel@...r.kernel.org,
        Pavel Tatashin <pasha.tatashin@...cle.com>,
        Andrew Morton <akpm@...ux-foundation.org>,
        Linux Memory Management List <linux-mm@...ck.org>
Subject: drivers/gpu/drm/i915/gvt/handlers.c:2397:1: error: the frame size of
 32120 bytes is larger than 8192 bytes

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   779f4e1c6c7c661db40dfebd6dd6bda7b5f88aa3
commit: d17a1d97dc208d664c91cc387ffb752c7f85dc61 x86/mm/kasan: don't use vmemmap_populate() to initialize shadow
date:   5 weeks ago
config: x86_64-randconfig-x001-12180843 (attached as .config)
compiler: gcc-7 (Debian 7.2.0-12) 7.2.1 20171025
reproduce:
        git checkout d17a1d97dc208d664c91cc387ffb752c7f85dc61
        # 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_generic_mmio_info':
>> drivers/gpu/drm/i915/gvt/handlers.c:2397:1: error: the frame size of 32120 bytes is larger than 8192 bytes [-Werror=frame-larger-than=]
    }
    ^
   cc1: all warnings being treated as errors

vim +2397 drivers/gpu/drm/i915/gvt/handlers.c

e39c5add3 Zhi Wang       2016-09-02  1649  
0aa5277c3 Zhao Yan       2017-02-28  1650  	MMIO_RING_DFH(RING_MI_MODE, D_ALL, F_MODE_MASK | F_CMD_ACCESS,
0aa5277c3 Zhao Yan       2017-02-28  1651  		NULL, NULL);
41bfab35b Pei Zhang      2017-02-24  1652  	MMIO_RING_DFH(RING_INSTPM, D_ALL, F_MODE_MASK | F_CMD_ACCESS,
41bfab35b Pei Zhang      2017-02-24  1653  			NULL, NULL);
04d348ae3 Zhi Wang       2016-04-25  1654  	MMIO_RING_DFH(RING_TIMESTAMP, D_ALL, F_CMD_ACCESS,
20a2bcdec Xiong Zhang    2017-10-14  1655  			mmio_read_from_hw, NULL);
04d348ae3 Zhi Wang       2016-04-25  1656  	MMIO_RING_DFH(RING_TIMESTAMP_UDW, D_ALL, F_CMD_ACCESS,
20a2bcdec Xiong Zhang    2017-10-14  1657  			mmio_read_from_hw, NULL);
e39c5add3 Zhi Wang       2016-09-02  1658  
0aa5277c3 Zhao Yan       2017-02-28  1659  	MMIO_DFH(GEN7_GT_MODE, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  1660  	MMIO_DFH(CACHE_MODE_0_GEN7, D_ALL, F_MODE_MASK | F_CMD_ACCESS,
0aa5277c3 Zhao Yan       2017-02-28  1661  		NULL, NULL);
a045fba47 Ping Gao       2016-11-14  1662  	MMIO_DFH(CACHE_MODE_1, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  1663  	MMIO_DFH(CACHE_MODE_0, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  1664  	MMIO_DFH(0x2124, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  1665  
0aa5277c3 Zhao Yan       2017-02-28  1666  	MMIO_DFH(0x20dc, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  1667  	MMIO_DFH(_3D_CHICKEN3, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  1668  	MMIO_DFH(0x2088, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  1669  	MMIO_DFH(0x20e4, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  1670  	MMIO_DFH(0x2470, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  1671  	MMIO_DFH(GAM_ECOCHK, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  1672  	MMIO_DFH(GEN7_COMMON_SLICE_CHICKEN1, D_ALL, F_MODE_MASK | F_CMD_ACCESS,
0aa5277c3 Zhao Yan       2017-02-28  1673  		NULL, NULL);
1999f108c Chuanxiao Dong 2017-05-17  1674  	MMIO_DFH(COMMON_SLICE_CHICKEN2, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL,
1999f108c Chuanxiao Dong 2017-05-17  1675  		 skl_misc_ctl_write);
0aa5277c3 Zhao Yan       2017-02-28  1676  	MMIO_DFH(0x9030, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  1677  	MMIO_DFH(0x20a0, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  1678  	MMIO_DFH(0x2420, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  1679  	MMIO_DFH(0x2430, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  1680  	MMIO_DFH(0x2434, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  1681  	MMIO_DFH(0x2438, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  1682  	MMIO_DFH(0x243c, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  1683  	MMIO_DFH(0x7018, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
a045fba47 Ping Gao       2016-11-14  1684  	MMIO_DFH(HALF_SLICE_CHICKEN3, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
187447a10 Pei Zhang      2017-02-21  1685  	MMIO_DFH(GEN7_HALF_SLICE_CHICKEN1, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  1686  
e39c5add3 Zhi Wang       2016-09-02  1687  	/* display */
e39c5add3 Zhi Wang       2016-09-02  1688  	MMIO_F(0x60220, 0x20, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  1689  	MMIO_D(0x602a0, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1690  
e39c5add3 Zhi Wang       2016-09-02  1691  	MMIO_D(0x65050, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1692  	MMIO_D(0x650b4, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1693  
e39c5add3 Zhi Wang       2016-09-02  1694  	MMIO_D(0xc4040, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1695  	MMIO_D(DERRMR, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1696  
e39c5add3 Zhi Wang       2016-09-02  1697  	MMIO_D(PIPEDSL(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1698  	MMIO_D(PIPEDSL(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1699  	MMIO_D(PIPEDSL(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1700  	MMIO_D(PIPEDSL(_PIPE_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1701  
04d348ae3 Zhi Wang       2016-04-25  1702  	MMIO_DH(PIPECONF(PIPE_A), D_ALL, NULL, pipeconf_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  1703  	MMIO_DH(PIPECONF(PIPE_B), D_ALL, NULL, pipeconf_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  1704  	MMIO_DH(PIPECONF(PIPE_C), D_ALL, NULL, pipeconf_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  1705  	MMIO_DH(PIPECONF(_PIPE_EDP), D_ALL, NULL, pipeconf_mmio_write);
e39c5add3 Zhi Wang       2016-09-02  1706  
e39c5add3 Zhi Wang       2016-09-02  1707  	MMIO_D(PIPESTAT(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1708  	MMIO_D(PIPESTAT(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1709  	MMIO_D(PIPESTAT(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1710  	MMIO_D(PIPESTAT(_PIPE_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1711  
e39c5add3 Zhi Wang       2016-09-02  1712  	MMIO_D(PIPE_FLIPCOUNT_G4X(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1713  	MMIO_D(PIPE_FLIPCOUNT_G4X(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1714  	MMIO_D(PIPE_FLIPCOUNT_G4X(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1715  	MMIO_D(PIPE_FLIPCOUNT_G4X(_PIPE_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1716  
e39c5add3 Zhi Wang       2016-09-02  1717  	MMIO_D(PIPE_FRMCOUNT_G4X(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1718  	MMIO_D(PIPE_FRMCOUNT_G4X(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1719  	MMIO_D(PIPE_FRMCOUNT_G4X(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1720  	MMIO_D(PIPE_FRMCOUNT_G4X(_PIPE_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1721  
e39c5add3 Zhi Wang       2016-09-02  1722  	MMIO_D(CURCNTR(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1723  	MMIO_D(CURCNTR(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1724  	MMIO_D(CURCNTR(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1725  
e39c5add3 Zhi Wang       2016-09-02  1726  	MMIO_D(CURPOS(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1727  	MMIO_D(CURPOS(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1728  	MMIO_D(CURPOS(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1729  
e39c5add3 Zhi Wang       2016-09-02  1730  	MMIO_D(CURBASE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1731  	MMIO_D(CURBASE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1732  	MMIO_D(CURBASE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1733  
e39c5add3 Zhi Wang       2016-09-02  1734  	MMIO_D(0x700ac, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1735  	MMIO_D(0x710ac, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1736  	MMIO_D(0x720ac, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1737  
e39c5add3 Zhi Wang       2016-09-02  1738  	MMIO_D(0x70090, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1739  	MMIO_D(0x70094, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1740  	MMIO_D(0x70098, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1741  	MMIO_D(0x7009c, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1742  
e39c5add3 Zhi Wang       2016-09-02  1743  	MMIO_D(DSPCNTR(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1744  	MMIO_D(DSPADDR(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1745  	MMIO_D(DSPSTRIDE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1746  	MMIO_D(DSPPOS(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1747  	MMIO_D(DSPSIZE(PIPE_A), D_ALL);
04d348ae3 Zhi Wang       2016-04-25  1748  	MMIO_DH(DSPSURF(PIPE_A), D_ALL, NULL, pri_surf_mmio_write);
e39c5add3 Zhi Wang       2016-09-02  1749  	MMIO_D(DSPOFFSET(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1750  	MMIO_D(DSPSURFLIVE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1751  
e39c5add3 Zhi Wang       2016-09-02  1752  	MMIO_D(DSPCNTR(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1753  	MMIO_D(DSPADDR(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1754  	MMIO_D(DSPSTRIDE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1755  	MMIO_D(DSPPOS(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1756  	MMIO_D(DSPSIZE(PIPE_B), D_ALL);
04d348ae3 Zhi Wang       2016-04-25  1757  	MMIO_DH(DSPSURF(PIPE_B), D_ALL, NULL, pri_surf_mmio_write);
e39c5add3 Zhi Wang       2016-09-02  1758  	MMIO_D(DSPOFFSET(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1759  	MMIO_D(DSPSURFLIVE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1760  
e39c5add3 Zhi Wang       2016-09-02  1761  	MMIO_D(DSPCNTR(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1762  	MMIO_D(DSPADDR(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1763  	MMIO_D(DSPSTRIDE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1764  	MMIO_D(DSPPOS(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1765  	MMIO_D(DSPSIZE(PIPE_C), D_ALL);
04d348ae3 Zhi Wang       2016-04-25  1766  	MMIO_DH(DSPSURF(PIPE_C), D_ALL, NULL, pri_surf_mmio_write);
e39c5add3 Zhi Wang       2016-09-02  1767  	MMIO_D(DSPOFFSET(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1768  	MMIO_D(DSPSURFLIVE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1769  
e39c5add3 Zhi Wang       2016-09-02  1770  	MMIO_D(SPRCTL(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1771  	MMIO_D(SPRLINOFF(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1772  	MMIO_D(SPRSTRIDE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1773  	MMIO_D(SPRPOS(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1774  	MMIO_D(SPRSIZE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1775  	MMIO_D(SPRKEYVAL(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1776  	MMIO_D(SPRKEYMSK(PIPE_A), D_ALL);
04d348ae3 Zhi Wang       2016-04-25  1777  	MMIO_DH(SPRSURF(PIPE_A), D_ALL, NULL, spr_surf_mmio_write);
e39c5add3 Zhi Wang       2016-09-02  1778  	MMIO_D(SPRKEYMAX(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1779  	MMIO_D(SPROFFSET(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1780  	MMIO_D(SPRSCALE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1781  	MMIO_D(SPRSURFLIVE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1782  
e39c5add3 Zhi Wang       2016-09-02  1783  	MMIO_D(SPRCTL(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1784  	MMIO_D(SPRLINOFF(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1785  	MMIO_D(SPRSTRIDE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1786  	MMIO_D(SPRPOS(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1787  	MMIO_D(SPRSIZE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1788  	MMIO_D(SPRKEYVAL(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1789  	MMIO_D(SPRKEYMSK(PIPE_B), D_ALL);
04d348ae3 Zhi Wang       2016-04-25  1790  	MMIO_DH(SPRSURF(PIPE_B), D_ALL, NULL, spr_surf_mmio_write);
e39c5add3 Zhi Wang       2016-09-02  1791  	MMIO_D(SPRKEYMAX(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1792  	MMIO_D(SPROFFSET(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1793  	MMIO_D(SPRSCALE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1794  	MMIO_D(SPRSURFLIVE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1795  
e39c5add3 Zhi Wang       2016-09-02  1796  	MMIO_D(SPRCTL(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1797  	MMIO_D(SPRLINOFF(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1798  	MMIO_D(SPRSTRIDE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1799  	MMIO_D(SPRPOS(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1800  	MMIO_D(SPRSIZE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1801  	MMIO_D(SPRKEYVAL(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1802  	MMIO_D(SPRKEYMSK(PIPE_C), D_ALL);
04d348ae3 Zhi Wang       2016-04-25  1803  	MMIO_DH(SPRSURF(PIPE_C), D_ALL, NULL, spr_surf_mmio_write);
e39c5add3 Zhi Wang       2016-09-02  1804  	MMIO_D(SPRKEYMAX(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1805  	MMIO_D(SPROFFSET(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1806  	MMIO_D(SPRSCALE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1807  	MMIO_D(SPRSURFLIVE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1808  
e39c5add3 Zhi Wang       2016-09-02  1809  	MMIO_D(HTOTAL(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1810  	MMIO_D(HBLANK(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1811  	MMIO_D(HSYNC(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1812  	MMIO_D(VTOTAL(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1813  	MMIO_D(VBLANK(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1814  	MMIO_D(VSYNC(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1815  	MMIO_D(BCLRPAT(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1816  	MMIO_D(VSYNCSHIFT(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1817  	MMIO_D(PIPESRC(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1818  
e39c5add3 Zhi Wang       2016-09-02  1819  	MMIO_D(HTOTAL(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1820  	MMIO_D(HBLANK(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1821  	MMIO_D(HSYNC(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1822  	MMIO_D(VTOTAL(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1823  	MMIO_D(VBLANK(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1824  	MMIO_D(VSYNC(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1825  	MMIO_D(BCLRPAT(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1826  	MMIO_D(VSYNCSHIFT(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1827  	MMIO_D(PIPESRC(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1828  
e39c5add3 Zhi Wang       2016-09-02  1829  	MMIO_D(HTOTAL(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1830  	MMIO_D(HBLANK(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1831  	MMIO_D(HSYNC(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1832  	MMIO_D(VTOTAL(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1833  	MMIO_D(VBLANK(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1834  	MMIO_D(VSYNC(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1835  	MMIO_D(BCLRPAT(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1836  	MMIO_D(VSYNCSHIFT(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1837  	MMIO_D(PIPESRC(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1838  
e39c5add3 Zhi Wang       2016-09-02  1839  	MMIO_D(HTOTAL(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1840  	MMIO_D(HBLANK(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1841  	MMIO_D(HSYNC(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1842  	MMIO_D(VTOTAL(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1843  	MMIO_D(VBLANK(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1844  	MMIO_D(VSYNC(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1845  	MMIO_D(BCLRPAT(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1846  	MMIO_D(VSYNCSHIFT(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1847  
e39c5add3 Zhi Wang       2016-09-02  1848  	MMIO_D(PIPE_DATA_M1(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1849  	MMIO_D(PIPE_DATA_N1(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1850  	MMIO_D(PIPE_DATA_M2(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1851  	MMIO_D(PIPE_DATA_N2(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1852  	MMIO_D(PIPE_LINK_M1(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1853  	MMIO_D(PIPE_LINK_N1(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1854  	MMIO_D(PIPE_LINK_M2(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1855  	MMIO_D(PIPE_LINK_N2(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1856  
e39c5add3 Zhi Wang       2016-09-02  1857  	MMIO_D(PIPE_DATA_M1(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1858  	MMIO_D(PIPE_DATA_N1(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1859  	MMIO_D(PIPE_DATA_M2(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1860  	MMIO_D(PIPE_DATA_N2(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1861  	MMIO_D(PIPE_LINK_M1(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1862  	MMIO_D(PIPE_LINK_N1(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1863  	MMIO_D(PIPE_LINK_M2(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1864  	MMIO_D(PIPE_LINK_N2(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1865  
e39c5add3 Zhi Wang       2016-09-02  1866  	MMIO_D(PIPE_DATA_M1(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1867  	MMIO_D(PIPE_DATA_N1(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1868  	MMIO_D(PIPE_DATA_M2(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1869  	MMIO_D(PIPE_DATA_N2(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1870  	MMIO_D(PIPE_LINK_M1(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1871  	MMIO_D(PIPE_LINK_N1(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1872  	MMIO_D(PIPE_LINK_M2(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1873  	MMIO_D(PIPE_LINK_N2(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1874  
e39c5add3 Zhi Wang       2016-09-02  1875  	MMIO_D(PIPE_DATA_M1(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1876  	MMIO_D(PIPE_DATA_N1(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1877  	MMIO_D(PIPE_DATA_M2(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1878  	MMIO_D(PIPE_DATA_N2(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1879  	MMIO_D(PIPE_LINK_M1(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1880  	MMIO_D(PIPE_LINK_N1(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1881  	MMIO_D(PIPE_LINK_M2(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1882  	MMIO_D(PIPE_LINK_N2(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1883  
e39c5add3 Zhi Wang       2016-09-02  1884  	MMIO_D(PF_CTL(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1885  	MMIO_D(PF_WIN_SZ(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1886  	MMIO_D(PF_WIN_POS(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1887  	MMIO_D(PF_VSCALE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1888  	MMIO_D(PF_HSCALE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1889  
e39c5add3 Zhi Wang       2016-09-02  1890  	MMIO_D(PF_CTL(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1891  	MMIO_D(PF_WIN_SZ(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1892  	MMIO_D(PF_WIN_POS(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1893  	MMIO_D(PF_VSCALE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1894  	MMIO_D(PF_HSCALE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1895  
e39c5add3 Zhi Wang       2016-09-02  1896  	MMIO_D(PF_CTL(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1897  	MMIO_D(PF_WIN_SZ(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1898  	MMIO_D(PF_WIN_POS(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1899  	MMIO_D(PF_VSCALE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1900  	MMIO_D(PF_HSCALE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1901  
e39c5add3 Zhi Wang       2016-09-02  1902  	MMIO_D(WM0_PIPEA_ILK, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1903  	MMIO_D(WM0_PIPEB_ILK, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1904  	MMIO_D(WM0_PIPEC_IVB, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1905  	MMIO_D(WM1_LP_ILK, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1906  	MMIO_D(WM2_LP_ILK, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1907  	MMIO_D(WM3_LP_ILK, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1908  	MMIO_D(WM1S_LP_ILK, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1909  	MMIO_D(WM2S_LP_IVB, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1910  	MMIO_D(WM3S_LP_IVB, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1911  
e39c5add3 Zhi Wang       2016-09-02  1912  	MMIO_D(BLC_PWM_CPU_CTL2, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1913  	MMIO_D(BLC_PWM_CPU_CTL, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1914  	MMIO_D(BLC_PWM_PCH_CTL1, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1915  	MMIO_D(BLC_PWM_PCH_CTL2, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1916  
e39c5add3 Zhi Wang       2016-09-02  1917  	MMIO_D(0x48268, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1918  
04d348ae3 Zhi Wang       2016-04-25  1919  	MMIO_F(PCH_GMBUS0, 4 * 4, 0, 0, 0, D_ALL, gmbus_mmio_read,
04d348ae3 Zhi Wang       2016-04-25  1920  		gmbus_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  1921  	MMIO_F(PCH_GPIOA, 6 * 4, F_UNALIGN, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  1922  	MMIO_F(0xe4f00, 0x28, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  1923  
04d348ae3 Zhi Wang       2016-04-25  1924  	MMIO_F(_PCH_DPB_AUX_CH_CTL, 6 * 4, 0, 0, 0, D_PRE_SKL, NULL,
04d348ae3 Zhi Wang       2016-04-25  1925  		dp_aux_ch_ctl_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  1926  	MMIO_F(_PCH_DPC_AUX_CH_CTL, 6 * 4, 0, 0, 0, D_PRE_SKL, NULL,
04d348ae3 Zhi Wang       2016-04-25  1927  		dp_aux_ch_ctl_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  1928  	MMIO_F(_PCH_DPD_AUX_CH_CTL, 6 * 4, 0, 0, 0, D_PRE_SKL, NULL,
04d348ae3 Zhi Wang       2016-04-25  1929  		dp_aux_ch_ctl_mmio_write);
e39c5add3 Zhi Wang       2016-09-02  1930  
75e64ff2c Xiong Zhang    2017-06-28  1931  	MMIO_DH(PCH_ADPA, D_PRE_SKL, NULL, pch_adpa_mmio_write);
e39c5add3 Zhi Wang       2016-09-02  1932  
04d348ae3 Zhi Wang       2016-04-25  1933  	MMIO_DH(_PCH_TRANSACONF, D_ALL, NULL, transconf_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  1934  	MMIO_DH(_PCH_TRANSBCONF, D_ALL, NULL, transconf_mmio_write);
e39c5add3 Zhi Wang       2016-09-02  1935  
04d348ae3 Zhi Wang       2016-04-25  1936  	MMIO_DH(FDI_RX_IIR(PIPE_A), D_ALL, NULL, fdi_rx_iir_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  1937  	MMIO_DH(FDI_RX_IIR(PIPE_B), D_ALL, NULL, fdi_rx_iir_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  1938  	MMIO_DH(FDI_RX_IIR(PIPE_C), D_ALL, NULL, fdi_rx_iir_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  1939  	MMIO_DH(FDI_RX_IMR(PIPE_A), D_ALL, NULL, update_fdi_rx_iir_status);
04d348ae3 Zhi Wang       2016-04-25  1940  	MMIO_DH(FDI_RX_IMR(PIPE_B), D_ALL, NULL, update_fdi_rx_iir_status);
04d348ae3 Zhi Wang       2016-04-25  1941  	MMIO_DH(FDI_RX_IMR(PIPE_C), D_ALL, NULL, update_fdi_rx_iir_status);
04d348ae3 Zhi Wang       2016-04-25  1942  	MMIO_DH(FDI_RX_CTL(PIPE_A), D_ALL, NULL, update_fdi_rx_iir_status);
04d348ae3 Zhi Wang       2016-04-25  1943  	MMIO_DH(FDI_RX_CTL(PIPE_B), D_ALL, NULL, update_fdi_rx_iir_status);
04d348ae3 Zhi Wang       2016-04-25  1944  	MMIO_DH(FDI_RX_CTL(PIPE_C), D_ALL, NULL, update_fdi_rx_iir_status);
e39c5add3 Zhi Wang       2016-09-02  1945  
e39c5add3 Zhi Wang       2016-09-02  1946  	MMIO_D(_PCH_TRANS_HTOTAL_A, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1947  	MMIO_D(_PCH_TRANS_HBLANK_A, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1948  	MMIO_D(_PCH_TRANS_HSYNC_A, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1949  	MMIO_D(_PCH_TRANS_VTOTAL_A, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1950  	MMIO_D(_PCH_TRANS_VBLANK_A, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1951  	MMIO_D(_PCH_TRANS_VSYNC_A, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1952  	MMIO_D(_PCH_TRANS_VSYNCSHIFT_A, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1953  
e39c5add3 Zhi Wang       2016-09-02  1954  	MMIO_D(_PCH_TRANS_HTOTAL_B, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1955  	MMIO_D(_PCH_TRANS_HBLANK_B, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1956  	MMIO_D(_PCH_TRANS_HSYNC_B, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1957  	MMIO_D(_PCH_TRANS_VTOTAL_B, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1958  	MMIO_D(_PCH_TRANS_VBLANK_B, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1959  	MMIO_D(_PCH_TRANS_VSYNC_B, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1960  	MMIO_D(_PCH_TRANS_VSYNCSHIFT_B, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1961  
e39c5add3 Zhi Wang       2016-09-02  1962  	MMIO_D(_PCH_TRANSA_DATA_M1, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1963  	MMIO_D(_PCH_TRANSA_DATA_N1, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1964  	MMIO_D(_PCH_TRANSA_DATA_M2, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1965  	MMIO_D(_PCH_TRANSA_DATA_N2, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1966  	MMIO_D(_PCH_TRANSA_LINK_M1, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1967  	MMIO_D(_PCH_TRANSA_LINK_N1, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1968  	MMIO_D(_PCH_TRANSA_LINK_M2, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1969  	MMIO_D(_PCH_TRANSA_LINK_N2, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1970  
e39c5add3 Zhi Wang       2016-09-02  1971  	MMIO_D(TRANS_DP_CTL(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1972  	MMIO_D(TRANS_DP_CTL(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1973  	MMIO_D(TRANS_DP_CTL(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1974  
e39c5add3 Zhi Wang       2016-09-02  1975  	MMIO_D(TVIDEO_DIP_CTL(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1976  	MMIO_D(TVIDEO_DIP_DATA(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1977  	MMIO_D(TVIDEO_DIP_GCP(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1978  
e39c5add3 Zhi Wang       2016-09-02  1979  	MMIO_D(TVIDEO_DIP_CTL(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1980  	MMIO_D(TVIDEO_DIP_DATA(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1981  	MMIO_D(TVIDEO_DIP_GCP(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1982  
e39c5add3 Zhi Wang       2016-09-02  1983  	MMIO_D(TVIDEO_DIP_CTL(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1984  	MMIO_D(TVIDEO_DIP_DATA(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1985  	MMIO_D(TVIDEO_DIP_GCP(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1986  
e39c5add3 Zhi Wang       2016-09-02  1987  	MMIO_D(_FDI_RXA_MISC, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1988  	MMIO_D(_FDI_RXB_MISC, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1989  	MMIO_D(_FDI_RXA_TUSIZE1, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1990  	MMIO_D(_FDI_RXA_TUSIZE2, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1991  	MMIO_D(_FDI_RXB_TUSIZE1, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1992  	MMIO_D(_FDI_RXB_TUSIZE2, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1993  
04d348ae3 Zhi Wang       2016-04-25  1994  	MMIO_DH(PCH_PP_CONTROL, D_ALL, NULL, pch_pp_control_mmio_write);
e39c5add3 Zhi Wang       2016-09-02  1995  	MMIO_D(PCH_PP_DIVISOR, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1996  	MMIO_D(PCH_PP_STATUS,  D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1997  	MMIO_D(PCH_LVDS, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1998  	MMIO_D(_PCH_DPLL_A, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  1999  	MMIO_D(_PCH_DPLL_B, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2000  	MMIO_D(_PCH_FPA0, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2001  	MMIO_D(_PCH_FPA1, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2002  	MMIO_D(_PCH_FPB0, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2003  	MMIO_D(_PCH_FPB1, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2004  	MMIO_D(PCH_DREF_CONTROL, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2005  	MMIO_D(PCH_RAWCLK_FREQ, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2006  	MMIO_D(PCH_DPLL_SEL, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2007  
e39c5add3 Zhi Wang       2016-09-02  2008  	MMIO_D(0x61208, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2009  	MMIO_D(0x6120c, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2010  	MMIO_D(PCH_PP_ON_DELAYS, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2011  	MMIO_D(PCH_PP_OFF_DELAYS, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2012  
04d348ae3 Zhi Wang       2016-04-25  2013  	MMIO_DH(0xe651c, D_ALL, dpy_reg_mmio_read, NULL);
04d348ae3 Zhi Wang       2016-04-25  2014  	MMIO_DH(0xe661c, D_ALL, dpy_reg_mmio_read, NULL);
04d348ae3 Zhi Wang       2016-04-25  2015  	MMIO_DH(0xe671c, D_ALL, dpy_reg_mmio_read, NULL);
04d348ae3 Zhi Wang       2016-04-25  2016  	MMIO_DH(0xe681c, D_ALL, dpy_reg_mmio_read, NULL);
5cd82b757 Changbin Du    2017-06-13  2017  	MMIO_DH(0xe6c04, D_ALL, dpy_reg_mmio_read, NULL);
5cd82b757 Changbin Du    2017-06-13  2018  	MMIO_DH(0xe6e1c, D_ALL, dpy_reg_mmio_read, NULL);
e39c5add3 Zhi Wang       2016-09-02  2019  
e39c5add3 Zhi Wang       2016-09-02  2020  	MMIO_RO(PCH_PORT_HOTPLUG, D_ALL, 0,
e39c5add3 Zhi Wang       2016-09-02  2021  		PORTA_HOTPLUG_STATUS_MASK
e39c5add3 Zhi Wang       2016-09-02  2022  		| PORTB_HOTPLUG_STATUS_MASK
e39c5add3 Zhi Wang       2016-09-02  2023  		| PORTC_HOTPLUG_STATUS_MASK
e39c5add3 Zhi Wang       2016-09-02  2024  		| PORTD_HOTPLUG_STATUS_MASK,
e39c5add3 Zhi Wang       2016-09-02  2025  		NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2026  
04d348ae3 Zhi Wang       2016-04-25  2027  	MMIO_DH(LCPLL_CTL, D_ALL, NULL, lcpll_ctl_mmio_write);
e39c5add3 Zhi Wang       2016-09-02  2028  	MMIO_D(FUSE_STRAP, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2029  	MMIO_D(DIGITAL_PORT_HOTPLUG_CNTRL, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2030  
e39c5add3 Zhi Wang       2016-09-02  2031  	MMIO_D(DISP_ARB_CTL, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2032  	MMIO_D(DISP_ARB_CTL2, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2033  
e39c5add3 Zhi Wang       2016-09-02  2034  	MMIO_D(ILK_DISPLAY_CHICKEN1, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2035  	MMIO_D(ILK_DISPLAY_CHICKEN2, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2036  	MMIO_D(ILK_DSPCLK_GATE_D, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2037  
e39c5add3 Zhi Wang       2016-09-02  2038  	MMIO_D(SOUTH_CHICKEN1, D_ALL);
04d348ae3 Zhi Wang       2016-04-25  2039  	MMIO_DH(SOUTH_CHICKEN2, D_ALL, NULL, south_chicken2_mmio_write);
e39c5add3 Zhi Wang       2016-09-02  2040  	MMIO_D(_TRANSA_CHICKEN1, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2041  	MMIO_D(_TRANSB_CHICKEN1, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2042  	MMIO_D(SOUTH_DSPCLK_GATE_D, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2043  	MMIO_D(_TRANSA_CHICKEN2, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2044  	MMIO_D(_TRANSB_CHICKEN2, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2045  
e39c5add3 Zhi Wang       2016-09-02  2046  	MMIO_D(ILK_DPFC_CB_BASE, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2047  	MMIO_D(ILK_DPFC_CONTROL, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2048  	MMIO_D(ILK_DPFC_RECOMP_CTL, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2049  	MMIO_D(ILK_DPFC_STATUS, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2050  	MMIO_D(ILK_DPFC_FENCE_YOFF, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2051  	MMIO_D(ILK_DPFC_CHICKEN, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2052  	MMIO_D(ILK_FBC_RT_BASE, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2053  
e39c5add3 Zhi Wang       2016-09-02  2054  	MMIO_D(IPS_CTL, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2055  
e39c5add3 Zhi Wang       2016-09-02  2056  	MMIO_D(PIPE_CSC_COEFF_RY_GY(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2057  	MMIO_D(PIPE_CSC_COEFF_BY(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2058  	MMIO_D(PIPE_CSC_COEFF_RU_GU(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2059  	MMIO_D(PIPE_CSC_COEFF_BU(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2060  	MMIO_D(PIPE_CSC_COEFF_RV_GV(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2061  	MMIO_D(PIPE_CSC_COEFF_BV(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2062  	MMIO_D(PIPE_CSC_MODE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2063  	MMIO_D(PIPE_CSC_PREOFF_HI(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2064  	MMIO_D(PIPE_CSC_PREOFF_ME(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2065  	MMIO_D(PIPE_CSC_PREOFF_LO(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2066  	MMIO_D(PIPE_CSC_POSTOFF_HI(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2067  	MMIO_D(PIPE_CSC_POSTOFF_ME(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2068  	MMIO_D(PIPE_CSC_POSTOFF_LO(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2069  
e39c5add3 Zhi Wang       2016-09-02  2070  	MMIO_D(PIPE_CSC_COEFF_RY_GY(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2071  	MMIO_D(PIPE_CSC_COEFF_BY(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2072  	MMIO_D(PIPE_CSC_COEFF_RU_GU(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2073  	MMIO_D(PIPE_CSC_COEFF_BU(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2074  	MMIO_D(PIPE_CSC_COEFF_RV_GV(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2075  	MMIO_D(PIPE_CSC_COEFF_BV(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2076  	MMIO_D(PIPE_CSC_MODE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2077  	MMIO_D(PIPE_CSC_PREOFF_HI(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2078  	MMIO_D(PIPE_CSC_PREOFF_ME(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2079  	MMIO_D(PIPE_CSC_PREOFF_LO(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2080  	MMIO_D(PIPE_CSC_POSTOFF_HI(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2081  	MMIO_D(PIPE_CSC_POSTOFF_ME(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2082  	MMIO_D(PIPE_CSC_POSTOFF_LO(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2083  
e39c5add3 Zhi Wang       2016-09-02  2084  	MMIO_D(PIPE_CSC_COEFF_RY_GY(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2085  	MMIO_D(PIPE_CSC_COEFF_BY(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2086  	MMIO_D(PIPE_CSC_COEFF_RU_GU(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2087  	MMIO_D(PIPE_CSC_COEFF_BU(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2088  	MMIO_D(PIPE_CSC_COEFF_RV_GV(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2089  	MMIO_D(PIPE_CSC_COEFF_BV(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2090  	MMIO_D(PIPE_CSC_MODE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2091  	MMIO_D(PIPE_CSC_PREOFF_HI(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2092  	MMIO_D(PIPE_CSC_PREOFF_ME(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2093  	MMIO_D(PIPE_CSC_PREOFF_LO(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2094  	MMIO_D(PIPE_CSC_POSTOFF_HI(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2095  	MMIO_D(PIPE_CSC_POSTOFF_ME(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2096  	MMIO_D(PIPE_CSC_POSTOFF_LO(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2097  
04d348ae3 Zhi Wang       2016-04-25  2098  	MMIO_D(PREC_PAL_INDEX(PIPE_A), D_ALL);
04d348ae3 Zhi Wang       2016-04-25  2099  	MMIO_D(PREC_PAL_DATA(PIPE_A), D_ALL);
04d348ae3 Zhi Wang       2016-04-25  2100  	MMIO_F(PREC_PAL_GC_MAX(PIPE_A, 0), 4 * 3, 0, 0, 0, D_ALL, NULL, NULL);
04d348ae3 Zhi Wang       2016-04-25  2101  
04d348ae3 Zhi Wang       2016-04-25  2102  	MMIO_D(PREC_PAL_INDEX(PIPE_B), D_ALL);
04d348ae3 Zhi Wang       2016-04-25  2103  	MMIO_D(PREC_PAL_DATA(PIPE_B), D_ALL);
04d348ae3 Zhi Wang       2016-04-25  2104  	MMIO_F(PREC_PAL_GC_MAX(PIPE_B, 0), 4 * 3, 0, 0, 0, D_ALL, NULL, NULL);
04d348ae3 Zhi Wang       2016-04-25  2105  
04d348ae3 Zhi Wang       2016-04-25  2106  	MMIO_D(PREC_PAL_INDEX(PIPE_C), D_ALL);
04d348ae3 Zhi Wang       2016-04-25  2107  	MMIO_D(PREC_PAL_DATA(PIPE_C), D_ALL);
04d348ae3 Zhi Wang       2016-04-25  2108  	MMIO_F(PREC_PAL_GC_MAX(PIPE_C, 0), 4 * 3, 0, 0, 0, D_ALL, NULL, NULL);
04d348ae3 Zhi Wang       2016-04-25  2109  
e39c5add3 Zhi Wang       2016-09-02  2110  	MMIO_D(0x60110, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2111  	MMIO_D(0x61110, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2112  	MMIO_F(0x70400, 0x40, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2113  	MMIO_F(0x71400, 0x40, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2114  	MMIO_F(0x72400, 0x40, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2115  	MMIO_F(0x70440, 0xc, 0, 0, 0, D_PRE_SKL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2116  	MMIO_F(0x71440, 0xc, 0, 0, 0, D_PRE_SKL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2117  	MMIO_F(0x72440, 0xc, 0, 0, 0, D_PRE_SKL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2118  	MMIO_F(0x7044c, 0xc, 0, 0, 0, D_PRE_SKL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2119  	MMIO_F(0x7144c, 0xc, 0, 0, 0, D_PRE_SKL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2120  	MMIO_F(0x7244c, 0xc, 0, 0, 0, D_PRE_SKL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2121  
e39c5add3 Zhi Wang       2016-09-02  2122  	MMIO_D(PIPE_WM_LINETIME(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2123  	MMIO_D(PIPE_WM_LINETIME(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2124  	MMIO_D(PIPE_WM_LINETIME(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2125  	MMIO_D(SPLL_CTL, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2126  	MMIO_D(_WRPLL_CTL1, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2127  	MMIO_D(_WRPLL_CTL2, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2128  	MMIO_D(PORT_CLK_SEL(PORT_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2129  	MMIO_D(PORT_CLK_SEL(PORT_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2130  	MMIO_D(PORT_CLK_SEL(PORT_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2131  	MMIO_D(PORT_CLK_SEL(PORT_D), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2132  	MMIO_D(PORT_CLK_SEL(PORT_E), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2133  	MMIO_D(TRANS_CLK_SEL(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2134  	MMIO_D(TRANS_CLK_SEL(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2135  	MMIO_D(TRANS_CLK_SEL(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2136  
e39c5add3 Zhi Wang       2016-09-02  2137  	MMIO_D(HSW_NDE_RSTWRN_OPT, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2138  	MMIO_D(0x46508, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2139  
e39c5add3 Zhi Wang       2016-09-02  2140  	MMIO_D(0x49080, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2141  	MMIO_D(0x49180, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2142  	MMIO_D(0x49280, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2143  
e39c5add3 Zhi Wang       2016-09-02  2144  	MMIO_F(0x49090, 0x14, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2145  	MMIO_F(0x49190, 0x14, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2146  	MMIO_F(0x49290, 0x14, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2147  
e39c5add3 Zhi Wang       2016-09-02  2148  	MMIO_D(GAMMA_MODE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2149  	MMIO_D(GAMMA_MODE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2150  	MMIO_D(GAMMA_MODE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2151  
e39c5add3 Zhi Wang       2016-09-02  2152  	MMIO_D(PIPE_MULT(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2153  	MMIO_D(PIPE_MULT(PIPE_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2154  	MMIO_D(PIPE_MULT(PIPE_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2155  
e39c5add3 Zhi Wang       2016-09-02  2156  	MMIO_D(HSW_TVIDEO_DIP_CTL(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2157  	MMIO_D(HSW_TVIDEO_DIP_CTL(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2158  	MMIO_D(HSW_TVIDEO_DIP_CTL(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2159  
e39c5add3 Zhi Wang       2016-09-02  2160  	MMIO_DH(SFUSE_STRAP, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2161  	MMIO_D(SBI_ADDR, D_ALL);
04d348ae3 Zhi Wang       2016-04-25  2162  	MMIO_DH(SBI_DATA, D_ALL, sbi_data_mmio_read, NULL);
04d348ae3 Zhi Wang       2016-04-25  2163  	MMIO_DH(SBI_CTL_STAT, D_ALL, NULL, sbi_ctl_mmio_write);
e39c5add3 Zhi Wang       2016-09-02  2164  	MMIO_D(PIXCLK_GATE, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2165  
04d348ae3 Zhi Wang       2016-04-25  2166  	MMIO_F(_DPA_AUX_CH_CTL, 6 * 4, 0, 0, 0, D_ALL, NULL,
04d348ae3 Zhi Wang       2016-04-25  2167  		dp_aux_ch_ctl_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  2168  
04d348ae3 Zhi Wang       2016-04-25  2169  	MMIO_DH(DDI_BUF_CTL(PORT_A), D_ALL, NULL, ddi_buf_ctl_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  2170  	MMIO_DH(DDI_BUF_CTL(PORT_B), D_ALL, NULL, ddi_buf_ctl_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  2171  	MMIO_DH(DDI_BUF_CTL(PORT_C), D_ALL, NULL, ddi_buf_ctl_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  2172  	MMIO_DH(DDI_BUF_CTL(PORT_D), D_ALL, NULL, ddi_buf_ctl_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  2173  	MMIO_DH(DDI_BUF_CTL(PORT_E), D_ALL, NULL, ddi_buf_ctl_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  2174  
04d348ae3 Zhi Wang       2016-04-25  2175  	MMIO_DH(DP_TP_CTL(PORT_A), D_ALL, NULL, dp_tp_ctl_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  2176  	MMIO_DH(DP_TP_CTL(PORT_B), D_ALL, NULL, dp_tp_ctl_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  2177  	MMIO_DH(DP_TP_CTL(PORT_C), D_ALL, NULL, dp_tp_ctl_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  2178  	MMIO_DH(DP_TP_CTL(PORT_D), D_ALL, NULL, dp_tp_ctl_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  2179  	MMIO_DH(DP_TP_CTL(PORT_E), D_ALL, NULL, dp_tp_ctl_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  2180  
04d348ae3 Zhi Wang       2016-04-25  2181  	MMIO_DH(DP_TP_STATUS(PORT_A), D_ALL, NULL, dp_tp_status_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  2182  	MMIO_DH(DP_TP_STATUS(PORT_B), D_ALL, NULL, dp_tp_status_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  2183  	MMIO_DH(DP_TP_STATUS(PORT_C), D_ALL, NULL, dp_tp_status_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  2184  	MMIO_DH(DP_TP_STATUS(PORT_D), D_ALL, NULL, dp_tp_status_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  2185  	MMIO_DH(DP_TP_STATUS(PORT_E), D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2186  
e39c5add3 Zhi Wang       2016-09-02  2187  	MMIO_F(_DDI_BUF_TRANS_A, 0x50, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2188  	MMIO_F(0x64e60, 0x50, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2189  	MMIO_F(0x64eC0, 0x50, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2190  	MMIO_F(0x64f20, 0x50, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2191  	MMIO_F(0x64f80, 0x50, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2192  
e39c5add3 Zhi Wang       2016-09-02  2193  	MMIO_D(HSW_AUD_CFG(PIPE_A), D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2194  	MMIO_D(HSW_AUD_PIN_ELD_CP_VLD, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2195  
e39c5add3 Zhi Wang       2016-09-02  2196  	MMIO_DH(_TRANS_DDI_FUNC_CTL_A, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2197  	MMIO_DH(_TRANS_DDI_FUNC_CTL_B, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2198  	MMIO_DH(_TRANS_DDI_FUNC_CTL_C, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2199  	MMIO_DH(_TRANS_DDI_FUNC_CTL_EDP, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2200  
e39c5add3 Zhi Wang       2016-09-02  2201  	MMIO_D(_TRANSA_MSA_MISC, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2202  	MMIO_D(_TRANSB_MSA_MISC, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2203  	MMIO_D(_TRANSC_MSA_MISC, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2204  	MMIO_D(_TRANS_EDP_MSA_MISC, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2205  
e39c5add3 Zhi Wang       2016-09-02  2206  	MMIO_DH(FORCEWAKE, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2207  	MMIO_D(FORCEWAKE_ACK, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2208  	MMIO_D(GEN6_GT_CORE_STATUS, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2209  	MMIO_D(GEN6_GT_THREAD_STATUS_REG, D_ALL);
0aa5277c3 Zhao Yan       2017-02-28  2210  	MMIO_DFH(GTFIFODBG, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  2211  	MMIO_DFH(GTFIFOCTL, D_ALL, F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2212  	MMIO_DH(FORCEWAKE_MT, D_PRE_SKL, NULL, mul_force_wake_write);
a1dcba905 fred gao       2017-05-25  2213  	MMIO_DH(FORCEWAKE_ACK_HSW, D_BDW, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2214  	MMIO_D(ECOBUS, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2215  	MMIO_DH(GEN6_RC_CONTROL, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2216  	MMIO_DH(GEN6_RC_STATE, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2217  	MMIO_D(GEN6_RPNSWREQ, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2218  	MMIO_D(GEN6_RC_VIDEO_FREQ, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2219  	MMIO_D(GEN6_RP_DOWN_TIMEOUT, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2220  	MMIO_D(GEN6_RP_INTERRUPT_LIMITS, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2221  	MMIO_D(GEN6_RPSTAT1, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2222  	MMIO_D(GEN6_RP_CONTROL, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2223  	MMIO_D(GEN6_RP_UP_THRESHOLD, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2224  	MMIO_D(GEN6_RP_DOWN_THRESHOLD, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2225  	MMIO_D(GEN6_RP_CUR_UP_EI, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2226  	MMIO_D(GEN6_RP_CUR_UP, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2227  	MMIO_D(GEN6_RP_PREV_UP, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2228  	MMIO_D(GEN6_RP_CUR_DOWN_EI, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2229  	MMIO_D(GEN6_RP_CUR_DOWN, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2230  	MMIO_D(GEN6_RP_PREV_DOWN, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2231  	MMIO_D(GEN6_RP_UP_EI, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2232  	MMIO_D(GEN6_RP_DOWN_EI, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2233  	MMIO_D(GEN6_RP_IDLE_HYSTERSIS, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2234  	MMIO_D(GEN6_RC1_WAKE_RATE_LIMIT, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2235  	MMIO_D(GEN6_RC6_WAKE_RATE_LIMIT, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2236  	MMIO_D(GEN6_RC6pp_WAKE_RATE_LIMIT, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2237  	MMIO_D(GEN6_RC_EVALUATION_INTERVAL, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2238  	MMIO_D(GEN6_RC_IDLE_HYSTERSIS, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2239  	MMIO_D(GEN6_RC_SLEEP, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2240  	MMIO_D(GEN6_RC1e_THRESHOLD, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2241  	MMIO_D(GEN6_RC6_THRESHOLD, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2242  	MMIO_D(GEN6_RC6p_THRESHOLD, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2243  	MMIO_D(GEN6_RC6pp_THRESHOLD, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2244  	MMIO_D(GEN6_PMINTRMSK, D_ALL);
9c3a16c88 Imre Deak      2017-08-14  2245  	/*
9c3a16c88 Imre Deak      2017-08-14  2246  	 * Use an arbitrary power well controlled by the PWR_WELL_CTL
9c3a16c88 Imre Deak      2017-08-14  2247  	 * register.
9c3a16c88 Imre Deak      2017-08-14  2248  	 */
9c3a16c88 Imre Deak      2017-08-14  2249  	MMIO_DH(HSW_PWR_WELL_CTL_BIOS(HSW_DISP_PW_GLOBAL), D_BDW, NULL,
9c3a16c88 Imre Deak      2017-08-14  2250  		power_well_ctl_mmio_write);
9c3a16c88 Imre Deak      2017-08-14  2251  	MMIO_DH(HSW_PWR_WELL_CTL_DRIVER(HSW_DISP_PW_GLOBAL), D_BDW, NULL,
9c3a16c88 Imre Deak      2017-08-14  2252  		power_well_ctl_mmio_write);
9c3a16c88 Imre Deak      2017-08-14  2253  	MMIO_DH(HSW_PWR_WELL_CTL_KVMR, D_BDW, NULL, power_well_ctl_mmio_write);
9c3a16c88 Imre Deak      2017-08-14  2254  	MMIO_DH(HSW_PWR_WELL_CTL_DEBUG(HSW_DISP_PW_GLOBAL), D_BDW, NULL,
9c3a16c88 Imre Deak      2017-08-14  2255  		power_well_ctl_mmio_write);
a1dcba905 fred gao       2017-05-25  2256  	MMIO_DH(HSW_PWR_WELL_CTL5, D_BDW, NULL, power_well_ctl_mmio_write);
a1dcba905 fred gao       2017-05-25  2257  	MMIO_DH(HSW_PWR_WELL_CTL6, D_BDW, NULL, power_well_ctl_mmio_write);
e39c5add3 Zhi Wang       2016-09-02  2258  
e39c5add3 Zhi Wang       2016-09-02  2259  	MMIO_D(RSTDBYCTL, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2260  
e39c5add3 Zhi Wang       2016-09-02  2261  	MMIO_DH(GEN6_GDRST, D_ALL, NULL, gdrst_mmio_write);
e39c5add3 Zhi Wang       2016-09-02  2262  	MMIO_F(FENCE_REG_GEN6_LO(0), 0x80, 0, 0, 0, D_ALL, fence_mmio_read, fence_mmio_write);
04d348ae3 Zhi Wang       2016-04-25  2263  	MMIO_DH(CPU_VGACNTRL, D_ALL, NULL, vga_control_mmio_write);
e39c5add3 Zhi Wang       2016-09-02  2264  
e39c5add3 Zhi Wang       2016-09-02  2265  	MMIO_D(TILECTL, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2266  
e39c5add3 Zhi Wang       2016-09-02  2267  	MMIO_D(GEN6_UCGCTL1, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2268  	MMIO_D(GEN6_UCGCTL2, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2269  
e39c5add3 Zhi Wang       2016-09-02  2270  	MMIO_F(0x4f000, 0x90, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2271  
e39c5add3 Zhi Wang       2016-09-02  2272  	MMIO_D(GEN6_PCODE_DATA, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2273  	MMIO_D(0x13812c, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2274  	MMIO_DH(GEN7_ERR_INT, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2275  	MMIO_D(HSW_EDRAM_CAP, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2276  	MMIO_D(HSW_IDICR, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2277  	MMIO_DH(GFX_FLSH_CNTL_GEN6, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2278  
e39c5add3 Zhi Wang       2016-09-02  2279  	MMIO_D(0x3c, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2280  	MMIO_D(0x860, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2281  	MMIO_D(ECOSKPD, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2282  	MMIO_D(0x121d0, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2283  	MMIO_D(GEN6_BLITTER_ECOSKPD, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2284  	MMIO_D(0x41d0, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2285  	MMIO_D(GAC_ECO_BITS, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2286  	MMIO_D(0x6200, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2287  	MMIO_D(0x6204, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2288  	MMIO_D(0x6208, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2289  	MMIO_D(0x7118, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2290  	MMIO_D(0x7180, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2291  	MMIO_D(0x7408, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2292  	MMIO_D(0x7c00, D_ALL);
975629c3f Pei Zhang      2017-03-20  2293  	MMIO_DH(GEN6_MBCTL, D_ALL, NULL, mbctl_write);
e39c5add3 Zhi Wang       2016-09-02  2294  	MMIO_D(0x911c, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2295  	MMIO_D(0x9120, D_ALL);
a045fba47 Ping Gao       2016-11-14  2296  	MMIO_DFH(GEN7_UCGCTL4, D_ALL, F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2297  
e39c5add3 Zhi Wang       2016-09-02  2298  	MMIO_D(GAB_CTL, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2299  	MMIO_D(0x48800, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2300  	MMIO_D(0xce044, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2301  	MMIO_D(0xe6500, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2302  	MMIO_D(0xe6504, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2303  	MMIO_D(0xe6600, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2304  	MMIO_D(0xe6604, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2305  	MMIO_D(0xe6700, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2306  	MMIO_D(0xe6704, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2307  	MMIO_D(0xe6800, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2308  	MMIO_D(0xe6804, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2309  	MMIO_D(PCH_GMBUS4, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2310  	MMIO_D(PCH_GMBUS5, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2311  
e39c5add3 Zhi Wang       2016-09-02  2312  	MMIO_D(0x902c, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2313  	MMIO_D(0xec008, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2314  	MMIO_D(0xec00c, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2315  	MMIO_D(0xec008 + 0x18, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2316  	MMIO_D(0xec00c + 0x18, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2317  	MMIO_D(0xec008 + 0x18 * 2, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2318  	MMIO_D(0xec00c + 0x18 * 2, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2319  	MMIO_D(0xec008 + 0x18 * 3, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2320  	MMIO_D(0xec00c + 0x18 * 3, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2321  	MMIO_D(0xec408, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2322  	MMIO_D(0xec40c, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2323  	MMIO_D(0xec408 + 0x18, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2324  	MMIO_D(0xec40c + 0x18, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2325  	MMIO_D(0xec408 + 0x18 * 2, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2326  	MMIO_D(0xec40c + 0x18 * 2, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2327  	MMIO_D(0xec408 + 0x18 * 3, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2328  	MMIO_D(0xec40c + 0x18 * 3, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2329  	MMIO_D(0xfc810, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2330  	MMIO_D(0xfc81c, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2331  	MMIO_D(0xfc828, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2332  	MMIO_D(0xfc834, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2333  	MMIO_D(0xfcc00, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2334  	MMIO_D(0xfcc0c, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2335  	MMIO_D(0xfcc18, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2336  	MMIO_D(0xfcc24, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2337  	MMIO_D(0xfd000, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2338  	MMIO_D(0xfd00c, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2339  	MMIO_D(0xfd018, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2340  	MMIO_D(0xfd024, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2341  	MMIO_D(0xfd034, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2342  
e39c5add3 Zhi Wang       2016-09-02  2343  	MMIO_DH(FPGA_DBG, D_ALL, NULL, fpga_dbg_mmio_write);
e39c5add3 Zhi Wang       2016-09-02  2344  	MMIO_D(0x2054, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2345  	MMIO_D(0x12054, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2346  	MMIO_D(0x22054, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2347  	MMIO_D(0x1a054, D_ALL);
e39c5add3 Zhi Wang       2016-09-02  2348  
e39c5add3 Zhi Wang       2016-09-02  2349  	MMIO_D(0x44070, D_ALL);
a1dcba905 fred gao       2017-05-25  2350  	MMIO_DFH(0x215c, D_BDW_PLUS, F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2351  	MMIO_DFH(0x2178, D_ALL, F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2352  	MMIO_DFH(0x217c, D_ALL, F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2353  	MMIO_DFH(0x12178, D_ALL, F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2354  	MMIO_DFH(0x1217c, D_ALL, F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2355  
a1dcba905 fred gao       2017-05-25  2356  	MMIO_F(0x2290, 8, F_CMD_ACCESS, 0, 0, D_BDW_PLUS, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2357  	MMIO_D(0x2b00, D_BDW_PLUS);
e39c5add3 Zhi Wang       2016-09-02  2358  	MMIO_D(0x2360, D_BDW_PLUS);
0aa5277c3 Zhao Yan       2017-02-28  2359  	MMIO_F(0x5200, 32, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  2360  	MMIO_F(0x5240, 32, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  2361  	MMIO_F(0x5280, 16, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2362  
e39c5add3 Zhi Wang       2016-09-02  2363  	MMIO_DFH(0x1c17c, D_BDW_PLUS, F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2364  	MMIO_DFH(0x1c178, D_BDW_PLUS, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  2365  	MMIO_DFH(BCS_SWCTRL, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  2366  
0aa5277c3 Zhao Yan       2017-02-28  2367  	MMIO_F(HS_INVOCATION_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  2368  	MMIO_F(DS_INVOCATION_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  2369  	MMIO_F(IA_VERTICES_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  2370  	MMIO_F(IA_PRIMITIVES_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  2371  	MMIO_F(VS_INVOCATION_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  2372  	MMIO_F(GS_INVOCATION_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  2373  	MMIO_F(GS_PRIMITIVES_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  2374  	MMIO_F(CL_INVOCATION_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  2375  	MMIO_F(CL_PRIMITIVES_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  2376  	MMIO_F(PS_INVOCATION_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan       2017-02-28  2377  	MMIO_F(PS_DEPTH_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
178657139 Zhi Wang       2016-05-01  2378  	MMIO_DH(0x4260, D_BDW_PLUS, NULL, gvt_reg_tlb_control_handler);
178657139 Zhi Wang       2016-05-01  2379  	MMIO_DH(0x4264, D_BDW_PLUS, NULL, gvt_reg_tlb_control_handler);
178657139 Zhi Wang       2016-05-01  2380  	MMIO_DH(0x4268, D_BDW_PLUS, NULL, gvt_reg_tlb_control_handler);
178657139 Zhi Wang       2016-05-01  2381  	MMIO_DH(0x426c, D_BDW_PLUS, NULL, gvt_reg_tlb_control_handler);
178657139 Zhi Wang       2016-05-01  2382  	MMIO_DH(0x4270, D_BDW_PLUS, NULL, gvt_reg_tlb_control_handler);
e39c5add3 Zhi Wang       2016-09-02  2383  	MMIO_DFH(0x4094, D_BDW_PLUS, F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang       2016-09-02  2384  
9112caafd Zhao Yan       2017-02-28  2385  	MMIO_DFH(ARB_MODE, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
9112caafd Zhao Yan       2017-02-28  2386  	MMIO_RING_GM_RDR(RING_BBADDR, D_ALL, NULL, NULL);
9112caafd Zhao Yan       2017-02-28  2387  	MMIO_DFH(0x2220, D_ALL, F_CMD_ACCESS, NULL, NULL);
9112caafd Zhao Yan       2017-02-28  2388  	MMIO_DFH(0x12220, D_ALL, F_CMD_ACCESS, NULL, NULL);
9112caafd Zhao Yan       2017-02-28  2389  	MMIO_DFH(0x22220, D_ALL, F_CMD_ACCESS, NULL, NULL);
9112caafd Zhao Yan       2017-02-28  2390  	MMIO_RING_DFH(RING_SYNC_1, D_ALL, F_CMD_ACCESS, NULL, NULL);
9112caafd Zhao Yan       2017-02-28  2391  	MMIO_RING_DFH(RING_SYNC_0, D_ALL, F_CMD_ACCESS, NULL, NULL);
9112caafd Zhao Yan       2017-02-28  2392  	MMIO_DFH(0x22178, D_BDW_PLUS, F_CMD_ACCESS, NULL, NULL);
9112caafd Zhao Yan       2017-02-28  2393  	MMIO_DFH(0x1a178, D_BDW_PLUS, F_CMD_ACCESS, NULL, NULL);
9112caafd Zhao Yan       2017-02-28  2394  	MMIO_DFH(0x1a17c, D_BDW_PLUS, F_CMD_ACCESS, NULL, NULL);
9112caafd Zhao Yan       2017-02-28  2395  	MMIO_DFH(0x2217c, D_BDW_PLUS, F_CMD_ACCESS, NULL, NULL);
12d14cc43 Zhi Wang       2016-08-30  2396  	return 0;
12d14cc43 Zhi Wang       2016-08-30 @2397  }
12d14cc43 Zhi Wang       2016-08-30  2398  

:::::: The code at line 2397 was first introduced by commit
:::::: 12d14cc43b34706283246917329b2182163ba9aa drm/i915/gvt: Introduce a framework for tracking HW registers.

:::::: TO: Zhi Wang <zhi.a.wang@...el.com>
:::::: CC: Zhenyu Wang <zhenyuw@...ux.intel.com>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Download attachment ".config.gz" of type "application/gzip" (26841 bytes)

Powered by blists - more mailing lists