have to actually learn paging so pushing progress for now

This commit is contained in:
Bryan McShea
2024-01-25 15:11:11 -05:00
parent 86fda4d6fc
commit bdb29a6361
14 changed files with 803 additions and 74 deletions

19
kernel/Cargo.lock generated
View File

@@ -83,6 +83,7 @@ dependencies = [
"bootloader_api",
"embedded-graphics",
"lazy_static",
"linked_list_allocator",
"pc-keyboard",
"pic8259",
"spin 0.9.8",
@@ -99,6 +100,15 @@ dependencies = [
"spin 0.5.2",
]
[[package]]
name = "linked_list_allocator"
version = "0.10.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9afa463f5405ee81cdb9cc2baf37e08ec7e4c8209442b5d72c04cfb2cd6e6286"
dependencies = [
"spinning_top",
]
[[package]]
name = "lock_api"
version = "0.4.11"
@@ -175,6 +185,15 @@ dependencies = [
"lock_api",
]
[[package]]
name = "spinning_top"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b9eb1a2f4c41445a3a0ff9abc5221c5fcd28e1f13cd7c0397706f9ac938ddb0"
dependencies = [
"lock_api",
]
[[package]]
name = "uart_16550"
version = "0.3.0"