bors[bot]
c9f721d4c9
Merge #493
...
493: Use a nightly Rust version from the beginning r=phil-opp a=phil-opp
Co-authored-by: Philipp Oppermann <dev@phil-opp.com >
2018-10-28 12:06:09 +00:00
Philipp Oppermann
768f81aedc
Use a nightly Rust version from the beginning
2018-10-28 13:04:35 +01:00
Philipp Oppermann
070e81964e
Use cargo-update-installed instead of cargo-update ( #491 )
2018-10-27 16:37:42 +02: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
d802763867
Appveyor: Only run cargo test on x86_64
...
Many parts of the `x86_64` library are not available on 32-bit x86 and
we currently don't do much target dependent conditional compilation in
blog_os since we only support a single architecture at the moment.
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
7df441c014
Merge pull request #486 from phil-opp/building-on-android
...
Add extra post about building on Android
2018-10-24 15:42:46 +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
dd2262fc88
Merge pull request #478 from phil-opp/hardware-interrupts
...
New post about hardware interrupts
2018-10-22 14:11:02 +02:00
Philipp Oppermann
75a7359ba5
Update to latest x86_64 crate
2018-10-20 19:29:44 +02:00
Philipp Oppermann
fb489a30ee
Move hlt_loop import into function
2018-10-20 19:04:09 +02:00
Philipp Oppermann
678ea47cbe
Merge branch 'master' into hardware-interrupts
2018-10-20 19:00:37 +02:00
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
7b95ded577
Merge pull request #477 from phil-opp/travis_windows
...
Enable Windows testing under travis
2018-10-20 18:34:27 +02:00
Philipp Oppermann
00d869952d
Only use travis for bors
2018-10-20 18:33:41 +02:00
Philipp Oppermann
15c3925b1e
Enable Windows testing under travis
2018-10-20 18:33:41 +02:00
Philipp Oppermann
a1dd6b2484
Merge pull request #475 from acheronfail/refactor-interrupts
...
Refactor exception code into new `interrupts` module
2018-10-18 14:20:59 +02:00
acheronfail
48f9e9c3f0
Merge pull request #3 from phil-opp/refactor-interrupts
...
Clarify that the exceptions tests use their own IDT
2018-10-18 22:59:46 +11: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
e3d742c928
remove unused crate from main.rs
2018-10-18 14:16:17 +11:00
acheronfail
61397dbb07
feedback: mention creating a new interrupts module
2018-10-18 08:59:30 +11:00
acheronfail
206fb7cc8a
refactor exception code into interrupts.rs
2018-10-18 08:21:58 +11:00