modified _VRAM storage class to volatile

This commit is contained in:
Markus Fröschle
2012-10-17 20:31:30 +00:00
parent 12a26ab3cc
commit 9be86515a0

View File

@@ -12,7 +12,7 @@
#include "cache.h" #include "cache.h"
#include "sysinit.h" #include "sysinit.h"
extern unsigned long _VRAM; extern volatile long _VRAM;
extern unsigned long BaS; extern unsigned long BaS;
extern int copy_end(); extern int copy_end();
@@ -255,7 +255,7 @@ void init_pll(void)
#define NOP() __asm__ __volatile__("nop\n\t" : : : "memory") #define NOP() __asm__ __volatile__("nop\n\t" : : : "memory")
void init_video_ddr(void) { void init_video_ddr(void) {
* (uint16_t *) 0xf0000400 = 0xb; /* set cke = 1, cs=1, config = 1 */ * (volatile uint16_t *) 0xf0000400 = 0xb; /* set cke = 1, cs=1, config = 1 */
NOP(); NOP();
_VRAM = 0x00050400; /* IPALL */ _VRAM = 0x00050400; /* IPALL */