Philipp Oppermann
8735bbefd4
Update some of the following posts to use blog_os::init
2019-04-27 13:40:15 +02:00
Philipp Oppermann
fd8fb3e581
Remove some old cfg(not(test)) attributes
2019-04-27 13:40:15 +02:00
Philipp Oppermann
fad4618de3
Update post numbers in Readme
2019-04-27 13:40:15 +02:00
Philipp Oppermann
e8901719fa
Update post numbers
...
Renames the directories, updates the weights, and the post branch links
2019-04-27 13:40:15 +02:00
Philipp Oppermann
992b958414
Remove section about fixing cargo test on windows
...
This no longer applies since cargo xtest no also compiles for the target system
2019-04-27 13:40:15 +02:00
Philipp Oppermann
c10d2ef753
Add TODO
2019-04-27 13:40:15 +02:00
Philipp Oppermann
bda362a666
Panic in Double Fault handler instead of looping endlessly
...
The advantage of panicking is that it causes a QEMU exit in integration tests.
2019-04-27 13:40:15 +02:00
Philipp Oppermann
701542b40f
Move Testing post to bare bones category and update post numbers
2019-04-27 13:40:15 +02:00
Philipp Oppermann
9437656d5c
Update I/O Port links in hardware interrupts post
2019-04-27 13:40:15 +02:00
Philipp Oppermann
97bd58720e
Update Double Faults post for new test system
2019-04-27 13:40:15 +02:00
Philipp Oppermann
38b904c6fb
Update CPU Exceptions post for new test system
2019-04-27 13:40:15 +02:00
Philipp Oppermann
6f4383d004
Write requirements section
2019-04-27 13:40:15 +02:00
Philipp Oppermann
077b583eff
Delete content from old unit testing post
2019-04-27 13:40:15 +02:00
Philipp Oppermann
22261d8303
Write section about testing the panic handler
2019-04-27 13:40:15 +02:00
Philipp Oppermann
00b3ded7d6
Add missing imports
2019-04-27 13:40:15 +02:00
Philipp Oppermann
028d31cc5b
Make exit_qemu safe
2019-04-27 13:40:15 +02:00
Philipp Oppermann
6257baaea5
Some improvements
2019-04-27 13:40:15 +02:00
Philipp Oppermann
10718f2996
Continue post
2019-04-27 13:40:15 +02:00
Philipp Oppermann
736160a910
Some improvements
2019-04-27 13:40:15 +02:00
Philipp Oppermann
ade3e36856
Continue post
2019-04-27 13:40:15 +02:00
Philipp Oppermann
441ef21937
Continue post
2019-04-27 13:40:15 +02:00
Philipp Oppermann
f0c5326b19
Rename section
2019-04-27 13:40:15 +02:00
Philipp Oppermann
66102b3aba
Use version 0.2.0 of uart_16550
2019-04-27 13:40:15 +02:00
Philipp Oppermann
ae46a98cdb
Add introduciotn for printing to the console section
2019-04-27 13:40:15 +02:00
Philipp Oppermann
79ce3bd883
Deprecate the old testing posts
2019-04-27 13:40:15 +02:00
Philipp Oppermann
005dd7d951
Begin new testing post
2019-04-27 13:40:15 +02:00
Philipp Oppermann
5808aafb49
Merge pull request #582 from phil-opp/bootimage-runner
...
Minimal Rust Kernel: Use a runner to make cargo xrun work
2019-04-27 13:39:37 +02:00
Philipp Oppermann
82c499a8b9
Update mentions of bootimage run in other posts
2019-04-26 12:08:41 +02:00
Philipp Oppermann
52cbb1e756
Set up a cargo runner to make cargo xrun work
2019-04-26 12:08:41 +02:00
Philipp Oppermann
22bc414972
Use cargo bootimage instead of bootimage run
2019-04-26 12:08:41 +02:00
Philipp Oppermann
2377c0a579
Restructure: Create a new Running our Kernel section
2019-04-26 12:08:41 +02:00
Philipp Oppermann
24e06d8978
Create a .cargo/config file that sets the default target
...
Instead of setting a bootimage default target.
2019-04-25 13:12:29 +02:00
Philipp Oppermann
3a3a76466c
Use bootimage 0.7.3
2019-04-25 12:27:27 +02:00
bors[bot]
719a8ef964
Merge #580
...
580: Use requirements.txt for PyGitHub r=phil-opp a=phil-opp
This is mostly a test PR for testing the new deploy process.
Co-authored-by: Philipp Oppermann <dev@phil-opp.com >
2019-04-24 16:48:42 +00:00
Philipp Oppermann
646faffb4e
Use requirements.txt for PyGitHub
2019-04-24 18:48:14 +02:00
Philipp Oppermann
ffb17617a1
Merge pull request #579 from phil-opp/azure-artifacts
...
Migrate from Netlify to Github Pages
2019-04-24 18:04:33 +02:00
Philipp Oppermann
65f48be964
Delete netlify.toml file
2019-04-24 17:54:21 +02:00
Philipp Oppermann
e4eee8c37f
Revert "Mention GitHub, Zola, and Netlify in the footer"
...
This reverts commit 1ff397f568 .
2019-04-24 17:54:21 +02:00
Philipp Oppermann
c1d7a7933b
Link to base_url instead of /second-edition
2019-04-24 17:54:21 +02:00
Philipp Oppermann
e2504b1366
Build all branches
2019-04-24 17:54:21 +02:00
Philipp Oppermann
b17c06b47d
Require azure pipelines for bors
2019-04-24 17:54:21 +02:00
Philipp Oppermann
5daa7269d6
Use Zola's aliases feature instead of Netlify redirects
...
Makes the project less dependent on Netlify.
2019-04-24 17:54:21 +02:00
Philipp Oppermann
5995948310
Add a CNAME file for GitHub Pages
2019-04-24 17:54:21 +02:00
Philipp Oppermann
dcac2d118d
Run Zola build on azure pipelines
...
Produce generated site as artifact.
2019-04-24 15:58:18 +02:00
Philipp Oppermann
a6b8252946
Revert "Use Zola's aliases feature instead of Netlify redirects"
...
This reverts commit fd2ac6ef18 .
2019-04-24 15:57:06 +02:00
Philipp Oppermann
fd2ac6ef18
Use Zola's aliases feature instead of Netlify redirects
...
Makes the project less dependent on Netlify.
2019-04-24 12:07:00 +02:00
Philipp Oppermann
1ff397f568
Mention GitHub, Zola, and Netlify in the footer
2019-04-23 14:27:00 +02:00
Philipp Oppermann
8e6e5f7dcc
Update copyright to 2019
2019-04-23 14:18:44 +02:00
Philipp Oppermann
f2335e8e72
Add a note that there must be no spaces in features string
2019-04-17 18:49:23 +02:00
Philipp Oppermann
ac16f2ed55
Link if let and shadowing chapters under keyboard code
2019-04-15 14:10:34 +02:00