Skip to content
Snippets Groups Projects
  1. Sep 24, 2013
  2. Jul 26, 2013
  3. May 23, 2013
  4. May 14, 2013
  5. May 09, 2013
  6. May 08, 2013
  7. May 06, 2013
  8. May 03, 2013
    • Cesar Prados's avatar
      Makefile: change to support gmake-3.82 · 152111a8
      Cesar Prados authored and Alessandro Rubini's avatar Alessandro Rubini committed
      Split a rule into two rules, to make make happy.
      
      In previous versions of make it was acceptable to list one or more
      explicit targets followed by one or more pattern targets in the same
      rule and it worked "as expected". However, this was not documented as
      acceptable and if you listed any explicit targets AFTER the pattern
      targets, the entire rule would be mis-parsed. This release removes
      this ability completely: make will generate an error message if you
      mix explicit and pattern targets in the same rule. You must split
      these rules into two rules: one for the pattern and one for the
      explicit targets. The Linux kernel source has already been modified in
      this way (in newer kernels).
      152111a8
  9. Apr 03, 2013
  10. Mar 28, 2013
    • Alessandro Rubini's avatar
      shell: add "config" command. · c118ac41
      Alessandro Rubini authored
      
      This command can return the .config file to the user. It can be useful
      to trace what is actually running, as addition to the "ver"
      command.  It is optional because it costs .5kB of binary size.
      
      Example:
      
        wrc# config
          Current WRPC-SW configuration:
        CONFIG_RAMSIZE=90112
        # CONFIG_PTP_NOPOSIX is not set
        CONFIG_PPSI=y
        # CONFIG_CHECK_RESET is not set
        CONFIG_PPSI_VERBOSITY=0
        CONFIG_PPSI_RUNTIME_VERBOSITY=y
        CONFIG_STACKSIZE=2048
        CONFIG_PP_PRINTF=y
        # CONFIG_PRINTF_FULL is not set
        CONFIG_PRINTF_XINT=y
        # CONFIG_PRINTF_MINI is not set
        # CONFIG_PRINTF_NONE is not set
        CONFIG_PRINT_BUFSIZE=128
        CONFIG_ETHERBONE=y
        # CONFIG_DETERMINISTIC_BINARY is not set
        CONFIG_CMD_CONFIG=y
      
      (This configuration amounts to a binary size of 86252 bytes, at this
      commit).
      
      Signed-off-by: default avatarAlessandro Rubini <rubini@gnudd.com>
      c118ac41
    • Alessandro Rubini's avatar
      Makefile: use bigobj.lds during initial partial link · eb9d18a4
      Alessandro Rubini authored
      
      This commit makes no effect, but it prepares for the following one.
      In general, using an intermediate platform-agnostic linker script
      when making wrc.o is not bad, so let's do it here.
      
      The main reason why we need it is to force the "KEEP" command for the
      ".cmd" ELF section, introduced by the next commit.  The alternative to
      this would be chaning the main linker script, which is worse in my
      opinion.
      
      If we add initcalls or similar stuff later, this bigobj.lds is the
      place to do it.
      
      Signed-off-by: default avatarAlessandro Rubini <rubini@gnudd.com>
      eb9d18a4
  11. Mar 22, 2013
  12. Mar 19, 2013
  13. Mar 18, 2013
  14. Mar 05, 2013
  15. Feb 20, 2013
  16. Feb 19, 2013
  17. Feb 14, 2013
  18. Feb 12, 2013
  19. Dec 03, 2012
  20. Nov 22, 2012
  21. Nov 21, 2012
  22. Nov 01, 2012