├── .clang-format ├── .github ├── actions │ └── setup-build-env │ │ └── action.yml └── workflows │ ├── code-quality.yml │ ├── formatting.yml │ ├── integration_tests.yml │ └── unit_tests.yml ├── .gitignore ├── AUTHORS ├── CODEOWNERS ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── docs └── images │ ├── libkrun_logo_horizontal.png │ └── libkrun_logo_horizontal_darkmode.png ├── edk2 ├── KRUN_EFI.silent.fd ├── License.txt └── Sources.txt ├── examples ├── Cargo.lock ├── Cargo.toml ├── Makefile ├── boot_efi.c ├── chroot_vm.c ├── chroot_vm.entitlements ├── consoles.c ├── external_kernel.c ├── gui_vm │ ├── Cargo.toml │ └── src │ │ ├── krun_utils.rs │ │ └── main.rs ├── krun_gtk_display │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ ├── display_backend.rs │ │ ├── display_worker.rs │ │ ├── input_backend.rs │ │ ├── input_constants.rs │ │ ├── lib.rs │ │ └── scanout_paintable │ │ ├── imp.rs │ │ └── mod.rs ├── launch-tee.c ├── nitro.c ├── sev-config-noattest.json ├── sev-config.json ├── snp-config-attest.json ├── snp-example-data-disk.img └── tdx-config-noattest.json ├── include ├── libkrun.h ├── libkrun_display.h └── libkrun_input.h ├── init ├── init.c ├── jsmn.h ├── nitro │ ├── archive.c │ ├── fs.c │ ├── include │ │ ├── archive.h │ │ ├── fs.h │ │ └── vsock.h │ ├── main.c │ └── vsock.c └── tee │ ├── kbs │ ├── kbs.h │ ├── kbs_crypto.c │ ├── kbs_curl.c │ ├── kbs_types.c │ └── kbs_util.c │ ├── snp_attest.c │ └── snp_attest.h ├── krun-sys ├── Cargo.toml ├── LICENSE ├── build.rs ├── src │ └── lib.rs └── wrapper.h ├── libkrun.pc.in ├── src ├── arch │ ├── Cargo.toml │ └── src │ │ ├── aarch64 │ │ ├── layout.rs │ │ ├── linux │ │ │ ├── mod.rs │ │ │ └── regs.rs │ │ ├── macos │ │ │ ├── mod.rs │ │ │ ├── regs.rs │ │ │ └── sysreg.rs │ │ └── mod.rs │ │ ├── lib.rs │ │ ├── riscv64 │ │ ├── layout.rs │ │ ├── linux │ │ │ ├── mod.rs │ │ │ └── regs.rs │ │ └── mod.rs │ │ └── x86_64 │ │ ├── gdt.rs │ │ ├── interrupts.rs │ │ ├── layout.rs │ │ ├── mod.rs │ │ ├── mptable.rs │ │ ├── msr.rs │ │ └── regs.rs ├── arch_gen │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── x86 │ │ ├── bootparam.rs │ │ ├── mod.rs │ │ ├── mpspec.rs │ │ └── msr_index.rs ├── cpuid │ ├── Cargo.toml │ └── src │ │ ├── bit_helper.rs │ │ ├── brand_string.rs │ │ ├── common.rs │ │ ├── cpu_leaf.rs │ │ ├── lib.rs │ │ ├── template │ │ ├── c3.rs │ │ ├── mod.rs │ │ └── t2.rs │ │ └── transformer │ │ ├── amd.rs │ │ ├── common.rs │ │ ├── intel.rs │ │ └── mod.rs ├── devices │ ├── Cargo.toml │ └── src │ │ ├── bus.rs │ │ ├── fdt │ │ ├── aarch64.rs │ │ ├── mod.rs │ │ └── riscv64.rs │ │ ├── legacy │ │ ├── aarch64 │ │ │ ├── gpio.rs │ │ │ ├── mod.rs │ │ │ └── serial.rs │ │ ├── aia.rs │ │ ├── gic.rs │ │ ├── gicv3.rs │ │ ├── hvfgicv3.rs │ │ ├── i8042.rs │ │ ├── ioapic.rs │ │ ├── irqchip.rs │ │ ├── kvmaia.rs │ │ ├── kvmgicv2.rs │ │ ├── kvmgicv3.rs │ │ ├── kvmioapic.rs │ │ ├── mod.rs │ │ ├── riscv64 │ │ │ ├── mod.rs │ │ │ └── serial.rs │ │ ├── rtc_pl031.rs │ │ ├── vcpu.rs │ │ └── x86_64 │ │ │ ├── cmos.rs │ │ │ ├── mod.rs │ │ │ └── serial.rs │ │ ├── lib.rs │ │ └── virtio │ │ ├── balloon │ │ ├── device.rs │ │ ├── event_handler.rs │ │ └── mod.rs │ │ ├── bindings.rs │ │ ├── block │ │ ├── device.rs │ │ ├── event_handler.rs │ │ ├── mod.rs │ │ ├── test_utils.rs │ │ └── worker.rs │ │ ├── console │ │ ├── console_control.rs │ │ ├── device.rs │ │ ├── event_handler.rs │ │ ├── mod.rs │ │ ├── port.rs │ │ ├── port_io.rs │ │ ├── port_queue_mapping.rs │ │ ├── process_rx.rs │ │ └── process_tx.rs │ │ ├── descriptor_utils.rs │ │ ├── device.rs │ │ ├── file_traits.rs │ │ ├── fs │ │ ├── device.rs │ │ ├── filesystem.rs │ │ ├── fuse.rs │ │ ├── linux │ │ │ ├── fs_utils.rs │ │ │ ├── mod.rs │ │ │ └── passthrough.rs │ │ ├── macos │ │ │ ├── fs_utils.rs │ │ │ ├── mod.rs │ │ │ └── passthrough.rs │ │ ├── mod.rs │ │ ├── multikey.rs │ │ ├── server.rs │ │ └── worker.rs │ │ ├── gpu │ │ ├── device.rs │ │ ├── display.rs │ │ ├── edid.rs │ │ ├── event_handler.rs │ │ ├── mod.rs │ │ ├── protocol.rs │ │ ├── virtio_gpu.rs │ │ └── worker.rs │ │ ├── input │ │ ├── device.rs │ │ ├── mod.rs │ │ ├── passthrough.rs │ │ └── worker.rs │ │ ├── linux_errno.rs │ │ ├── mmio.rs │ │ ├── mod.rs │ │ ├── net │ │ ├── backend.rs │ │ ├── device.rs │ │ ├── mod.rs │ │ ├── tap.rs │ │ ├── unixgram.rs │ │ ├── unixstream.rs │ │ └── worker.rs │ │ ├── queue.rs │ │ ├── rng │ │ ├── device.rs │ │ ├── event_handler.rs │ │ └── mod.rs │ │ ├── snd │ │ ├── audio_backends.rs │ │ ├── audio_backends │ │ │ ├── pipewire.rs │ │ │ └── pipewire │ │ │ │ └── test_utils.rs │ │ ├── device.rs │ │ ├── mod.rs │ │ ├── stream.rs │ │ ├── virtio_sound.rs │ │ └── worker.rs │ │ └── vsock │ │ ├── device.rs │ │ ├── event_handler.rs │ │ ├── mod.rs │ │ ├── muxer.rs │ │ ├── muxer_rxq.rs │ │ ├── muxer_thread.rs │ │ ├── packet.rs │ │ ├── proxy.rs │ │ ├── reaper.rs │ │ ├── timesync.rs │ │ ├── tsi_dgram.rs │ │ ├── tsi_stream.rs │ │ └── unix.rs ├── hvf │ ├── Cargo.toml │ └── src │ │ ├── bindings.rs │ │ └── lib.rs ├── kernel │ ├── Cargo.toml │ └── src │ │ ├── cmdline │ │ └── mod.rs │ │ ├── lib.rs │ │ └── loader │ │ └── mod.rs ├── krun_display │ ├── Cargo.toml │ ├── build.rs │ ├── libkrun_display.h │ └── src │ │ ├── c_to_rust.rs │ │ ├── lib.rs │ │ └── rust_to_c.rs ├── krun_input │ ├── Cargo.lock │ ├── Cargo.toml │ ├── build.rs │ ├── libkrun_input.h │ └── src │ │ ├── c_to_rust.rs │ │ ├── lib.rs │ │ └── rust_to_c.rs ├── libkrun │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ └── lib.rs ├── nitro │ ├── Cargo.toml │ └── src │ │ ├── enclaves.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ └── runtime-data │ │ └── eif.tar.gz ├── polly │ ├── Cargo.toml │ └── src │ │ ├── event_manager.rs │ │ └── lib.rs ├── rutabaga_gfx │ ├── Cargo.toml │ ├── LICENSE │ ├── build.rs │ ├── ffi │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── build.rs │ │ └── src │ │ │ ├── .clang-format │ │ │ ├── include │ │ │ └── rutabaga_gfx_ffi.h │ │ │ ├── lib.rs │ │ │ ├── share │ │ │ └── rutabaga_gfx_ffi.pc │ │ │ └── tests │ │ │ ├── Makefile │ │ │ ├── rutabaga_test.c │ │ │ └── virtgpu_cross_domain_protocol.h │ └── src │ │ ├── cross_domain │ │ ├── cross_domain_protocol.rs │ │ ├── mod.rs │ │ └── sys │ │ │ ├── epoll_internal.rs │ │ │ ├── mod.rs │ │ │ ├── stub.rs │ │ │ └── unix.rs │ │ ├── generated │ │ ├── generate │ │ ├── generate.py │ │ ├── mod.rs │ │ ├── virgl_debug_callback_bindings.rs │ │ └── virgl_renderer_bindings.rs │ │ ├── gfxstream.rs │ │ ├── gfxstream_stub.rs │ │ ├── lib.rs │ │ ├── macros.rs │ │ ├── renderer_utils.rs │ │ ├── rutabaga_2d.rs │ │ ├── rutabaga_core.rs │ │ ├── rutabaga_gralloc │ │ ├── formats.rs │ │ ├── gralloc.rs │ │ ├── minigbm.rs │ │ ├── minigbm_bindings.rs │ │ ├── mod.rs │ │ ├── rendernode.rs │ │ ├── system_gralloc.rs │ │ ├── vulkano_gralloc.rs │ │ └── vulkano_gralloc │ │ │ ├── sys.rs │ │ │ └── sys │ │ │ ├── unix.rs │ │ │ └── windows.rs │ │ ├── rutabaga_os │ │ ├── descriptor.rs │ │ ├── memory_mapping.rs │ │ ├── mod.rs │ │ ├── shm.rs │ │ └── sys │ │ │ ├── mod.rs │ │ │ ├── stub │ │ │ ├── descriptor.rs │ │ │ ├── memory_mapping.rs │ │ │ ├── mod.rs │ │ │ └── shm.rs │ │ │ ├── unix │ │ │ ├── descriptor.rs │ │ │ ├── memory_mapping.rs │ │ │ ├── mod.rs │ │ │ └── shm.rs │ │ │ └── windows │ │ │ ├── descriptor.rs │ │ │ ├── memory_mapping.rs │ │ │ ├── mod.rs │ │ │ └── shm.rs │ │ ├── rutabaga_snapshot.rs │ │ ├── rutabaga_utils.rs │ │ └── virgl_renderer.rs ├── smbios │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── table.rs ├── utils │ ├── Cargo.toml │ └── src │ │ ├── byte_order.rs │ │ ├── lib.rs │ │ ├── linux │ │ ├── epoll.rs │ │ ├── eventfd.rs │ │ └── mod.rs │ │ ├── macos │ │ ├── epoll.rs │ │ ├── eventfd.rs │ │ └── mod.rs │ │ ├── pollable_channel.rs │ │ ├── rand.rs │ │ ├── signal.rs │ │ ├── sized_vec.rs │ │ ├── sm.rs │ │ ├── syscall.rs │ │ ├── time.rs │ │ └── worker_message.rs └── vmm │ ├── Cargo.toml │ └── src │ ├── builder.rs │ ├── device_manager │ ├── hvf │ │ ├── mmio.rs │ │ └── mod.rs │ ├── kvm │ │ ├── mmio.rs │ │ └── mod.rs │ ├── legacy.rs │ ├── mod.rs │ └── shm.rs │ ├── lib.rs │ ├── linux │ ├── mod.rs │ ├── tee │ │ ├── amdsnp.rs │ │ ├── inteltdx.rs │ │ └── mod.rs │ └── vstate.rs │ ├── macos │ ├── mod.rs │ └── vstate.rs │ ├── resources.rs │ ├── signal_handler.rs │ ├── terminal.rs │ ├── vmm_config │ ├── block.rs │ ├── external_kernel.rs │ ├── firmware.rs │ ├── fs.rs │ ├── instance_info.rs │ ├── kernel_bundle.rs │ ├── kernel_cmdline.rs │ ├── machine_config.rs │ ├── mod.rs │ ├── net.rs │ └── vsock.rs │ └── worker.rs └── tests ├── Cargo.lock ├── Cargo.toml ├── README.md ├── guest-agent ├── Cargo.toml └── src │ └── main.rs ├── macros ├── Cargo.toml └── src │ └── lib.rs ├── run.sh ├── runner ├── Cargo.toml └── src │ └── main.rs └── test_cases ├── Cargo.toml └── src ├── common.rs ├── krun.rs ├── lib.rs ├── tcp_tester.rs ├── test_multiport_console.rs ├── test_tsi_tcp_guest_connect.rs ├── test_tsi_tcp_guest_listen.rs ├── test_vm_config.rs └── test_vsock_guest_connect.rs /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/actions/setup-build-env/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/.github/actions/setup-build-env/action.yml -------------------------------------------------------------------------------- /.github/workflows/code-quality.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/.github/workflows/code-quality.yml -------------------------------------------------------------------------------- /.github/workflows/formatting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/.github/workflows/formatting.yml -------------------------------------------------------------------------------- /.github/workflows/integration_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/.github/workflows/integration_tests.yml -------------------------------------------------------------------------------- /.github/workflows/unit_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/.github/workflows/unit_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/AUTHORS -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @jakecorrenti @MatiasVara @mtjhrc @slp @tylerfanelli 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/README.md -------------------------------------------------------------------------------- /docs/images/libkrun_logo_horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/docs/images/libkrun_logo_horizontal.png -------------------------------------------------------------------------------- /docs/images/libkrun_logo_horizontal_darkmode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/docs/images/libkrun_logo_horizontal_darkmode.png -------------------------------------------------------------------------------- /edk2/KRUN_EFI.silent.fd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/edk2/KRUN_EFI.silent.fd -------------------------------------------------------------------------------- /edk2/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/edk2/License.txt -------------------------------------------------------------------------------- /edk2/Sources.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/edk2/Sources.txt -------------------------------------------------------------------------------- /examples/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/Cargo.lock -------------------------------------------------------------------------------- /examples/Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | members = ["krun_gtk_display", "gui_vm"] 3 | resolver = "2" -------------------------------------------------------------------------------- /examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/Makefile -------------------------------------------------------------------------------- /examples/boot_efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/boot_efi.c -------------------------------------------------------------------------------- /examples/chroot_vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/chroot_vm.c -------------------------------------------------------------------------------- /examples/chroot_vm.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/chroot_vm.entitlements -------------------------------------------------------------------------------- /examples/consoles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/consoles.c -------------------------------------------------------------------------------- /examples/external_kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/external_kernel.c -------------------------------------------------------------------------------- /examples/gui_vm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/gui_vm/Cargo.toml -------------------------------------------------------------------------------- /examples/gui_vm/src/krun_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/gui_vm/src/krun_utils.rs -------------------------------------------------------------------------------- /examples/gui_vm/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/gui_vm/src/main.rs -------------------------------------------------------------------------------- /examples/krun_gtk_display/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/krun_gtk_display/Cargo.lock -------------------------------------------------------------------------------- /examples/krun_gtk_display/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/krun_gtk_display/Cargo.toml -------------------------------------------------------------------------------- /examples/krun_gtk_display/src/display_backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/krun_gtk_display/src/display_backend.rs -------------------------------------------------------------------------------- /examples/krun_gtk_display/src/display_worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/krun_gtk_display/src/display_worker.rs -------------------------------------------------------------------------------- /examples/krun_gtk_display/src/input_backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/krun_gtk_display/src/input_backend.rs -------------------------------------------------------------------------------- /examples/krun_gtk_display/src/input_constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/krun_gtk_display/src/input_constants.rs -------------------------------------------------------------------------------- /examples/krun_gtk_display/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/krun_gtk_display/src/lib.rs -------------------------------------------------------------------------------- /examples/krun_gtk_display/src/scanout_paintable/imp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/krun_gtk_display/src/scanout_paintable/imp.rs -------------------------------------------------------------------------------- /examples/krun_gtk_display/src/scanout_paintable/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/krun_gtk_display/src/scanout_paintable/mod.rs -------------------------------------------------------------------------------- /examples/launch-tee.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/launch-tee.c -------------------------------------------------------------------------------- /examples/nitro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/nitro.c -------------------------------------------------------------------------------- /examples/sev-config-noattest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/sev-config-noattest.json -------------------------------------------------------------------------------- /examples/sev-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/sev-config.json -------------------------------------------------------------------------------- /examples/snp-config-attest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/snp-config-attest.json -------------------------------------------------------------------------------- /examples/snp-example-data-disk.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/snp-example-data-disk.img -------------------------------------------------------------------------------- /examples/tdx-config-noattest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/examples/tdx-config-noattest.json -------------------------------------------------------------------------------- /include/libkrun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/include/libkrun.h -------------------------------------------------------------------------------- /include/libkrun_display.h: -------------------------------------------------------------------------------- 1 | ../src/krun_display/libkrun_display.h -------------------------------------------------------------------------------- /include/libkrun_input.h: -------------------------------------------------------------------------------- 1 | ../src/krun_input/libkrun_input.h -------------------------------------------------------------------------------- /init/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/init/init.c -------------------------------------------------------------------------------- /init/jsmn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/init/jsmn.h -------------------------------------------------------------------------------- /init/nitro/archive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/init/nitro/archive.c -------------------------------------------------------------------------------- /init/nitro/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/init/nitro/fs.c -------------------------------------------------------------------------------- /init/nitro/include/archive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/init/nitro/include/archive.h -------------------------------------------------------------------------------- /init/nitro/include/fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/init/nitro/include/fs.h -------------------------------------------------------------------------------- /init/nitro/include/vsock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/init/nitro/include/vsock.h -------------------------------------------------------------------------------- /init/nitro/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/init/nitro/main.c -------------------------------------------------------------------------------- /init/nitro/vsock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/init/nitro/vsock.c -------------------------------------------------------------------------------- /init/tee/kbs/kbs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/init/tee/kbs/kbs.h -------------------------------------------------------------------------------- /init/tee/kbs/kbs_crypto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/init/tee/kbs/kbs_crypto.c -------------------------------------------------------------------------------- /init/tee/kbs/kbs_curl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/init/tee/kbs/kbs_curl.c -------------------------------------------------------------------------------- /init/tee/kbs/kbs_types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/init/tee/kbs/kbs_types.c -------------------------------------------------------------------------------- /init/tee/kbs/kbs_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/init/tee/kbs/kbs_util.c -------------------------------------------------------------------------------- /init/tee/snp_attest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/init/tee/snp_attest.c -------------------------------------------------------------------------------- /init/tee/snp_attest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/init/tee/snp_attest.h -------------------------------------------------------------------------------- /krun-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/krun-sys/Cargo.toml -------------------------------------------------------------------------------- /krun-sys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/krun-sys/LICENSE -------------------------------------------------------------------------------- /krun-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/krun-sys/build.rs -------------------------------------------------------------------------------- /krun-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/krun-sys/src/lib.rs -------------------------------------------------------------------------------- /krun-sys/wrapper.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /libkrun.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/libkrun.pc.in -------------------------------------------------------------------------------- /src/arch/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/Cargo.toml -------------------------------------------------------------------------------- /src/arch/src/aarch64/layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/src/aarch64/layout.rs -------------------------------------------------------------------------------- /src/arch/src/aarch64/linux/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod regs; 2 | -------------------------------------------------------------------------------- /src/arch/src/aarch64/linux/regs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/src/aarch64/linux/regs.rs -------------------------------------------------------------------------------- /src/arch/src/aarch64/macos/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/src/aarch64/macos/mod.rs -------------------------------------------------------------------------------- /src/arch/src/aarch64/macos/regs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/src/aarch64/macos/regs.rs -------------------------------------------------------------------------------- /src/arch/src/aarch64/macos/sysreg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/src/aarch64/macos/sysreg.rs -------------------------------------------------------------------------------- /src/arch/src/aarch64/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/src/aarch64/mod.rs -------------------------------------------------------------------------------- /src/arch/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/src/lib.rs -------------------------------------------------------------------------------- /src/arch/src/riscv64/layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/src/riscv64/layout.rs -------------------------------------------------------------------------------- /src/arch/src/riscv64/linux/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/src/riscv64/linux/mod.rs -------------------------------------------------------------------------------- /src/arch/src/riscv64/linux/regs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/src/riscv64/linux/regs.rs -------------------------------------------------------------------------------- /src/arch/src/riscv64/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/src/riscv64/mod.rs -------------------------------------------------------------------------------- /src/arch/src/x86_64/gdt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/src/x86_64/gdt.rs -------------------------------------------------------------------------------- /src/arch/src/x86_64/interrupts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/src/x86_64/interrupts.rs -------------------------------------------------------------------------------- /src/arch/src/x86_64/layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/src/x86_64/layout.rs -------------------------------------------------------------------------------- /src/arch/src/x86_64/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/src/x86_64/mod.rs -------------------------------------------------------------------------------- /src/arch/src/x86_64/mptable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/src/x86_64/mptable.rs -------------------------------------------------------------------------------- /src/arch/src/x86_64/msr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/src/x86_64/msr.rs -------------------------------------------------------------------------------- /src/arch/src/x86_64/regs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch/src/x86_64/regs.rs -------------------------------------------------------------------------------- /src/arch_gen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch_gen/Cargo.toml -------------------------------------------------------------------------------- /src/arch_gen/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch_gen/src/lib.rs -------------------------------------------------------------------------------- /src/arch_gen/src/x86/bootparam.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch_gen/src/x86/bootparam.rs -------------------------------------------------------------------------------- /src/arch_gen/src/x86/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch_gen/src/x86/mod.rs -------------------------------------------------------------------------------- /src/arch_gen/src/x86/mpspec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch_gen/src/x86/mpspec.rs -------------------------------------------------------------------------------- /src/arch_gen/src/x86/msr_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/arch_gen/src/x86/msr_index.rs -------------------------------------------------------------------------------- /src/cpuid/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/cpuid/Cargo.toml -------------------------------------------------------------------------------- /src/cpuid/src/bit_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/cpuid/src/bit_helper.rs -------------------------------------------------------------------------------- /src/cpuid/src/brand_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/cpuid/src/brand_string.rs -------------------------------------------------------------------------------- /src/cpuid/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/cpuid/src/common.rs -------------------------------------------------------------------------------- /src/cpuid/src/cpu_leaf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/cpuid/src/cpu_leaf.rs -------------------------------------------------------------------------------- /src/cpuid/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/cpuid/src/lib.rs -------------------------------------------------------------------------------- /src/cpuid/src/template/c3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/cpuid/src/template/c3.rs -------------------------------------------------------------------------------- /src/cpuid/src/template/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/cpuid/src/template/mod.rs -------------------------------------------------------------------------------- /src/cpuid/src/template/t2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/cpuid/src/template/t2.rs -------------------------------------------------------------------------------- /src/cpuid/src/transformer/amd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/cpuid/src/transformer/amd.rs -------------------------------------------------------------------------------- /src/cpuid/src/transformer/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/cpuid/src/transformer/common.rs -------------------------------------------------------------------------------- /src/cpuid/src/transformer/intel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/cpuid/src/transformer/intel.rs -------------------------------------------------------------------------------- /src/cpuid/src/transformer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/cpuid/src/transformer/mod.rs -------------------------------------------------------------------------------- /src/devices/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/Cargo.toml -------------------------------------------------------------------------------- /src/devices/src/bus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/bus.rs -------------------------------------------------------------------------------- /src/devices/src/fdt/aarch64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/fdt/aarch64.rs -------------------------------------------------------------------------------- /src/devices/src/fdt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/fdt/mod.rs -------------------------------------------------------------------------------- /src/devices/src/fdt/riscv64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/fdt/riscv64.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/aarch64/gpio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/aarch64/gpio.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/aarch64/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/aarch64/mod.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/aarch64/serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/aarch64/serial.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/aia.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/aia.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/gic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/gic.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/gicv3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/gicv3.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/hvfgicv3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/hvfgicv3.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/i8042.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/i8042.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/ioapic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/ioapic.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/irqchip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/irqchip.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/kvmaia.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/kvmaia.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/kvmgicv2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/kvmgicv2.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/kvmgicv3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/kvmgicv3.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/kvmioapic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/kvmioapic.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/mod.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/riscv64/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/riscv64/mod.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/riscv64/serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/riscv64/serial.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/rtc_pl031.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/rtc_pl031.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/vcpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/vcpu.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/x86_64/cmos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/x86_64/cmos.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/x86_64/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/x86_64/mod.rs -------------------------------------------------------------------------------- /src/devices/src/legacy/x86_64/serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/legacy/x86_64/serial.rs -------------------------------------------------------------------------------- /src/devices/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/lib.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/balloon/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/balloon/device.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/balloon/event_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/balloon/event_handler.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/balloon/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/balloon/mod.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/bindings.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/block/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/block/device.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/block/event_handler.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/devices/src/virtio/block/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/block/mod.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/block/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/block/test_utils.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/block/worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/block/worker.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/console/console_control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/console/console_control.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/console/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/console/device.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/console/event_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/console/event_handler.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/console/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/console/mod.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/console/port.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/console/port.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/console/port_io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/console/port_io.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/console/port_queue_mapping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/console/port_queue_mapping.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/console/process_rx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/console/process_rx.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/console/process_tx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/console/process_tx.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/descriptor_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/descriptor_utils.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/device.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/file_traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/file_traits.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/fs/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/fs/device.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/fs/filesystem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/fs/filesystem.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/fs/fuse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/fs/fuse.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/fs/linux/fs_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/fs/linux/fs_utils.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/fs/linux/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/fs/linux/mod.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/fs/linux/passthrough.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/fs/linux/passthrough.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/fs/macos/fs_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/fs/macos/fs_utils.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/fs/macos/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/fs/macos/mod.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/fs/macos/passthrough.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/fs/macos/passthrough.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/fs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/fs/mod.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/fs/multikey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/fs/multikey.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/fs/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/fs/server.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/fs/worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/fs/worker.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/gpu/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/gpu/device.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/gpu/display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/gpu/display.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/gpu/edid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/gpu/edid.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/gpu/event_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/gpu/event_handler.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/gpu/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/gpu/mod.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/gpu/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/gpu/protocol.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/gpu/virtio_gpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/gpu/virtio_gpu.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/gpu/worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/gpu/worker.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/input/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/input/device.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/input/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/input/mod.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/input/passthrough.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/input/passthrough.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/input/worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/input/worker.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/linux_errno.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/linux_errno.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/mmio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/mmio.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/mod.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/net/backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/net/backend.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/net/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/net/device.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/net/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/net/mod.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/net/tap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/net/tap.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/net/unixgram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/net/unixgram.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/net/unixstream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/net/unixstream.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/net/worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/net/worker.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/queue.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/rng/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/rng/device.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/rng/event_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/rng/event_handler.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/rng/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/rng/mod.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/snd/audio_backends.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/snd/audio_backends.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/snd/audio_backends/pipewire.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/snd/audio_backends/pipewire.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/snd/audio_backends/pipewire/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/snd/audio_backends/pipewire/test_utils.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/snd/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/snd/device.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/snd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/snd/mod.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/snd/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/snd/stream.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/snd/virtio_sound.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/snd/virtio_sound.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/snd/worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/snd/worker.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/vsock/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/vsock/device.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/vsock/event_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/vsock/event_handler.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/vsock/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/vsock/mod.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/vsock/muxer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/vsock/muxer.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/vsock/muxer_rxq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/vsock/muxer_rxq.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/vsock/muxer_thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/vsock/muxer_thread.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/vsock/packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/vsock/packet.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/vsock/proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/vsock/proxy.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/vsock/reaper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/vsock/reaper.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/vsock/timesync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/vsock/timesync.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/vsock/tsi_dgram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/vsock/tsi_dgram.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/vsock/tsi_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/vsock/tsi_stream.rs -------------------------------------------------------------------------------- /src/devices/src/virtio/vsock/unix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/devices/src/virtio/vsock/unix.rs -------------------------------------------------------------------------------- /src/hvf/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/hvf/Cargo.toml -------------------------------------------------------------------------------- /src/hvf/src/bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/hvf/src/bindings.rs -------------------------------------------------------------------------------- /src/hvf/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/hvf/src/lib.rs -------------------------------------------------------------------------------- /src/kernel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/kernel/Cargo.toml -------------------------------------------------------------------------------- /src/kernel/src/cmdline/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/kernel/src/cmdline/mod.rs -------------------------------------------------------------------------------- /src/kernel/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/kernel/src/lib.rs -------------------------------------------------------------------------------- /src/kernel/src/loader/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/kernel/src/loader/mod.rs -------------------------------------------------------------------------------- /src/krun_display/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/krun_display/Cargo.toml -------------------------------------------------------------------------------- /src/krun_display/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/krun_display/build.rs -------------------------------------------------------------------------------- /src/krun_display/libkrun_display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/krun_display/libkrun_display.h -------------------------------------------------------------------------------- /src/krun_display/src/c_to_rust.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/krun_display/src/c_to_rust.rs -------------------------------------------------------------------------------- /src/krun_display/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/krun_display/src/lib.rs -------------------------------------------------------------------------------- /src/krun_display/src/rust_to_c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/krun_display/src/rust_to_c.rs -------------------------------------------------------------------------------- /src/krun_input/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/krun_input/Cargo.lock -------------------------------------------------------------------------------- /src/krun_input/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/krun_input/Cargo.toml -------------------------------------------------------------------------------- /src/krun_input/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/krun_input/build.rs -------------------------------------------------------------------------------- /src/krun_input/libkrun_input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/krun_input/libkrun_input.h -------------------------------------------------------------------------------- /src/krun_input/src/c_to_rust.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/krun_input/src/c_to_rust.rs -------------------------------------------------------------------------------- /src/krun_input/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/krun_input/src/lib.rs -------------------------------------------------------------------------------- /src/krun_input/src/rust_to_c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/krun_input/src/rust_to_c.rs -------------------------------------------------------------------------------- /src/libkrun/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/libkrun/Cargo.toml -------------------------------------------------------------------------------- /src/libkrun/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/libkrun/build.rs -------------------------------------------------------------------------------- /src/libkrun/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/libkrun/src/lib.rs -------------------------------------------------------------------------------- /src/nitro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/nitro/Cargo.toml -------------------------------------------------------------------------------- /src/nitro/src/enclaves.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/nitro/src/enclaves.rs -------------------------------------------------------------------------------- /src/nitro/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/nitro/src/error.rs -------------------------------------------------------------------------------- /src/nitro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/nitro/src/lib.rs -------------------------------------------------------------------------------- /src/nitro/src/runtime-data/eif.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/nitro/src/runtime-data/eif.tar.gz -------------------------------------------------------------------------------- /src/polly/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/polly/Cargo.toml -------------------------------------------------------------------------------- /src/polly/src/event_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/polly/src/event_manager.rs -------------------------------------------------------------------------------- /src/polly/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/polly/src/lib.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/Cargo.toml -------------------------------------------------------------------------------- /src/rutabaga_gfx/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/LICENSE -------------------------------------------------------------------------------- /src/rutabaga_gfx/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/build.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/ffi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/ffi/Cargo.toml -------------------------------------------------------------------------------- /src/rutabaga_gfx/ffi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/ffi/LICENSE -------------------------------------------------------------------------------- /src/rutabaga_gfx/ffi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/ffi/Makefile -------------------------------------------------------------------------------- /src/rutabaga_gfx/ffi/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/ffi/build.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/ffi/src/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/ffi/src/.clang-format -------------------------------------------------------------------------------- /src/rutabaga_gfx/ffi/src/include/rutabaga_gfx_ffi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/ffi/src/include/rutabaga_gfx_ffi.h -------------------------------------------------------------------------------- /src/rutabaga_gfx/ffi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/ffi/src/lib.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/ffi/src/share/rutabaga_gfx_ffi.pc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/ffi/src/share/rutabaga_gfx_ffi.pc -------------------------------------------------------------------------------- /src/rutabaga_gfx/ffi/src/tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/ffi/src/tests/Makefile -------------------------------------------------------------------------------- /src/rutabaga_gfx/ffi/src/tests/rutabaga_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/ffi/src/tests/rutabaga_test.c -------------------------------------------------------------------------------- /src/rutabaga_gfx/ffi/src/tests/virtgpu_cross_domain_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/ffi/src/tests/virtgpu_cross_domain_protocol.h -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/cross_domain/cross_domain_protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/cross_domain/cross_domain_protocol.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/cross_domain/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/cross_domain/mod.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/cross_domain/sys/epoll_internal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/cross_domain/sys/epoll_internal.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/cross_domain/sys/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/cross_domain/sys/mod.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/cross_domain/sys/stub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/cross_domain/sys/stub.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/cross_domain/sys/unix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/cross_domain/sys/unix.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/generated/generate: -------------------------------------------------------------------------------- 1 | generate.py -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/generated/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/generated/generate.py -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/generated/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/generated/mod.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/generated/virgl_debug_callback_bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/generated/virgl_debug_callback_bindings.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/generated/virgl_renderer_bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/generated/virgl_renderer_bindings.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/gfxstream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/gfxstream.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/gfxstream_stub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/gfxstream_stub.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/lib.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/macros.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/renderer_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/renderer_utils.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_2d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_2d.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_core.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_gralloc/formats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_gralloc/formats.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_gralloc/gralloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_gralloc/gralloc.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_gralloc/minigbm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_gralloc/minigbm.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_gralloc/minigbm_bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_gralloc/minigbm_bindings.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_gralloc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_gralloc/mod.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_gralloc/rendernode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_gralloc/rendernode.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_gralloc/system_gralloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_gralloc/system_gralloc.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_gralloc/vulkano_gralloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_gralloc/vulkano_gralloc.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_gralloc/vulkano_gralloc/sys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_gralloc/vulkano_gralloc/sys.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_gralloc/vulkano_gralloc/sys/unix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_gralloc/vulkano_gralloc/sys/unix.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_gralloc/vulkano_gralloc/sys/windows.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_gralloc/vulkano_gralloc/sys/windows.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_os/descriptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_os/descriptor.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_os/memory_mapping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_os/memory_mapping.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_os/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_os/mod.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_os/shm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_os/shm.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_os/sys/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_os/sys/mod.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_os/sys/stub/descriptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_os/sys/stub/descriptor.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_os/sys/stub/memory_mapping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_os/sys/stub/memory_mapping.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_os/sys/stub/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_os/sys/stub/mod.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_os/sys/stub/shm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_os/sys/stub/shm.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_os/sys/unix/descriptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_os/sys/unix/descriptor.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_os/sys/unix/memory_mapping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_os/sys/unix/memory_mapping.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_os/sys/unix/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_os/sys/unix/mod.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_os/sys/unix/shm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_os/sys/unix/shm.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_os/sys/windows/descriptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_os/sys/windows/descriptor.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_os/sys/windows/memory_mapping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_os/sys/windows/memory_mapping.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_os/sys/windows/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_os/sys/windows/mod.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_os/sys/windows/shm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_os/sys/windows/shm.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_snapshot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_snapshot.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/rutabaga_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/rutabaga_utils.rs -------------------------------------------------------------------------------- /src/rutabaga_gfx/src/virgl_renderer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/rutabaga_gfx/src/virgl_renderer.rs -------------------------------------------------------------------------------- /src/smbios/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/smbios/Cargo.toml -------------------------------------------------------------------------------- /src/smbios/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/smbios/src/lib.rs -------------------------------------------------------------------------------- /src/smbios/src/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/smbios/src/table.rs -------------------------------------------------------------------------------- /src/utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/utils/Cargo.toml -------------------------------------------------------------------------------- /src/utils/src/byte_order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/utils/src/byte_order.rs -------------------------------------------------------------------------------- /src/utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/utils/src/lib.rs -------------------------------------------------------------------------------- /src/utils/src/linux/epoll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/utils/src/linux/epoll.rs -------------------------------------------------------------------------------- /src/utils/src/linux/eventfd.rs: -------------------------------------------------------------------------------- 1 | pub use libc::EFD_NONBLOCK; 2 | -------------------------------------------------------------------------------- /src/utils/src/linux/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/utils/src/linux/mod.rs -------------------------------------------------------------------------------- /src/utils/src/macos/epoll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/utils/src/macos/epoll.rs -------------------------------------------------------------------------------- /src/utils/src/macos/eventfd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/utils/src/macos/eventfd.rs -------------------------------------------------------------------------------- /src/utils/src/macos/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/utils/src/macos/mod.rs -------------------------------------------------------------------------------- /src/utils/src/pollable_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/utils/src/pollable_channel.rs -------------------------------------------------------------------------------- /src/utils/src/rand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/utils/src/rand.rs -------------------------------------------------------------------------------- /src/utils/src/signal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/utils/src/signal.rs -------------------------------------------------------------------------------- /src/utils/src/sized_vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/utils/src/sized_vec.rs -------------------------------------------------------------------------------- /src/utils/src/sm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/utils/src/sm.rs -------------------------------------------------------------------------------- /src/utils/src/syscall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/utils/src/syscall.rs -------------------------------------------------------------------------------- /src/utils/src/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/utils/src/time.rs -------------------------------------------------------------------------------- /src/utils/src/worker_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/utils/src/worker_message.rs -------------------------------------------------------------------------------- /src/vmm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/Cargo.toml -------------------------------------------------------------------------------- /src/vmm/src/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/builder.rs -------------------------------------------------------------------------------- /src/vmm/src/device_manager/hvf/mmio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/device_manager/hvf/mmio.rs -------------------------------------------------------------------------------- /src/vmm/src/device_manager/hvf/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod mmio; 2 | -------------------------------------------------------------------------------- /src/vmm/src/device_manager/kvm/mmio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/device_manager/kvm/mmio.rs -------------------------------------------------------------------------------- /src/vmm/src/device_manager/kvm/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod mmio; 2 | -------------------------------------------------------------------------------- /src/vmm/src/device_manager/legacy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/device_manager/legacy.rs -------------------------------------------------------------------------------- /src/vmm/src/device_manager/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/device_manager/mod.rs -------------------------------------------------------------------------------- /src/vmm/src/device_manager/shm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/device_manager/shm.rs -------------------------------------------------------------------------------- /src/vmm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/lib.rs -------------------------------------------------------------------------------- /src/vmm/src/linux/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/linux/mod.rs -------------------------------------------------------------------------------- /src/vmm/src/linux/tee/amdsnp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/linux/tee/amdsnp.rs -------------------------------------------------------------------------------- /src/vmm/src/linux/tee/inteltdx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/linux/tee/inteltdx.rs -------------------------------------------------------------------------------- /src/vmm/src/linux/tee/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/linux/tee/mod.rs -------------------------------------------------------------------------------- /src/vmm/src/linux/vstate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/linux/vstate.rs -------------------------------------------------------------------------------- /src/vmm/src/macos/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod vstate; 2 | -------------------------------------------------------------------------------- /src/vmm/src/macos/vstate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/macos/vstate.rs -------------------------------------------------------------------------------- /src/vmm/src/resources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/resources.rs -------------------------------------------------------------------------------- /src/vmm/src/signal_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/signal_handler.rs -------------------------------------------------------------------------------- /src/vmm/src/terminal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/terminal.rs -------------------------------------------------------------------------------- /src/vmm/src/vmm_config/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/vmm_config/block.rs -------------------------------------------------------------------------------- /src/vmm/src/vmm_config/external_kernel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/vmm_config/external_kernel.rs -------------------------------------------------------------------------------- /src/vmm/src/vmm_config/firmware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/vmm_config/firmware.rs -------------------------------------------------------------------------------- /src/vmm/src/vmm_config/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/vmm_config/fs.rs -------------------------------------------------------------------------------- /src/vmm/src/vmm_config/instance_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/vmm_config/instance_info.rs -------------------------------------------------------------------------------- /src/vmm/src/vmm_config/kernel_bundle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/vmm_config/kernel_bundle.rs -------------------------------------------------------------------------------- /src/vmm/src/vmm_config/kernel_cmdline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/vmm_config/kernel_cmdline.rs -------------------------------------------------------------------------------- /src/vmm/src/vmm_config/machine_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/vmm_config/machine_config.rs -------------------------------------------------------------------------------- /src/vmm/src/vmm_config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/vmm_config/mod.rs -------------------------------------------------------------------------------- /src/vmm/src/vmm_config/net.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/vmm_config/net.rs -------------------------------------------------------------------------------- /src/vmm/src/vmm_config/vsock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/vmm_config/vsock.rs -------------------------------------------------------------------------------- /src/vmm/src/worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/src/vmm/src/worker.rs -------------------------------------------------------------------------------- /tests/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/Cargo.lock -------------------------------------------------------------------------------- /tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/Cargo.toml -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/guest-agent/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/guest-agent/Cargo.toml -------------------------------------------------------------------------------- /tests/guest-agent/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/guest-agent/src/main.rs -------------------------------------------------------------------------------- /tests/macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/macros/Cargo.toml -------------------------------------------------------------------------------- /tests/macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/macros/src/lib.rs -------------------------------------------------------------------------------- /tests/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/run.sh -------------------------------------------------------------------------------- /tests/runner/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/runner/Cargo.toml -------------------------------------------------------------------------------- /tests/runner/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/runner/src/main.rs -------------------------------------------------------------------------------- /tests/test_cases/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/test_cases/Cargo.toml -------------------------------------------------------------------------------- /tests/test_cases/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/test_cases/src/common.rs -------------------------------------------------------------------------------- /tests/test_cases/src/krun.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/test_cases/src/krun.rs -------------------------------------------------------------------------------- /tests/test_cases/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/test_cases/src/lib.rs -------------------------------------------------------------------------------- /tests/test_cases/src/tcp_tester.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/test_cases/src/tcp_tester.rs -------------------------------------------------------------------------------- /tests/test_cases/src/test_multiport_console.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/test_cases/src/test_multiport_console.rs -------------------------------------------------------------------------------- /tests/test_cases/src/test_tsi_tcp_guest_connect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/test_cases/src/test_tsi_tcp_guest_connect.rs -------------------------------------------------------------------------------- /tests/test_cases/src/test_tsi_tcp_guest_listen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/test_cases/src/test_tsi_tcp_guest_listen.rs -------------------------------------------------------------------------------- /tests/test_cases/src/test_vm_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/test_cases/src/test_vm_config.rs -------------------------------------------------------------------------------- /tests/test_cases/src/test_vsock_guest_connect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/libkrun/HEAD/tests/test_cases/src/test_vsock_guest_connect.rs --------------------------------------------------------------------------------