-
Notifications
You must be signed in to change notification settings - Fork 54
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
TUTORIALS: Reorganise tutorials and add inline solutions #106
Open
bbrcknl
wants to merge
178
commits into
seL4:master
Choose a base branch
from
bbrcknl:update_tutorials
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 156 commits
Commits
Show all changes
178 commits
Select commit
Hold shift + click to select a range
316e67f
update dynamic-libraries-1
bbrcknl 13aaf81
update dynamic-libraries-2
bbrcknl d7c3e60
update dynamic-libraries-3
bbrcknl b96bd72
update dynamic-libraries-4
bbrcknl ca003e0
update hello-camkes
bbrcknl 76b2d48
update hello-camkes-1 - missing one solution
bbrcknl 487920a
update hello-camkes-2
bbrcknl 5917493
update hello-camkes-timer
bbrcknl afb746e
update camkes-vm
bbrcknl ea0d14f
update camkes-cross-vm
bbrcknl fa98bab
update hello-world.md
bbrcknl d584045
update hello-world.md
bbrcknl c79fa1e
merge tutorials accidentally committed to origin/master
bbrcknl b737147
update capabilities.md
bbrcknl 844c926
update hello-world - minor change
bbrcknl 930604a
update capabilities - minor change
bbrcknl aa918b6
update untyped
bbrcknl 6b85b9e
update mapping tutorial
bbrcknl ff150f7
update threads tutorial
bbrcknl 5dbd89c
update ipc tutorial
bbrcknl e1859a4
update notifications tutorial
bbrcknl 27b9b0f
update interrupts tutorial
bbrcknl 64b5b5a
update fault-handlers tutorial
bbrcknl 02e04ea
update mcs tutorial
bbrcknl 5e8e6cc
update hello-world with new instructions
bbrcknl 74528cd
add tutorials solutions call macro
bbrcknl fc3890a
add macro - init with solutions - to md files
bbrcknl 5f09c69
update link in macros
bbrcknl bfc0125
remove out of date help block
bbrcknl c7472b3
reorder section on containers
bbrcknl d502fd3
fix syntax error
bbrcknl bb61dea
remove out of date help_block
bbrcknl 6fa81ed
fix syntax error
bbrcknl 70e748a
fix syntax error
bbrcknl 495abe8
fix syntax error
bbrcknl 0c9a07d
fix syntax errors for tuts to render on docsite
bbrcknl 397cd2c
clean up - formatting
bbrcknl 6d6a602
remove erroneous cd
bbrcknl a3c1f1e
update tut headings for crosslinking with docsite
bbrcknl 124e98f
fix errors in tute explanations
bbrcknl 876af19
make last solution more detailed
bbrcknl e01cd45
fix error in solution
bbrcknl ce1cbb7
update link to tut code in macros
bbrcknl 3a9bdec
add further details to fault handlers tut
bbrcknl 91b3fdd
fix errors in dynamic-1 tut
bbrcknl 6e71d3f
fix errors in dynamic-2 tut
bbrcknl 537962f
fix errors in dynamic-3 tut
bbrcknl a5d24e5
fix errors in hello-camkes-1
bbrcknl 1155381
fix errors in hello-camkes-2
bbrcknl 203c810
fix errors in hello-camkes-timer
bbrcknl da1c2a8
fix wording for copyright
bbrcknl 73de0d8
fix trailing whitespaces
bbrcknl 627629a
fix trailing whitespace
bbrcknl f464856
attempt to fix tutorial error for threads
bbrcknl 60e6574
attempt to fix tutorial error for hello-camkes-1
bbrcknl 830c595
attempt to fix tutorial error for fault-handlers
bbrcknl 821649f
add newline at end of macros.py
bbrcknl 41f15d8
attempt to fix tutorial error for hello-camkes-1
bbrcknl 4702a24
attempt to fix tutorial error for hello-camkes-1
bbrcknl 054919e
attempt to fix tutorial error for hello-camkes-1
bbrcknl 9674fc8
fix trailing whitespace camkes-1
bbrcknl 7fd0a3e
update dynamic-libraries-1
bbrcknl 5704961
update dynamic-libraries-2
bbrcknl e7c1345
update dynamic-libraries-3
bbrcknl 2ba15be
update dynamic-libraries-4
bbrcknl 98f2d30
update hello-camkes
bbrcknl b4c4e93
update hello-camkes-1 - missing one solution
bbrcknl fe915a0
update hello-camkes-2
bbrcknl a089784
update hello-camkes-timer
bbrcknl 3564d36
update camkes-vm
bbrcknl 6171549
update camkes-cross-vm
bbrcknl db5fc05
update hello-world.md
bbrcknl dfcc054
update hello-world.md
bbrcknl 134688d
merge tutorials accidentally committed to origin/master
bbrcknl ec43a6b
update capabilities.md
bbrcknl 6f6e332
update hello-world - minor change
bbrcknl d45ef0a
update capabilities - minor change
bbrcknl 74ac5ab
update untyped
bbrcknl 3f3ff76
update mapping tutorial
bbrcknl ca79b33
update threads tutorial
bbrcknl 1f4dcee
update ipc tutorial
bbrcknl cc6da30
update notifications tutorial
bbrcknl e0e60b1
update interrupts tutorial
bbrcknl 7d151c5
update fault-handlers tutorial
bbrcknl 73fb5de
update mcs tutorial
bbrcknl a9050cd
update hello-world with new instructions
bbrcknl 7b3038c
add tutorials solutions call macro
bbrcknl 838ccaa
add macro - init with solutions - to md files
bbrcknl cd4190f
update link in macros
bbrcknl e6af316
remove out of date help block
bbrcknl 987382a
reorder section on containers
bbrcknl 2aac0df
fix syntax error
bbrcknl b9ce39a
remove out of date help_block
bbrcknl 14b7ccb
fix syntax error
bbrcknl d82e294
fix syntax error
bbrcknl af7b468
fix syntax error
bbrcknl 2c240a3
fix syntax errors for tuts to render on docsite
bbrcknl 46609a3
clean up - formatting
bbrcknl 47a5d20
remove erroneous cd
bbrcknl c4d43d3
update tut headings for crosslinking with docsite
bbrcknl fe01615
fix errors in tute explanations
bbrcknl 4bdb4d3
make last solution more detailed
bbrcknl 14f9288
fix error in solution
bbrcknl 9043a1e
update link to tut code in macros
bbrcknl 836de00
add further details to fault handlers tut
bbrcknl 0ff9073
fix errors in dynamic-1 tut
bbrcknl 990d5e3
fix errors in dynamic-2 tut
bbrcknl eea7991
fix errors in dynamic-3 tut
bbrcknl 3254b9b
fix errors in hello-camkes-1
bbrcknl 0507cbf
fix errors in hello-camkes-2
bbrcknl cf4e5c8
fix errors in hello-camkes-timer
bbrcknl fce1e65
fix wording for copyright
bbrcknl b3be044
fix trailing whitespaces
bbrcknl 06ccdac
fix trailing whitespace
bbrcknl 65573f2
attempt to fix tutorial error for threads
bbrcknl b0a4596
attempt to fix tutorial error for hello-camkes-1
bbrcknl 077886f
attempt to fix tutorial error for fault-handlers
bbrcknl d455df4
add newline at end of macros.py
bbrcknl 25d74e5
attempt to fix tutorial error for hello-camkes-1
bbrcknl 5a38a66
attempt to fix tutorial error for hello-camkes-1
bbrcknl f9b87bb
attempt to fix tutorial error for hello-camkes-1
bbrcknl ce32484
fix trailing whitespace camkes-1
bbrcknl 2f934ec
fix links to docsite with new tutorials structure
bbrcknl 186d40d
fix copyright info
bbrcknl ce3af61
remove duplicated solutions - capabilities
bbrcknl 5cb4292
fix copyright header
bbrcknl 563cdd9
remove duplicated solutions - untyped
bbrcknl b4882f7
remove duplicated solutions - mapping
bbrcknl 5926835
remove most duplicated solutions - threads
bbrcknl 237f0f1
remove duplicated solutions - ipc
bbrcknl fbb0854
remove duplicated solutions - notifications
bbrcknl d05e3b6
remove duplicated solutions - interrupts
bbrcknl c6b48e2
fix typos - fault handlerss
bbrcknl 22bfaba
remove duplicated solutions - mcs
bbrcknl e98f540
fix merge conflicts
bbrcknl 3b7c8dc
fix errors caused in merge
bbrcknl d6df214
remove duplicated solutions - dynamics1-3
bbrcknl 293cf9e
remove most duplicate solutions - dynamics4
bbrcknl c55cd9d
fix copyright info broken by merge
bbrcknl 9101fbd
remove duplicated solutions - hello-camkes-1
bbrcknl 6935cb2
remove duplicated solutions - hello-camkes-2
bbrcknl 7beb7c4
fix filter error
bbrcknl d3ad5b1
remove duplicated solutions - hello-camkes-timer
bbrcknl 58d9de3
fix compilation errors - hello-camkes-1
bbrcknl 114e940
fix compilation errors - hello-camkes-2
bbrcknl 5aecf8b
add comments (headings) to solutions
bbrcknl d54f074
fix timer tut compilation issues
bbrcknl 23794cc
fix typo
bbrcknl 8975d2b
add code to render onsite links when compiling for docsite
bbrcknl e2abd56
fix trailing white space errors
bbrcknl 7257e8b
fix newline error in template
bbrcknl 00a46ea
adding prerequisites back into tutes
bbrcknl db709bf
remove debugging code
bbrcknl ca6ab63
fix trailing white space
bbrcknl 576caf4
attempt fix of template str error
bbrcknl 2f28430
attempt fix of template str error
bbrcknl 857ac4c
minor fixes for clarity
bbrcknl 5afd603
minor fixes for clarity - mcs
bbrcknl 3380115
restore original copyright
bbrcknl caa47e9
replace dynamic-libraries with libraries
bbrcknl d04cc82
Update template.py
bbrcknl 7eda41c
change filenames - dynamic-libraries to libraries
bbrcknl 0e94207
fix error - hello-camkes-1
bbrcknl 4809eec
fix error - hello-camkes-2
bbrcknl 2d70097
fix error - hello-camkes-timer
bbrcknl 5199f2d
fix code errors hello-camkes-1
bbrcknl cc1dab3
revert accidental commit of old hello-camkes-timer code
bbrcknl 2955796
add link to slide presentation to camkes0-2 tutes
bbrcknl ad950e3
fix error
bbrcknl 847e643
fix inline content for hello-camkes-timer to pass test
bbrcknl 002b2e7
add instruction for camkes-vm tutes
bbrcknl ab0dace
change tutorials/ -> Tutorials/
bbrcknl 59352eb
fix style errors
bbrcknl 999c9fd
fix camkes 2 truncation issue
bbrcknl 57b5b84
remove solution style
bbrcknl 3d6f196
Merge branch 'master' into update_tutorials
bbrcknl b2f91ad
update camkes and library headers
bbrcknl 8acabc1
Merge branch 'master' into update_tutorials
bbrcknl File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
<!-- | ||
Copyright 2021 Michael Neises | ||
|
||
SPDX-License-Identifier: BSD-2-Clause | ||
SPDX-License-Identifier: CC-BY-SA-4.0 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. CC-BY-SA-4.0 seems to be compatible with BSD-2-Clause, so the above change is probably legal. Doesn't seem very polite to do though, especially if there are no other changes. |
||
--> | ||
# Cross-Compiling Kernel Modules for use with seL4's Linux VM using qemu-arm-virt | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can't legally remove existing copyright holders, except when:
It is okay to add copyright holders when changing stuff, assuming the license permits changes. It's also legal to change or add a license if the new one is compatible with the original license, but you have to be very careful when doing this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
D'oh, that was a replace all, when I erroneously changed the copyright to LF 2024. Thanks for your clarification on why not to do this. I'll revert to old copyright for all the files.