1. 09 Oct, 2017 1 commit
  2. 28 Sep, 2017 1 commit
  3. 14 Dec, 2015 1 commit
    • Janne Grunau's avatar
      arm: add a cpu flag for the VFPv2 vector mode · e2710e79
      Janne Grunau authored
      The vector mode was deprecated in ARMv7-A/VFPv3 and various cpu
      implementations do not support it in hardware. Vector mode code will
      depending the OS either be emulated in software or result in an illegal
      instruction on cpus which does not support it. This was not really
      problem in practice since NEON implementations of the same functions are
      preferred. It will however become a problem for checkasm which tests
      every cpu flag separately.
      
      Since this is a cpu feature newer cpu do not support anymore the
      behaviour of this flag differs from the other flags. It can be only
      activated by runtime cpu feature selection.
      e2710e79
  4. 05 Jun, 2015 1 commit
  5. 13 Aug, 2014 1 commit
  6. 28 Jun, 2014 1 commit
    • Martin Storsjö's avatar
      arm: Detect 32 bit cpu features on ARMv8 when running on a 64 bit kernel · 7b0c7c91
      Martin Storsjö authored
      When running on a 64 bit kernel, /proc/cpuinfo lists different
      optional features than on 32 bit kernels (because some of them
      are mandatory in the 64 bit implemenations).
      
      The kernel does list the old features properly if they are queried
      via /proc/self/auxv though - however this file is not always readable
      (e.g. on most android systems). The getauxval function could also
      provide the same info as /proc/self/auxv even if this file isn't
      readable, but this function is not always available (and thus would
      need to be loaded with dlsym for compatibility with older android
      versions).
      
      The android cpufeatures library does this slightly differently,
      by assuming that these are available if the "CPU architecture"
      line is >= 8, see [1] for details.
      
      It has been suggested to include the old, non-optional features in
      /proc/cpuinfo as well, but that suggested patch never was merged.
      See [2] for the discussion around this suggestion.
      
      [1] https://android-review.googlesource.com/91380
      [2] http://marc.info/?l=linux-arm-kernel&m=139087240101974Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      7b0c7c91
  7. 30 Aug, 2013 1 commit
  8. 28 Aug, 2013 1 commit
  9. 11 Feb, 2013 1 commit
  10. 07 Dec, 2012 2 commits
  11. 22 Apr, 2012 1 commit
  12. 04 Apr, 2012 1 commit
  13. 19 Mar, 2011 1 commit
  14. 02 Feb, 2011 1 commit
  15. 31 Jan, 2011 1 commit
  16. 12 Apr, 2010 1 commit
  17. 09 Mar, 2010 1 commit
  18. 19 Jan, 2010 1 commit
  19. 14 Jan, 2010 1 commit
  20. 31 Aug, 2008 1 commit
  21. 19 Mar, 2008 2 commits
  22. 18 Mar, 2008 2 commits
  23. 17 Oct, 2007 1 commit
  24. 16 Jun, 2007 1 commit
  25. 07 Oct, 2006 1 commit
  26. 10 Sep, 2006 1 commit
  27. 13 Jul, 2006 1 commit