Philipp Oppermann
|
1d4cbdbe57
|
Update CPU exceptions post
|
2018-11-18 15:26:28 +01:00 |
|
Philipp Oppermann
|
f5aea8f015
|
Update testing posts
|
2018-11-18 15:26:21 +01:00 |
|
Philipp Oppermann
|
bf413d3baa
|
Mention in the first post that our crate uses the 2018 edition
|
2018-11-18 15:01:55 +01:00 |
|
Philipp Oppermann
|
ba31b21661
|
Update the VGA buffer post to the new println macro and Rust 2018
|
2018-11-18 15:01:55 +01:00 |
|
Philipp Oppermann
|
231888eb4c
|
Add gif of me typing Hello World
|
2018-11-17 21:22:44 +01:00 |
|
Philipp Oppermann
|
264a32f747
|
Update post to use pc-keyboard for scancode translation
|
2018-11-17 18:22:10 +01:00 |
|
Philipp Oppermann
|
e7d4012653
|
Import lazy_static through normal use
|
2018-11-13 11:36:40 +01:00 |
|
Philipp Oppermann
|
21f3152dc0
|
Explictly mention in VGA buffer post in which file a code example belongs
|
2018-11-13 11:12:40 +01:00 |
|
Philipp Oppermann
|
298e71401b
|
Update sections about panic_handler and eh_personality
The rust compiler no longer mentions the panic_impl language item.
|
2018-11-13 11:06:35 +01:00 |
|
Philipp Oppermann
|
d9f3b3d155
|
Remove wrong extern crate x86_64 from code example
|
2018-11-13 10:42:18 +01:00 |
|
Philipp Oppermann
|
f5b6b7a240
|
Typo: becaues -> because
|
2018-11-13 10:40:31 +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 |
|
Noah Rinehart
|
b5b39d1b6e
|
Fix minor url typo for System V ABI on cpu-exceptions page (#496)
|
2018-11-07 17:52:42 +01:00 |
|
Philipp Oppermann
|
442da8c9eb
|
Remove wrong Option in code example
|
2018-11-05 13:34:04 +01:00 |
|
Will Gulian
|
24c6a85f18
|
Fix minor typo on cpu-exceptions page (#495)
|
2018-11-04 14:55:25 +01:00 |
|
Philipp Oppermann
|
68f8d238d8
|
Fix typo: 8259 APIC -> 8259 PIC
|
2018-10-31 12:42:33 +01:00 |
|
Josh Abraham
|
8dbdefdfad
|
Fix typo in CPU exceptions post
Fix a small typo in cpu-exceptions blog post.
|
2018-10-28 09:36:45 -04:00 |
|
Philipp Oppermann
|
768f81aedc
|
Use a nightly Rust version from the beginning
|
2018-10-28 13:04:35 +01:00 |
|
bors[bot]
|
92c27c6545
|
Merge #490
490: Don't compile the interrupts module on Windows to fix cargo test r=phil-opp a=phil-opp
Co-authored-by: Philipp Oppermann <dev@phil-opp.com>
|
2018-10-26 15:37:28 +00:00 |
|
Philipp Oppermann
|
b8206b895f
|
Move PICS import into _start function
|
2018-10-26 17:07:47 +02:00 |
|
Philipp Oppermann
|
b1c8df2a7f
|
Don't compile the interrupts module on Windows to fix cargo test
|
2018-10-26 16:08:51 +02:00 |
|
Philipp Oppermann
|
1b52ff1acf
|
Fix: standard library -> core library
|
2018-10-26 12:30:20 +02:00 |
|
Donald Pinckney
|
250a80dd77
|
Fix typo in hardware interrupts post (#489)
|
2018-10-25 17:10:12 +02:00 |
|
Donald Pinckney
|
d6c812ea28
|
Correct the filenames in comments for where _start() is. (#488)
|
2018-10-25 14:29:22 +02:00 |
|
Donald Pinckney
|
1ed19359b5
|
Fix typos in 06 and 07 posts. (#487)
|
2018-10-25 14:27:37 +02:00 |
|
Philipp Oppermann
|
8330447463
|
Link extra content from the front page
|
2018-10-24 15:40:40 +02:00 |
|
Philipp Oppermann
|
ca9279e3f9
|
Add extra post about building on Android
|
2018-10-24 15:35:46 +02:00 |
|
Philipp Oppermann
|
bf59190406
|
Remove the second-edition warning from extra content
|
2018-10-24 15:35:15 +02:00 |
|
Philipp Oppermann
|
cefb137e1e
|
The RSS feed now includes the full post content
|
2018-10-24 12:14:41 +02:00 |
|
Philipp Oppermann
|
4d85bde8d5
|
Provide alternative methods to subscribe: RSS + GitHub issue
|
2018-10-24 12:14:07 +02:00 |
|
Donald Pinckney
|
f6196a73be
|
Bump spin version as 0.4.6 can't build on nightly (#485)
|
2018-10-24 09:31:42 +02:00 |
|
Steve Kemp
|
005551efc8
|
Fix typo (#484)
Fixed `interrups` -> `interrupts`.
|
2018-10-22 20:41:57 +02:00 |
|
Evan Martin
|
6465d6e68e
|
fix typo (#483)
|
2018-10-22 19:55:40 +02:00 |
|
Connor E
|
cd44531822
|
Use shorthand struct initialization syntax (#482)
|
2018-10-22 19:49:24 +02:00 |
|
Philipp Oppermann
|
0aa59f3ab8
|
Fix typo
Fixes #481
|
2018-10-22 19:30:35 +02:00 |
|
Philipp Oppermann
|
9eef331df6
|
Bootimage file is named bootimage-blog_os.bin
|
2018-10-22 19:22:08 +02:00 |
|
Philipp Oppermann
|
e34804d23b
|
Fix release date
|
2018-10-22 14:12:08 +02:00 |
|
Philipp Oppermann
|
678ea47cbe
|
Merge branch 'master' into hardware-interrupts
|
2018-10-20 19:00:37 +02:00 |
|
Philipp Oppermann
|
4583936f0b
|
Remove some temporary variables
|
2018-10-20 18:57:17 +02:00 |
|
Philipp Oppermann
|
16a727b3cc
|
Set release date
|
2018-10-20 18:57:17 +02:00 |
|
Philipp Oppermann
|
66d940559f
|
Avoid deadlocks in println/serial_println
|
2018-10-20 18:57:17 +02:00 |
|
acheronfail
|
68ffc3cd59
|
refactor interrupts (#476)
|
2018-10-20 18:57:17 +02:00 |
|
Philipp Oppermann
|
ac9582bd8b
|
Minor improvements
|
2018-10-20 18:57:17 +02:00 |
|
acheronfail
|
5243ef874d
|
add gifs for keyboard and fix source to compile
|
2018-10-20 18:55:04 +02:00 |
|
acheronfail
|
5b308be891
|
add screenshots and gif of hardware timer
|
2018-10-20 18:55:04 +02:00 |
|
acheronfail
|
4f2bb34218
|
Merge branch 'refactor-interrupts' into refactor-interrupts
|
2018-10-18 22:58:42 +11:00 |
|
acheronfail
|
a80ae0d06a
|
feedback: fix some typos
|
2018-10-18 22:57:37 +11:00 |
|
Philipp Oppermann
|
da09ad3362
|
Clarify that the exceptions tests use their own IDT
|
2018-10-18 13:50:00 +02:00 |
|
acheronfail
|
168e2b3d89
|
feedback: add explanation for adding #[macro_use] before import
|
2018-10-18 18:46:36 +11:00 |
|
acheronfail
|
61397dbb07
|
feedback: mention creating a new interrupts module
|
2018-10-18 08:59:30 +11:00 |
|