Philipp Oppermann
|
1ed7a4ceb8
|
Add missing } in code example
|
2018-06-18 23:48:17 +02:00 |
|
Philipp Oppermann
|
233e32b570
|
Update “what's next” section of previous post
|
2018-06-18 21:30:47 +02:00 |
|
Philipp Oppermann
|
18fadda280
|
Update and extend post
|
2018-06-18 21:30:47 +02:00 |
|
Philipp Oppermann
|
5499471279
|
Begin porting the double faults post
|
2018-06-18 21:30:47 +02:00 |
|
Philipp Oppermann
|
97a87728f7
|
Port cpu exceptions post to second edition
|
2018-06-17 20:16:41 +02:00 |
|
Philipp Oppermann
|
c39835e61e
|
Extend explanation of lazy_static
|
2018-06-17 20:08:06 +02:00 |
|
Philipp Oppermann
|
01ac5b5ea0
|
Merge pull request #439 from phil-opp/integration-tests
New post about integration testing
|
2018-06-15 10:30:24 +02:00 |
|
Philipp Oppermann
|
837d1502e9
|
Update post date
|
2018-06-15 09:47:01 +02:00 |
|
Philipp Oppermann
|
30493e763b
|
Last minute improvements
|
2018-06-15 09:47:01 +02:00 |
|
Philipp Oppermann
|
e585d72216
|
Fix typo: _start_ -> _start
|
2018-06-15 09:47:01 +02:00 |
|
Philipp Oppermann
|
2ed8d94c67
|
Allow unused imports for cargo test
|
2018-06-15 09:47:01 +02:00 |
|
Philipp Oppermann
|
3372966664
|
Add missing core::panic::PanicInfo imports in code snippets (#440)
|
2018-06-14 08:24:37 +02:00 |
|
刘冲
|
34f5733114
|
remove redundant code in _start (#438)
"as *const u8" seems to be not needed
|
2018-06-13 11:48:11 +02:00 |
|
Philipp Oppermann
|
40eb19b613
|
Fix code snippets and resolve some todos
|
2018-06-12 19:23:12 +02:00 |
|
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 |
|