Skip to content
Snippets Groups Projects
  1. Feb 26, 2014
  2. Feb 24, 2014
  3. Feb 19, 2014
    • Felix Fietkau's avatar
      gcc: prevent the use of LDRD/STRD on ARMv5TE · b050f87d
      Felix Fietkau authored
      
      These instructions are for 64-bit load/store. On ARMv5TE, the CPU
      requires addresses to be aligned to 64-bit. When misaligned, behavior is
      undefined (effectively either loads the same word twice on LDRD, or
      corrupts surrounding memory on STRD).
      
      On ARMv6 and newer, unaligned access is safe.
      
      Removing these instructions for ARMv5TE is necessary, because GCC
      ignores alignment information in pointers and does unsafe optimizations
      that have shown up as bugs in various places.
      
      Signed-off-by: default avatarFelix Fietkau <nbd@openwrt.org>
      
      SVN-Revision: 39638
      b050f87d
  4. Feb 18, 2014
  5. Feb 06, 2014
  6. Feb 02, 2014
  7. Jan 07, 2014
  8. Dec 28, 2013
  9. Dec 16, 2013
  10. Nov 29, 2013
  11. Nov 26, 2013
  12. Nov 22, 2013
  13. Nov 18, 2013
    • Felix Fietkau's avatar
      uClibc: Deactivate oversized thread stack cache · edc8ac62
      Felix Fietkau authored
      
      A small system like the common home router doesn't have 40 MiB per process for
      a dirty stack cache. This can easily lead to an overbooking OOM problem and
      caused a lot of hangs+reboots on 32 MiB systems running nodogsplash.
      
      Not using a stack cache can increase the time to spawn new threads. This is
      hopefully no problem for system not running a lot of parallel computations.
      
      Signed-off-by: default avatarSven Eckelmann <sven@open-mesh.com>
      
      SVN-Revision: 38851
      edc8ac62
  14. Oct 28, 2013
  15. Oct 17, 2013
  16. Sep 30, 2013
  17. Sep 11, 2013
  18. Sep 10, 2013
  19. Aug 14, 2013
  20. Aug 10, 2013
  21. Jul 31, 2013
  22. Jul 29, 2013
  23. Jul 24, 2013
  24. Jul 05, 2013
Loading