diff --git a/rust/Cargo.lock b/Cargo.lock similarity index 100% rename from rust/Cargo.lock rename to Cargo.lock diff --git a/rust/Cargo.toml b/Cargo.toml similarity index 100% rename from rust/Cargo.toml rename to Cargo.toml diff --git a/rust/src/devices/mod.rs b/src/devices/mod.rs similarity index 100% rename from rust/src/devices/mod.rs rename to src/devices/mod.rs diff --git a/rust/src/devices/rtc.rs b/src/devices/rtc.rs similarity index 100% rename from rust/src/devices/rtc.rs rename to src/devices/rtc.rs diff --git a/rust/src/devices/serial.rs b/src/devices/serial.rs similarity index 100% rename from rust/src/devices/serial.rs rename to src/devices/serial.rs diff --git a/rust/src/devices/virtio_9p/directory.rs b/src/devices/virtio_9p/directory.rs similarity index 100% rename from rust/src/devices/virtio_9p/directory.rs rename to src/devices/virtio_9p/directory.rs diff --git a/rust/src/devices/virtio_9p/file.rs b/src/devices/virtio_9p/file.rs similarity index 100% rename from rust/src/devices/virtio_9p/file.rs rename to src/devices/virtio_9p/file.rs diff --git a/rust/src/devices/virtio_9p/filesystem.rs b/src/devices/virtio_9p/filesystem.rs similarity index 100% rename from rust/src/devices/virtio_9p/filesystem.rs rename to src/devices/virtio_9p/filesystem.rs diff --git a/rust/src/devices/virtio_9p/mod.rs b/src/devices/virtio_9p/mod.rs similarity index 100% rename from rust/src/devices/virtio_9p/mod.rs rename to src/devices/virtio_9p/mod.rs diff --git a/rust/src/devices/virtio_9p/pdu.rs b/src/devices/virtio_9p/pdu.rs similarity index 100% rename from rust/src/devices/virtio_9p/pdu.rs rename to src/devices/virtio_9p/pdu.rs diff --git a/rust/src/devices/virtio_9p/server.rs b/src/devices/virtio_9p/server.rs similarity index 100% rename from rust/src/devices/virtio_9p/server.rs rename to src/devices/virtio_9p/server.rs diff --git a/rust/src/devices/virtio_9p/synthetic.rs b/src/devices/virtio_9p/synthetic.rs similarity index 100% rename from rust/src/devices/virtio_9p/synthetic.rs rename to src/devices/virtio_9p/synthetic.rs diff --git a/rust/src/devices/virtio_block.rs b/src/devices/virtio_block.rs similarity index 100% rename from rust/src/devices/virtio_block.rs rename to src/devices/virtio_block.rs diff --git a/rust/src/devices/virtio_rng.rs b/src/devices/virtio_rng.rs similarity index 100% rename from rust/src/devices/virtio_rng.rs rename to src/devices/virtio_rng.rs diff --git a/rust/src/devices/virtio_serial.rs b/src/devices/virtio_serial.rs similarity index 100% rename from rust/src/devices/virtio_serial.rs rename to src/devices/virtio_serial.rs diff --git a/rust/src/devices/virtio_wl/device.rs b/src/devices/virtio_wl/device.rs similarity index 100% rename from rust/src/devices/virtio_wl/device.rs rename to src/devices/virtio_wl/device.rs diff --git a/rust/src/devices/virtio_wl/mod.rs b/src/devices/virtio_wl/mod.rs similarity index 100% rename from rust/src/devices/virtio_wl/mod.rs rename to src/devices/virtio_wl/mod.rs diff --git a/rust/src/devices/virtio_wl/pipe.rs b/src/devices/virtio_wl/pipe.rs similarity index 100% rename from rust/src/devices/virtio_wl/pipe.rs rename to src/devices/virtio_wl/pipe.rs diff --git a/rust/src/devices/virtio_wl/shm.rs b/src/devices/virtio_wl/shm.rs similarity index 100% rename from rust/src/devices/virtio_wl/shm.rs rename to src/devices/virtio_wl/shm.rs diff --git a/rust/src/devices/virtio_wl/socket.rs b/src/devices/virtio_wl/socket.rs similarity index 100% rename from rust/src/devices/virtio_wl/socket.rs rename to src/devices/virtio_wl/socket.rs diff --git a/rust/src/devices/virtio_wl/vfd.rs b/src/devices/virtio_wl/vfd.rs similarity index 100% rename from rust/src/devices/virtio_wl/vfd.rs rename to src/devices/virtio_wl/vfd.rs diff --git a/rust/src/disk/memory.rs b/src/disk/memory.rs similarity index 100% rename from rust/src/disk/memory.rs rename to src/disk/memory.rs diff --git a/rust/src/disk/mod.rs b/src/disk/mod.rs similarity index 100% rename from rust/src/disk/mod.rs rename to src/disk/mod.rs diff --git a/rust/src/disk/raw.rs b/src/disk/raw.rs similarity index 100% rename from rust/src/disk/raw.rs rename to src/disk/raw.rs diff --git a/rust/src/disk/realmfs.rs b/src/disk/realmfs.rs similarity index 100% rename from rust/src/disk/realmfs.rs rename to src/disk/realmfs.rs diff --git a/rust/src/init/cmdline.rs b/src/init/cmdline.rs similarity index 100% rename from rust/src/init/cmdline.rs rename to src/init/cmdline.rs diff --git a/rust/src/init/error.rs b/src/init/error.rs similarity index 100% rename from rust/src/init/error.rs rename to src/init/error.rs diff --git a/rust/src/init/main.rs b/src/init/main.rs similarity index 100% rename from rust/src/init/main.rs rename to src/init/main.rs diff --git a/rust/src/init/setup.rs b/src/init/setup.rs similarity index 100% rename from rust/src/init/setup.rs rename to src/init/setup.rs diff --git a/rust/src/init/sys.rs b/src/init/sys.rs similarity index 100% rename from rust/src/init/sys.rs rename to src/init/sys.rs diff --git a/rust/src/kvm/ioctl.rs b/src/kvm/ioctl.rs similarity index 100% rename from rust/src/kvm/ioctl.rs rename to src/kvm/ioctl.rs diff --git a/rust/src/kvm/mod.rs b/src/kvm/mod.rs similarity index 100% rename from rust/src/kvm/mod.rs rename to src/kvm/mod.rs diff --git a/rust/src/log.rs b/src/log.rs similarity index 100% rename from rust/src/log.rs rename to src/log.rs diff --git a/rust/src/main.rs b/src/main.rs similarity index 100% rename from rust/src/main.rs rename to src/main.rs diff --git a/rust/src/memory/address.rs b/src/memory/address.rs similarity index 100% rename from rust/src/memory/address.rs rename to src/memory/address.rs diff --git a/rust/src/memory/allocator.rs b/src/memory/allocator.rs similarity index 100% rename from rust/src/memory/allocator.rs rename to src/memory/allocator.rs diff --git a/rust/src/memory/manager.rs b/src/memory/manager.rs similarity index 100% rename from rust/src/memory/manager.rs rename to src/memory/manager.rs diff --git a/rust/src/memory/mmap.rs b/src/memory/mmap.rs similarity index 100% rename from rust/src/memory/mmap.rs rename to src/memory/mmap.rs diff --git a/rust/src/memory/mod.rs b/src/memory/mod.rs similarity index 100% rename from rust/src/memory/mod.rs rename to src/memory/mod.rs diff --git a/rust/src/memory/ram.rs b/src/memory/ram.rs similarity index 100% rename from rust/src/memory/ram.rs rename to src/memory/ram.rs diff --git a/rust/src/system/bitvec.rs b/src/system/bitvec.rs similarity index 100% rename from rust/src/system/bitvec.rs rename to src/system/bitvec.rs diff --git a/rust/src/system/epoll.rs b/src/system/epoll.rs similarity index 100% rename from rust/src/system/epoll.rs rename to src/system/epoll.rs diff --git a/rust/src/system/errno.rs b/src/system/errno.rs similarity index 100% rename from rust/src/system/errno.rs rename to src/system/errno.rs diff --git a/rust/src/system/filedesc.rs b/src/system/filedesc.rs similarity index 100% rename from rust/src/system/filedesc.rs rename to src/system/filedesc.rs diff --git a/rust/src/system/ioctl.rs b/src/system/ioctl.rs similarity index 100% rename from rust/src/system/ioctl.rs rename to src/system/ioctl.rs diff --git a/rust/src/system/memfd.rs b/src/system/memfd.rs similarity index 100% rename from rust/src/system/memfd.rs rename to src/system/memfd.rs diff --git a/rust/src/system/mod.rs b/src/system/mod.rs similarity index 100% rename from rust/src/system/mod.rs rename to src/system/mod.rs diff --git a/rust/src/system/socket.rs b/src/system/socket.rs similarity index 100% rename from rust/src/system/socket.rs rename to src/system/socket.rs diff --git a/rust/src/virtio/bus.rs b/src/virtio/bus.rs similarity index 100% rename from rust/src/virtio/bus.rs rename to src/virtio/bus.rs diff --git a/rust/src/virtio/chain.rs b/src/virtio/chain.rs similarity index 100% rename from rust/src/virtio/chain.rs rename to src/virtio/chain.rs diff --git a/rust/src/virtio/config.rs b/src/virtio/config.rs similarity index 100% rename from rust/src/virtio/config.rs rename to src/virtio/config.rs diff --git a/rust/src/virtio/consts.rs b/src/virtio/consts.rs similarity index 100% rename from rust/src/virtio/consts.rs rename to src/virtio/consts.rs diff --git a/rust/src/virtio/device.rs b/src/virtio/device.rs similarity index 100% rename from rust/src/virtio/device.rs rename to src/virtio/device.rs diff --git a/rust/src/virtio/device_config.rs b/src/virtio/device_config.rs similarity index 100% rename from rust/src/virtio/device_config.rs rename to src/virtio/device_config.rs diff --git a/rust/src/virtio/eventfd.rs b/src/virtio/eventfd.rs similarity index 100% rename from rust/src/virtio/eventfd.rs rename to src/virtio/eventfd.rs diff --git a/rust/src/virtio/mod.rs b/src/virtio/mod.rs similarity index 100% rename from rust/src/virtio/mod.rs rename to src/virtio/mod.rs diff --git a/rust/src/virtio/pci.rs b/src/virtio/pci.rs similarity index 100% rename from rust/src/virtio/pci.rs rename to src/virtio/pci.rs diff --git a/rust/src/virtio/virtqueue.rs b/src/virtio/virtqueue.rs similarity index 100% rename from rust/src/virtio/virtqueue.rs rename to src/virtio/virtqueue.rs diff --git a/rust/src/virtio/vring.rs b/src/virtio/vring.rs similarity index 100% rename from rust/src/virtio/vring.rs rename to src/virtio/vring.rs diff --git a/rust/src/vm/config.rs b/src/vm/config.rs similarity index 100% rename from rust/src/vm/config.rs rename to src/vm/config.rs diff --git a/rust/src/vm/error.rs b/src/vm/error.rs similarity index 100% rename from rust/src/vm/error.rs rename to src/vm/error.rs diff --git a/rust/src/vm/io.rs b/src/vm/io.rs similarity index 100% rename from rust/src/vm/io.rs rename to src/vm/io.rs diff --git a/rust/src/vm/kernel_cmdline.rs b/src/vm/kernel_cmdline.rs similarity index 100% rename from rust/src/vm/kernel_cmdline.rs rename to src/vm/kernel_cmdline.rs diff --git a/rust/src/vm/mod.rs b/src/vm/mod.rs similarity index 100% rename from rust/src/vm/mod.rs rename to src/vm/mod.rs diff --git a/rust/src/vm/run.rs b/src/vm/run.rs similarity index 100% rename from rust/src/vm/run.rs rename to src/vm/run.rs diff --git a/rust/src/vm/setup/cpu.rs b/src/vm/setup/cpu.rs similarity index 100% rename from rust/src/vm/setup/cpu.rs rename to src/vm/setup/cpu.rs diff --git a/rust/src/vm/setup/kernel.rs b/src/vm/setup/kernel.rs similarity index 100% rename from rust/src/vm/setup/kernel.rs rename to src/vm/setup/kernel.rs diff --git a/rust/src/vm/setup/mod.rs b/src/vm/setup/mod.rs similarity index 100% rename from rust/src/vm/setup/mod.rs rename to src/vm/setup/mod.rs diff --git a/rust/src/vm/setup/mptable.rs b/src/vm/setup/mptable.rs similarity index 100% rename from rust/src/vm/setup/mptable.rs rename to src/vm/setup/mptable.rs