-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathemuko.yml
More file actions
48 lines (42 loc) · 1.4 KB
/
emuko.yml
File metadata and controls
48 lines (42 loc) · 1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# emuko interactive launcher configuration.
# Precedence: config file < command switch < environment variable.
# Host backend mode:
# adaptive -> arm64_jit on arm64 hosts, amd64_jit on x86_64 hosts
# arm64_jit -> force AArch64 native JIT (falls back to interpreter on mismatch)
# amd64_jit -> force x86_64 native JIT (falls back to interpreter on mismatch)
# arm64 -> interpreter mode
# x86_64 -> interpreter mode
backend: adaptive
# Optional boot assets. Empty means "auto-detect from debian_netboot_dir / dqib_dir".
kernel: ""
initrd: ""
# Asset discovery directories.
debian_netboot_dir: artifacts/debian-netboot
dqib_dir: /Users/wkoszek/Downloads/emuko/dqib_riscv64-virt
# Loader and guest boot config.
load_addr: 0x80200000
entry_addr: 0x80200000
bootargs: "console=ttyS0,115200 earlycon=uart8250,mmio,0x10000000 rdinit=/bin/sh"
# XXX: we need to figure out better user exp. for multiuser
#bootargs: "console=ttyS0,115200 earlycon=uart8250,mmio,0x10000000"
ram_mb: 1024
ram_size: ""
# Legacy single-process knobs (kept for compatibility; daemon mode ignores some).
steps: ""
timeout_secs: 0
trace_traps: 0
trace_instr: 0
no_dump: 1
snapshot_load: ""
snapshot_save: ""
autosnapshot_every: 0
autosnapshot_dir: /tmp/emuko
# Daemon launcher config.
emuko_addr: 127.0.0.1:7788
chunk_steps: 4000000
autostart: 1
startup_wait_secs: 10
reuse_daemon: 0
use_release_bin: 0
uart_flush_every: 1024
daemon_foreground: 1