Hi,
I tried DMA on the mach64-0-0-4-branch now. All the gl application seem
to work fine. But after switching to another console and back (without
running a gl app at the same time:) the gl app's window is just black
after starting it, full CPU load in the kernel and the X-server reacts
very slowly. I get the following kind of messages in/var/log/kern.log
repeatedly (about one of these blocks per second):
Apr 30 14:24:19 viking kernel: [drm] failed! GUI_STAT=0x02000001
Apr 30 14:24:19 viking kernel: [drm] mach64_do_wait_for_idle failed
Apr 30 14:24:19 viking kernel: [drm] resetting engine ...
Apr 30 14:24:19 viking kernel: [drm]
Apr 30 14:24:19 viking kernel: [drm] AGP_BASE = 0xd0000000
Apr 30 14:24:19 viking kernel: [drm] AGP_CNTL = 0x0003003e
Apr 30 14:24:19 viking kernel: [drm] ALPHA_TST_CNTL = 0x00000470
Apr 30 14:24:19 viking kernel: [drm]
Apr 30 14:24:19 viking kernel: [drm] BM_COMMAND = 0x40001000
Apr 30 14:24:19 viking kernel: [drm] BM_FRAME_BUF_OFFSET = 0x007ffe48
Apr 30 14:24:19 viking kernel: [drm] BM_GUI_TABLE = 0x003e4000
Apr 30 14:24:19 viking kernel: [drm] BM_STATUS = 0x130860ca
Apr 30 14:24:19 viking kernel: [drm] BM_SYSTEM_MEM_ADDR = 0xd0000000
Apr 30 14:24:19 viking kernel: [drm] BM_SYSTEM_TABLE = 0x9360cb02
Apr 30 14:24:19 viking kernel: [drm] BUS_CNTL = 0x7b3fa051
Apr 30 14:24:19 viking kernel: [drm]
Apr 30 14:24:19 viking kernel: [drm] CLR_CMP_CLR = 0x00000000
Apr 30 14:24:19 viking kernel: [drm] CLR_CMP_CNTL = 0x00000000
Apr 30 14:24:19 viking kernel: [drm] CONFIG_CHIP_ID = 0x2700474d
Apr 30 14:24:19 viking kernel: [drm] CONFIG_CNTL = 0x00003506
Apr 30 14:24:19 viking kernel: [drm] CONFIG_STAT0 = 0x00000096
Apr 30 14:24:19 viking kernel: [drm] CONFIG_STAT1 = 0x00000000
Apr 30 14:24:19 viking kernel: [drm] CONFIG_STAT2 = 0x00000000
Apr 30 14:24:19 viking kernel: [drm] CRC_SIG = 0x00000000
Apr 30 14:24:19 viking kernel: [drm] CUSTOM_MACRO_CNTL = 0x007f0779
Apr 30 14:24:19 viking kernel: [drm]
Apr 30 14:24:19 viking kernel: [drm] DP_BKGD_CLR = 0x00000000
Apr 30 14:24:19 viking kernel: [drm] DP_FRGD_CLR = 0x00000000
Apr 30 14:24:19 viking kernel: [drm] DP_MIX = 0x00070007
Apr 30 14:24:19 viking kernel: [drm] DP_PIX_WIDTH = 0x40040444
Apr 30 14:24:19 viking kernel: [drm] DP_SRC = 0x00000505
Apr 30 14:24:19 viking kernel: [drm] DP_WRITE_MASK = 0x0000ffff
Apr 30 14:24:19 viking kernel: [drm] DSP_CONFIG = 0x003b057f
Apr 30 14:24:19 viking kernel: [drm] DSP_ON_OFF = 0x0158054a
Apr 30 14:24:19 viking kernel: [drm] DST_CNTL = 0x00000003
Apr 30 14:24:19 viking kernel: [drm] DST_OFF_PITCH = 0x14012c00
Apr 30 14:24:19 viking kernel: [drm]
Apr 30 14:24:19 viking kernel: [drm] EXT_MEM_CNTL = 0xe0000cf1
Apr 30 14:24:19 viking kernel: [drm]
Apr 30 14:24:19 viking kernel: [drm] FIFO_STAT = 0x00000000
Apr 30 14:24:19 viking kernel: [drm]
Apr 30 14:24:19 viking kernel: [drm] GEN_TEST_CNTL = 0x00000180
Apr 30 14:24:19 viking kernel: [drm] GUI_CMDFIFO_DATA = 0x14012c00
Apr 30 14:24:19 viking kernel: [drm] GUI_CMDFIFO_DEBUG = 0x00000040
Apr 30 14:24:19 viking kernel: [drm] GUI_CNTL = 0x00000000
Apr 30 14:24:19 viking kernel: [drm] GUI_STAT = 0x02000000
Apr 30 14:24:19 viking kernel: [drm] GUI_TRAJ_CNTL = 0x00000003
Apr 30 14:24:19 viking kernel: [drm]
Apr 30 14:24:19 viking kernel: [drm] HOST_CNTL = 0x00000000
Apr 30 14:24:19 viking kernel: [drm] HW_DEBUG = 0x48833800
Apr 30 14:24:19 viking kernel: [drm]
Apr 30 14:24:19 viking kernel: [drm] MEM_ADDR_CONFIG = 0x00200213
Apr 30 14:24:19 viking kernel: [drm] MEM_BUF_CNTL = 0x00382848
Apr 30 14:24:19 viking kernel: [drm]
Apr 30 14:24:19 viking kernel: [drm] SCALE_3D_CNTL = 0x0b41000f
Apr 30 14:24:19 viking kernel: [drm] SCRATCH_REG0 = 0x04900400
Apr 30 14:24:19 viking kernel: [drm] SCRATCH_REG1 = 0x00000000
Apr 30 14:24:19 viking kernel: [drm] SETUP_CNTL = 0x31000000
Apr 30 14:24:19 viking kernel: [drm] SRC_CNTL = 0x00000f00
Apr 30 14:24:19 viking kernel: [drm]
Apr 30 14:24:19 viking kernel: [drm] TEX_CNTL = 0x00000000
Apr 30 14:24:19 viking kernel: [drm] TEX_SIZE_PITCH = 0x00000000
Apr 30 14:24:19 viking kernel: [drm] TIMER_CONFIG = 0x00000000
Apr 30 14:24:19 viking kernel: [drm]
Apr 30 14:24:19 viking kernel: [drm] Z_CNTL = 0x00000110
Apr 30 14:24:19 viking kernel: [drm] Z_OFF_PITCH = 0x14025800
Apr 30 14:24:19 viking kernel: [drm]
I also wanted to try it without DMA. But just changing the #define
MACH64_DMA in mach64_drv.h didn't trigger any recompiling. Is there
something wrong with the dependencies?
Regards,
Felix
__\|/__ ___ ___ ___
__Tsch��_______\_6 6_/___/__ \___/__ \___/___\___You can do anything,___
_____Felix_______\�/\ \_____\ \_____\ \______U___just not everything____
[EMAIL PROTECTED] >o<__/ \___/ \___/ at the same time!
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel