Update post numbers
Renames the directories, updates the weights, and the post branch links
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 8.3 KiB After Width: | Height: | Size: 8.3 KiB |
@@ -1,6 +1,6 @@
|
|||||||
+++
|
+++
|
||||||
title = "CPU Exceptions"
|
title = "CPU Exceptions"
|
||||||
weight = 6
|
weight = 5
|
||||||
path = "cpu-exceptions"
|
path = "cpu-exceptions"
|
||||||
date = 2018-06-17
|
date = 2018-06-17
|
||||||
|
|
||||||
@@ -12,11 +12,11 @@ CPU exceptions occur in various erroneous situations, for example when accessing
|
|||||||
|
|
||||||
<!-- more -->
|
<!-- more -->
|
||||||
|
|
||||||
This blog is openly developed on [GitHub]. If you have any problems or questions, please open an issue there. You can also leave comments [at the bottom]. The complete source code for this post can be found in the [`post-06`][post branch] branch.
|
This blog is openly developed on [GitHub]. If you have any problems or questions, please open an issue there. You can also leave comments [at the bottom]. The complete source code for this post can be found in the [`post-05`][post branch] branch.
|
||||||
|
|
||||||
[GitHub]: https://github.com/phil-opp/blog_os
|
[GitHub]: https://github.com/phil-opp/blog_os
|
||||||
[at the bottom]: #comments
|
[at the bottom]: #comments
|
||||||
[post branch]: https://github.com/phil-opp/blog_os/tree/post-06
|
[post branch]: https://github.com/phil-opp/blog_os/tree/post-05
|
||||||
|
|
||||||
<!-- toc -->
|
<!-- toc -->
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
@@ -1,6 +1,6 @@
|
|||||||
+++
|
+++
|
||||||
title = "Double Faults"
|
title = "Double Faults"
|
||||||
weight = 7
|
weight = 6
|
||||||
path = "double-fault-exceptions"
|
path = "double-fault-exceptions"
|
||||||
date = 2018-06-18
|
date = 2018-06-18
|
||||||
|
|
||||||
@@ -10,11 +10,11 @@ This post explores the double fault exception in detail, which occurs when the C
|
|||||||
|
|
||||||
<!-- more -->
|
<!-- more -->
|
||||||
|
|
||||||
This blog is openly developed on [GitHub]. If you have any problems or questions, please open an issue there. You can also leave comments [at the bottom]. The complete source code for this post can be found in the [`post-07`][post branch] branch.
|
This blog is openly developed on [GitHub]. If you have any problems or questions, please open an issue there. You can also leave comments [at the bottom]. The complete source code for this post can be found in the [`post-06`][post branch] branch.
|
||||||
|
|
||||||
[GitHub]: https://github.com/phil-opp/blog_os
|
[GitHub]: https://github.com/phil-opp/blog_os
|
||||||
[at the bottom]: #comments
|
[at the bottom]: #comments
|
||||||
[post branch]: https://github.com/phil-opp/blog_os/tree/post-07
|
[post branch]: https://github.com/phil-opp/blog_os/tree/post-06
|
||||||
|
|
||||||
<!-- toc -->
|
<!-- toc -->
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
@@ -1,6 +1,6 @@
|
|||||||
+++
|
+++
|
||||||
title = "Hardware Interrupts"
|
title = "Hardware Interrupts"
|
||||||
weight = 8
|
weight = 7
|
||||||
path = "hardware-interrupts"
|
path = "hardware-interrupts"
|
||||||
date = 2018-10-22
|
date = 2018-10-22
|
||||||
|
|
||||||
@@ -10,11 +10,11 @@ In this post we set up the programmable interrupt controller to correctly forwar
|
|||||||
|
|
||||||
<!-- more -->
|
<!-- more -->
|
||||||
|
|
||||||
This blog is openly developed on [GitHub]. If you have any problems or questions, please open an issue there. You can also leave comments [at the bottom]. The complete source code for this post can be found in the [`post-08`][post branch] branch.
|
This blog is openly developed on [GitHub]. If you have any problems or questions, please open an issue there. You can also leave comments [at the bottom]. The complete source code for this post can be found in the [`post-07`][post branch] branch.
|
||||||
|
|
||||||
[GitHub]: https://github.com/phil-opp/blog_os
|
[GitHub]: https://github.com/phil-opp/blog_os
|
||||||
[at the bottom]: #comments
|
[at the bottom]: #comments
|
||||||
[post branch]: https://github.com/phil-opp/blog_os/tree/post-08
|
[post branch]: https://github.com/phil-opp/blog_os/tree/post-07
|
||||||
|
|
||||||
<!-- toc -->
|
<!-- toc -->
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.9 KiB |
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 8.1 KiB After Width: | Height: | Size: 8.1 KiB |
@@ -1,6 +1,6 @@
|
|||||||
+++
|
+++
|
||||||
title = "Introduction to Paging"
|
title = "Introduction to Paging"
|
||||||
weight = 9
|
weight = 8
|
||||||
path = "paging-introduction"
|
path = "paging-introduction"
|
||||||
date = 2019-01-14
|
date = 2019-01-14
|
||||||
|
|
||||||
@@ -10,11 +10,11 @@ This post introduces _paging_, a very common memory management scheme that we wi
|
|||||||
|
|
||||||
<!-- more -->
|
<!-- more -->
|
||||||
|
|
||||||
This blog is openly developed on [GitHub]. If you have any problems or questions, please open an issue there. You can also leave comments [at the bottom]. The complete source code for this post can be found in the [`post-09`][post branch] branch.
|
This blog is openly developed on [GitHub]. If you have any problems or questions, please open an issue there. You can also leave comments [at the bottom]. The complete source code for this post can be found in the [`post-08`][post branch] branch.
|
||||||
|
|
||||||
[GitHub]: https://github.com/phil-opp/blog_os
|
[GitHub]: https://github.com/phil-opp/blog_os
|
||||||
[at the bottom]: #comments
|
[at the bottom]: #comments
|
||||||
[post branch]: https://github.com/phil-opp/blog_os/tree/post-09
|
[post branch]: https://github.com/phil-opp/blog_os/tree/post-08
|
||||||
|
|
||||||
<!-- toc -->
|
<!-- toc -->
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
@@ -1,6 +1,6 @@
|
|||||||
+++
|
+++
|
||||||
title = "Paging Implementation"
|
title = "Paging Implementation"
|
||||||
weight = 10
|
weight = 9
|
||||||
path = "paging-implementation"
|
path = "paging-implementation"
|
||||||
date = 2019-03-14
|
date = 2019-03-14
|
||||||
+++
|
+++
|
||||||
@@ -9,11 +9,11 @@ This post shows how to implement paging support in our kernel. It first explores
|
|||||||
|
|
||||||
<!-- more -->
|
<!-- more -->
|
||||||
|
|
||||||
This blog is openly developed on [GitHub]. If you have any problems or questions, please open an issue there. You can also leave comments [at the bottom]. The complete source code for this post can be found in the [`post-10`][post branch] branch.
|
This blog is openly developed on [GitHub]. If you have any problems or questions, please open an issue there. You can also leave comments [at the bottom]. The complete source code for this post can be found in the [`post-09`][post branch] branch.
|
||||||
|
|
||||||
[GitHub]: https://github.com/phil-opp/blog_os
|
[GitHub]: https://github.com/phil-opp/blog_os
|
||||||
[at the bottom]: #comments
|
[at the bottom]: #comments
|
||||||
[post branch]: https://github.com/phil-opp/blog_os/tree/post-10
|
[post branch]: https://github.com/phil-opp/blog_os/tree/post-09
|
||||||
|
|
||||||
|
|
||||||
<aside class="post_aside">
|
<aside class="post_aside">
|
||||||
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 7.9 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |