-
https://wiki.osdev.org/Main_Page
-
The 2nd stage bootloader asm file loops.
Not sure what the cause is.
We are using nasm and QEMU.
Also not sure that we are dealing with bootloader properly.
Notes:
- Not using EFI/UEFI…
-
# AArch64 MMU Programming - Löwenware
[https://lowenware.com/blog/osdev/aarch64-mmu-programming/](https://lowenware.com/blog/osdev/aarch64-mmu-programming/)
-
## 问题
acpi pm timer 没有更新墙上时间,并且没有触发软中断。
这会导致:
1. 软中断没法触发
2. 各种定时任务无法运行。
要实现以上功能,我认为需要设置acpi pm timer的定时器中断,然后在中断里面模仿hpet的处理逻辑去做。
## 参考
1. https://wiki.osdev.org/ACPI_Timer
> IRQs
Th…
-
Per [OSDev](http://wiki.osdev.org/Going_Further_on_x86#Higher_Half):
* Map kernel to 0xC0100000
* Follow [OSDev's guide](http://wiki.osdev.org/Higher_Half_x86_Bare_Bones)
* Note: phil-opp/blog_os…
-
# This Month in Rust OSDev: September 2022 | Rust OSDev
Operating System Development in Rust
[https://rust-osdev.com/this-month/2022-09/](https://rust-osdev.com/this-month/2022-09/)
-
# This Month in Rust OSDev: April 2022 | Rust OSDev
Operating System Development in Rust
[https://rust-osdev.com/this-month/2022-04/](https://rust-osdev.com/this-month/2022-04/)
-
# This Month in Rust OSDev (January 2022) | Rust OSDev
Operating System Development in Rust
[https://rust-osdev.com/this-month/2022-01/](https://rust-osdev.com/this-month/2022-01/)
-
# This Month in Rust OSDev (May 2021) | Rust OSDev
Operating System Development in Rust
[https://rust-osdev.com/this-month/2021-05/](https://rust-osdev.com/this-month/2021-05/)
-
# This Month in Rust OSDev (October 2021) | Rust OSDev
Operating System Development in Rust
[https://rust-osdev.com/this-month/2021-10/](https://rust-osdev.com/this-month/2021-10/)