diff --git a/Cargo.lock b/Cargo.lock index d8416a0..ff9ff02 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -159,6 +159,15 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +[[package]] +name = "raw-cpuid" +version = "10.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c297679cb867470fa8c9f67dbba74a78d78e3e98d7cf2b08d6d71540f797332" +dependencies = [ + "bitflags 1.3.2", +] + [[package]] name = "rustversion" version = "1.0.17" @@ -194,13 +203,13 @@ dependencies = [ [[package]] name = "uart_16550" -version = "0.2.19" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614ff2a87880d4bd4374722268598a970bbad05ced8bf630439417347254ab2e" +checksum = "e492212ac378a5e00da953718dafb1340d9fbaf4f27d6f3c5cab03d931d1c049" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.5.0", "rustversion", - "x86_64 0.14.12", + "x86", ] [[package]] @@ -215,6 +224,17 @@ version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "442887c63f2c839b346c192d047a7c87e73d0689c9157b00b53dcc27dd5ea793" +[[package]] +name = "x86" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2781db97787217ad2a2845c396a5efe286f87467a5810836db6d74926e94a385" +dependencies = [ + "bit_field", + "bitflags 1.3.2", + "raw-cpuid", +] + [[package]] name = "x86_64" version = "0.14.12" diff --git a/Cargo.toml b/Cargo.toml index f42ac11..44863d8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ lazy_static = { version = "1.4.0", features = ["spin_no_std"] } spin = "0.5.2" volatile = "=0.2.6" x86_64 = "0.14.2" -uart_16550 = "0.2.0" +uart_16550 = "0.3.0" pic8259 = "0.11.0" pc-keyboard = "0.5.0" linked_list_allocator = "0.9.0"