Commit Graph

1013 Commits

Author SHA1 Message Date
Philipp Oppermann
6828849bc4 Remove cfg(not(windows)) from interrupt module
This is no longer required and was already removed from the post in commit 992b958414.
2019-11-25 13:19:07 +01:00
Philipp Oppermann
059ea76848 Merge branch 'post-09' into post-10 2019-11-22 16:33:23 +01:00
Philipp Oppermann
a65573b061 Merge branch 'post-08' into post-09 2019-11-22 16:33:23 +01:00
Philipp Oppermann
723776f852 Merge branch 'post-07' into post-08 2019-11-22 16:33:23 +01:00
Philipp Oppermann
1bf2a49526 Merge pull request #689 from phil-opp/post-07-new
post-07: Use panic instead of println + hlt_loop for double fault handler
2019-11-22 16:33:00 +01:00
Philipp Oppermann
b5b37d6e2b Remove unused crate::hlt_loop import 2019-11-22 16:12:28 +01:00
Philipp Oppermann
c3f76cf1f0 Use panic instead of println + hlt_loop for double fault handler 2019-11-22 16:06:56 +01:00
Philipp Oppermann
2f085b7310 Merge branch 'post-09' into post-10 2019-11-22 16:05:13 +01:00
Philipp Oppermann
385004cab2 Merge branch 'post-08' into post-09 2019-11-22 16:05:13 +01:00
Philipp Oppermann
fab00675e1 Merge branch 'post-07' into post-08 2019-11-22 16:05:13 +01:00
Philipp Oppermann
12eed472ba Merge branch 'post-06' into post-07 2019-11-22 16:05:10 +01:00
Philipp Oppermann
a604e1fa14 Merge branch 'post-06' of github.com:phil-opp/blog_os into post-06 2019-11-22 16:04:09 +01:00
Philipp Oppermann
ea998c9267 Merge branch 'post-03' into post-04 2019-11-22 15:57:18 +01:00
Philipp Oppermann
679e453509 Merge branch 'post-02' into post-03 2019-11-22 15:57:18 +01:00
Philipp Oppermann
7de138aa04 Merge branch 'post-01' into post-02 2019-11-22 15:57:18 +01:00
Philipp Oppermann
29063f4531 Merge branch 'post-04' into post-05 2019-11-22 15:57:18 +01:00
Philipp Oppermann
cc713e4570 Merge branch 'post-09' into post-10 2019-11-22 15:57:18 +01:00
Philipp Oppermann
9696612b2b Merge branch 'post-08' into post-09 2019-11-22 15:57:18 +01:00
Philipp Oppermann
b0b0ebda06 Merge branch 'post-07' into post-08 2019-11-22 15:57:18 +01:00
Philipp Oppermann
1e8720b4ff Merge branch 'post-06' into post-07 2019-11-22 15:57:18 +01:00
Philipp Oppermann
05c3a17c49 Merge branch 'post-05' into post-06 2019-11-22 15:57:18 +01:00
Philipp Oppermann
3470636653 Use panic! instead of println! + loop in double fault handler (#687)
This avoids an endless loop when a double fault occurs while running `cargo xtest`.
2019-11-22 15:56:56 +01:00
Philipp Oppermann
76520e761a Fix rustfmt check on Github Actions (#688) 2019-11-22 15:53:24 +01:00
Philipp Oppermann
79ad84c502 Merge branch 'post-03' into post-04 2019-10-08 19:44:38 +02:00
Philipp Oppermann
4f90781b3f Merge branch 'post-02' into post-03 2019-10-08 19:44:38 +02:00
Philipp Oppermann
9e40f377db Merge branch 'post-01' into post-02 2019-10-08 19:44:38 +02:00
Philipp Oppermann
6979a125cf Merge branch 'post-04' into post-05 2019-10-08 19:44:38 +02:00
Philipp Oppermann
b3066e9a78 Merge branch 'post-09' into post-10 2019-10-08 19:44:38 +02:00
Philipp Oppermann
d5d7db0de6 Merge branch 'post-08' into post-09 2019-10-08 19:44:38 +02:00
Philipp Oppermann
271f65e21c Merge branch 'post-07' into post-08 2019-10-08 19:44:38 +02:00
Philipp Oppermann
c83160554e Merge branch 'post-06' into post-07 2019-10-08 19:44:38 +02:00
Philipp Oppermann
1a1ce5120f Merge branch 'post-05' into post-06 2019-10-08 19:44:38 +02:00
Philipp Oppermann
f45c265142 Use latest nightly with rustfmt for formatting check (#679)
Don't fail if current nightly has no rustfmt
2019-10-08 19:44:05 +02:00
Philipp Oppermann
66c3a0de76 Merge branch 'post-09' into post-10 2019-09-25 13:21:18 +02:00
Philipp Oppermann
45375d1f1b Merge branch 'post-08' into post-09 2019-09-25 13:21:06 +02:00
Philipp Oppermann
9cab6fb659 Merge branch 'post-07' into post-08 2019-09-25 13:20:55 +02:00
Philipp Oppermann
e7446d2df6 Merge branch 'post-06' into post-07 2019-09-25 13:20:38 +02:00
Philipp Oppermann
78fdba7606 Merge branch 'post-05' into post-06 2019-09-25 13:20:13 +02:00
Philipp Oppermann
215900cb39 Merge branch 'post-04' into post-05 2019-09-25 13:19:55 +02:00
Philipp Oppermann
2a1f4d047c Run cargo update 2019-09-25 13:19:46 +02:00
Philipp Oppermann
01d9a028a3 Merge branch 'post-03' into post-04 2019-09-25 13:19:32 +02:00
Philipp Oppermann
515d98645e Merge branch 'post-02' into post-03 2019-09-25 13:18:58 +02:00
Philipp Oppermann
6b23fa3d28 Run cargo update 2019-09-25 13:18:32 +02:00
Philipp Oppermann
96d9de76b0 Fix: memory::init expects a VirtAddr 2019-09-15 10:56:15 +02:00
Philipp Oppermann
f56e4d24e3 Add missing import 2019-09-14 19:08:53 +02:00
Philipp Oppermann
8d3d712cef Merge branch 'post-09' into post-10 2019-09-14 19:06:30 +02:00
Philipp Oppermann
4897e9c4d5 Merge pull request #667 from phil-opp/post-09-offset_page_table
Update post-09 branch for improved Paging Implementation Post
2019-09-14 19:04:53 +02:00
Philipp Oppermann
5cced71fb0 Directly use OffsetPageTable for create_example_mapping instead of impl trait 2019-09-14 18:33:37 +02:00
Philipp Oppermann
7ec727f69f Update comment 2019-09-14 18:33:16 +02:00
Philipp Oppermann
e75c623985 Merge branch 'post-07' into post-08 2019-09-13 17:43:25 +02:00