Hi Ralf,

Some of these line are far to long. There is no formal policy on this such as 80 columns however some are way way past a reasonable limit.

There are also some "/* TODO */" statements. Seems we are supporting doxygen should this be @todo. Also it would be nice if some detail was added such as why we need these functions and someone should add this code.

There is "#if 0" code. What is the code and why is it removed ?

Chris

On 26/02/2014 9:51 pm, Ralf Kirchner wrote:
---
  .../lib/libbsp/arm/shared/include/arm-cp15-start.h |   26 ++++++++++++++++----
  1 Datei geändert, 21 Zeilen hinzugefügt(+), 5 Zeilen entfernt(-)

diff --git a/c/src/lib/libbsp/arm/shared/include/arm-cp15-start.h 
b/c/src/lib/libbsp/arm/shared/include/arm-cp15-start.h
index 54f2963..a0fe9b1 100644
--- a/c/src/lib/libbsp/arm/shared/include/arm-cp15-start.h
+++ b/c/src/lib/libbsp/arm/shared/include/arm-cp15-start.h
@@ -129,12 +129,11 @@ arm_cp15_start_set_translation_table_entries(
  }

  BSP_START_TEXT_SECTION static inline void
-arm_cp15_start_setup_translation_table_and_enable_mmu_and_cache(
-  uint32_t ctrl,
-  uint32_t *ttb,
-  uint32_t client_domain,
+arm_cp15_start_setup_translation_table(
+  uint32_t                            *ttb,
+  const uint32_t                       client_domain,
    const arm_cp15_start_section_config *config_table,
-  size_t config_count
+  const size_t                         config_count
  )
  {
    uint32_t dac = ARM_CP15_DAC_DOMAIN(client_domain, ARM_CP15_DAC_CLIENT);
@@ -151,7 +150,24 @@ 
arm_cp15_start_setup_translation_table_and_enable_mmu_and_cache(
    for (i = 0; i < config_count; ++i) {
      arm_cp15_start_set_translation_table_entries(ttb, &config_table [i]);
    }
+}

+BSP_START_TEXT_SECTION static inline void
+arm_cp15_start_setup_translation_table_and_enable_mmu_and_cache(
+  uint32_t ctrl,
+  uint32_t *ttb,
+  uint32_t client_domain,
+  const arm_cp15_start_section_config *config_table,
+  size_t config_count
+)
+{
+  arm_cp15_start_setup_translation_table(
+    ttb,
+    client_domain,
+    config_table,
+    config_count
+  );
+
    /* Enable MMU and cache */
    ctrl |= ARM_CP15_CTRL_I | ARM_CP15_CTRL_C | ARM_CP15_CTRL_M;


_______________________________________________
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel

Reply via email to