Commit graph

22 commits

Author SHA1 Message Date
Gerwin Klein
ef94b463bd clarify license for generated headers
Invocation and syscall headers are generated and provided under
BSD-2-Clause for user code and GPL-2.0-only for kernel code. To
facilitate people other than the copyright holder performing this
operation, the master files are provided under both (BSD or GPL, free
to choose).
2020-03-09 13:21:49 +08:00
Gerwin Klein
79da079239 Convert license tags to SPDX identifiers
This commit also converts our own copyright headers to directly use
SPDX, but leaves all other copyright header intact, only adding the
SPDX ident. As far as possible this commit also merges multiple
Data61 copyright statements/headers into one for consistency.
2020-03-09 13:21:49 +08:00
Anna Lyons
554f812da3 mcs: scheduling context donation over ipc
After this commit, threads blocked on an endpoint can recieve a
scheduling context from the thread that wakes the blocked thread.
2019-08-22 11:22:37 +10:00
Anna Lyons
bc61a7f3bd python2 --> python3
Update all scripts and build system to call python3, given python2's
upcoming doom. Use sys.maxsize instead of sys.maxint in one script
(maxint does not exist in python3).
2019-08-08 10:19:24 +10:00
Anna Lyons
cf57914c7f style: run autopep8 on python files 2019-03-27 10:43:58 +11:00
Adrian Danis
1dd8015da2 tools: State jinja2 version
Provides a graceful error when jinja2 is the wrong version
2018-06-21 14:38:55 +10:00
Kent McLeod
66149498ff tools: Correct syscall numbers 2018-06-13 10:43:42 +10:00
Kent McLeod
187445000e tools: Fix whitespace differences in header gen 2018-06-13 10:42:35 +10:00
Summer Li
004891f410 libsel4: change tempita to jinja2 2018-06-12 16:54:25 +10:00
Summer Li
992534d87d libsel4: follow style conventions in python scripts
This commit makes some constant variables upper case to follow the style guide.
2018-06-12 16:24:16 +10:00
Anna Lyons
64cf2308ac tools: fix licenses 2017-06-22 15:27:30 +10:00
Anna Lyons
07f948331f libsel4: fix licenses
- some were incorrectly marked GPL (libsel4 is BSD)
- update NICTA --> DATA61 etc
- fix tags D61 --> DATA61
- update year to 2017
2017-06-22 15:27:29 +10:00
Hesham Almatary
2ab27839a1 Debug: avoid syscall_names unsued Werror when debug mode is enabled 2016-10-20 09:06:57 +11:00
Anna Lyons
3a185a5c32 debug: generate list of syscall names 2016-10-18 14:05:41 +11:00
Corey Richardson
4b043d767f
tools: syscall_header_gen: print an error to stderr that wasn't 2016-01-25 15:56:34 +11:00
Corey Richardson
90ac09c23e
tools: syscall_header_gen: python3 compat 2016-01-25 15:54:41 +11:00
Corey Richardson
9fa4457a84
tools: syscall_header_gen: remove trailing whitespace 2016-01-25 15:54:40 +11:00
Adrian Danis
6474aceaf0 Change types from uint32_t->word_t to be 32/64bit agnostic 2015-12-10 10:45:18 +11:00
Stephen Sherratt
bea651d6c2 Config sections in syscall.xml files take a condition which is passed to #if. 2015-09-03 11:39:31 +10:00
Adrian Danis
7d877465de ia32: Move as much of the interrupt and syscall traps into C as possible 2014-08-12 14:00:28 +10:00
Max R.D. Parmer
da5ec79cf9 Use usr/bin/env for all python bangpaths to enable virtualenv use.
Very useful with python3 as the default platform.
2014-08-03 18:53:14 -07:00
TrusthworthySystems
91b7da8625 Release snapshot 2014-07-18 05:03:59 +10:00