• Alessandro Rubini's avatar
    Support E2E build without P2P. Saves 5kB in wrpc-sw · 3542ae48
    Alessandro Rubini authored
    Here in ppsi,
    
      ./MAKEALL wrpc_defconfig wrpc_pdelay_defconfig
    
    shows a very small difference, but most pdelay code is then
    discarded by the wrpc-sw link time, due to --gc-sections.
    This is the result:
    
       laptopo% ./MAKEALL spec_defconfig spec_pdelay_defconfig
       ##### Building with 'spec_defconfig'
       /opt/lm32-gcc-4.5.3/bin/lm32-elf-ar: creating libsdbfs.a
          text    data     bss     dec     hex filename
         87688    3492    6352   97532   17cfc wrc.elf
       ##### Building with 'spec_pdelay_defconfig'
       /opt/lm32-gcc-4.5.3/bin/lm32-elf-ar: creating libsdbfs.a
          text    data     bss     dec     hex filename
         93140    3492    6360  102992   19250 wrc.elf
    
    What is missing now is the run-time choice between e2e and p2p. Later....
    Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
    3542ae48
Name
Last commit
Last update
..
Makefile Loading commit data...
arith.c Loading commit data...
bmc.c Loading commit data...
common-fun.c Loading commit data...
common-fun.h Loading commit data...
fsm-lib.c Loading commit data...
fsm-table.c Loading commit data...
hooks.c Loading commit data...
msg.c Loading commit data...
open-close.c Loading commit data...
servo.c Loading commit data...
state-disabled.c Loading commit data...
state-faulty.c Loading commit data...
state-initializing.c Loading commit data...
state-listening.c Loading commit data...
state-master.c Loading commit data...
state-passive.c Loading commit data...
state-slave.c Loading commit data...
state-uncalibrated.c Loading commit data...