Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make sure that the sancus examples can be compiled with the SLLVM-based toolchain #7

Open
wants to merge 42 commits into
base: master
Choose a base branch
from

Commits on Dec 28, 2018

  1. Make sure that the sancus examples can be compiled with the SLLVM too…

    …lchain, work in progress
    Hans Winderix committed Dec 28, 2018
    Configuration menu
    Copy the full SHA
    84252b5 View commit details
    Browse the repository at this point in the history
  2. Use correct .s name

    Hans Winderix committed Dec 28, 2018
    Configuration menu
    Copy the full SHA
    25c90fd View commit details
    Browse the repository at this point in the history
  3. Add missing include

    Hans Winderix committed Dec 28, 2018
    Configuration menu
    Copy the full SHA
    54c8b2c View commit details
    Browse the repository at this point in the history
  4. Make sure that the sancus examples can be compiled with the SLLVM too…

    …lchain, work in progress
    Hans Winderix committed Dec 28, 2018
    Configuration menu
    Copy the full SHA
    87680f7 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2018

  1. Make sure to garbage collect unused trusted rt functions

    Hans Winderix committed Dec 29, 2018
    Configuration menu
    Copy the full SHA
    912214c View commit details
    Browse the repository at this point in the history
  2. Make sure that the sancus examples can be compiled with the SLLVM too…

    …lchain, work in progress
    Hans Winderix committed Dec 29, 2018
    Configuration menu
    Copy the full SHA
    22124ec View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2018

  1. Make sure that the sancus examples can be compiled with the SLLVM too…

    …lchain, work in progress
    Hans Winderix committed Dec 30, 2018
    Configuration menu
    Copy the full SHA
    d050e95 View commit details
    Browse the repository at this point in the history
  2. Make sure that the sancus examples can be compiled with the SLLVM too…

    …lchain, work in progress
    Hans Winderix committed Dec 30, 2018
    Configuration menu
    Copy the full SHA
    1ce063e View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2018

  1. Make sure that the sancus examples can be compiled with the SLLVM too…

    …lchain, work in progress
    Hans Winderix committed Dec 31, 2018
    Configuration menu
    Copy the full SHA
    6f7b080 View commit details
    Browse the repository at this point in the history
  2. Make sure that the sancus examples can be compiled with the SLLVM too…

    …lchain, work in progress
    Hans Winderix committed Dec 31, 2018
    Configuration menu
    Copy the full SHA
    dbab966 View commit details
    Browse the repository at this point in the history
  3. Fixed typo

    Hans Winderix committed Dec 31, 2018
    Configuration menu
    Copy the full SHA
    8245866 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2019

  1. Make sure that the sancus examples can be compiled with the SLLVM too…

    …lchain, work in progress
    Hans Winderix committed Jan 1, 2019
    Configuration menu
    Copy the full SHA
    a995b55 View commit details
    Browse the repository at this point in the history
  2. Make sure that the sancus examples can be compiled with the SLLVM too…

    …lchain, work finished
    Hans Winderix committed Jan 1, 2019
    Configuration menu
    Copy the full SHA
    74dd26e View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2019

  1. Add support for secure MMIO (SLLVM-based toolchain)

    Hans Winderix committed Jan 4, 2019
    Configuration menu
    Copy the full SHA
    4f204ae View commit details
    Browse the repository at this point in the history
  2. Automate returning from mmio entry funcs

    Hans Winderix committed Jan 4, 2019
    Configuration menu
    Copy the full SHA
    95eb0ba View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2019

  1. Specify key size via command line

    Hans Winderix committed Jan 8, 2019
    Configuration menu
    Copy the full SHA
    47cd06e View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2019

  1. Support cross compilation unit protected modules

    Hans Winderix committed Jan 15, 2019
    Configuration menu
    Copy the full SHA
    12b5ff6 View commit details
    Browse the repository at this point in the history
  2. Keep intermediate files

    Hans Winderix committed Jan 15, 2019
    Configuration menu
    Copy the full SHA
    3b11dc5 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2019

  1. https://bugs.llvm.org/show_bug.cgi?id=39993 should be fixed

    Hans Winderix committed Jan 16, 2019
    Configuration menu
    Copy the full SHA
    a5d475d View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2019

  1. Add llc debug flag

    Hans Winderix committed Jan 19, 2019
    Configuration menu
    Copy the full SHA
    b66830c View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2019

  1. Add Sancus transformation options

    Hans Winderix committed Jan 25, 2019
    Configuration menu
    Copy the full SHA
    7d8e175 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2019

  1. Rename secure linking sections

    Hans Winderix committed Jan 31, 2019
    Configuration menu
    Copy the full SHA
    38960dd View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2019

  1. Fix merge conflict

    Hans Winderix committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    c0799b4 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master'

    Hans Winderix committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    f0fa669 View commit details
    Browse the repository at this point in the history
  3. Temporary disable timer example due to broken build since latest upst…

    …ream sync (caused by sancus-step)
    Hans Winderix committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    0db7821 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2019

  1. Configuration menu
    Copy the full SHA
    36db83a View commit details
    Browse the repository at this point in the history
  2. Add support for sancus-step

    Hans Winderix committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    9ef42cf View commit details
    Browse the repository at this point in the history
  3. Add support for sancus-step

    Hans Winderix committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    c02b7e4 View commit details
    Browse the repository at this point in the history
  4. Add support for sancus-step

    Hans Winderix committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    a6fddaa View commit details
    Browse the repository at this point in the history
  5. Add support for sancus-step

    Hans Winderix committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    3e81ad3 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2019

  1. Merge remote-tracking branch 'upstream/master'

    Hans Winderix committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    529b82c View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2019

  1. Merge remote-tracking branch 'upstream/master'

    Hans Winderix committed Jul 2, 2019
    Configuration menu
    Copy the full SHA
    4dacbec View commit details
    Browse the repository at this point in the history
  2. Fix broken build after last sync with Sancus upstream

    Hans Winderix committed Jul 2, 2019
    Configuration menu
    Copy the full SHA
    3e591aa View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2019

  1. Merge remote-tracking branch 'upstream/master'

    Hans Winderix committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    3623c55 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2020

  1. Merge remote-tracking branch 'upstream/master'

    Hans Winderix committed Feb 28, 2020
    Configuration menu
    Copy the full SHA
    50af5e1 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2020

  1. (Temporary) disable failing hello-library example

    Hans Winderix committed Mar 2, 2020
    Configuration menu
    Copy the full SHA
    3f46b88 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2020

  1. Merge remote-tracking branch 'upstream/master'

    Hans Winderix committed Mar 5, 2020
    Configuration menu
    Copy the full SHA
    dab4688 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2020

  1. Merge remote-tracking branch 'upstream/master'

    Hans Winderix committed May 27, 2020
    Configuration menu
    Copy the full SHA
    52abe34 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2020

  1. Merge remote-tracking branch 'upstream/master'

    Hans Winderix committed Jul 13, 2020
    Configuration menu
    Copy the full SHA
    a37a6e5 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2020

  1. Use iverilog based simulator

    Hans Winderix committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    732e331 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2020

  1. Use Verilator-based Sancus simulator

    Hans Winderix committed Aug 6, 2020
    Configuration menu
    Copy the full SHA
    167892f View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2022

  1. Adapt to LLVM 14

    Hans Winderix committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    9977329 View commit details
    Browse the repository at this point in the history