Philipp Oppermann
|
b40e5bd7b2
|
Group imports
|
2018-10-20 18:57:17 +02:00 |
|
Philipp Oppermann
|
5035872ab6
|
Run rustfmt
|
2018-10-20 18:57:17 +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
|
7ad0ed9254
|
update source to match draft
|
2018-10-20 18:55:04 +02:00 |
|
Philipp Oppermann
|
87f6e734a9
|
Finish first draft
|
2018-10-10 18:57:21 +02:00 |
|
Philipp Oppermann
|
a619b8908d
|
Add aside styling
|
2018-10-10 18:56:40 +02:00 |
|
Philipp Oppermann
|
9effe2b27b
|
Master/slave -> primary/seondary
|
2018-10-10 18:56:16 +02:00 |
|
Philipp Oppermann
|
fa426fc633
|
Minor improvements
|
2018-10-10 14:48:07 +02:00 |
|
Philipp Oppermann
|
ee7f0cecf8
|
Continue post
|
2018-07-27 12:37:58 +02:00 |
|
Philipp Oppermann
|
2209b580b5
|
Begin new post about hardware interrupts
|
2018-07-26 22:45:21 +02:00 |
|
Philipp Oppermann
|
a2d99bb52e
|
Improve introductions of various posts
|
2018-07-26 19:15:50 +02:00 |
|
Philipp Oppermann
|
f551116714
|
Typo: deadbeaf -> deadbeef
|
2018-07-23 11:07:49 +02:00 |
|
Philipp Oppermann
|
71e35cef4d
|
Merge pull request #460 from phil-opp/bootimage-0.5.0
Update to bootimage 0.5.0
|
2018-07-20 11:31:06 +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
|
6eabcf1704
|
Add bootloader_precompiled as a dependency
|
2018-07-20 10:30:11 +02:00 |
|
Philipp Oppermann
|
42bfe4b357
|
Update “Minimal Rust Kernel” to bootimage 0.5.0
|
2018-07-20 10:27:08 +02:00 |
|
Philipp Oppermann
|
d2973e27da
|
Merge pull request #458 from phil-opp/idt_rename
Update to x86_64 version 0.2.8
|
2018-07-14 14:47:13 +02:00 |
|
Philipp Oppermann
|
934c7f3413
|
Link to Github instead of gists
|
2018-07-14 14:34:21 +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 |
|
Philipp Oppermann
|
3faa0cfcad
|
Don't ignore Cargo.lock since this is not a library
|
2018-07-14 14:05:47 +02:00 |
|
Philipp Oppermann
|
841684593f
|
Clarify that we create a kernel for x86
|
2018-07-09 12:33:55 +02:00 |
|
Philipp Oppermann
|
0b98799673
|
The bundled LLD linker was renamed to rust-lld (#457)
|
2018-07-09 12:16:59 +02:00 |
|
Donald Pinckney
|
b0d18c735b
|
Very small pluralization grammar fix in post 01 (#454)
|
2018-07-08 19:12:01 +02:00 |
|
Michael Noronha
|
9f6966d7f2
|
Add missing semicolon in integration tests post (#455)
|
2018-07-08 19:09:59 +02:00 |
|
Philipp Oppermann
|
bb85705fe9
|
Merge pull request #448 from slin31/master
Fix: should be `main.rs` instead of `lib.rs`
|
2018-07-02 15:44:59 +02:00 |
|
Nils Siemons
|
b4dd2de117
|
Update abi_x86_interrupt error message
|
2018-07-02 14:26:00 +02:00 |
|
Nils Siemons
|
dbb8575692
|
Fix: should be main.rs instead of lib.rs
The feature flag for `abi_x86_interrupt` needs to be in `main.rs`
|
2018-07-02 13:58:06 +02:00 |
|
Philipp Oppermann
|
41bd05586e
|
Update Readme for second edition
|
2018-07-01 19:38:01 +02:00 |
|
Erlend
|
3e570a8cfb
|
Fix links that pointed to a redirection page (#447)
|
2018-07-01 18:58:00 +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
|
0af14e1d51
|
Clarify that the entry point should be named _start, even on Windows and macOS
|
2018-06-27 13:12:32 +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
|
56c9b0e41a
|
Use post url for finding utterances issue
|
2018-06-27 12:07:11 +02:00 |
|
Erlend
|
83873ab54b
|
Fix confusing wording (#444)
|
2018-06-25 16:22:42 +02:00 |
|
Philipp Oppermann
|
0bc3ebe3a5
|
Explain unsafe uses in double faults post
|
2018-06-20 12:42:41 +02:00 |
|
Philipp Oppermann
|
275ba7509f
|
Remove TODO introduced by rebasing
(this already exists)
|
2018-06-20 12:06:12 +02:00 |
|
Philipp Oppermann
|
799e96c317
|
Merge pull request #442 from phil-opp/double-faults
Port double faults post to second edition
|
2018-06-19 00:30:59 +02:00 |
|
Philipp Oppermann
|
6a3e391f17
|
Cache homebrew cache on travis
|
2018-06-19 00:08:05 +02:00 |
|
Philipp Oppermann
|
deaf48e319
|
Update x86_64 to version 0.2.6
|
2018-06-18 23:48:56 +02:00 |
|
Philipp Oppermann
|
22bf95ac19
|
Run rustfmt
|
2018-06-18 23:48:17 +02:00 |
|
Philipp Oppermann
|
0b6174ace6
|
Use same import structure as in post
|
2018-06-18 23:48:17 +02:00 |
|