From 22231ec036268ca2adb1f0b0feed0a91ea68728f Mon Sep 17 00:00:00 2001 From: Nathan Ringo Date: Sat, 14 Sep 2024 23:04:03 -0500 Subject: Start of virtual memory allocator; got an ICE, though! --- crates/Cargo.lock | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'crates/Cargo.lock') diff --git a/crates/Cargo.lock b/crates/Cargo.lock index 5b8ca44..f844fc7 100644 --- a/crates/Cargo.lock +++ b/crates/Cargo.lock @@ -94,6 +94,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" +[[package]] +name = "ghost-cell" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8449d342b1c67f49169e92e71deb7b9b27f30062301a16dbc27a4cc8d2351b7" + [[package]] name = "lazy_static" version = "1.5.0" @@ -307,6 +313,12 @@ version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +[[package]] +name = "static-rc" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b91d0104a7b28aeda24b30919f83222570111ac0bf1aab23aaffb8f59330e654" + [[package]] name = "syn" version = "1.0.109" @@ -352,6 +364,17 @@ dependencies = [ "contracts", ] +[[package]] +name = "vernos_alloc_vma_tree" +version = "0.1.0" +dependencies = [ + "allocator-api2", + "contracts", + "ghost-cell", + "static-rc", + "vernos_utils", +] + [[package]] name = "vernos_device_tree" version = "0.1.0" @@ -380,6 +403,7 @@ dependencies = [ "spin", "vernos_alloc_buddy", "vernos_alloc_physmem_free_list", + "vernos_alloc_vma_tree", "vernos_device_tree", "vernos_driver_riscv_timer", "vernos_utils", -- cgit v1.2.3