Philipp Oppermann
|
79211ac4a9
|
Update for new panic_implementation attribute
|
2018-06-12 17:43:45 +02:00 |
|
Philipp Oppermann
|
99c3d86fa5
|
Fix some printlns that should be print_serials
|
2018-06-12 15:36:21 +02:00 |
|
Philipp Oppermann
|
1f03081002
|
Rename all instances of hprint! to serial_print!
|
2018-06-12 15:33:29 +02:00 |
|
Philipp Oppermann
|
84001f848f
|
Improve wording
|
2018-06-12 15:30:25 +02:00 |
|
Philipp Oppermann
|
66b49bcf31
|
Add section about port I/O
|
2018-06-12 15:18:41 +02:00 |
|
Philipp Oppermann
|
fb0dd53ba5
|
Write section about test organization
|
2018-06-10 13:30:33 +02:00 |
|
Philipp Oppermann
|
15c0e7551e
|
Improve the serial section
|
2018-06-10 13:30:33 +02:00 |
|
Philipp Oppermann
|
38fe338029
|
Add a TODO about panic messages to vga buffer post
|
2018-06-10 13:30:33 +02:00 |
|
Philipp Oppermann
|
6b5076bbfe
|
Update minimal kernel post to bootimage 0.4.0
|
2018-06-10 13:30:33 +02:00 |
|
Philipp Oppermann
|
a180d71e72
|
Remove VirtualBox instructions since they don't work currently
See https://github.com/phil-opp/blog_os/issues/403#issuecomment-375785477 and following comments
|
2018-06-10 13:30:33 +02:00 |
|
Philipp Oppermann
|
0c9d4386fb
|
Write sections about the serial port and QEMU shutdown
|
2018-06-10 13:30:33 +02:00 |
|
Philipp Oppermann
|
591eb5411f
|
Various minor improvements
|
2018-06-10 13:30:33 +02:00 |
|
Philipp Oppermann
|
5cffdc4d8c
|
Move testing posts to their own section
|
2018-06-10 13:30:33 +02:00 |
|
Philipp Oppermann
|
e293fbdb07
|
Begin new post about integration testing
|
2018-06-10 13:30:33 +02:00 |
|
Philipp Oppermann
|
97ce17925e
|
Make second edition the default (#437)
|
2018-06-10 13:29:57 +02:00 |
|
Philipp Oppermann
|
3e3778d982
|
Import PanicInfo only in non(test) environment
|
2018-06-05 11:11:25 +02:00 |
|
Philipp Oppermann
|
cc6396ec56
|
Run cargo test on CI
|
2018-06-05 11:06:38 +02:00 |
|
Philipp Oppermann
|
c33811ae3d
|
Update unit testing post for new panic handler
|
2018-06-05 11:06:17 +02:00 |
|
Philipp Oppermann
|
ee07901388
|
Typo fixes
|
2018-06-04 14:05:34 +02:00 |
|
Philipp Oppermann
|
d9d836fe2c
|
Print panic message to vga buffer
|
2018-06-04 13:48:39 +02:00 |
|
Philipp Oppermann
|
3f61050387
|
Define panic handler using new panic_implementation attribute (#435)
|
2018-06-04 13:19:44 +02:00 |
|
Philipp Oppermann
|
3b8f9c7d36
|
Add 2018 HTWG talk to talks page
|
2018-06-04 10:34:08 +02:00 |
|
ccesare
|
9b94bdffed
|
Small typo in second edition VGA buffer chapter (#434)
|
2018-05-27 16:19:46 +02:00 |
|
Philipp Oppermann
|
c566ad8456
|
Merge pull request #432 from phil-opp/design
Design Improvements
|
2018-05-23 10:59:24 +02:00 |
|
Philipp Oppermann
|
40cfef3115
|
Update gutenberg to 0.3.3
|
2018-05-22 19:51:37 +02:00 |
|
Philipp Oppermann
|
a860ca76b5
|
Change syntax highlighting theme to visual-studio-dark
|
2018-05-22 19:45:01 +02:00 |
|
Philipp Oppermann
|
b613c8e0ff
|
Delete unused syntax.css
|
2018-05-22 19:45:01 +02:00 |
|
Philipp Oppermann
|
3de9c85065
|
Use system font size; make site a bit wider
|
2018-05-22 19:45:01 +02:00 |
|
Philipp Oppermann
|
92f4969cd9
|
Use non-breaking space for “read more”
|
2018-05-22 19:45:01 +02:00 |
|
Philipp Oppermann
|
1b9ec290a7
|
Merge pull request #431 from phil-opp/no-more-rust-target-path
No more RUST_TARGET_PATH
|
2018-05-07 16:04:13 +02:00 |
|
Philipp Oppermann
|
ab8a224b06
|
Add a code block for the bootimage build command
|
2018-05-07 13:02:07 +02:00 |
|
Philipp Oppermann
|
65211f85a5
|
Use cargo-xbuild instead of xargo and pass paths to --target
|
2018-05-07 12:59:24 +02:00 |
|
Philipp Oppermann
|
cb1fa395b1
|
Fix syntax errors in first construct_buffer() version
|
2018-05-04 18:12:08 +02:00 |
|
Philipp Oppermann
|
ba266f31c5
|
ColorCode::new does not need to be a const fn
|
2018-05-01 17:28:16 +02:00 |
|
Philipp Oppermann
|
0aaeb52581
|
Use correct array-init version
|
2018-05-01 16:00:26 +02:00 |
|
Philipp Oppermann
|
1242eabb55
|
Merge pull request #428 from phil-opp/unit-tests
Create a new post about unit testing
|
2018-04-29 23:27:03 +02:00 |
|
Philipp Oppermann
|
94c3b63ff6
|
Update release date
|
2018-04-29 22:52:38 +02:00 |
|
Philipp Oppermann
|
547943bb94
|
Fix typos
|
2018-04-26 11:41:08 +02:00 |
|
Philipp Oppermann
|
c1961ec61c
|
Depend on the master branch of array-init for now
Until a new crates.io version is released
|
2018-04-25 20:39:16 +02:00 |
|
Philipp Oppermann
|
b278b9ec76
|
Update “What's next?” section of vga buffer post
|
2018-04-25 20:39:16 +02:00 |
|
Philipp Oppermann
|
573e1ed40c
|
Derive PartialEq/Eq for vga buffer types
|
2018-04-25 20:39:16 +02:00 |
|
Philipp Oppermann
|
44ffa1d046
|
Create new post about unit testing
|
2018-04-25 20:39:16 +02:00 |
|
Philipp Oppermann
|
d7efdf013a
|
Mention bootimage run in the Minial Rust Kernel post
|
2018-04-13 18:57:18 +02:00 |
|
Philipp Oppermann
|
5f12cd8fea
|
Use CONSOLE entry points consistently
|
2018-04-09 01:20:22 +02:00 |
|
Philipp Oppermann
|
2a00afaab5
|
Update to xargo 0.3.12 (#427)
|
2018-04-08 17:47:43 +02:00 |
|
Philipp Oppermann
|
7a1c38a4ad
|
Fix 32bit GNU appveyor build too
|
2018-04-08 13:49:37 +02:00 |
|
Philipp Oppermann
|
8a5ad66616
|
Fix undefined references related to cargo install-update on appveyor
|
2018-04-08 11:54:59 +02:00 |
|
Philipp Oppermann
|
81ed946515
|
Don't cache .cargo/{config, env} since it's empty anyway
|
2018-04-08 11:52:53 +02:00 |
|
Philipp Oppermann
|
dcf8b7767c
|
A dependency on compiler_builtins is now automatically injected (#426)
|
2018-04-08 11:51:16 +02:00 |
|
Philipp Oppermann
|
6d0f103c16
|
Handle non-printable characters in vga buffer module (#425)
|
2018-04-07 19:45:28 +02:00 |
|