[INFO] cloning repository https://github.com/pyslia7326/riscvos [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pyslia7326/riscvos" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpyslia7326%2Friscvos", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpyslia7326%2Friscvos'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 16e7ae46434d7c0711a84693bf70d2de77566e47 [INFO] testing pyslia7326/riscvos against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpyslia7326%2Friscvos" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-0-tc1/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/pyslia7326/riscvos [INFO] finished tweaking git repo https://github.com/pyslia7326/riscvos [INFO] tweaked toml for git repo https://github.com/pyslia7326/riscvos written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/pyslia7326/riscvos on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/pyslia7326/riscvos already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 742ee0292d75ad0b6b264dd33e2864454316241d20df2480ffd806fe63d7c224 [INFO] running `Command { std: "docker" "start" "-a" "742ee0292d75ad0b6b264dd33e2864454316241d20df2480ffd806fe63d7c224", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "742ee0292d75ad0b6b264dd33e2864454316241d20df2480ffd806fe63d7c224", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "742ee0292d75ad0b6b264dd33e2864454316241d20df2480ffd806fe63d7c224", kill_on_drop: false }` [INFO] [stdout] 742ee0292d75ad0b6b264dd33e2864454316241d20df2480ffd806fe63d7c224 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4ee642ebc8bdd1e385c642d0283ddcb418fd63faea8dbb9fd06c6ad4bb0df9c7 [INFO] running `Command { std: "docker" "start" "-a" "4ee642ebc8bdd1e385c642d0283ddcb418fd63faea8dbb9fd06c6ad4bb0df9c7", kill_on_drop: false }` [INFO] [stderr] Compiling riscvos v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error: invalid instruction mnemonic 'csrr' [INFO] [stdout] --> src/lib/csr/mod.rs:13:25 [INFO] [stdout] | [INFO] [stdout] 13 | concat!("csrr {0}, ", stringify!($csr_name)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | csrr rax, mstatus [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrw' [INFO] [stdout] --> src/lib/csr/mod.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | concat!("csrw ", stringify!($csr_name), ", {0}"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | csrw mstatus, rax [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrr' [INFO] [stdout] --> src/lib/csr/mod.rs:13:25 [INFO] [stdout] | [INFO] [stdout] 13 | concat!("csrr {0}, ", stringify!($csr_name)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | csrr rax, sstatus [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrw' [INFO] [stdout] --> src/lib/csr/mod.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | concat!("csrw ", stringify!($csr_name), ", {0}"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | csrw sstatus, rax [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:162:18 [INFO] [stdout] | [INFO] [stdout] 162 | "mv a7, {syscall_code}", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | mv a7, rax [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:163:18 [INFO] [stdout] | [INFO] [stdout] 163 | "mv a0, {ptr}", [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :3:1 [INFO] [stdout] | [INFO] [stdout] 3 | mv a0, rcx [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:164:18 [INFO] [stdout] | [INFO] [stdout] 164 | "mv a1, {len}", [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mv a1, rdx [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'ecall' [INFO] [stdout] --> src/lib/syscall/mod.rs:165:18 [INFO] [stdout] | [INFO] [stdout] 165 | "ecall", [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :5:1 [INFO] [stdout] | [INFO] [stdout] 5 | ecall [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:115:14 [INFO] [stdout] | [INFO] [stdout] 115 | "mv a7, {}", [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | mv a7, rax [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:116:14 [INFO] [stdout] | [INFO] [stdout] 116 | "mv a0, {}", [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :3:1 [INFO] [stdout] | [INFO] [stdout] 3 | mv a0, rdi [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'ecall' [INFO] [stdout] --> src/lib/syscall/mod.rs:117:14 [INFO] [stdout] | [INFO] [stdout] 117 | "ecall", [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :4:1 [INFO] [stdout] | [INFO] [stdout] 4 | ecall [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:184:14 [INFO] [stdout] | [INFO] [stdout] 184 | "mv a7, {syscall_code}", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | mv a7, rcx [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:185:14 [INFO] [stdout] | [INFO] [stdout] 185 | "mv a0, {ptr}", [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :3:1 [INFO] [stdout] | [INFO] [stdout] 3 | mv a0, rdx [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:186:14 [INFO] [stdout] | [INFO] [stdout] 186 | "mv a1, {len}", [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mv a1, rsi [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'ecall' [INFO] [stdout] --> src/lib/syscall/mod.rs:187:14 [INFO] [stdout] | [INFO] [stdout] 187 | "ecall", [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :5:1 [INFO] [stdout] | [INFO] [stdout] 5 | ecall [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:188:14 [INFO] [stdout] | [INFO] [stdout] 188 | "mv {read_len}, a0", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mv rax, a0 [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:202:14 [INFO] [stdout] | [INFO] [stdout] 202 | "mv a7, {syscall_code}", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | mv a7, rax [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:203:14 [INFO] [stdout] | [INFO] [stdout] 203 | "mv a0, {pid}", [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :3:1 [INFO] [stdout] | [INFO] [stdout] 3 | mv a0, rdi [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'ecall' [INFO] [stdout] --> src/lib/syscall/mod.rs:204:14 [INFO] [stdout] | [INFO] [stdout] 204 | "ecall", [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :4:1 [INFO] [stdout] | [INFO] [stdout] 4 | ecall [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:237:14 [INFO] [stdout] | [INFO] [stdout] 237 | "mv a7, {syscall_code}", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | mv a7, rcx [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:238:14 [INFO] [stdout] | [INFO] [stdout] 238 | "mv a0, {nbytes}", [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :3:1 [INFO] [stdout] | [INFO] [stdout] 3 | mv a0, rdi [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'ecall' [INFO] [stdout] --> src/lib/syscall/mod.rs:239:14 [INFO] [stdout] | [INFO] [stdout] 239 | "ecall", [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :4:1 [INFO] [stdout] | [INFO] [stdout] 4 | ecall [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:240:14 [INFO] [stdout] | [INFO] [stdout] 240 | "mv {ptr}, a0", [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mv rax, a0 [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:128:14 [INFO] [stdout] | [INFO] [stdout] 128 | "mv a7, {}", [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | mv a7, rax [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:129:14 [INFO] [stdout] | [INFO] [stdout] 129 | "mv a0, {}", [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :3:1 [INFO] [stdout] | [INFO] [stdout] 3 | mv a0, rdi [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'ecall' [INFO] [stdout] --> src/lib/syscall/mod.rs:130:14 [INFO] [stdout] | [INFO] [stdout] 130 | "ecall", [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :4:1 [INFO] [stdout] | [INFO] [stdout] 4 | ecall [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:216:14 [INFO] [stdout] | [INFO] [stdout] 216 | "mv a7, {syscall_code}", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | mv a7, rcx [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:217:14 [INFO] [stdout] | [INFO] [stdout] 217 | "mv a0, {task}", [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :3:1 [INFO] [stdout] | [INFO] [stdout] 3 | mv a0, rdi [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:218:14 [INFO] [stdout] | [INFO] [stdout] 218 | "mv a1, {args}", [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mv a1, rsi [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:219:14 [INFO] [stdout] | [INFO] [stdout] 219 | "mv a2, {len}", [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mv a2, rdx [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'ecall' [INFO] [stdout] --> src/lib/syscall/mod.rs:220:14 [INFO] [stdout] | [INFO] [stdout] 220 | "ecall", [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :6:1 [INFO] [stdout] | [INFO] [stdout] 6 | ecall [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:221:14 [INFO] [stdout] | [INFO] [stdout] 221 | "mv {id}, a0", [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mv rax, a0 [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:143:14 [INFO] [stdout] | [INFO] [stdout] 143 | "mv a7, {syscall_code}", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | mv a7, rax [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:144:14 [INFO] [stdout] | [INFO] [stdout] 144 | "mv a0, {ptr}", [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :3:1 [INFO] [stdout] | [INFO] [stdout] 3 | mv a0, rcx [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:145:14 [INFO] [stdout] | [INFO] [stdout] 145 | "mv a1, {len}", [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mv a1, rdx [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'ecall' [INFO] [stdout] --> src/lib/syscall/mod.rs:146:14 [INFO] [stdout] | [INFO] [stdout] 146 | "ecall", [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :5:1 [INFO] [stdout] | [INFO] [stdout] 5 | ecall [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] --> src/lib/syscall/mod.rs:104:14 [INFO] [stdout] | [INFO] [stdout] 104 | "mv a7, {}", [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | mv a7, rax [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'ecall' [INFO] [stdout] --> src/lib/syscall/mod.rs:105:14 [INFO] [stdout] | [INFO] [stdout] 105 | "ecall", [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :3:1 [INFO] [stdout] | [INFO] [stdout] 3 | ecall [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrrw' [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:6:14 [INFO] [stdout] | [INFO] [stdout] 6 | "csrrw a0, mscratch, a0", // a0 holds the task_struct pointer, mscratch holds the original a0 value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | csrrw a0, mscratch, a0 [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:7:14 [INFO] [stdout] | [INFO] [stdout] 7 | "sd ra, {offset_ra}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :3:10 [INFO] [stdout] | [INFO] [stdout] 3 | sd ra, 56(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:8:14 [INFO] [stdout] | [INFO] [stdout] 8 | "sd sp, {offset_sp}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :4:10 [INFO] [stdout] | [INFO] [stdout] 4 | sd sp, 64(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | "sd gp, {offset_gp}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :5:10 [INFO] [stdout] | [INFO] [stdout] 5 | sd gp, 72(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 10 | "sd tp, {offset_tp}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :6:10 [INFO] [stdout] | [INFO] [stdout] 6 | sd tp, 80(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | "sd t0, {offset_t0}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :7:10 [INFO] [stdout] | [INFO] [stdout] 7 | sd t0, 88(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | "sd t1, {offset_t1}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :8:10 [INFO] [stdout] | [INFO] [stdout] 8 | sd t1, 96(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:13:14 [INFO] [stdout] | [INFO] [stdout] 13 | "sd t2, {offset_t2}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :9:11 [INFO] [stdout] | [INFO] [stdout] 9 | sd t2, 104(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:14:14 [INFO] [stdout] | [INFO] [stdout] 14 | "sd t3, {offset_t3}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :10:11 [INFO] [stdout] | [INFO] [stdout] 10 | sd t3, 112(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:15:14 [INFO] [stdout] | [INFO] [stdout] 15 | "sd t4, {offset_t4}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :11:11 [INFO] [stdout] | [INFO] [stdout] 11 | sd t4, 120(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:16:14 [INFO] [stdout] | [INFO] [stdout] 16 | "sd t5, {offset_t5}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :12:11 [INFO] [stdout] | [INFO] [stdout] 12 | sd t5, 128(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:17:14 [INFO] [stdout] | [INFO] [stdout] 17 | "sd t6, {offset_t6}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :13:11 [INFO] [stdout] | [INFO] [stdout] 13 | sd t6, 136(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:18:14 [INFO] [stdout] | [INFO] [stdout] 18 | "sd s0, {offset_s0}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :14:11 [INFO] [stdout] | [INFO] [stdout] 14 | sd s0, 144(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:19:14 [INFO] [stdout] | [INFO] [stdout] 19 | "sd s1, {offset_s1}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :15:11 [INFO] [stdout] | [INFO] [stdout] 15 | sd s1, 152(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:20:14 [INFO] [stdout] | [INFO] [stdout] 20 | "sd s2, {offset_s2}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :16:11 [INFO] [stdout] | [INFO] [stdout] 16 | sd s2, 160(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:21:14 [INFO] [stdout] | [INFO] [stdout] 21 | "sd s3, {offset_s3}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :17:11 [INFO] [stdout] | [INFO] [stdout] 17 | sd s3, 168(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:22:14 [INFO] [stdout] | [INFO] [stdout] 22 | "sd s4, {offset_s4}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :18:11 [INFO] [stdout] | [INFO] [stdout] 18 | sd s4, 176(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:23:14 [INFO] [stdout] | [INFO] [stdout] 23 | "sd s5, {offset_s5}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :19:11 [INFO] [stdout] | [INFO] [stdout] 19 | sd s5, 184(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:24:14 [INFO] [stdout] | [INFO] [stdout] 24 | "sd s6, {offset_s6}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :20:11 [INFO] [stdout] | [INFO] [stdout] 20 | sd s6, 192(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:25:14 [INFO] [stdout] | [INFO] [stdout] 25 | "sd s7, {offset_s7}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :21:11 [INFO] [stdout] | [INFO] [stdout] 21 | sd s7, 200(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:26:14 [INFO] [stdout] | [INFO] [stdout] 26 | "sd s8, {offset_s8}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :22:11 [INFO] [stdout] | [INFO] [stdout] 22 | sd s8, 208(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:27:14 [INFO] [stdout] | [INFO] [stdout] 27 | "sd s9, {offset_s9}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :23:11 [INFO] [stdout] | [INFO] [stdout] 23 | sd s9, 216(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:28:14 [INFO] [stdout] | [INFO] [stdout] 28 | "sd s10, {offset_s10}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :24:12 [INFO] [stdout] | [INFO] [stdout] 24 | sd s10, 224(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:29:14 [INFO] [stdout] | [INFO] [stdout] 29 | "sd s11, {offset_s11}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :25:12 [INFO] [stdout] | [INFO] [stdout] 25 | sd s11, 232(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:30:14 [INFO] [stdout] | [INFO] [stdout] 30 | "sd a1, {offset_a1}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :26:11 [INFO] [stdout] | [INFO] [stdout] 26 | sd a1, 248(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:31:14 [INFO] [stdout] | [INFO] [stdout] 31 | "sd a2, {offset_a2}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :27:11 [INFO] [stdout] | [INFO] [stdout] 27 | sd a2, 256(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:32:14 [INFO] [stdout] | [INFO] [stdout] 32 | "sd a3, {offset_a3}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :28:11 [INFO] [stdout] | [INFO] [stdout] 28 | sd a3, 264(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:33:14 [INFO] [stdout] | [INFO] [stdout] 33 | "sd a4, {offset_a4}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :29:11 [INFO] [stdout] | [INFO] [stdout] 29 | sd a4, 272(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:34:14 [INFO] [stdout] | [INFO] [stdout] 34 | "sd a5, {offset_a5}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :30:11 [INFO] [stdout] | [INFO] [stdout] 30 | sd a5, 280(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:35:14 [INFO] [stdout] | [INFO] [stdout] 35 | "sd a6, {offset_a6}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :31:11 [INFO] [stdout] | [INFO] [stdout] 31 | sd a6, 288(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:36:14 [INFO] [stdout] | [INFO] [stdout] 36 | "sd a7, {offset_a7}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :32:11 [INFO] [stdout] | [INFO] [stdout] 32 | sd a7, 296(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrr' [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:37:14 [INFO] [stdout] | [INFO] [stdout] 37 | "csrr a1, mepc", [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :33:1 [INFO] [stdout] | [INFO] [stdout] 33 | csrr a1, mepc [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrr' [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:38:14 [INFO] [stdout] | [INFO] [stdout] 38 | "csrr a2, mcause", [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :34:1 [INFO] [stdout] | [INFO] [stdout] 34 | csrr a2, mcause [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:39:14 [INFO] [stdout] | [INFO] [stdout] 39 | "sd a1, {offset_xepc}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :35:10 [INFO] [stdout] | [INFO] [stdout] 35 | sd a1, 40(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:40:14 [INFO] [stdout] | [INFO] [stdout] 40 | "sd a2, {offset_xcause}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :36:10 [INFO] [stdout] | [INFO] [stdout] 36 | sd a2, 48(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrrw' [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:41:14 [INFO] [stdout] | [INFO] [stdout] 41 | "csrrw a1, mscratch, a0", // a1 holds the original a0 value, a0 and mscratch hold the task_struct pointer [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :37:1 [INFO] [stdout] | [INFO] [stdout] 37 | csrrw a1, mscratch, a0 [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:42:14 [INFO] [stdout] | [INFO] [stdout] 42 | "sd a1, {offset_a0}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :38:11 [INFO] [stdout] | [INFO] [stdout] 38 | sd a1, 240(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'j' [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:44:14 [INFO] [stdout] | [INFO] [stdout] 44 | "j kernel_trap_return", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :40:1 [INFO] [stdout] | [INFO] [stdout] 40 | j kernel_trap_return [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrr' [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:87:14 [INFO] [stdout] | [INFO] [stdout] 87 | "csrr a7, mscratch", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | csrr a7, mscratch [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:88:14 [INFO] [stdout] | [INFO] [stdout] 88 | "ld ra, {offset_ra}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :3:10 [INFO] [stdout] | [INFO] [stdout] 3 | ld ra, 56(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:89:14 [INFO] [stdout] | [INFO] [stdout] 89 | "ld sp, {offset_sp}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :4:10 [INFO] [stdout] | [INFO] [stdout] 4 | ld sp, 64(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:90:14 [INFO] [stdout] | [INFO] [stdout] 90 | "ld gp, {offset_gp}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :5:10 [INFO] [stdout] | [INFO] [stdout] 5 | ld gp, 72(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:91:14 [INFO] [stdout] | [INFO] [stdout] 91 | "ld tp, {offset_tp}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :6:10 [INFO] [stdout] | [INFO] [stdout] 6 | ld tp, 80(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:92:14 [INFO] [stdout] | [INFO] [stdout] 92 | "ld t0, {offset_t0}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :7:10 [INFO] [stdout] | [INFO] [stdout] 7 | ld t0, 88(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:93:14 [INFO] [stdout] | [INFO] [stdout] 93 | "ld t1, {offset_t1}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :8:10 [INFO] [stdout] | [INFO] [stdout] 8 | ld t1, 96(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:94:14 [INFO] [stdout] | [INFO] [stdout] 94 | "ld t2, {offset_t2}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :9:11 [INFO] [stdout] | [INFO] [stdout] 9 | ld t2, 104(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:95:14 [INFO] [stdout] | [INFO] [stdout] 95 | "ld t3, {offset_t3}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :10:11 [INFO] [stdout] | [INFO] [stdout] 10 | ld t3, 112(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:96:14 [INFO] [stdout] | [INFO] [stdout] 96 | "ld t4, {offset_t4}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :11:11 [INFO] [stdout] | [INFO] [stdout] 11 | ld t4, 120(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:97:14 [INFO] [stdout] | [INFO] [stdout] 97 | "ld t5, {offset_t5}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :12:11 [INFO] [stdout] | [INFO] [stdout] 12 | ld t5, 128(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:98:14 [INFO] [stdout] | [INFO] [stdout] 98 | "ld t6, {offset_t6}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :13:11 [INFO] [stdout] | [INFO] [stdout] 13 | ld t6, 136(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:99:14 [INFO] [stdout] | [INFO] [stdout] 99 | "ld s0, {offset_s0}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :14:11 [INFO] [stdout] | [INFO] [stdout] 14 | ld s0, 144(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:100:14 [INFO] [stdout] | [INFO] [stdout] 100 | "ld s1, {offset_s1}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :15:11 [INFO] [stdout] | [INFO] [stdout] 15 | ld s1, 152(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:101:14 [INFO] [stdout] | [INFO] [stdout] 101 | "ld s2, {offset_s2}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :16:11 [INFO] [stdout] | [INFO] [stdout] 16 | ld s2, 160(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:102:14 [INFO] [stdout] | [INFO] [stdout] 102 | "ld s3, {offset_s3}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :17:11 [INFO] [stdout] | [INFO] [stdout] 17 | ld s3, 168(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:103:14 [INFO] [stdout] | [INFO] [stdout] 103 | "ld s4, {offset_s4}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :18:11 [INFO] [stdout] | [INFO] [stdout] 18 | ld s4, 176(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:104:14 [INFO] [stdout] | [INFO] [stdout] 104 | "ld s5, {offset_s5}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :19:11 [INFO] [stdout] | [INFO] [stdout] 19 | ld s5, 184(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:105:14 [INFO] [stdout] | [INFO] [stdout] 105 | "ld s6, {offset_s6}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :20:11 [INFO] [stdout] | [INFO] [stdout] 20 | ld s6, 192(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:106:14 [INFO] [stdout] | [INFO] [stdout] 106 | "ld s7, {offset_s7}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :21:11 [INFO] [stdout] | [INFO] [stdout] 21 | ld s7, 200(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:107:14 [INFO] [stdout] | [INFO] [stdout] 107 | "ld s8, {offset_s8}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :22:11 [INFO] [stdout] | [INFO] [stdout] 22 | ld s8, 208(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:108:14 [INFO] [stdout] | [INFO] [stdout] 108 | "ld s9, {offset_s9}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :23:11 [INFO] [stdout] | [INFO] [stdout] 23 | ld s9, 216(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:109:14 [INFO] [stdout] | [INFO] [stdout] 109 | "ld s10, {offset_s10}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :24:12 [INFO] [stdout] | [INFO] [stdout] 24 | ld s10, 224(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:110:14 [INFO] [stdout] | [INFO] [stdout] 110 | "ld s11, {offset_s11}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :25:12 [INFO] [stdout] | [INFO] [stdout] 25 | ld s11, 232(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:111:14 [INFO] [stdout] | [INFO] [stdout] 111 | "ld a0, {offset_a0}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :26:11 [INFO] [stdout] | [INFO] [stdout] 26 | ld a0, 240(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:112:14 [INFO] [stdout] | [INFO] [stdout] 112 | "ld a1, {offset_a1}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :27:11 [INFO] [stdout] | [INFO] [stdout] 27 | ld a1, 248(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:113:14 [INFO] [stdout] | [INFO] [stdout] 113 | "ld a2, {offset_a2}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :28:11 [INFO] [stdout] | [INFO] [stdout] 28 | ld a2, 256(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:114:14 [INFO] [stdout] | [INFO] [stdout] 114 | "ld a3, {offset_a3}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :29:11 [INFO] [stdout] | [INFO] [stdout] 29 | ld a3, 264(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:115:14 [INFO] [stdout] | [INFO] [stdout] 115 | "ld a4, {offset_a4}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :30:11 [INFO] [stdout] | [INFO] [stdout] 30 | ld a4, 272(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:116:14 [INFO] [stdout] | [INFO] [stdout] 116 | "ld a5, {offset_a5}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :31:11 [INFO] [stdout] | [INFO] [stdout] 31 | ld a5, 280(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:117:14 [INFO] [stdout] | [INFO] [stdout] 117 | "ld a6, {offset_a6}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :32:11 [INFO] [stdout] | [INFO] [stdout] 32 | ld a6, 288(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:118:14 [INFO] [stdout] | [INFO] [stdout] 118 | "ld a7, {offset_a7}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :33:11 [INFO] [stdout] | [INFO] [stdout] 33 | ld a7, 296(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mret' [INFO] [stdout] --> src/lib/trap/kernel_trap.rs:119:14 [INFO] [stdout] | [INFO] [stdout] 119 | "mret", [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :34:1 [INFO] [stdout] | [INFO] [stdout] 34 | mret [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrr' [INFO] [stdout] --> src/lib/csr/mod.rs:13:25 [INFO] [stdout] | [INFO] [stdout] 13 | concat!("csrr {0}, ", stringify!($csr_name)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | csrr rax, sip [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrw' [INFO] [stdout] --> src/lib/csr/mod.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | concat!("csrw ", stringify!($csr_name), ", {0}"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | csrw sip, rax [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrrw' [INFO] [stdout] --> src/lib/trap/user_trap.rs:6:14 [INFO] [stdout] | [INFO] [stdout] 6 | "csrrw a0, sscratch, a0", // a0 holds the task_struct pointer, sscratch holds the original a0 value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | csrrw a0, sscratch, a0 [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:7:14 [INFO] [stdout] | [INFO] [stdout] 7 | "sd ra, {offset_ra}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :3:10 [INFO] [stdout] | [INFO] [stdout] 3 | sd ra, 56(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:8:14 [INFO] [stdout] | [INFO] [stdout] 8 | "sd sp, {offset_sp}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :4:10 [INFO] [stdout] | [INFO] [stdout] 4 | sd sp, 64(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | "sd gp, {offset_gp}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :5:10 [INFO] [stdout] | [INFO] [stdout] 5 | sd gp, 72(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 10 | "sd tp, {offset_tp}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :6:10 [INFO] [stdout] | [INFO] [stdout] 6 | sd tp, 80(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | "sd t0, {offset_t0}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :7:10 [INFO] [stdout] | [INFO] [stdout] 7 | sd t0, 88(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | "sd t1, {offset_t1}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :8:10 [INFO] [stdout] | [INFO] [stdout] 8 | sd t1, 96(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:13:14 [INFO] [stdout] | [INFO] [stdout] 13 | "sd t2, {offset_t2}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :9:11 [INFO] [stdout] | [INFO] [stdout] 9 | sd t2, 104(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:14:14 [INFO] [stdout] | [INFO] [stdout] 14 | "sd t3, {offset_t3}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :10:11 [INFO] [stdout] | [INFO] [stdout] 10 | sd t3, 112(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:15:14 [INFO] [stdout] | [INFO] [stdout] 15 | "sd t4, {offset_t4}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :11:11 [INFO] [stdout] | [INFO] [stdout] 11 | sd t4, 120(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:16:14 [INFO] [stdout] | [INFO] [stdout] 16 | "sd t5, {offset_t5}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :12:11 [INFO] [stdout] | [INFO] [stdout] 12 | sd t5, 128(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:17:14 [INFO] [stdout] | [INFO] [stdout] 17 | "sd t6, {offset_t6}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :13:11 [INFO] [stdout] | [INFO] [stdout] 13 | sd t6, 136(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:18:14 [INFO] [stdout] | [INFO] [stdout] 18 | "sd s0, {offset_s0}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :14:11 [INFO] [stdout] | [INFO] [stdout] 14 | sd s0, 144(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:19:14 [INFO] [stdout] | [INFO] [stdout] 19 | "sd s1, {offset_s1}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :15:11 [INFO] [stdout] | [INFO] [stdout] 15 | sd s1, 152(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:20:14 [INFO] [stdout] | [INFO] [stdout] 20 | "sd s2, {offset_s2}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :16:11 [INFO] [stdout] | [INFO] [stdout] 16 | sd s2, 160(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:21:14 [INFO] [stdout] | [INFO] [stdout] 21 | "sd s3, {offset_s3}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :17:11 [INFO] [stdout] | [INFO] [stdout] 17 | sd s3, 168(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:22:14 [INFO] [stdout] | [INFO] [stdout] 22 | "sd s4, {offset_s4}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :18:11 [INFO] [stdout] | [INFO] [stdout] 18 | sd s4, 176(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:23:14 [INFO] [stdout] | [INFO] [stdout] 23 | "sd s5, {offset_s5}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :19:11 [INFO] [stdout] | [INFO] [stdout] 19 | sd s5, 184(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:24:14 [INFO] [stdout] | [INFO] [stdout] 24 | "sd s6, {offset_s6}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :20:11 [INFO] [stdout] | [INFO] [stdout] 20 | sd s6, 192(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:25:14 [INFO] [stdout] | [INFO] [stdout] 25 | "sd s7, {offset_s7}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :21:11 [INFO] [stdout] | [INFO] [stdout] 21 | sd s7, 200(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:26:14 [INFO] [stdout] | [INFO] [stdout] 26 | "sd s8, {offset_s8}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :22:11 [INFO] [stdout] | [INFO] [stdout] 22 | sd s8, 208(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:27:14 [INFO] [stdout] | [INFO] [stdout] 27 | "sd s9, {offset_s9}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :23:11 [INFO] [stdout] | [INFO] [stdout] 23 | sd s9, 216(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:28:14 [INFO] [stdout] | [INFO] [stdout] 28 | "sd s10, {offset_s10}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :24:12 [INFO] [stdout] | [INFO] [stdout] 24 | sd s10, 224(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:29:14 [INFO] [stdout] | [INFO] [stdout] 29 | "sd s11, {offset_s11}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :25:12 [INFO] [stdout] | [INFO] [stdout] 25 | sd s11, 232(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:30:14 [INFO] [stdout] | [INFO] [stdout] 30 | "sd a1, {offset_a1}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :26:11 [INFO] [stdout] | [INFO] [stdout] 26 | sd a1, 248(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:31:14 [INFO] [stdout] | [INFO] [stdout] 31 | "sd a2, {offset_a2}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :27:11 [INFO] [stdout] | [INFO] [stdout] 27 | sd a2, 256(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:32:14 [INFO] [stdout] | [INFO] [stdout] 32 | "sd a3, {offset_a3}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :28:11 [INFO] [stdout] | [INFO] [stdout] 28 | sd a3, 264(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:33:14 [INFO] [stdout] | [INFO] [stdout] 33 | "sd a4, {offset_a4}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :29:11 [INFO] [stdout] | [INFO] [stdout] 29 | sd a4, 272(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:34:14 [INFO] [stdout] | [INFO] [stdout] 34 | "sd a5, {offset_a5}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :30:11 [INFO] [stdout] | [INFO] [stdout] 30 | sd a5, 280(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:35:14 [INFO] [stdout] | [INFO] [stdout] 35 | "sd a6, {offset_a6}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :31:11 [INFO] [stdout] | [INFO] [stdout] 31 | sd a6, 288(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:36:14 [INFO] [stdout] | [INFO] [stdout] 36 | "sd a7, {offset_a7}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :32:11 [INFO] [stdout] | [INFO] [stdout] 32 | sd a7, 296(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrr' [INFO] [stdout] --> src/lib/trap/user_trap.rs:37:14 [INFO] [stdout] | [INFO] [stdout] 37 | "csrr a1, sepc", [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :33:1 [INFO] [stdout] | [INFO] [stdout] 33 | csrr a1, sepc [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrr' [INFO] [stdout] --> src/lib/trap/user_trap.rs:38:14 [INFO] [stdout] | [INFO] [stdout] 38 | "csrr a2, scause", [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :34:1 [INFO] [stdout] | [INFO] [stdout] 34 | csrr a2, scause [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:39:14 [INFO] [stdout] | [INFO] [stdout] 39 | "sd a1, {offset_xepc}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :35:10 [INFO] [stdout] | [INFO] [stdout] 35 | sd a1, 40(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:40:14 [INFO] [stdout] | [INFO] [stdout] 40 | "sd a2, {offset_xcause}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :36:10 [INFO] [stdout] | [INFO] [stdout] 36 | sd a2, 48(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrrw' [INFO] [stdout] --> src/lib/trap/user_trap.rs:41:14 [INFO] [stdout] | [INFO] [stdout] 41 | "csrrw a1, sscratch, a0", // a1 holds the original a0 value, a0 and sscratch hold the task_struct pointer [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :37:1 [INFO] [stdout] | [INFO] [stdout] 37 | csrrw a1, sscratch, a0 [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:42:14 [INFO] [stdout] | [INFO] [stdout] 42 | "sd a1, {offset_a0}(a0)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :38:11 [INFO] [stdout] | [INFO] [stdout] 38 | sd a1, 240(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'j' [INFO] [stdout] --> src/lib/trap/user_trap.rs:44:14 [INFO] [stdout] | [INFO] [stdout] 44 | "j user_trap_return", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :40:1 [INFO] [stdout] | [INFO] [stdout] 40 | j user_trap_return [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrr' [INFO] [stdout] --> src/lib/trap/user_trap.rs:87:14 [INFO] [stdout] | [INFO] [stdout] 87 | "csrr a7, sscratch", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | csrr a7, sscratch [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:88:14 [INFO] [stdout] | [INFO] [stdout] 88 | "ld ra, {offset_ra}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :3:10 [INFO] [stdout] | [INFO] [stdout] 3 | ld ra, 56(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:89:14 [INFO] [stdout] | [INFO] [stdout] 89 | "ld sp, {offset_sp}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :4:10 [INFO] [stdout] | [INFO] [stdout] 4 | ld sp, 64(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:90:14 [INFO] [stdout] | [INFO] [stdout] 90 | "ld gp, {offset_gp}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :5:10 [INFO] [stdout] | [INFO] [stdout] 5 | ld gp, 72(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:91:14 [INFO] [stdout] | [INFO] [stdout] 91 | "ld tp, {offset_tp}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :6:10 [INFO] [stdout] | [INFO] [stdout] 6 | ld tp, 80(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:92:14 [INFO] [stdout] | [INFO] [stdout] 92 | "ld t0, {offset_t0}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :7:10 [INFO] [stdout] | [INFO] [stdout] 7 | ld t0, 88(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:93:14 [INFO] [stdout] | [INFO] [stdout] 93 | "ld t1, {offset_t1}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :8:10 [INFO] [stdout] | [INFO] [stdout] 8 | ld t1, 96(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:94:14 [INFO] [stdout] | [INFO] [stdout] 94 | "ld t2, {offset_t2}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :9:11 [INFO] [stdout] | [INFO] [stdout] 9 | ld t2, 104(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:95:14 [INFO] [stdout] | [INFO] [stdout] 95 | "ld t3, {offset_t3}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :10:11 [INFO] [stdout] | [INFO] [stdout] 10 | ld t3, 112(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:96:14 [INFO] [stdout] | [INFO] [stdout] 96 | "ld t4, {offset_t4}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :11:11 [INFO] [stdout] | [INFO] [stdout] 11 | ld t4, 120(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:97:14 [INFO] [stdout] | [INFO] [stdout] 97 | "ld t5, {offset_t5}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :12:11 [INFO] [stdout] | [INFO] [stdout] 12 | ld t5, 128(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:98:14 [INFO] [stdout] | [INFO] [stdout] 98 | "ld t6, {offset_t6}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :13:11 [INFO] [stdout] | [INFO] [stdout] 13 | ld t6, 136(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:99:14 [INFO] [stdout] | [INFO] [stdout] 99 | "ld s0, {offset_s0}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :14:11 [INFO] [stdout] | [INFO] [stdout] 14 | ld s0, 144(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:100:14 [INFO] [stdout] | [INFO] [stdout] 100 | "ld s1, {offset_s1}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :15:11 [INFO] [stdout] | [INFO] [stdout] 15 | ld s1, 152(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:101:14 [INFO] [stdout] | [INFO] [stdout] 101 | "ld s2, {offset_s2}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :16:11 [INFO] [stdout] | [INFO] [stdout] 16 | ld s2, 160(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:102:14 [INFO] [stdout] | [INFO] [stdout] 102 | "ld s3, {offset_s3}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :17:11 [INFO] [stdout] | [INFO] [stdout] 17 | ld s3, 168(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:103:14 [INFO] [stdout] | [INFO] [stdout] 103 | "ld s4, {offset_s4}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :18:11 [INFO] [stdout] | [INFO] [stdout] 18 | ld s4, 176(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:104:14 [INFO] [stdout] | [INFO] [stdout] 104 | "ld s5, {offset_s5}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :19:11 [INFO] [stdout] | [INFO] [stdout] 19 | ld s5, 184(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:105:14 [INFO] [stdout] | [INFO] [stdout] 105 | "ld s6, {offset_s6}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :20:11 [INFO] [stdout] | [INFO] [stdout] 20 | ld s6, 192(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:106:14 [INFO] [stdout] | [INFO] [stdout] 106 | "ld s7, {offset_s7}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :21:11 [INFO] [stdout] | [INFO] [stdout] 21 | ld s7, 200(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:107:14 [INFO] [stdout] | [INFO] [stdout] 107 | "ld s8, {offset_s8}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :22:11 [INFO] [stdout] | [INFO] [stdout] 22 | ld s8, 208(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:108:14 [INFO] [stdout] | [INFO] [stdout] 108 | "ld s9, {offset_s9}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :23:11 [INFO] [stdout] | [INFO] [stdout] 23 | ld s9, 216(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:109:14 [INFO] [stdout] | [INFO] [stdout] 109 | "ld s10, {offset_s10}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :24:12 [INFO] [stdout] | [INFO] [stdout] 24 | ld s10, 224(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:110:14 [INFO] [stdout] | [INFO] [stdout] 110 | "ld s11, {offset_s11}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :25:12 [INFO] [stdout] | [INFO] [stdout] 25 | ld s11, 232(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:111:14 [INFO] [stdout] | [INFO] [stdout] 111 | "ld a0, {offset_a0}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :26:11 [INFO] [stdout] | [INFO] [stdout] 26 | ld a0, 240(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:112:14 [INFO] [stdout] | [INFO] [stdout] 112 | "ld a1, {offset_a1}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :27:11 [INFO] [stdout] | [INFO] [stdout] 27 | ld a1, 248(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:113:14 [INFO] [stdout] | [INFO] [stdout] 113 | "ld a2, {offset_a2}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :28:11 [INFO] [stdout] | [INFO] [stdout] 28 | ld a2, 256(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:114:14 [INFO] [stdout] | [INFO] [stdout] 114 | "ld a3, {offset_a3}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :29:11 [INFO] [stdout] | [INFO] [stdout] 29 | ld a3, 264(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:115:14 [INFO] [stdout] | [INFO] [stdout] 115 | "ld a4, {offset_a4}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :30:11 [INFO] [stdout] | [INFO] [stdout] 30 | ld a4, 272(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:116:14 [INFO] [stdout] | [INFO] [stdout] 116 | "ld a5, {offset_a5}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :31:11 [INFO] [stdout] | [INFO] [stdout] 31 | ld a5, 280(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:117:14 [INFO] [stdout] | [INFO] [stdout] 117 | "ld a6, {offset_a6}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :32:11 [INFO] [stdout] | [INFO] [stdout] 32 | ld a6, 288(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] --> src/lib/trap/user_trap.rs:118:14 [INFO] [stdout] | [INFO] [stdout] 118 | "ld a7, {offset_a7}(a7)", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :33:11 [INFO] [stdout] | [INFO] [stdout] 33 | ld a7, 296(a7) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'sret' [INFO] [stdout] --> src/lib/trap/user_trap.rs:119:14 [INFO] [stdout] | [INFO] [stdout] 119 | "sret", [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :34:1 [INFO] [stdout] | [INFO] [stdout] 34 | sret [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrw' [INFO] [stdout] --> src/lib/csr/mod.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | concat!("csrw ", stringify!($csr_name), ", {0}"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | csrw mscratch, rax [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrw' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | csrw sepc, rax [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrw' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | csrw sscratch, rax [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrw' [INFO] [stdout] --> src/lib/csr/mod.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | concat!("csrw ", stringify!($csr_name), ", {0}"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | csrw sepc, rax [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrw' [INFO] [stdout] --> src/lib/csr/mod.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | concat!("csrw ", stringify!($csr_name), ", {0}"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | csrw sscratch, rax [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'wfi' [INFO] [stdout] --> src/lib/riscv/mod.rs:49:31 [INFO] [stdout] | [INFO] [stdout] 49 | core::arch::asm!("wfi"); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | wfi [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrr' [INFO] [stdout] --> src/lib/csr/mod.rs:13:25 [INFO] [stdout] | [INFO] [stdout] 13 | concat!("csrr {0}, ", stringify!($csr_name)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | csrr rax, mhartid [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrr' [INFO] [stdout] --> src/lib/csr/mod.rs:13:25 [INFO] [stdout] | [INFO] [stdout] 13 | concat!("csrr {0}, ", stringify!($csr_name)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | csrr rax, mie [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrw' [INFO] [stdout] --> src/lib/csr/mod.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | concat!("csrw ", stringify!($csr_name), ", {0}"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | csrw mie, rax [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `riscvos` (lib) due to 191 previous errors [INFO] running `Command { std: "docker" "inspect" "4ee642ebc8bdd1e385c642d0283ddcb418fd63faea8dbb9fd06c6ad4bb0df9c7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4ee642ebc8bdd1e385c642d0283ddcb418fd63faea8dbb9fd06c6ad4bb0df9c7", kill_on_drop: false }` [INFO] [stdout] 4ee642ebc8bdd1e385c642d0283ddcb418fd63faea8dbb9fd06c6ad4bb0df9c7