1. 26 Oct, 2018 3 commits
  2. 25 Oct, 2018 9 commits
  3. 24 Oct, 2018 5 commits
  4. 23 Oct, 2018 9 commits
  5. 19 Oct, 2018 2 commits
    • Soby Mathew's avatar
      Multi-console: Deprecate the `finish_console_register` macro · cc5859ca
      Soby Mathew authored
      The `finish_console_register` macro is used by the multi console
      framework to register the `console_t` driver callbacks. It relied
      on weak references to the `ldr` instruction to populate 0 to the
      callback in case the driver has not defined the appropriate
      function. Use of `ldr` instruction to load absolute address to a
      reference makes the binary position dependant. These instructions
      should be replaced with adrp/adr instruction for position independant
      executable(PIE). But adrp/adr instructions don't work well with weak
      references as described in GNU ld bugzilla issue 22589.
      
      This patch defines a new version of `finish_console_register` macro
      which can spcify which driver callbacks are valid and deprecates the
      old one. If any of the argument is not specified, then the macro
      populates 0 for that callback. Hence the functionality of the previous
      deprecated macro is preserved. The USE_FINISH_CONSOLE_REG_2 define
      is used to select the new variant of...
      cc5859ca
    • Antonio Nino Diaz's avatar
      Makefile: Fix verbose builds on Windows · b5a0f4bd
      Antonio Nino Diaz authored
      Commit <ee1ba6d4
      
      > ("Makefile: Support totally quiet output with -s")
      broke verbose (V=1) builds on Windows. This patch fixes it by adding
      helpers to silence echo prints in a OS-dependent way.
      
      Change-Id: I24669150457516e9fb34fa32fa103398efe8082d
      Signed-off-by: default avatarAntonio Nino Diaz <antonio.ninodiaz@arm.com>
      b5a0f4bd
  6. 18 Oct, 2018 12 commits