[INFO] cloning repository https://github.com/onder-ozturk/aselsanOS
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/onder-ozturk/aselsanOS" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fonder-ozturk%2FaselsanOS", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fonder-ozturk%2FaselsanOS'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 47d22c934b1d3e51284f71bed935f4ac9ad65ffa
[INFO] checking onder-ozturk/aselsanOS against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fonder-ozturk%2FaselsanOS" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/onder-ozturk/aselsanOS
[INFO] finished tweaking git repo https://github.com/onder-ozturk/aselsanOS
[INFO] tweaked toml for git repo https://github.com/onder-ozturk/aselsanOS written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/onder-ozturk/aselsanOS on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/onder-ozturk/aselsanOS 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" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `authors` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | authors = ["ASELSAN OS Team"]
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.authors`
[INFO] [stderr] warning: unused field `license` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | license = "MIT OR Apache-2.0"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.license`
[INFO] [stderr] warning: unused field `repository` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | repository = "https://github.com/aselsan/aselsanOS"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.repository`
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ca7d3271367acb46eb6a0c82c6243d8e57bb95e1398a2bddfea6a567d6b19b06
[INFO] running `Command { std: "docker" "start" "ca7d3271367acb46eb6a0c82c6243d8e57bb95e1398a2bddfea6a567d6b19b06", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ca7d3271367acb46eb6a0c82c6243d8e57bb95e1398a2bddfea6a567d6b19b06", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ca7d3271367acb46eb6a0c82c6243d8e57bb95e1398a2bddfea6a567d6b19b06" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ca7d3271367acb46eb6a0c82c6243d8e57bb95e1398a2bddfea6a567d6b19b06", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ca7d3271367acb46eb6a0c82c6243d8e57bb95e1398a2bddfea6a567d6b19b06" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `authors` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | authors = ["ASELSAN OS Team"]
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.authors`
[INFO] [stderr] warning: unused field `license` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | license = "MIT OR Apache-2.0"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.license`
[INFO] [stderr] warning: unused field `repository` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | repository = "https://github.com/aselsan/aselsanOS"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.repository`
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking cfg-if v1.0.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling aselsan_kernel v0.1.0 (/opt/rustwide/workdir/kernel)
[INFO] [stderr]     Checking lock_api v0.4.14
[INFO] [stderr]     Checking hash32 v0.3.1
[INFO] [stderr]     Checking stable_deref_trait v1.2.1
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking spinning_top v0.2.5
[INFO] [stderr]     Checking linked_list_allocator v0.10.6
[INFO] [stdout] error: couldn't read `kernel/src/../../userspace/hello/target/aarch64-unknown-none/release/hello`: No such file or directory (os error 2)
[INFO] [stdout]   --> kernel/src/../../userspace/mod.rs:11:33
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const HELLO_BINARY: &[u8] = include_bytes!("hello/target/aarch64-unknown-none/release/hello");
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `kernel/src/../../userspace/ipc_demo/target/aarch64-unknown-none/release/ipc_demo`: No such file or directory (os error 2)
[INFO] [stdout]   --> kernel/src/../../userspace/mod.rs:15:36
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const IPC_DEMO_BINARY: &[u8] = include_bytes!("ipc_demo/target/aarch64-unknown-none/release/ipc_demo");
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `kernel/src/../../userspace/hello/target/aarch64-unknown-none/release/hello`: No such file or directory (os error 2)
[INFO] [stdout]   --> kernel/src/../../userspace/mod.rs:11:33
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const HELLO_BINARY: &[u8] = include_bytes!("hello/target/aarch64-unknown-none/release/hello");
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `kernel/src/../../userspace/ipc_demo/target/aarch64-unknown-none/release/ipc_demo`: No such file or directory (os error 2)
[INFO] [stdout]   --> kernel/src/../../userspace/mod.rs:15:36
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const IPC_DEMO_BINARY: &[u8] = include_bytes!("ipc_demo/target/aarch64-unknown-none/release/ipc_demo");
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `map_4k_page_to_root`
[INFO] [stdout]  --> kernel/src/mm/address_space.rs:8:55
[INFO] [stdout]   |
[INFO] [stdout] 8 | use crate::arch::aarch64::mmu::{map_range_4k_to_root, map_4k_page_to_root};
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CNode`, `CapId`, and `Capability`
[INFO] [stdout]   --> kernel/src/task/mod.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use crate::ui::capability::{Capability, CapId, CNode};
[INFO] [stdout]    |                                 ^^^^^^^^^^  ^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CapabilityKind`
[INFO] [stdout]    --> kernel/src/ui/framebuffer.rs:974:55
[INFO] [stdout]     |
[INFO] [stdout] 974 |     use crate::ui::capability::{get_capability_store, CapabilityKind, CapabilityRights};
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::sync::atomic::AtomicU64`
[INFO] [stdout]     --> kernel/src/ui/framebuffer.rs:1062:9
[INFO] [stdout]      |
[INFO] [stdout] 1062 |     use core::sync::atomic::AtomicU64;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `get_grants_for_task`
[INFO] [stdout]  --> kernel/src/ui/scene.rs:9:36
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::ui::{FramebufferRegion, get_grants_for_task};
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `delegate_framebuffer_grant`, `get_delegation_chain`, `mark_grant_dirty`, and `revoke_grant`
[INFO] [stdout]   --> kernel/src/ui/mod.rs:12:35
[INFO] [stdout]    |
[INFO] [stdout] 12 |     debug_dump_framebuffer_state, delegate_framebuffer_grant, framebuffer_advance_vsync,
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     framebuffer_present, get_capability, get_current_vsync_generation, get_delegation_chain,
[INFO] [stdout]    |                                                                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 14 |     get_grants_for_task, grant_framebuffer, has_pending_vsync, mark_grant_dirty, revoke_grant,
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Layer`
[INFO] [stdout]   --> kernel/src/ui/mod.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use scene::{Layer, Scene};
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CNODE_SLOTS`, `CNode`, `CapId`, `CapabilityEntry`, `CapabilityKind`, `CapabilityStore`, `Capability`, `Endpoint`, `capabilities_of_task`, `get_live_capability`, `register_framebuffer_capability`, and `task_has_capability`
[INFO] [stdout]   --> kernel/src/ui/mod.rs:23:27
[INFO] [stdout]    |
[INFO] [stdout] 23 |     get_capability_store, register_framebuffer_capability, Capability, CapabilityEntry,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 24 |     CapabilityKind, CapabilityRights, CapabilityStore, CapId, CNode, CNODE_SLOTS,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^                    ^^^^^^^^^^^^^^^  ^^^^^  ^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 25 |     // M6 — Endpoint desteği
[INFO] [stdout] 26 |     Endpoint, mint_endpoint, mint_reply_endpoint, lookup_endpoint, endpoints_of_task,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |     capabilities_of_task, get_live_capability, task_has_capability,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Node` and `parse_root`
[INFO] [stdout]   --> kernel/src/dt/mod.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub use parser::{Node, parse_root, FDT_BEGIN_NODE, FDT_END_NODE, FDT_PROP, FDT_NOP, FDT_END};
[INFO] [stdout]    |                  ^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::PerCpu as PerCpuCell`
[INFO] [stdout]    --> kernel/src/percpu.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub use self::PerCpu as PerCpuCell; // bazen bu isim de kullanılır
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PhysAddr` and `PhysFrame`
[INFO] [stdout]   --> kernel/src/main.rs:32:48
[INFO] [stdout]    |
[INFO] [stdout] 32 | use crate::mm::{BumpAllocator, FrameAllocator, PhysAddr, PhysFrame, VirtAddr};
[INFO] [stdout]    |                                                ^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `endpoints_of_task`
[INFO] [stdout]     --> kernel/src/main.rs:1024:13
[INFO] [stdout]      |
[INFO] [stdout] 1024 |             endpoints_of_task, endpoints_of_task_filtered, lookup_endpoint,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `lookup_endpoint`
[INFO] [stdout]     --> kernel/src/main.rs:1068:25
[INFO] [stdout]      |
[INFO] [stdout] 1068 |         use crate::ui::{lookup_endpoint, mint_endpoint};
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `get_grants_for_task`
[INFO] [stdout]     --> kernel/src/main.rs:1355:67
[INFO] [stdout]      |
[INFO] [stdout] 1355 |     use crate::ui::{create_demo_framebuffer_and_grant_to_current, get_grants_for_task};
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `current_task_cnode`
[INFO] [stdout]     --> kernel/src/main.rs:1546:23
[INFO] [stdout]      |
[INFO] [stdout] 1546 |     use crate::task::{current_task_cnode, current_task_id, insert_cap_to_current};
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `panic_impl`
[INFO] [stdout]     --> kernel/src/main.rs:1611:1
[INFO] [stdout]      |
[INFO] [stdout] 1611 | / fn panic(info: &PanicInfo) -> ! {
[INFO] [stdout] 1612 | |     arch::aarch64::disable_irqs();
[INFO] [stdout] 1613 | |     kprintln!();
[INFO] [stdout] 1614 | |     kprintln!("!!! KERNEL PANIC !!!");
[INFO] [stdout] ...    |
[INFO] [stdout] 1623 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `std` (which `test` depends on)
[INFO] [stdout]      = note: first definition in `std` loaded from /opt/rustwide/rustup-home/toolchains/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-6ee2a0f0126c8a50.rmeta
[INFO] [stdout]      = note: second definition in the local crate (`aselsan_kernel`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0152`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `aselsan_kernel` (bin "aselsan_kernel" test) due to 3 previous errors; 15 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused import: `map_4k_page_to_root`
[INFO] [stdout]  --> kernel/src/mm/address_space.rs:8:55
[INFO] [stdout]   |
[INFO] [stdout] 8 | use crate::arch::aarch64::mmu::{map_range_4k_to_root, map_4k_page_to_root};
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CNode`, `CapId`, and `Capability`
[INFO] [stdout]   --> kernel/src/task/mod.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use crate::ui::capability::{Capability, CapId, CNode};
[INFO] [stdout]    |                                 ^^^^^^^^^^  ^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CapabilityKind`
[INFO] [stdout]    --> kernel/src/ui/framebuffer.rs:974:55
[INFO] [stdout]     |
[INFO] [stdout] 974 |     use crate::ui::capability::{get_capability_store, CapabilityKind, CapabilityRights};
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::sync::atomic::AtomicU64`
[INFO] [stdout]     --> kernel/src/ui/framebuffer.rs:1062:9
[INFO] [stdout]      |
[INFO] [stdout] 1062 |     use core::sync::atomic::AtomicU64;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `get_grants_for_task`
[INFO] [stdout]  --> kernel/src/ui/scene.rs:9:36
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::ui::{FramebufferRegion, get_grants_for_task};
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `delegate_framebuffer_grant`, `get_delegation_chain`, `mark_grant_dirty`, and `revoke_grant`
[INFO] [stdout]   --> kernel/src/ui/mod.rs:12:35
[INFO] [stdout]    |
[INFO] [stdout] 12 |     debug_dump_framebuffer_state, delegate_framebuffer_grant, framebuffer_advance_vsync,
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     framebuffer_present, get_capability, get_current_vsync_generation, get_delegation_chain,
[INFO] [stdout]    |                                                                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 14 |     get_grants_for_task, grant_framebuffer, has_pending_vsync, mark_grant_dirty, revoke_grant,
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Layer`
[INFO] [stdout]   --> kernel/src/ui/mod.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use scene::{Layer, Scene};
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CNODE_SLOTS`, `CNode`, `CapId`, `CapabilityEntry`, `CapabilityKind`, `CapabilityStore`, `Capability`, `Endpoint`, `capabilities_of_task`, `get_live_capability`, `register_framebuffer_capability`, and `task_has_capability`
[INFO] [stdout]   --> kernel/src/ui/mod.rs:23:27
[INFO] [stdout]    |
[INFO] [stdout] 23 |     get_capability_store, register_framebuffer_capability, Capability, CapabilityEntry,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 24 |     CapabilityKind, CapabilityRights, CapabilityStore, CapId, CNode, CNODE_SLOTS,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^                    ^^^^^^^^^^^^^^^  ^^^^^  ^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 25 |     // M6 — Endpoint desteği
[INFO] [stdout] 26 |     Endpoint, mint_endpoint, mint_reply_endpoint, lookup_endpoint, endpoints_of_task,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |     capabilities_of_task, get_live_capability, task_has_capability,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Node` and `parse_root`
[INFO] [stdout]   --> kernel/src/dt/mod.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub use parser::{Node, parse_root, FDT_BEGIN_NODE, FDT_END_NODE, FDT_PROP, FDT_NOP, FDT_END};
[INFO] [stdout]    |                  ^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::PerCpu as PerCpuCell`
[INFO] [stdout]    --> kernel/src/percpu.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub use self::PerCpu as PerCpuCell; // bazen bu isim de kullanılır
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PhysAddr` and `PhysFrame`
[INFO] [stdout]   --> kernel/src/main.rs:32:48
[INFO] [stdout]    |
[INFO] [stdout] 32 | use crate::mm::{BumpAllocator, FrameAllocator, PhysAddr, PhysFrame, VirtAddr};
[INFO] [stdout]    |                                                ^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `endpoints_of_task`
[INFO] [stdout]     --> kernel/src/main.rs:1024:13
[INFO] [stdout]      |
[INFO] [stdout] 1024 |             endpoints_of_task, endpoints_of_task_filtered, lookup_endpoint,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `lookup_endpoint`
[INFO] [stdout]     --> kernel/src/main.rs:1068:25
[INFO] [stdout]      |
[INFO] [stdout] 1068 |         use crate::ui::{lookup_endpoint, mint_endpoint};
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `get_grants_for_task`
[INFO] [stdout]     --> kernel/src/main.rs:1355:67
[INFO] [stdout]      |
[INFO] [stdout] 1355 |     use crate::ui::{create_demo_framebuffer_and_grant_to_current, get_grants_for_task};
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `current_task_cnode`
[INFO] [stdout]     --> kernel/src/main.rs:1546:23
[INFO] [stdout]      |
[INFO] [stdout] 1546 |     use crate::task::{current_task_cnode, current_task_id, insert_cap_to_current};
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x8`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:466:21
[INFO] [stdout]     |
[INFO] [stdout] 466 |                     in("x8") 2u64, // SYS_WRITE
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:467:21
[INFO] [stdout]     |
[INFO] [stdout] 467 |                     in("x0") 1u64,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x1`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:468:21
[INFO] [stdout]     |
[INFO] [stdout] 468 |                     in("x1") msg.as_ptr() as u64,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x2`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:469:21
[INFO] [stdout]     |
[INFO] [stdout] 469 |                     in("x2") msg.len() as u64,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x8`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:478:25
[INFO] [stdout]     |
[INFO] [stdout] 478 |                         in("x8") 3u64, // SYS_EXIT
[INFO] [stdout]     |                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:479:25
[INFO] [stdout]     |
[INFO] [stdout] 479 |                         in("x0") 0u64,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x8`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:504:13
[INFO] [stdout]     |
[INFO] [stdout] 504 |             in("x8") 2u64,    // SYS_WRITE
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:505:13
[INFO] [stdout]     |
[INFO] [stdout] 505 |             in("x0") fd,
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x1`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:506:13
[INFO] [stdout]     |
[INFO] [stdout] 506 |             in("x1") buf as u64,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x2`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:507:13
[INFO] [stdout]     |
[INFO] [stdout] 507 |             in("x2") len,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x8`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:514:13
[INFO] [stdout]     |
[INFO] [stdout] 514 |             in("x8") 1u64,    // SYS_YIELD
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x8`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:522:17
[INFO] [stdout]     |
[INFO] [stdout] 522 |                 in("x8") 3u64,    // SYS_EXIT
[INFO] [stdout]     |                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:523:17
[INFO] [stdout]     |
[INFO] [stdout] 523 |                 in("x0") code,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x8`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:559:9
[INFO] [stdout]     |
[INFO] [stdout] 559 |         in("x8") SYS_WRITE_NUM,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:560:9
[INFO] [stdout]     |
[INFO] [stdout] 560 |         in("x0") 1u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x1`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:561:9
[INFO] [stdout]     |
[INFO] [stdout] 561 |         in("x1") buf.as_ptr() as u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x2`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:562:9
[INFO] [stdout]     |
[INFO] [stdout] 562 |         in("x2") buf.len() as u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x8`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:583:9
[INFO] [stdout]     |
[INFO] [stdout] 583 |         in("x8") SYS_IPC_CALL_NUM,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:584:9
[INFO] [stdout]     |
[INFO] [stdout] 584 |         inout("x0") ep_id => status,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x1`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:585:9
[INFO] [stdout]     |
[INFO] [stdout] 585 |         inout("x1") label => r_label,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x2`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:586:9
[INFO] [stdout]     |
[INFO] [stdout] 586 |         inout("x2") a => _,           // x2: a giriş; dönüşte badge (kullanmıyoruz)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x3`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:587:9
[INFO] [stdout]     |
[INFO] [stdout] 587 |         inout("x3") b => r_data0,     // x3: b giriş; dönüşte data[0]
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x7`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:588:9
[INFO] [stdout]     |
[INFO] [stdout] 588 |         out("x7") reply_cap,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x8`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:603:9
[INFO] [stdout]     |
[INFO] [stdout] 603 |         in("x8") SYS_IPC_RECV_NUM,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:604:9
[INFO] [stdout]     |
[INFO] [stdout] 604 |         inout("x0") ep_id => status,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x1`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:605:9
[INFO] [stdout]     |
[INFO] [stdout] 605 |         out("x1") label,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x3`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:606:9
[INFO] [stdout]     |
[INFO] [stdout] 606 |         out("x3") data0,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x7`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:607:9
[INFO] [stdout]     |
[INFO] [stdout] 607 |         out("x7") reply_cap,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x8`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:619:9
[INFO] [stdout]     |
[INFO] [stdout] 619 |         in("x8") SYS_IPC_REPLY_NUM,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:620:9
[INFO] [stdout]     |
[INFO] [stdout] 620 |         inout("x0") reply_cap => status,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x1`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:621:9
[INFO] [stdout]     |
[INFO] [stdout] 621 |         in("x1") label,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x2`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:622:9
[INFO] [stdout]     |
[INFO] [stdout] 622 |         in("x2") data0,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x8`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:632:9
[INFO] [stdout]     |
[INFO] [stdout] 632 |         in("x8") SYS_EXIT_NUM,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:633:9
[INFO] [stdout]     |
[INFO] [stdout] 633 |         in("x0") code,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x8`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:711:9
[INFO] [stdout]     |
[INFO] [stdout] 711 |         in("x8") SYS_MINT_ENDPOINT_NUM,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:712:9
[INFO] [stdout]     |
[INFO] [stdout] 712 |         in("x0") badge,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:713:9
[INFO] [stdout]     |
[INFO] [stdout] 713 |         lateout("x0") ep_id,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x8`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:733:9
[INFO] [stdout]     |
[INFO] [stdout] 733 |         in("x8") SYS_IPC_CALL_NUM_M7,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:734:9
[INFO] [stdout]     |
[INFO] [stdout] 734 |         inout("x0") target => status,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x1`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:735:9
[INFO] [stdout]     |
[INFO] [stdout] 735 |         inout("x1") label => badge,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x2`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:736:9
[INFO] [stdout]     |
[INFO] [stdout] 736 |         inout("x2") mr0 => ret_mr0,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x3`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:737:9
[INFO] [stdout]     |
[INFO] [stdout] 737 |         in("x3") mr1,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x4`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:738:9
[INFO] [stdout]     |
[INFO] [stdout] 738 |         in("x4") mr2,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x5`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:739:9
[INFO] [stdout]     |
[INFO] [stdout] 739 |         in("x5") mr3,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x6`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:740:9
[INFO] [stdout]     |
[INFO] [stdout] 740 |         out("x6") reply_cap,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x8`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:756:9
[INFO] [stdout]     |
[INFO] [stdout] 756 |         in("x8") SYS_LIST_ENDPOINTS_NUM,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:757:9
[INFO] [stdout]     |
[INFO] [stdout] 757 |         lateout("x0") count,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x1`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:758:9
[INFO] [stdout]     |
[INFO] [stdout] 758 |         lateout("x1") ids[0],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x2`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:759:9
[INFO] [stdout]     |
[INFO] [stdout] 759 |         lateout("x2") ids[1],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x3`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:760:9
[INFO] [stdout]     |
[INFO] [stdout] 760 |         lateout("x3") ids[2],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x4`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:761:9
[INFO] [stdout]     |
[INFO] [stdout] 761 |         lateout("x4") ids[3],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x5`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:762:9
[INFO] [stdout]     |
[INFO] [stdout] 762 |         lateout("x5") ids[4],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x6`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:763:9
[INFO] [stdout]     |
[INFO] [stdout] 763 |         lateout("x6") ids[5],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x8`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:775:9
[INFO] [stdout]     |
[INFO] [stdout] 775 |         in("x8") 2u64, // SYS_WRITE
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:776:9
[INFO] [stdout]     |
[INFO] [stdout] 776 |         in("x0") 1u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x1`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:777:9
[INFO] [stdout]     |
[INFO] [stdout] 777 |         in("x1") buf.as_ptr() as u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x2`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:778:9
[INFO] [stdout]     |
[INFO] [stdout] 778 |         in("x2") buf.len() as u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x8`: unknown register
[INFO] [stdout]    --> kernel/src/main.rs:919:40
[INFO] [stdout]     |
[INFO] [stdout] 919 |             core::arch::asm!("svc #0", in("x8") 1u64, options(nostack));
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `task::scheduler::remove_cap_for_task`: remove_cap_for_task(Capability) yerine revoke_cap_for_task(task_id, CapId) kullanın
[INFO] [stdout]   --> kernel/src/task/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     remove_cap_for_task, revoke_cap_for_task,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]   --> kernel/src/arch/aarch64/exceptions.rs:95:21
[INFO] [stdout]    |
[INFO] [stdout] 91 | /                     crate::task::scheduler::terminate_current_task_due_to_fatal_error(
[INFO] [stdout] 92 | |                         "stack overflow (guard page)",
[INFO] [stdout] 93 | |                         Some(&*ctx),
[INFO] [stdout] 94 | |                     );
[INFO] [stdout]    | |_____________________- any code following this expression is unreachable
[INFO] [stdout] 95 |                       return true;
[INFO] [stdout]    |                       ^^^^^^^^^^^^ unreachable statement
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> kernel/src/arch/aarch64/exceptions.rs:287:13
[INFO] [stdout]     |
[INFO] [stdout] 285 |                 crate::task::return_to_user_from_yield();
[INFO] [stdout]     |                 ---------------------------------------- any code following this expression is unreachable
[INFO] [stdout] 286 |             }
[INFO] [stdout] 287 |             0
[INFO] [stdout]     |             ^ unreachable expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> kernel/src/arch/aarch64/exceptions.rs:390:17
[INFO] [stdout]     |
[INFO] [stdout] 389 |                 unsafe { crate::arch::aarch64::return_to_user(ctx, user_sp); }
[INFO] [stdout]     |                          -------------------------------------------------- any code following this expression is unreachable
[INFO] [stdout] 390 |                 return;
[INFO] [stdout]     |                 ^^^^^^^ unreachable statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> kernel/src/arch/aarch64/exceptions.rs:425:21
[INFO] [stdout]     |
[INFO] [stdout] 424 |                     unsafe { crate::arch::aarch64::return_to_user(ctx, user_sp); }
[INFO] [stdout]     |                              -------------------------------------------------- any code following this expression is unreachable
[INFO] [stdout] 425 |                     return;
[INFO] [stdout]     |                     ^^^^^^^ unreachable statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> kernel/src/arch/aarch64/exceptions.rs:465:21
[INFO] [stdout]     |
[INFO] [stdout] 464 |                     unsafe { crate::arch::aarch64::return_to_user(ctx, user_sp); }
[INFO] [stdout]     |                              -------------------------------------------------- any code following this expression is unreachable
[INFO] [stdout] 465 |                     return;
[INFO] [stdout]     |                     ^^^^^^^ unreachable statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> kernel/src/arch/aarch64/exceptions.rs:523:25
[INFO] [stdout]     |
[INFO] [stdout] 522 |                         unsafe { crate::arch::aarch64::return_to_user(ctx, user_sp); }
[INFO] [stdout]     |                                  -------------------------------------------------- any code following this expression is unreachable
[INFO] [stdout] 523 |                         return;
[INFO] [stdout]     |                         ^^^^^^^ unreachable statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> kernel/src/arch/aarch64/exceptions.rs:575:17
[INFO] [stdout]     |
[INFO] [stdout] 574 |                 unsafe { crate::arch::aarch64::return_to_user(ctx, user_sp); }
[INFO] [stdout]     |                          -------------------------------------------------- any code following this expression is unreachable
[INFO] [stdout] 575 |                 return;
[INFO] [stdout]     |                 ^^^^^^^ unreachable statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> kernel/src/arch/aarch64/exceptions.rs:593:17
[INFO] [stdout]     |
[INFO] [stdout] 592 |                 unsafe { crate::arch::aarch64::return_to_user(ctx, user_sp); }
[INFO] [stdout]     |                          -------------------------------------------------- any code following this expression is unreachable
[INFO] [stdout] 593 |                 return;
[INFO] [stdout]     |                 ^^^^^^^ unreachable statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> kernel/src/arch/aarch64/exceptions.rs:626:17
[INFO] [stdout]     |
[INFO] [stdout] 625 |                 unsafe { crate::arch::aarch64::return_to_user(ctx, user_sp); }
[INFO] [stdout]     |                          -------------------------------------------------- any code following this expression is unreachable
[INFO] [stdout] 626 |                 return;
[INFO] [stdout]     |                 ^^^^^^^ unreachable statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> kernel/src/arch/aarch64/exceptions.rs:676:17
[INFO] [stdout]     |
[INFO] [stdout] 675 |                 unsafe { crate::arch::aarch64::return_to_user(ctx, user_sp); }
[INFO] [stdout]     |                          -------------------------------------------------- any code following this expression is unreachable
[INFO] [stdout] 676 |                 return;
[INFO] [stdout]     |                 ^^^^^^^ unreachable statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> kernel/src/arch/aarch64/exceptions.rs:699:13
[INFO] [stdout]     |
[INFO] [stdout] 698 |             unsafe { crate::arch::aarch64::return_to_user(ctx, user_sp); }
[INFO] [stdout]     |                      -------------------------------------------------- any code following this expression is unreachable
[INFO] [stdout] 699 |             return;
[INFO] [stdout]     |             ^^^^^^^ unreachable statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `task::scheduler::Scheduler::remove_cap_for_task`: remove_cap_for_task(Capability) yerine revoke_cap_for_task(task_id, cap_id) kullanın. Dummy Capability yaratmayın.
[INFO] [stdout]    --> kernel/src/task/scheduler.rs:858:15
[INFO] [stdout]     |
[INFO] [stdout] 858 |         sched.remove_cap_for_task(task_id, cap)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]   --> kernel/src/arch/aarch64/smp.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     unsafe {
[INFO] [stdout]    |     ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `handle`
[INFO] [stdout]     --> kernel/src/task/scheduler.rs:1080:9
[INFO] [stdout]      |
[INFO] [stdout] 1080 |     let handle = spawn_kernel_task(
[INFO] [stdout]      |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> kernel/src/main.rs:404:9
[INFO] [stdout]     |
[INFO] [stdout] 404 |         unsafe {
[INFO] [stdout]     |         ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `my_eps`
[INFO] [stdout]    --> kernel/src/main.rs:893:18
[INFO] [stdout]     |
[INFO] [stdout] 893 |             let (my_eps, n) = unsafe { u_list_my_endpoints() };
[INFO] [stdout]     |                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_my_eps`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `kernel_root`
[INFO] [stdout]     --> kernel/src/main.rs:1216:13
[INFO] [stdout]      |
[INFO] [stdout] 1216 |         let kernel_root = crate::mm::PhysAddr::new(0x4020_0000);
[INFO] [stdout]      |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_kernel_root`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cnode`
[INFO] [stdout]     --> kernel/src/main.rs:1291:17
[INFO] [stdout]      |
[INFO] [stdout] 1291 |     if let Some(cnode) = crate::task::current_task_cnode() {
[INFO] [stdout]      |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_cnode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `checksum`
[INFO] [stdout]     --> kernel/src/main.rs:1476:27
[INFO] [stdout]      |
[INFO] [stdout] 1476 |                 if let Ok(checksum) = crate::ui::framebuffer_present(grant_id) {
[INFO] [stdout]      |                           ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_checksum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `demo_cap`
[INFO] [stdout]     --> kernel/src/main.rs:1495:17
[INFO] [stdout]      |
[INFO] [stdout] 1495 |             let demo_cap = DEMO_FB_CAP_ID.load(core::sync::atomic::Ordering::Relaxed);
[INFO] [stdout]      |                 ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_demo_cap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `aselsan_kernel` (bin "aselsan_kernel") due to 60 previous errors; 36 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "ca7d3271367acb46eb6a0c82c6243d8e57bb95e1398a2bddfea6a567d6b19b06", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca7d3271367acb46eb6a0c82c6243d8e57bb95e1398a2bddfea6a567d6b19b06", kill_on_drop: false }`
[INFO] [stdout] ca7d3271367acb46eb6a0c82c6243d8e57bb95e1398a2bddfea6a567d6b19b06
