
Kazuaki Ichinohe wrote:
Hi Anatolij, Stefan,
The memory space is displayed in BAR2 of the PCI configuration space. The video driver accesses this memory space and the exception is generated.
driver source: u-boot/drivers/video/ati_radeon_fb.c function name: void *video_hw_init(void) line : 760line
it seems that the driver is able to access memory space (registers, e.g. in radeon_identify_vram() ) but cannot access framebuffer?
Please replace '#undef DEBUG' in drivers/video/ati_radeon_fb.c with '#define DEBUG' and also enable CONFIG_VIDEO and use #define VIDEO_IO_OFFSET 0xD0800000 and post the boot log again.
Thanks!
Best regards, Anatolij
I attach the log where the exception is generated. I confirmed it by the source of the following patches. #undef CONFIG_VIDEO #ifdef CONFIG_VIDEO #define CONFIG_BIOSEMU #define CONFIG_ATI_RADEON_FB #define VIDEO_IO_OFFSET 0xD8000000 #define CONFIG_SYS_ISA_IO_BASE_ADDRESS VIDEO_IO_OFFSET #define CONFIG_VIDEO_SW_CURSOR #define CONFIG_VIDEO_LOGO #define CONFIG_CFB_CONSOLE #define CONFIG_SPLASH_SCREEN #define CONFIG_VGA_AS_SINGLE_DEVICE #define CONFIG_CMD_BMP #endif /* #ifdef CONFIG_VIDEO */
Regards, Kazuaki Ichinohe