]> rtime.felk.cvut.cz Git - rtems-devel.git/blobdiff - rtems-patches/current/rtems-m9328-pimx1-mapping-change.patch
Patched moved to applied and current directories.
[rtems-devel.git] / rtems-patches / current / rtems-m9328-pimx1-mapping-change.patch
diff --git a/rtems-patches/current/rtems-m9328-pimx1-mapping-change.patch b/rtems-patches/current/rtems-m9328-pimx1-mapping-change.patch
new file mode 100644 (file)
index 0000000..393b5e2
--- /dev/null
@@ -0,0 +1,18 @@
+Index: rtems/c/src/lib/libbsp/arm/csb336/startup/memmap.c
+===================================================================
+--- rtems.orig/c/src/lib/libbsp/arm/csb336/startup/memmap.c
++++ rtems/c/src/lib/libbsp/arm/csb336/startup/memmap.c
+@@ -21,8 +21,12 @@ mmu_sect_map_t mem_map[] = {
+ /*  <phys addr>  <virt addr> <size> <flags> */
+     {0x08200000, 0x00000000,   1,    MMU_CACHE_NONE},     /* Mirror of SDRAM */
+     {0x00100000, 0x00100000,   1,    MMU_CACHE_NONE},     /* Bootstrap ROM */
+-    {0x00200000, 0x00200000,   1,    MMU_CACHE_NONE},     /* Internal Regs */
++    {0x00200000, 0x00200000,   2,    MMU_CACHE_NONE},     /* Internal Regs + eSRAM */
++  #if 1
++    {0x08000000, 0x08000000,  32,    MMU_CACHE_WBACK},    /* SDRAM */
++  #else
+     {0x08000000, 0x08000000,  32,    MMU_CACHE_WTHROUGH}, /* SDRAM */
++  #endif
+     {0x10000000, 0x10000000,   8,    MMU_CACHE_NONE},     /* CS0 - Flash */
+     {0x12000000, 0x12000000,   1,    MMU_CACHE_NONE},     /* CS1 - enet */
+     {0x13000000, 0x13000000,   1,    MMU_CACHE_NONE},     /* CS2 - */