[Bug 79038] [Regression][[i945] Crashes and bad performance on Lenovo X60 with coreboot and native graphics init
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Jun 3 15:51:32 PDT 2014
https://bugs.freedesktop.org/show_bug.cgi?id=79038
--- Comment #16 from Paul Menzel <paulepanter at users.sourceforge.net> ---
Difference in output of `intel_reg_dumper`. Please not that the machine below
is with 1 GB of RAM. For some reason PGETBL_CTL is different.
- PGETBL_CTL: 0x3ffc0001
+ PGETBL_CTL: 0x3f800001
$ diff -u x60_5893_vbios/intel_reg_dumper x60_5893_native/intel_reg_dumper
--- x60_5893_vbios/intel_reg_dumper 2014-06-01 23:20:38.000000000 +0200
+++ x60_5893_native/intel_reg_dumper 2014-06-02 00:03:11.000000000 +0200
@@ -1,20 +1,20 @@
- PGETBL_CTL: 0x3ffc0001
- PGTBL_ER: 0x00000000
+ PGETBL_CTL: 0x3f800001
+ PGTBL_ER: 0x00000013
EXCC: 0x00000000
HWS_PGA: 0x34aae000
IPEIR: 0x00000000
- IPEHR: 0x01000000
+ IPEHR: 0x0badfb8c
INST_DONE: 0x7fffffc0
NOPID: 0x00000000
- HWSTAM: 0xffffeffe
- SCPD0: 0x00000200
+ HWSTAM: 0xfffceffe
+ SCPD0: 0x00000000
IER: 0x00028053
IIR: 0x00000000
IMR: 0xfffd73ae
ISR: 0x00000000
EIR: 0x00000000
- EMR: 0xffffffed
- ESR: 0x00000001
+ EMR: 0xfffffffd
+ ESR: 0x00000011
INST_PM: 0x00000800
ECOSKPD: 0x00000306
DCC: 0x000f0400 (single channel, XOR randomization: disabled,
XOR bit: 11)
@@ -31,40 +31,40 @@
C0DRA23: 0x00000201 (0x0201)
C1DRA01: 0x00000000 (0x0000)
C1DRA23: 0x00000000 (0x0000)
- PGETBL_CTL: 0x3ffc0001
+ PGETBL_CTL: 0x3f800001
VCLK_DIVISOR_VGA0: 0x00031108 (n = 3, m1 = 17, m2 = 8)
VCLK_DIVISOR_VGA1: 0x00031406 (n = 3, m1 = 20, m2 = 6)
VCLK_POST_DIV: 0x00020002 (vga0 p1 = 4, p2 = 2, vga1 p1 = 2, p2 = 2)
DPLL_TEST: 0x00010001 ()
CACHE_MODE_0: 0x00006820
D_STATE: 0x0000000b
- DSPCLK_GATE_D: 0x00001000 (clock gates disabled: DPLUNIT)
+ DSPCLK_GATE_D: 0x00000000 (clock gates disabled:)
RENCLK_GATE_D1: 0x00000000
RENCLK_GATE_D2: 0x00000000
- SDVOB: 0x00480000 (disabled, pipe A, stall disabled, not
detected)
- SDVOC: 0x00480000 (disabled, pipe A, stall disabled, not
detected)
+ SDVOB: 0x00300000 (disabled, pipe A, stall disabled, not
detected)
+ SDVOC: 0x00300000 (disabled, pipe A, stall disabled, not
detected)
SDVOUDI: 0x0000001b
DSPARB: 0x00001d9c
DSPFW1: 0x00000000
DSPFW2: 0x00000000
DSPFW3: 0x00000000
- ADPA: 0x40008c18 (disabled, pipe B, +hsync, +vsync)
+ ADPA: 0x00000000 (disabled, pipe A, -hsync, -vsync)
LVDS: 0xc0300300 (enabled, pipe B, 18 bit, 1 channel)
DVOA: 0x00000000 (disabled, pipe A, no stall, -hsync, -vsync)
- DVOB: 0x00480000 (disabled, pipe A, no stall, -hsync, -vsync)
- DVOC: 0x00480000 (disabled, pipe A, no stall, -hsync, -vsync)
+ DVOB: 0x00300000 (disabled, pipe A, no stall, -hsync, -vsync)
+ DVOC: 0x00300000 (disabled, pipe A, no stall, -hsync, -vsync)
DVOA_SRCDIM: 0x00000000
DVOB_SRCDIM: 0x00000000
DVOC_SRCDIM: 0x00000000
PP_CONTROL: 0xabcd0001 (power target: on)
PP_STATUS: 0xc0000008 (on, ready, sequencing idle)
- PP_ON_DELAYS: 0x00fa09c4
- PP_OFF_DELAYS: 0x00fa09c4
+ PP_ON_DELAYS: 0x019007d0
+ PP_OFF_DELAYS: 0x015e07d0
PP_DIVISOR: 0x00270f04
PFIT_CONTROL: 0x00000008
PFIT_PGM_RATIOS: 0x00000000
PORT_HOTPLUG_EN: 0x00000220
- PORT_HOTPLUG_STAT: 0x00000000
+ PORT_HOTPLUG_STAT: 0x00000400
DSPACNTR: 0xd9000000 (enabled, pipe B)
DSPASTRIDE: 0x00001000 (4096 bytes)
DSPAPOS: 0x00000000 (0, 0)
@@ -73,8 +73,8 @@
DSPASURF: 0x00000000
DSPATILEOFF: 0x00000000
PIPEACONF: 0x00000000 (disabled, single-wide)
- PIPEASRC: 0x027f01df (640, 480)
- PIPEASTAT: 0x10000000 (status: CRC_DONE_ENABLE)
+ PIPEASRC: 0x04ff03ff (1280, 1024)
+ PIPEASTAT: 0x10000203 (status: CRC_DONE_ENABLE VSYNC_INT_STATUS
VBLANK_INT_STATUS OREG_UPDATE_STATUS)
PIPEA_GMCH_DATA_M: 0x00000000
PIPEA_GMCH_DATA_N: 0x00000000
PIPEA_DP_LINK_M: 0x00000000
@@ -82,35 +82,35 @@
CURSOR_A_BASE: 0x00000000
CURSOR_A_CONTROL: 0x00000000
CURSOR_A_POSITION: 0x00000000
- FPA0: 0x00031108 (n = 3, m1 = 17, m2 = 8)
- FPA1: 0x00031108 (n = 3, m1 = 17, m2 = 8)
- DPLL_A: 0x04800003 (disabled, non-dvo, VGA, default clock,
DAC/serial mode, p1 = 8, p2 = 10, SDVO mult 1)
+ FPA0: 0x00020f03 (n = 2, m1 = 15, m2 = 3)
+ FPA1: 0x00020f03 (n = 2, m1 = 15, m2 = 3)
+ DPLL_A: 0x00000000 (disabled, non-dvo, VGA, default clock,
unknown mode, p1 = 0, p2 = 0, SDVO mult 1)
DPLL_A_MD: 0x00000000
- HTOTAL_A: 0x031f027f (640 active, 800 total)
- HBLANK_A: 0x03170287 (648 start, 792 end)
- HSYNC_A: 0x02ef028f (656 start, 752 end)
- VTOTAL_A: 0x020c01df (480 active, 525 total)
- VBLANK_A: 0x020401e7 (488 start, 517 end)
- VSYNC_A: 0x01eb01e9 (490 start, 492 end)
+ HTOTAL_A: 0x06af04ff (1280 active, 1712 total)
+ HBLANK_A: 0x06af04ff (1280 start, 1712 end)
+ HSYNC_A: 0x05d70557 (1368 start, 1496 end)
+ VTOTAL_A: 0x044f03ff (1024 active, 1104 total)
+ VBLANK_A: 0x044f03ff (1024 start, 1104 end)
+ VSYNC_A: 0x04090402 (1027 start, 1034 end)
BCLRPAT_A: 0x00000000
VSYNCSHIFT_A: 0x00000000
- DSPBCNTR: 0x01000000 (disabled, pipe B)
- DSPBSTRIDE: 0x00000000 (0 bytes)
+ DSPBCNTR: 0x58000000 (disabled, pipe A)
+ DSPBSTRIDE: 0x00001400 (5120 bytes)
DSPBPOS: 0x00000000 (0, 0)
- DSPBSIZE: 0x018f02cf (720, 400)
- DSPBBASE: 0x00000000
+ DSPBSIZE: 0x03ff04ff (1280, 1024)
+ DSPBBASE: 0x00800000
DSPBSURF: 0x00000000
DSPBTILEOFF: 0x00000000
PIPEBCONF: 0x80000000 (enabled, single-wide)
PIPEBSRC: 0x03ff02ff (1024, 768)
- PIPEBSTAT: 0x10000202 (status: CRC_DONE_ENABLE VSYNC_INT_STATUS
VBLANK_INT_STATUS)
+ PIPEBSTAT: 0x10000242 (status: CRC_DONE_ENABLE VSYNC_INT_STATUS
LBLC_EVENT_STATUS VBLANK_INT_STATUS)
PIPEB_GMCH_DATA_M: 0x00000000
PIPEB_GMCH_DATA_N: 0x00000000
PIPEB_DP_LINK_M: 0x00000000
PIPEB_DP_LINK_N: 0x00000000
- CURSOR_B_BASE: 0x00000000
- CURSOR_B_CONTROL: 0x10000000
- CURSOR_B_POSITION: 0x01390210
+ CURSOR_B_BASE: 0x3579c000
+ CURSOR_B_CONTROL: 0x14000027
+ CURSOR_B_POSITION: 0x00bd0052
FPB0: 0x00020f04 (n = 2, m1 = 15, m2 = 4)
FPB1: 0x00020f04 (n = 2, m1 = 15, m2 = 4)
DPLL_B: 0x98046000 (enabled, non-dvo, spread spectrum clock,
LVDS mode, p1 = 3, p2 = 14, SDVO mult 1)
@@ -127,40 +127,40 @@
VCLK_DIVISOR_VGA1: 0x00031406
VCLK_POST_DIV: 0x00020002
VGACNTRL: 0x80000000 (disabled)
- TV_CTL: 0x00000000
+ TV_CTL: 0x000c0000
TV_DAC: 0x70000000
- TV_CSC_Y: 0x00000000
- TV_CSC_Y2: 0x00000000
- TV_CSC_U: 0x00000000
- TV_CSC_U2: 0x00000000
- TV_CSC_V: 0x00000000
- TV_CSC_V2: 0x00000000
- TV_CLR_KNOBS: 0x00000000
- TV_CLR_LEVEL: 0x00000000
- TV_H_CTL_1: 0x00000000
- TV_H_CTL_2: 0x00000000
- TV_H_CTL_3: 0x00000000
- TV_V_CTL_1: 0x00000000
- TV_V_CTL_2: 0x00000000
- TV_V_CTL_3: 0x00000000
- TV_V_CTL_4: 0x00000000
- TV_V_CTL_5: 0x00000000
- TV_V_CTL_6: 0x00000000
- TV_V_CTL_7: 0x00000000
- TV_SC_CTL_1: 0x00000000
- TV_SC_CTL_2: 0x00000000
+ TV_CSC_Y: 0x0332012d
+ TV_CSC_Y2: 0x07d30104
+ TV_CSC_U: 0x0733052d
+ TV_CSC_U2: 0x05c70200
+ TV_CSC_V: 0x0340030c
+ TV_CSC_V2: 0x06d00200
+ TV_CLR_KNOBS: 0x00606000
+ TV_CLR_LEVEL: 0x010b00e1
+ TV_H_CTL_1: 0x00400359
+ TV_H_CTL_2: 0x80480022
+ TV_H_CTL_3: 0x007c0344
+ TV_V_CTL_1: 0x00f01415
+ TV_V_CTL_2: 0x00060607
+ TV_V_CTL_3: 0x80120001
+ TV_V_CTL_4: 0x000900f0
+ TV_V_CTL_5: 0x000a00f0
+ TV_V_CTL_6: 0x000900f0
+ TV_V_CTL_7: 0x000a00f0
+ TV_SC_CTL_1: 0xc1710087
+ TV_SC_CTL_2: 0x6b405140
TV_SC_CTL_3: 0x00000000
- TV_WIN_POS: 0x00000000
- TV_WIN_SIZE: 0x00000000
- TV_FILTER_CTL_1: 0x00000000
- TV_FILTER_CTL_2: 0x00000000
- TV_FILTER_CTL_3: 0x00000000
+ TV_WIN_POS: 0x00360024
+ TV_WIN_SIZE: 0x02640198
+ TV_FILTER_CTL_1: 0x800010bb
+ TV_FILTER_CTL_2: 0x00028283
+ TV_FILTER_CTL_3: 0x00014141
TV_CC_CONTROL: 0x00000000
TV_CC_DATA: 0x00000000
- TV_H_LUMA_0: 0x00000000
- TV_H_LUMA_59: 0x00000000
- TV_H_CHROMA_0: 0x00000000
- TV_H_CHROMA_59: 0x00000000
+ TV_H_LUMA_0: 0xb1403000
+ TV_H_LUMA_59: 0x0000b060
+ TV_H_CHROMA_0: 0xb1403000
+ TV_H_CHROMA_59: 0x0000b060
FBC_CFB_BASE: 0x00000000
FBC_LL_BASE: 0x00000000
FBC_CONTROL: 0x01f40000
@@ -169,7 +169,7 @@
FBC_CONTROL2: 0x00000000
FBC_FENCE_OFF: 0x00000000
FBC_MOD_NUM: 0x00000000
- MI_MODE: 0x00000200
+ MI_MODE: 0x00000000
MI_ARB_STATE: 0x00000840
MI_RDRET_STATE: 0x00000000
ECOSKPD: 0x00000306
@@ -207,53 +207,54 @@
AUD_OUT_CWCAP: 0x00000000
AUD_GRP_CAP: 0x00000000
FENCE 0: 0x00400231 (enabled, X tiled, 4096 pitch, 0x00400000 -
0x00800000 (4096kb))
- FENCE 1: 0x04f00021 (enabled, X tiled, 2048 pitch, 0x04f00000 -
0x05000000 (1024kb))
- FENCE 2: 0x03400231 (enabled, X tiled, 4096 pitch, 0x03400000 -
0x03800000 (4096kb))
- FENCE 3: 0x05000021 (enabled, X tiled, 2048 pitch, 0x05000000 -
0x05100000 (1024kb))
- FENCE 4: 0x02000231 (enabled, X tiled, 4096 pitch, 0x02000000 -
0x02400000 (4096kb))
+ FENCE 1: 0x00000000 (disabled)
+ FENCE 2: 0x00000000 (disabled)
+ FENCE 3: 0x00000000 (disabled)
+ FENCE 4: 0x00000000 (disabled)
FENCE 5: 0x00000000 (disabled)
- FENCE 6: 0x02c00231 (enabled, X tiled, 4096 pitch, 0x02c00000 -
0x03000000 (4096kb))
+ FENCE 6: 0x00000000 (disabled)
FENCE 7: 0x00000000 (disabled)
FENCE 8: 0x00000000 (disabled)
- FENCE 9: 0x03c00231 (enabled, X tiled, 4096 pitch, 0x03c00000 -
0x04000000 (4096kb))
- FENCE 10: 0x05400231 (enabled, X tiled, 4096 pitch, 0x05400000 -
0x05800000 (4096kb))
- FENCE 11: 0x04a00021 (enabled, X tiled, 2048 pitch, 0x04a00000 -
0x04b00000 (1024kb))
+ FENCE 9: 0x00000000 (disabled)
+ FENCE 10: 0x00000000 (disabled)
+ FENCE 11: 0x00000000 (disabled)
FENCE 12: 0x00000000 (disabled)
- FENCE 13: 0x04c00021 (enabled, X tiled, 2048 pitch, 0x04c00000 -
0x04d00000 (1024kb))
- FENCE 14: 0x04d00021 (enabled, X tiled, 2048 pitch, 0x04d00000 -
0x04e00000 (1024kb))
- FENCE 15: 0x04e00021 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE START 0: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE END 0: 0x03c00231 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE START 1: 0x05400231 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE END 1: 0x04a00021 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE START 2: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE END 2: 0x04c00021 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE START 3: 0x04d00021 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE END 3: 0x04e00021 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE START 4: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE END 4: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE START 5: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE END 5: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE START 6: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE END 6: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE START 7: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE END 7: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE START 8: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE END 8: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE START 9: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE END 9: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE START 10: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE END 10: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE START 11: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE END 11: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE START 12: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE END 12: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE START 13: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE END 13: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE START 14: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE END 14: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE START 15: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
- FENCE END 15: 0x00000000 (enabled, X tiled, 2048 pitch, 0x04e00000 -
0x04f00000 (1024kb))
+ FENCE 13: 0x00000000 (disabled)
+ FENCE 14: 0x00000000 (disabled)
+ FENCE 15: 0x00000000 (disabled)
+ FENCE START 0: 0x00000000 (disabled)
+ FENCE END 0: 0x00000000 (disabled)
+ FENCE START 1: 0x00000000 (disabled)
+ FENCE END 1: 0x00000000 (disabled)
+ FENCE START 2: 0x00000000 (disabled)
+ FENCE END 2: 0x00000000 (disabled)
+ FENCE START 3: 0x00000000 (disabled)
+ FENCE END 3: 0x00000000 (disabled)
+ FENCE START 4: 0x00000000 (disabled)
+ FENCE END 4: 0x00000000 (disabled)
+ FENCE START 5: 0x00000000 (disabled)
+ FENCE END 5: 0x00000000 (disabled)
+ FENCE START 6: 0x00000000 (disabled)
+ FENCE END 6: 0x00000000 (disabled)
+ FENCE START 7: 0x00000000 (disabled)
+ FENCE END 7: 0x00000000 (disabled)
+ FENCE START 8: 0x00000000 (disabled)
+ FENCE END 8: 0x00000000 (disabled)
+ FENCE START 9: 0x00000000 (disabled)
+ FENCE END 9: 0x00000000 (disabled)
+ FENCE START 10: 0x00000000 (disabled)
+ FENCE END 10: 0x00000000 (disabled)
+ FENCE START 11: 0x00000000 (disabled)
+ FENCE END 11: 0x00000000 (disabled)
+ FENCE START 12: 0x00000000 (disabled)
+ FENCE END 12: 0x00000000 (disabled)
+ FENCE START 13: 0x00000000 (disabled)
+ FENCE END 13: 0x00000000 (disabled)
+ FENCE START 14: 0x00000000 (disabled)
+ FENCE END 14: 0x00000000 (disabled)
+ FENCE START 15: 0x00000000 (disabled)
+ FENCE END 15: 0x00000000 (disabled)
INST_PM: 0x00000800
-pipe A dot 25200 n 3 m1 17 m2 8 p1 8 p2 10
+p1 out of range
+pipe A dot 216000 n 2 m1 15 m2 3 p1 1 p2 10
pipe B dot 54166 n 2 m1 15 m2 4 p1 3 p2 14
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20140603/69455797/attachment-0001.html>
More information about the intel-gfx-bugs
mailing list