Commits on Source (28)
-
pigeonmoelleux authoredVerified2906231a
-
pigeonmoelleux authoredVerifiedc366af1c
-
pigeonmoelleux authoredVerifiedcaaa1692
-
pigeonmoelleux authoredVerifiedd5a4486d
-
pigeonmoelleux authoredVerified92dfe12a
-
pigeonmoelleux authoredVerified6987e022
-
pigeonmoelleux authoredVerified644ccae1
-
pigeonmoelleux authoredVerifiedd68d36ea
-
pigeonmoelleux authoredVerified48a53065
-
pigeonmoelleux authoredVerifiedf6ccd3e8
-
pigeonmoelleux authoredVerifiedcab5671e
-
pigeonmoelleux authoredVerifieda5729a3d
-
pigeonmoelleux authored
-
pigeonmoelleux authored
-
pigeonmoelleux authored
-
pigeonmoelleux authored
-
pigeonmoelleux authored
-
pigeonmoelleux authored
-
v-lafeychine authored
-
pigeonmoelleux authored
-
v-lafeychine authored
-
pigeonmoelleux authored
-
pigeonmoelleux authored
-
pigeonmoelleux authored
-
pigeonmoelleux authored
-
pigeonmoelleux authored
-
pigeonmoelleux authored
-
pigeonmoelleux authored
Showing
- .gitignore 2 additions, 0 deletions.gitignore
- Cargo.lock 29 additions, 8 deletionsCargo.lock
- Cargo.toml 15 additions, 0 deletionsCargo.toml
- Dockerfile 1 addition, 1 deletionDockerfile
- README.md 88 additions, 0 deletionsREADME.md
- flake.nix 1 addition, 1 deletionflake.nix
- fs_tests/bar/boo 1 addition, 0 deletionsfs_tests/bar/boo
- fs_tests/bar/far.txt 1 addition, 0 deletionsfs_tests/bar/far.txt
- fs_tests/foo.txt 3 additions, 0 deletionsfs_tests/foo.txt
- src/fs/ext2/block.rs 350 additions, 0 deletionssrc/fs/ext2/block.rs
- src/fs/ext2/entry.rs 356 additions, 0 deletionssrc/fs/ext2/entry.rs
- src/fs/ext2/inode.rs 303 additions, 0 deletionssrc/fs/ext2/inode.rs
- src/fs/ext2/mod.rs 79 additions, 0 deletionssrc/fs/ext2/mod.rs
- src/fs/mod.rs 62 additions, 0 deletionssrc/fs/mod.rs
- src/fs/node.rs 201 additions, 0 deletionssrc/fs/node.rs
- src/fs/path.rs 133 additions, 0 deletionssrc/fs/path.rs
- src/fs/vfs.rs 3 additions, 0 deletionssrc/fs/vfs.rs
- src/kernel/device/ata.rs 1368 additions, 0 deletionssrc/kernel/device/ata.rs
- src/kernel/device/block.rs 27 additions, 0 deletionssrc/kernel/device/block.rs
- src/kernel/device/mod.rs 69 additions, 0 deletionssrc/kernel/device/mod.rs
... | ... | @@ -12,7 +12,10 @@ license = "GPL-3.0-or-later" |
[dependencies] | ||
acpi = "4" | ||
anyhow = { version = "1", default-features = false } | ||
bitflags = "2" | ||
bootloader_api = "0.11" | ||
circular-buffer = { version = "0.1", default-features = false } | ||
conquer-once = { version = "0.3", default-features = false } | ||
crossbeam-queue = { version = "0.3", default-features = false, features = [ "alloc" ] } | ||
derive_more = "0.99" | ||
... | ... | @@ -31,3 +34,15 @@ x86_64 = "0.14" |
[dev-dependencies] | ||
minicov = "0.3" | ||
[package.metadata.skavos-bootimage] | ||
run-storage = "storage" | ||
test-success-exit-code = 13 | ||
test-args = [ | ||
"-serial", "stdio", | ||
"-serial", "null", | ||
"-serial", "file:target/output.profraw", | ||
"-display", "none", | ||
"-device", "isa-debug-exit,iobase=0xf4,iosize=0x04" | ||
] | ||
test-mountpoint = "fs_tests" | ||
\ No newline at end of file |
README.md
0 → 100644
fs_tests/bar/boo
0 → 100644
fs_tests/bar/far.txt
0 → 100644
fs_tests/foo.txt
0 → 100644
src/fs/ext2/block.rs
0 → 100644
src/fs/ext2/entry.rs
0 → 100644
src/fs/ext2/inode.rs
0 → 100644
src/fs/ext2/mod.rs
0 → 100644
src/fs/mod.rs
0 → 100644
src/fs/node.rs
0 → 100644
src/fs/path.rs
0 → 100644
src/fs/vfs.rs
0 → 100644
This diff is collapsed.
src/kernel/device/block.rs
0 → 100644
src/kernel/device/mod.rs
0 → 100644