add timer interrupt

This commit is contained in:
mii443
2025-04-13 16:17:59 +09:00
parent 561003d833
commit 89e8047bb1
7 changed files with 97 additions and 17 deletions

26
Cargo.lock generated
View File

@ -41,10 +41,20 @@ version = "0.1.0"
dependencies = [
"bootloader",
"lazy_static",
"pic8259",
"spin 0.5.2",
"uart_16550",
"volatile 0.2.7",
"x86_64",
"x86_64 0.14.13",
]
[[package]]
name = "pic8259"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "62d9a86c292b165f757e47e7fd66855def189b2564609bc4203727b27c33db22"
dependencies = [
"x86_64 0.15.2",
]
[[package]]
@ -73,7 +83,7 @@ checksum = "614ff2a87880d4bd4374722268598a970bbad05ced8bf630439417347254ab2e"
dependencies = [
"bitflags 1.3.2",
"rustversion",
"x86_64",
"x86_64 0.14.13",
]
[[package]]
@ -99,3 +109,15 @@ dependencies = [
"rustversion",
"volatile 0.4.6",
]
[[package]]
name = "x86_64"
version = "0.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f042214de98141e9c8706e8192b73f56494087cc55ebec28ce10f26c5c364ae"
dependencies = [
"bit_field",
"bitflags 2.9.0",
"rustversion",
"volatile 0.4.6",
]