請教一個問題,就是在6410的patform中, PA與VA的問題....
#define S3C_ADDR_BASE (0xF4000000)
#define S3C_VA_IRQ S3C_ADDR(0x00000000) /* irq controller(s) */
#define S3C_VA_SYS S3C_ADDR(0x00100000) /* system control */
#define S3C_VA_MEM
S3C_ADDR(0x00200000) /* memory control */
#define S3C_VA_TIMER S3C_ADDR(0x00300000) /* timer block */
#define S3C_VA_WATCHDOG S3C_ADDR(0x00400000) /* watchdog */
#define S3C_VA_UART S3C_ADDR(0x01000000) /* UART */
#define S3C_VA_LCD S3C_ADDR(0x01100000) /* LCD */
#define S3C_ADDR_CPU(x) S3C_ADDR(0x00500000 + (x))
在以上定義中,
1. #define S3C_ADDR_BASE (0xF4000000), 0xF4000000為何定義這裡,如何告知kernel呢??
2. S3C_VA_IRQ, S3C_VA_SYS, S3C_VA_MEM....這些相對的offset是怎麼定義出來的呢??
謝謝....