mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-16 22:37:49 +00:00
Display updated on for Entering Long Mode post
This commit is contained in:
@@ -3,6 +3,7 @@ layout: post
|
|||||||
title: 'Entering Long Mode'
|
title: 'Entering Long Mode'
|
||||||
category: 'rust-os'
|
category: 'rust-os'
|
||||||
redirect_from: "/rust-os/2015/08/25/entering-longmode/"
|
redirect_from: "/rust-os/2015/08/25/entering-longmode/"
|
||||||
|
updated: 2015-10-29 00:00:00 +0000
|
||||||
---
|
---
|
||||||
In the [previous post] we created a minimal multiboot kernel. It just prints `OK` and hangs. The goal is to extend it and call 64-bit [Rust] code. But the CPU is currently in [protected mode] and allows only 32-bit instructions and up to 4GiB memory. So we need to setup _Paging_ and switch to the 64-bit [long mode] first.
|
In the [previous post] we created a minimal multiboot kernel. It just prints `OK` and hangs. The goal is to extend it and call 64-bit [Rust] code. But the CPU is currently in [protected mode] and allows only 32-bit instructions and up to 4GiB memory. So we need to setup _Paging_ and switch to the 64-bit [long mode] first.
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,12 @@ title: Home
|
|||||||
</a>
|
</a>
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<time datetime="{{ post.date | date_to_xmlschema }}" class="post-date">{{ post.date | date_to_string }}</time>
|
<span class="post-date">
|
||||||
|
<time datetime="{{ post.date | date_to_xmlschema }}">{{ post.date | date_to_string }}</time>
|
||||||
|
{% if post.updated %}
|
||||||
|
(updated on {{ post.updated | date_to_string }})
|
||||||
|
{% endif %}
|
||||||
|
</span>
|
||||||
|
|
||||||
{% if post.content contains '<!--more-->' %}
|
{% if post.content contains '<!--more-->' %}
|
||||||
{{ post.content | split:'<!--more-->' | first }}
|
{{ post.content | split:'<!--more-->' | first }}
|
||||||
|
|||||||
Reference in New Issue
Block a user