Philipp Oppermann
|
dbfb732325
|
Fix remaining uses of {vga_buffer, serial}::print
|
2018-11-19 09:45:27 +01:00 |
|
Philipp Oppermann
|
0b5e89fbb7
|
Remove all the extern crate definitions
|
2018-11-18 15:30:19 +01:00 |
|
Philipp Oppermann
|
f5aea8f015
|
Update testing posts
|
2018-11-18 15:26:21 +01:00 |
|
Philipp Oppermann
|
e7d4012653
|
Import lazy_static through normal use
|
2018-11-13 11:36:40 +01:00 |
|
Philipp Oppermann
|
a56112e789
|
The bootloader is now buildable on all platforms (#497)
It is now also linked with LLD, so it can be compiled out of the box on Linux, Windows, and macOS.
|
2018-11-09 08:56:19 +01:00 |
|
Philipp Oppermann
|
23e35b8d9b
|
Fix typo in code example
Closes #470
|
2018-10-07 15:26:53 +02:00 |
|
Philipp Oppermann
|
6f48a17ba4
|
Pub and no_mangle are no longer required for panic_handler (#468)
|
2018-10-01 13:11:39 +02:00 |
|
Ben
|
2a9075d642
|
Rfc 2070 panic implementation deprecated (#467)
* Make changes to code examples.
* Explain that panic_implementation has been deprecated
* Update attributes in source code.
|
2018-10-01 10:38:48 +02:00 |
|
Philipp Oppermann
|
a2d99bb52e
|
Improve introductions of various posts
|
2018-07-26 19:15:50 +02:00 |
|
Philipp Oppermann
|
f2d2c476f3
|
The bootloader_precompiled crate should be in lib.rs
|
2018-07-20 10:50:11 +02:00 |
|
Philipp Oppermann
|
c198d86538
|
Update bootimage test output
|
2018-07-20 10:32:40 +02:00 |
|
Philipp Oppermann
|
0f07341dea
|
Update to x86_64 0.2.8: The Idt type was renamed to InterruptDescriptorTable
|
2018-07-14 14:32:33 +02:00 |
|
Michael Noronha
|
9f6966d7f2
|
Add missing semicolon in integration tests post (#455)
|
2018-07-08 19:09:59 +02:00 |
|
Philipp Oppermann
|
3365a4f9ff
|
Remove unneeded const_fn feature
|
2018-07-01 18:26:48 +02:00 |
|
skierpage
|
795b84a447
|
explain choice of 0xf4 for I/O port (#446)
based on issue 443 comment 400625857
|
2018-06-28 09:05:10 +02:00 |
|
Philipp Oppermann
|
e8b6801de1
|
Fix typo
|
2018-06-27 12:22:08 +02:00 |
|
Philipp Oppermann
|
22470e7c87
|
Fix: should be “integration test” instead of “unit test”
|
2018-06-27 12:22:00 +02:00 |
|
Philipp Oppermann
|
deaf48e319
|
Update x86_64 to version 0.2.6
|
2018-06-18 23:48:56 +02:00 |
|
Philipp Oppermann
|
97a87728f7
|
Port cpu exceptions post to second edition
|
2018-06-17 20:16:41 +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
|
40eb19b613
|
Fix code snippets and resolve some todos
|
2018-06-12 19:23:12 +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
|
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
|
e293fbdb07
|
Begin new post about integration testing
|
2018-06-10 13:30:33 +02:00 |
|