返回提交历史
Added
.cargo/config.toml
+16
-0
Added
.gitignore
+21
-0
Added
Cargo.lock
+400
-0
Added
Cargo.toml
+17
-0
Added
README.md
+169
-0
Added
THIRD_PARTY.md
+23
-0
Added
crates/xfe-abi/Cargo.toml
+7
-0
Added
crates/xfe-abi/README.md
+14
-0
Added
crates/xfe-abi/src/lib.rs
+251
-0
Added
crates/xfe-formats/Cargo.toml
+7
-0
Added
crates/xfe-formats/README.md
+9
-0
Added
crates/xfe-formats/src/cpio.rs
+292
-0
Added
crates/xfe-formats/src/elf.rs
+450
-0
Added
crates/xfe-formats/src/lib.rs
+4
-0
Added
crates/xfe-fs/Cargo.toml
+7
-0
Added
crates/xfe-fs/README.md
+43
-0
Added
crates/xfe-fs/src/lib.rs
+1789
-0
Added
crates/xfe-sdk/Cargo.toml
+7
-0
Added
crates/xfe-sdk/src/lib.rs
+536
-0
Added
crates/xfe-web/Cargo.toml
+11
-0
Added
crates/xfe-web/README.md
+29
-0
Added
crates/xfe-web/build.rs
+150
-0
Added
crates/xfe-web/c/include/assert.h
+6
-0
Added
crates/xfe-web/c/include/inttypes.h
+9
-0
Added
crates/xfe-web/c/include/stdio.h
+8
-0
Added
crates/xfe-web/c/include/stdlib.h
+8
-0
Added
crates/xfe-web/c/include/string.h
+13
-0
Added
crates/xfe-web/c/include/time.h
+6
-0
Added
crates/xfe-web/c/port.c
+46
-0
Added
crates/xfe-web/c/tls.c
+45
-0
Added
crates/xfe-web/c/xfe_mbedtls_config.h
+59
-0
Added
crates/xfe-web/c/xfe_port.h
+15
-0
Added
crates/xfe-web/src/lib.rs
+942
-0
Added
crates/xfe-web/src/tls.rs
+243
-0
Added
crates/xfe-web/tests/host_port.c
+25
-0
Added
crates/xfe-web/tests/test_tls.ps1
+26
-0
Added
crates/xfe-web/tests/tls_probe.py
+146
-0
Added
docs/architecture.md
+64
-0
Added
docs/commands.md
+245
-0
Added
docs/console-drivers.md
+65
-0
Added
docs/physical-candidate-readme.md
+61
-0
Added
docs/physical-hardware.md
+121
-0
Added
docs/physical-validation.md
+77
-0
Added
docs/sdk.md
+52
-0
Added
docs/toolchain.md
+109
-0
Added
docs/validation-results/aarch64.json
+27
-0
Added
docs/validation-results/pc-0.2.0-dev-aarch64.json
+27
-0
Added
docs/validation-results/pc-0.2.0-dev-i686.json
+27
-0
Added
docs/validation-results/pc-0.2.0-dev-x86_64.json
+27
-0
Added
docs/validation-results/x86_64.json
+27
-0
Added
docs/validation.md
+92
-0
Added
kernel/Cargo.toml
+20
-0
Added
kernel/linker-aarch64.ld
+14
-0
Added
kernel/linker-i686.ld
+21
-0
Added
kernel/linker-x86_64.ld
+14
-0
Added
kernel/src/acpi.rs
+790
-0
Added
kernel/src/arch/aarch64.rs
+412
-0
Added
kernel/src/arch/i686.rs
+584
-0
Added
kernel/src/arch/mod.rs
+12
-0
Added
kernel/src/arch/x86_64.rs
+577
-0
Added
kernel/src/boot.rs
+198
-0
Added
kernel/src/boot32.rs
+397
-0
Added
kernel/src/clock.rs
+261
-0
Added
kernel/src/console.rs
+35
-0
Added
kernel/src/drivers/ahci.rs
+267
-0
Added
kernel/src/drivers/block.rs
+713
-0
Added
kernel/src/drivers/e1000.rs
+491
-0
Added
kernel/src/drivers/framebuffer.rs
+387
-0
Added
kernel/src/drivers/keyboard.rs
+378
-0
Added
kernel/src/drivers/mod.rs
+39
-0
Added
kernel/src/drivers/net.rs
+149
-0
Added
kernel/src/drivers/nvme.rs
+359
-0
Added
kernel/src/drivers/pci.rs
+327
-0
Added
kernel/src/drivers/rng.rs
+52
-0
Added
kernel/src/drivers/virtio.rs
+246
-0
Added
kernel/src/drivers/xhci.rs
+1091
-0
Added
kernel/src/hardware_random.rs
+52
-0
Added
kernel/src/main.rs
+78
-0
Added
kernel/src/memory.rs
+81
-0
Added
kernel/src/net.rs
+445
-0
Added
kernel/src/platform.rs
+62
-0
Added
kernel/src/process.rs
+620
-0
Added
kernel/src/syscall.rs
+442
-0
Added
kernel/src/vfs.rs
+757
-0
Added
kernel/src/vm.rs
+65
-0
Added
kernel/tests/console_host.rs
+93
-0
Added
kernel/tests/drivers_host.rs
+86
-0
Added
kernel/tests/platform_host.rs
+16
-0
Added
kernel/tests/storage_host.rs
+72
-0
Added
kernel/tests/vfs_host.rs
+891
-0
Added
kernel/tests/vm_host.rs
+3
-0
Added
rust-toolchain.toml
+5
-0
Added
scripts/acceptance.py
+397
-0
Added
scripts/bootstrap.ps1
+19
-0
Added
scripts/e1000-acceptance.py
+65
-0
Added
scripts/fetch-deps.ps1
+83
-0
Added
scripts/native-storage-acceptance.py
+59
-0
Added
scripts/package-physical-candidate.ps1
+193
-0
Added
scripts/package-release.ps1
+165
-0
Added
scripts/package-source.ps1
+56
-0
Added
scripts/physical-media-tests.ps1
+50
-0
Added
scripts/physical-media.ps1
+239
-0
Added
scripts/release-launcher.ps1
+57
-0
Added
scripts/requirements-test.txt
+1
-0
Added
scripts/sparsify-test-disks.ps1
+90
-0
Added
scripts/storage-acceptance.py
+119
-0
Added
scripts/test-candidate-boot.py
+176
-0
Added
scripts/test-console.py
+305
-0
Added
scripts/test-kernel-host.ps1
+34
-0
Added
scripts/xfe.ps1
+10
-0
Added
targets/i686-xfe.json
+21
-0
Added
tools-lock.json
+28
-0
Added
user/examples/Cargo.toml
+44
-0
Added
user/examples/src/abi_check.rs
+88
-0
Added
user/examples/src/fault.rs
+24
-0
Added
user/examples/src/hello.rs
+18
-0
Added
user/examples/src/memory_stress.rs
+121
-0
Added
user/examples/src/permissions.rs
+42
-0
Added
user/examples/src/spin.rs
+24
-0
Added
user/init/Cargo.toml
+22
-0
Added
user/init/README.md
+11
-0
Added
user/init/linker-i686.ld
+14
-0
Added
user/init/linker.ld
+18
-0
Added
user/init/src/auth.rs
+189
-0
Added
user/init/src/browser.rs
+299
-0
Added
user/init/src/main.rs
+262
-0
Added
user/init/src/shell.rs
+623
-0
Added
user/init/tests/test-shell-host.ps1
+39
-0
Added
xtask/Cargo.toml
+11
-0
Added
xtask/src/image.rs
+604
-0
Added
xtask/src/main.rs
+419
-0
Added
xtask/src/physical.rs
+927
-0
Added
xtask/src/qemu.rs
+305
-0
Added
xtask/src/sparse.rs
+104
-0
XFEstudio/XFESystem
Initialize XFESystem source, SDK, tooling, and validation
9c715cf
代码差异
134 个文件
+24847
-0