Commit Graph

489 Commits

Author SHA1 Message Date
Philipp Oppermann
955fc795da Remove margin-bottom for nested lists 2018-06-12 17:44:46 +02:00
Philipp Oppermann
4fd26d7784 Finish post 2018-06-12 17:44:32 +02:00
Philipp Oppermann
85e199b27b Minor improvements 2018-06-12 17:43:45 +02:00
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
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
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
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
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
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
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
Philipp Oppermann
21fb890328 Run rustfmt 2018-04-02 17:34:37 +02:00
Philipp Oppermann
5d0503e250 Use explicit extern "C" 2018-04-02 17:31:04 +02:00
Philipp Oppermann
549dfd362b Mark _start as extern; fix wrong entry point name 2018-04-02 17:24:00 +02:00
Philipp Oppermann
0bd0c70c8f Update for bootimage 0.2.0 (#424) 2018-03-31 23:09:21 +02:00
SomeAnotherDude
e1338bb53e Add an empty branch to println!() macro to be consistent with std (#423) 2018-03-31 10:44:59 +02:00
Philipp Oppermann
5f195a869c Mention that libssl-dev is required for building bootimage 2018-03-23 14:32:50 +01:00
Philipp Oppermann
9a108026e6 Add a netlify.toml file 2018-03-18 17:24:28 +01:00