1. 07 Nov, 2020 1 commit
  2. 04 Nov, 2020 3 commits
  3. 03 Nov, 2020 1 commit
  4. 29 Oct, 2020 2 commits
  5. 22 Oct, 2020 6 commits
  6. 27 Aug, 2020 1 commit
  7. 26 Aug, 2020 2 commits
  8. 22 Aug, 2020 1 commit
  9. 13 Aug, 2020 2 commits
  10. 27 Jul, 2020 1 commit
    • Ruben Vorderman's avatar
      Add conda shield to readme · 2049d8dc
      Ruben Vorderman authored
      
      
      This will make it easier for users to get the latest version. Installing with conda is easier than compiling it yourself. Distro packages (such as Debian's) do not always ship the latest version while conda-forge can. This badge will advertise this install method.
      
      Change-Id: I99a1853a00e55fdf0c574c9906675738ac278121
      Signed-off-by: default avatarRuben Vorderman <r.h.p.vorderman@lumc.nl>
      2049d8dc
  11. 09 Jul, 2020 1 commit
  12. 03 Jun, 2020 1 commit
  13. 27 May, 2020 1 commit
    • H.J. Lu's avatar
      x86: Generate .note.gnu.property section for ELF output · 8074e3fe
      H.J. Lu authored
      
      
      We should generate .note.gnu.property section with x86 assembly codes
      for ELF outputs to mark Intel CET support when Intel CET is enabled
      since all input files must be marked with Intel CET support in order
      for linker to mark output with Intel CET support.  Since nasm and yasm
      can't generate the proper .note.gnu.property section, yasm-cet-filter.sh
      and yasm-filter.sh are added to generate the proper .note.gnu.property
      with linker help.
      
      Verified with
      
      $ CC="gcc -Wl,-z,cet-report=error -fcf-protection" CXX="g++ -Wl,-z,cet-report=error -fcf-protection" .../configure x86_64-linux
      $ make -j8
      
      on Linux/x86-64.
      
      Change-Id: I14e03a8a9031c8397dc36939a528cf5a827d775a
      Signed-off-by: default avatarH.J. Lu <hjl.tools@gmail.com>
      8074e3fe
  14. 26 May, 2020 1 commit
    • H.J. Lu's avatar
      x86: Add ENDBR32/ENDBR64 at function entries for Intel CET · cd888f01
      H.J. Lu authored
      
      
      To support Intel CET, all indirect branch targets must start with
      ENDBR32/ENDBR64.  Here is a patch to define endbranch and add it to
      function entries in x86 assembly codes which are indirect branch
      targets as discovered by running testsuite on Intel CET machine and
      visual inspection.
      
      Verified with
      
      $ CC="gcc -Wl,-z,cet-report=error -fcf-protection" CXX="g++ -Wl,-z,cet-report=error -fcf-protection" .../configure x86_64-linux
      $ make -j8
      $ make -j8 check
      
      with both nasm and yasm on both CET and non-CET machines.
      
      Change-Id: I9822578e7294fb5043a64ab7de5c41de81a7d337
      Signed-off-by: default avatarH.J. Lu <hjl.tools@gmail.com>
      cd888f01
  15. 09 May, 2020 1 commit
  16. 16 Apr, 2020 1 commit
  17. 10 Apr, 2020 1 commit
  18. 08 Apr, 2020 2 commits
  19. 31 Mar, 2020 1 commit
  20. 30 Mar, 2020 2 commits
  21. 27 Mar, 2020 1 commit
  22. 20 Mar, 2020 1 commit
  23. 18 Mar, 2020 3 commits
  24. 10 Mar, 2020 1 commit
  25. 06 Mar, 2020 1 commit
  26. 27 Feb, 2020 1 commit