- Add VirtIO input device driver (device ID 18) reading from eventq - Translate Linux keycodes (WASD, arrows) to InputEvent - Kernel probes for VirtIO input device, falls back to UART - Add -device virtio-keyboard-device to run-gui Makefile target - input-qemu tries VirtIO first, falls back to UART
357 lines
4.7 KiB
TOML
357 lines
4.7 KiB
TOML
# This file is automatically @generated by Cargo.
|
|
# It is not intended for manual editing.
|
|
version = 4
|
|
|
|
[[package]]
|
|
name = "accessibility-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "adapter-riscv"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"domain",
|
|
"elf",
|
|
"hw-virtio",
|
|
"kernel",
|
|
"platform",
|
|
"types",
|
|
]
|
|
|
|
[[package]]
|
|
name = "alarm-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "audio-capture-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "audio-playback-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "bluetooth-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "calendar-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "camera-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "clipboard-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "contacts-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "display-qemu"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"display-server",
|
|
"driver-framebuffer-mock",
|
|
"driver-framebuffer-virtio",
|
|
"port-framebuffer",
|
|
"server-framework",
|
|
"types",
|
|
"userspace",
|
|
"userspace-rt",
|
|
]
|
|
|
|
[[package]]
|
|
name = "display-server"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"driver-framebuffer-mock",
|
|
"port-framebuffer",
|
|
"server-framework",
|
|
"types",
|
|
]
|
|
|
|
[[package]]
|
|
name = "domain"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"types",
|
|
]
|
|
|
|
[[package]]
|
|
name = "driver-block-virtio"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"hw-virtio",
|
|
"port-block-device",
|
|
"types",
|
|
]
|
|
|
|
[[package]]
|
|
name = "driver-framebuffer-mock"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"port-framebuffer",
|
|
"types",
|
|
]
|
|
|
|
[[package]]
|
|
name = "driver-framebuffer-virtio"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"hw-virtio",
|
|
"port-framebuffer",
|
|
"types",
|
|
]
|
|
|
|
[[package]]
|
|
name = "driver-input-uart"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"port-input-device",
|
|
]
|
|
|
|
[[package]]
|
|
name = "driver-input-virtio"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"hw-virtio",
|
|
"port-input-device",
|
|
"types",
|
|
]
|
|
|
|
[[package]]
|
|
name = "echo"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"types",
|
|
"userspace",
|
|
"userspace-rt",
|
|
]
|
|
|
|
[[package]]
|
|
name = "elf"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "gatekeeper"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "gps-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "hello"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"userspace-rt",
|
|
]
|
|
|
|
[[package]]
|
|
name = "hw-virtio"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"types",
|
|
]
|
|
|
|
[[package]]
|
|
name = "init"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"elf",
|
|
"types",
|
|
"userspace",
|
|
"userspace-rt",
|
|
]
|
|
|
|
[[package]]
|
|
name = "input-qemu"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"driver-input-uart",
|
|
"driver-input-virtio",
|
|
"input-server",
|
|
"server-framework",
|
|
"types",
|
|
"userspace",
|
|
"userspace-rt",
|
|
]
|
|
|
|
[[package]]
|
|
name = "input-server"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"port-input-device",
|
|
"server-framework",
|
|
"types",
|
|
"userspace",
|
|
"userspace-rt",
|
|
]
|
|
|
|
[[package]]
|
|
name = "kernel"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"domain",
|
|
"platform",
|
|
"types",
|
|
]
|
|
|
|
[[package]]
|
|
name = "keychain-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "log-server"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"server-framework",
|
|
"types",
|
|
"userspace",
|
|
"userspace-rt",
|
|
]
|
|
|
|
[[package]]
|
|
name = "media-index-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "network-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "notification-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "package-manager"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "permission-manager"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"server-framework",
|
|
"types",
|
|
"userspace",
|
|
"userspace-rt",
|
|
]
|
|
|
|
[[package]]
|
|
name = "platform"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"domain",
|
|
"types",
|
|
]
|
|
|
|
[[package]]
|
|
name = "port-block-device"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "port-framebuffer"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"types",
|
|
]
|
|
|
|
[[package]]
|
|
name = "port-input-device"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "power-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "print-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "server-framework"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"types",
|
|
"userspace",
|
|
]
|
|
|
|
[[package]]
|
|
name = "session-server"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"server-framework",
|
|
"types",
|
|
"userspace",
|
|
"userspace-rt",
|
|
]
|
|
|
|
[[package]]
|
|
name = "snake"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"display-server",
|
|
"server-framework",
|
|
"types",
|
|
"userspace",
|
|
"userspace-rt",
|
|
]
|
|
|
|
[[package]]
|
|
name = "storage-qemu"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"storage-server",
|
|
"userspace-rt",
|
|
]
|
|
|
|
[[package]]
|
|
name = "storage-server"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"driver-block-virtio",
|
|
"port-block-device",
|
|
"server-framework",
|
|
"types",
|
|
"userspace",
|
|
]
|
|
|
|
[[package]]
|
|
name = "sync-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "telephony-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "types"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "usb-server"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "user-manager"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "userspace"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"types",
|
|
]
|
|
|
|
[[package]]
|
|
name = "userspace-rt"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"types",
|
|
"userspace",
|
|
]
|