diff options
author | Nathan Ringo <nathan@remexre.com> | 2024-09-14 23:04:03 -0500 |
---|---|---|
committer | Nathan Ringo <nathan@remexre.com> | 2024-09-14 23:04:03 -0500 |
commit | 22231ec036268ca2adb1f0b0feed0a91ea68728f (patch) | |
tree | 79dc49db7bd7758a7eb40a64828628461930b228 /crates/Cargo.lock | |
parent | 0392b41e7081c11caa9d04aa738bdac97062e9dd (diff) |
Start of virtual memory allocator; got an ICE, though!
Diffstat (limited to 'crates/Cargo.lock')
-rw-r--r-- | crates/Cargo.lock | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/crates/Cargo.lock b/crates/Cargo.lock index 5b8ca44..f844fc7 100644 --- a/crates/Cargo.lock +++ b/crates/Cargo.lock @@ -95,6 +95,12 @@ 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" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -308,6 +314,12 @@ 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" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -353,6 +365,17 @@ dependencies = [ ] [[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" dependencies = [ @@ -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", |