From 386df39c9866a4d945de46ef0dcab2363c674e0e Mon Sep 17 00:00:00 2001 From: Nathan Ringo Date: Sun, 1 Sep 2024 19:59:44 -0500 Subject: Move almost all the kernel into crates/. --- crates/Cargo.lock | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) (limited to 'crates/Cargo.lock') diff --git a/crates/Cargo.lock b/crates/Cargo.lock index 7c772d4..e49301e 100644 --- a/crates/Cargo.lock +++ b/crates/Cargo.lock @@ -35,6 +35,15 @@ version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +[[package]] +name = "bstr" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" +dependencies = [ + "memchr", +] + [[package]] name = "byteorder" version = "1.5.0" @@ -73,6 +82,12 @@ dependencies = [ "syn", ] +[[package]] +name = "either" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" + [[package]] name = "fuchsia-cprng" version = "0.1.1" @@ -91,6 +106,18 @@ version = "0.2.158" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" +[[package]] +name = "log" +version = "0.4.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" + +[[package]] +name = "memchr" +version = "2.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" + [[package]] name = "nix" version = "0.29.0" @@ -318,10 +345,45 @@ dependencies = [ "contracts", ] +[[package]] +name = "vernos_device_tree" +version = "0.1.0" +dependencies = [ + "bstr", + "contracts", + "either", + "log", + "vernos_utils", +] + +[[package]] +name = "vernos_driver_riscv_timer" +version = "0.1.0" + +[[package]] +name = "vernos_kernel" +version = "0.1.0" +dependencies = [ + "cfg-if", + "log", + "vernos_alloc_buddy", + "vernos_alloc_physmem_free_list", + "vernos_device_tree", + "vernos_driver_riscv_timer", + "vernos_utils", + "void", +] + [[package]] name = "vernos_utils" version = "0.1.0" +[[package]] +name = "void" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" + [[package]] name = "winapi" version = "0.3.9" -- cgit v1.2.3