diff --git a/Cargo.toml b/Cargo.toml index 4fcc45d..049eec0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,11 +1,11 @@ [workspace] members = [ - "xen/xenstore", - "xen/xenevtchn", - "xen/xencall", - "xen/xenclient", + "libs/xen/xenstore", + "libs/xen/xenevtchn", + "libs/xen/xencall", + "libs/xen/xenclient", + "libs/loopdev", "hypha", - "loopdev", ] resolver = "2" diff --git a/hypha/Cargo.toml b/hypha/Cargo.toml index d4f3cdc..ad08d24 100644 --- a/hypha/Cargo.toml +++ b/hypha/Cargo.toml @@ -31,14 +31,14 @@ uuid = { workspace = true } workspace = true features = ["process"] -[dependencies.xenclient] -path = "../xen/xenclient" - [dependencies.loopdev] -path = "../loopdev" +path = "../libs/loopdev" + +[dependencies.xenclient] +path = "../libs/xen/xenclient" [dependencies.xenstore] -path = "../xen/xenstore" +path = "../libs/xen/xenstore" [lib] path = "src/lib.rs" diff --git a/loopdev/Cargo.toml b/libs/loopdev/Cargo.toml similarity index 100% rename from loopdev/Cargo.toml rename to libs/loopdev/Cargo.toml diff --git a/loopdev/LICENSE b/libs/loopdev/LICENSE similarity index 100% rename from loopdev/LICENSE rename to libs/loopdev/LICENSE diff --git a/loopdev/src/bindings.rs b/libs/loopdev/src/bindings.rs similarity index 100% rename from loopdev/src/bindings.rs rename to libs/loopdev/src/bindings.rs diff --git a/loopdev/src/lib.rs b/libs/loopdev/src/lib.rs similarity index 100% rename from loopdev/src/lib.rs rename to libs/loopdev/src/lib.rs diff --git a/loopdev/src/linux.rs b/libs/loopdev/src/linux.rs similarity index 100% rename from loopdev/src/linux.rs rename to libs/loopdev/src/linux.rs diff --git a/xen/xencall/Cargo.toml b/libs/xen/xencall/Cargo.toml similarity index 100% rename from xen/xencall/Cargo.toml rename to libs/xen/xencall/Cargo.toml diff --git a/xen/xencall/examples/domain_create.rs b/libs/xen/xencall/examples/domain_create.rs similarity index 100% rename from xen/xencall/examples/domain_create.rs rename to libs/xen/xencall/examples/domain_create.rs diff --git a/xen/xencall/examples/domain_info.rs b/libs/xen/xencall/examples/domain_info.rs similarity index 100% rename from xen/xencall/examples/domain_info.rs rename to libs/xen/xencall/examples/domain_info.rs diff --git a/xen/xencall/examples/vcpu_context.rs b/libs/xen/xencall/examples/vcpu_context.rs similarity index 100% rename from xen/xencall/examples/vcpu_context.rs rename to libs/xen/xencall/examples/vcpu_context.rs diff --git a/xen/xencall/examples/version_capabilities.rs b/libs/xen/xencall/examples/version_capabilities.rs similarity index 100% rename from xen/xencall/examples/version_capabilities.rs rename to libs/xen/xencall/examples/version_capabilities.rs diff --git a/xen/xencall/src/error.rs b/libs/xen/xencall/src/error.rs similarity index 100% rename from xen/xencall/src/error.rs rename to libs/xen/xencall/src/error.rs diff --git a/xen/xencall/src/lib.rs b/libs/xen/xencall/src/lib.rs similarity index 100% rename from xen/xencall/src/lib.rs rename to libs/xen/xencall/src/lib.rs diff --git a/xen/xencall/src/sys.rs b/libs/xen/xencall/src/sys.rs similarity index 100% rename from xen/xencall/src/sys.rs rename to libs/xen/xencall/src/sys.rs diff --git a/xen/xenclient/Cargo.toml b/libs/xen/xenclient/Cargo.toml similarity index 100% rename from xen/xenclient/Cargo.toml rename to libs/xen/xenclient/Cargo.toml diff --git a/xen/xenclient/examples/boot.rs b/libs/xen/xenclient/examples/boot.rs similarity index 100% rename from xen/xenclient/examples/boot.rs rename to libs/xen/xenclient/examples/boot.rs diff --git a/xen/xenclient/src/boot.rs b/libs/xen/xenclient/src/boot.rs similarity index 100% rename from xen/xenclient/src/boot.rs rename to libs/xen/xenclient/src/boot.rs diff --git a/xen/xenclient/src/elfloader.rs b/libs/xen/xenclient/src/elfloader.rs similarity index 100% rename from xen/xenclient/src/elfloader.rs rename to libs/xen/xenclient/src/elfloader.rs diff --git a/xen/xenclient/src/error.rs b/libs/xen/xenclient/src/error.rs similarity index 100% rename from xen/xenclient/src/error.rs rename to libs/xen/xenclient/src/error.rs diff --git a/xen/xenclient/src/lib.rs b/libs/xen/xenclient/src/lib.rs similarity index 100% rename from xen/xenclient/src/lib.rs rename to libs/xen/xenclient/src/lib.rs diff --git a/xen/xenclient/src/mem.rs b/libs/xen/xenclient/src/mem.rs similarity index 100% rename from xen/xenclient/src/mem.rs rename to libs/xen/xenclient/src/mem.rs diff --git a/xen/xenclient/src/sys.rs b/libs/xen/xenclient/src/sys.rs similarity index 100% rename from xen/xenclient/src/sys.rs rename to libs/xen/xenclient/src/sys.rs diff --git a/xen/xenclient/src/x86.rs b/libs/xen/xenclient/src/x86.rs similarity index 100% rename from xen/xenclient/src/x86.rs rename to libs/xen/xenclient/src/x86.rs diff --git a/xen/xenevtchn/Cargo.toml b/libs/xen/xenevtchn/Cargo.toml similarity index 100% rename from xen/xenevtchn/Cargo.toml rename to libs/xen/xenevtchn/Cargo.toml diff --git a/xen/xenevtchn/examples/simple.rs b/libs/xen/xenevtchn/examples/simple.rs similarity index 100% rename from xen/xenevtchn/examples/simple.rs rename to libs/xen/xenevtchn/examples/simple.rs diff --git a/xen/xenevtchn/src/error.rs b/libs/xen/xenevtchn/src/error.rs similarity index 100% rename from xen/xenevtchn/src/error.rs rename to libs/xen/xenevtchn/src/error.rs diff --git a/xen/xenevtchn/src/lib.rs b/libs/xen/xenevtchn/src/lib.rs similarity index 100% rename from xen/xenevtchn/src/lib.rs rename to libs/xen/xenevtchn/src/lib.rs diff --git a/xen/xenevtchn/src/sys.rs b/libs/xen/xenevtchn/src/sys.rs similarity index 100% rename from xen/xenevtchn/src/sys.rs rename to libs/xen/xenevtchn/src/sys.rs diff --git a/xen/xenstore/Cargo.toml b/libs/xen/xenstore/Cargo.toml similarity index 100% rename from xen/xenstore/Cargo.toml rename to libs/xen/xenstore/Cargo.toml diff --git a/xen/xenstore/examples/list.rs b/libs/xen/xenstore/examples/list.rs similarity index 100% rename from xen/xenstore/examples/list.rs rename to libs/xen/xenstore/examples/list.rs diff --git a/xen/xenstore/src/bus.rs b/libs/xen/xenstore/src/bus.rs similarity index 100% rename from xen/xenstore/src/bus.rs rename to libs/xen/xenstore/src/bus.rs diff --git a/xen/xenstore/src/client.rs b/libs/xen/xenstore/src/client.rs similarity index 100% rename from xen/xenstore/src/client.rs rename to libs/xen/xenstore/src/client.rs diff --git a/xen/xenstore/src/error.rs b/libs/xen/xenstore/src/error.rs similarity index 100% rename from xen/xenstore/src/error.rs rename to libs/xen/xenstore/src/error.rs diff --git a/xen/xenstore/src/lib.rs b/libs/xen/xenstore/src/lib.rs similarity index 100% rename from xen/xenstore/src/lib.rs rename to libs/xen/xenstore/src/lib.rs diff --git a/xen/xenstore/src/sys.rs b/libs/xen/xenstore/src/sys.rs similarity index 100% rename from xen/xenstore/src/sys.rs rename to libs/xen/xenstore/src/sys.rs