diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..a96dafd --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,14 @@ +{ + "rust-analyzer.cargo.allTargets": false, + "rust-analyzer.cargo.target": "riscv64imac-unknown-none-elf", + "rust-analyzer.cargo.extraArgs": [ + "--bin", + "kernel" + ], + "rust-analyzer.cargo.extraEnv": { + "RUSTFLAGS": "-Crelocation-model=static -Ccode-model=medium -Ctarget-feature=+relax -Clink-arg=-Tkernel/src/arch/riscv/linker64.ld" + }, + "rust-analyzer.linkedProjects": [ + "./kernel/Cargo.toml" + ], +} \ No newline at end of file