1. 05 Jun, 2014 3 commits
    • Sandrine Bailleux's avatar
      juno: Place assembler functions in separate sections · db7bc010
      Sandrine Bailleux authored
      This extends the --gc-sections behaviour to the Juno-specific assembler
      support functions in the firmware images by placing each function
      into its own code section. This is achieved by using the 'func'
      macro when declaring a function label.
      
      Change-Id: I738370c0515face104531ab7944cc5bbdad49a9d
      db7bc010
    • Sandrine Bailleux's avatar
      juno: Initialise UART console in all bootloader stages · c8deb8b4
      Sandrine Bailleux authored
      Ensure that each bootloader stage initializes the UART console
      independently. As a result, both BL3-1 and BL2 platform code now
      calls console_init() instead of relying on BL1 to perform console
      setup.
      
      Also perform the console initialisation earlier in BL1 because
      it must be done before it is used e.g. through a printf() call
      in an assert() statement.
      
      Change-Id: I8bb58cf1f0e42a71a01abf65da30bfa4ae533665
      c8deb8b4
    • Sandrine Bailleux's avatar
      juno: Semihosting: Fix file mode to load binaries on Windows · 4114d891
      Sandrine Bailleux authored
      Propagate commit 886278e5 on Juno.
      
      Change-Id: I1e5e1e3c019c51af6ed54bb02fee6b1ebc201a2a
      4114d891
  2. 04 Jun, 2014 37 commits