Commits on Source (46)
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
uuuvn authored
-
uuuvn authored
-
Jeremy Soller authored
Fix misconfigured MAIR_L1 register so kernel doesn't explode early on boot See merge request redox-os/bootloader!14
-
Jeremy Soller authored
Fix LSP in helix See merge request !13
-
Jacob Lorentzon authored
-
Jeremy Soller authored
Map kernel at -2^31 on x86_64. See merge request !15
-
Ivan Tan authored
-
Jeremy Soller authored
aarch64: pass dtb to kernel See merge request !16
-
Jeremy Soller authored
-
Ivan Tan authored
-
Jeremy Soller authored
fix aarch64 compile error See merge request !17
-
Ivan Tan authored
-
Jeremy Soller authored
support mapping device memory && both ttbr0_el1 and ttbr1_el1 use the same page table See merge request !18
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
-
Jeremy Soller authored
Fallback DTB address for virt machine See merge request !19
-
bjorn3 authored
-
bjorn3 authored
-
bjorn3 authored
-
Jeremy Soller authored
Loading a single unified initfs blob See merge request !20
-
bjorn3 authored
The kernel now gets the entrypoint on it's own.
-
bjorn3 authored
-
Jeremy Soller authored
Pass a single RSDP to the kernel See merge request !21
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Ivan Tan authored
-
Jeremy Soller authored
support different block size of cache for uefi disk read See merge request !22
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
Showing
- .helix/config.toml 2 additions, 0 deletions.helix/config.toml
- .helix/languages.toml 5 additions, 0 deletions.helix/languages.toml
- Cargo.lock 101 additions, 69 deletionsCargo.lock
- Cargo.toml 15 additions, 9 deletionsCargo.toml
- Makefile 1 addition, 1 deletionMakefile
- asm/x86-unknown-none/cpuid.asm 1 addition, 1 deletionasm/x86-unknown-none/cpuid.asm
- mk/x86-unknown-none.mk 2 additions, 2 deletionsmk/x86-unknown-none.mk
- mk/x86_64-unknown-uefi.mk 5 additions, 5 deletionsmk/x86_64-unknown-uefi.mk
- rust-toolchain.toml 1 addition, 1 deletionrust-toolchain.toml
- src/arch/aarch64.rs 6 additions, 1 deletionsrc/arch/aarch64.rs
- src/arch/x86/x64.rs 33 additions, 27 deletionssrc/arch/x86/x64.rs
- src/main.rs 19 additions, 25 deletionssrc/main.rs
- src/os/bios/mod.rs 1 addition, 1 deletionsrc/os/bios/mod.rs
- src/os/bios/panic.rs 2 additions, 2 deletionssrc/os/bios/panic.rs
- src/os/uefi/acpi.rs 24 additions, 26 deletionssrc/os/uefi/acpi.rs
- src/os/uefi/arch/aarch64.rs 17 additions, 14 deletionssrc/os/uefi/arch/aarch64.rs
- src/os/uefi/arch/x86_64.rs 4 additions, 4 deletionssrc/os/uefi/arch/x86_64.rs
- src/os/uefi/device.rs 396 additions, 0 deletionssrc/os/uefi/device.rs
- src/os/uefi/disk.rs 11 additions, 6 deletionssrc/os/uefi/disk.rs
- src/os/uefi/dtb.rs 132 additions, 7 deletionssrc/os/uefi/dtb.rs
.helix/config.toml
0 → 100644
.helix/languages.toml
0 → 100644
... | ... | @@ -16,24 +16,30 @@ crate-type = ["staticlib"] |
[dependencies] | ||
bitflags = "1.3.2" | ||
linked_list_allocator = "0.9.1" | ||
log = "0.4.14" | ||
redox_syscall = "0.2.16" | ||
spin = "0.9.2" | ||
linked_list_allocator = "0.10.5" | ||
log = "0.4.17" | ||
redox_syscall = "0.5" | ||
spin = "0.9.5" | ||
[dependencies.redoxfs] | ||
version = "0.5.0" | ||
version = "0.6.0" | ||
default-features = false | ||
features = ["force-soft"] | ||
features = ["force-soft", "log"] | ||
[target.'cfg(target_os = "uefi")'.dependencies] | ||
redox_uefi = "0.1.5" | ||
redox_uefi_std = "0.1.7" | ||
redox_uefi = { git = "https://gitlab.redox-os.org/redox-os/uefi.git" } | ||
redox_uefi_std = { git = "https://gitlab.redox-os.org/redox-os/uefi.git" } | ||
[target."aarch64-unknown-uefi".dependencies] | ||
byteorder = { version = "1", default-features = false } | ||
dmidecode = "0.8.0" | ||
fdt = "0.1.5" | ||
[target."x86_64-unknown-uefi".dependencies] | ||
x86 = "0.47.0" | ||
x86 = "0.52.0" | ||
[features] | ||
default = [] | ||
live = [] | ||
serial_debug = [] | ||
src/os/uefi/device.rs
0 → 100644