Philipp Oppermann
a8865e2277
Add deprecation notices to old testing posts and specify requirements
2019-04-27 13:40:15 +02:00
Philipp Oppermann
9995c69cc6
Mention deprecated Unit Testing and Integration Tests posts
2019-04-27 13:40:15 +02:00
Philipp Oppermann
e677e5d569
Set publish date
2019-04-27 13:40:15 +02:00
Philipp Oppermann
2286569694
Write summary section
2019-04-27 13:40:15 +02:00
Philipp Oppermann
c337840584
Typo fixes
2019-04-27 13:40:15 +02:00
Philipp Oppermann
3307cc6f66
Explain the timeout feature of bootimage
2019-04-27 13:40:15 +02:00
Philipp Oppermann
0509307d8f
Mention test_main and blog_os::init in later posts
2019-04-27 13:40:15 +02:00
Philipp Oppermann
57a506e0fc
Remove old cfg(not(test)) attributes from paging implementation post
...
The kernel_main function is now also the entry point in test mode.
2019-04-27 13:40:15 +02:00
Philipp Oppermann
2d61a463fc
Use the entry point macro for lib.rs too
2019-04-27 13:40:15 +02:00
Philipp Oppermann
8d0293e647
Point x86_64 links to version 0.5.2
2019-04-27 13:40:15 +02:00
Philipp Oppermann
74783de318
Update to version 0.6.0 of bootloader
2019-04-27 13:40:15 +02:00
Philipp Oppermann
dce7adb210
Remove redundant import
2019-04-27 13:40:15 +02:00
Philipp Oppermann
8f14013e0a
Hardware Interrupts: Use hlt_loop in lib.rs too
2019-04-27 13:40:15 +02:00
Philipp Oppermann
8db60d8e79
Hardware Interrupts: Fix a race condition in the test_println_output test
2019-04-27 13:40:15 +02:00
Philipp Oppermann
34bce0513c
Explain new stack_overflow test in post
2019-04-27 13:40:15 +02:00
Philipp Oppermann
cd6223c0ab
Fix internal links
2019-04-27 13:40:15 +02:00
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