Commits on Source (164)
Showing
- Cargo.lock 15 additions, 17 deletionsCargo.lock
- Cargo.toml 3 additions, 3 deletionsCargo.toml
- build.rs 39 additions, 29 deletionsbuild.rs
- clippy.sh 1 addition, 10 deletionsclippy.sh
- linkers/aarch64.ld 1 addition, 1 deletionlinkers/aarch64.ld
- linkers/i686.ld 58 additions, 0 deletionslinkers/i686.ld
- rmm 1 addition, 1 deletionrmm
- src/acpi/hpet.rs 45 additions, 14 deletionssrc/acpi/hpet.rs
- src/acpi/madt.rs 28 additions, 11 deletionssrc/acpi/madt.rs
- src/acpi/mod.rs 33 additions, 30 deletionssrc/acpi/mod.rs
- src/acpi/rsdp.rs 13 additions, 11 deletionssrc/acpi/rsdp.rs
- src/acpi/rxsdt.rs 4 additions, 3 deletionssrc/acpi/rxsdt.rs
- src/allocator/linked_list.rs 2 additions, 2 deletionssrc/allocator/linked_list.rs
- src/allocator/mod.rs 8 additions, 6 deletionssrc/allocator/mod.rs
- src/arch/aarch64/consts.rs 8 additions, 80 deletionssrc/arch/aarch64/consts.rs
- src/arch/aarch64/debug.rs 13 additions, 0 deletionssrc/arch/aarch64/debug.rs
- src/arch/aarch64/device/cpu/mod.rs 7 additions, 7 deletionssrc/arch/aarch64/device/cpu/mod.rs
- src/arch/aarch64/device/cpu/registers/control_regs.rs 33 additions, 15 deletionssrc/arch/aarch64/device/cpu/registers/control_regs.rs
- src/arch/aarch64/device/cpu/registers/tlb.rs 4 additions, 2 deletionssrc/arch/aarch64/device/cpu/registers/tlb.rs
- src/arch/aarch64/device/gic.rs 18 additions, 10 deletionssrc/arch/aarch64/device/gic.rs
[package] | [package] | ||
name = "kernel" | name = "kernel" | ||
version = "0.2.12" | version = "0.3.4" | ||
build = "build.rs" | build = "build.rs" | ||
edition = "2018" | edition = "2018" | ||
... | @@ -24,7 +24,6 @@ slab_allocator = { path = "slab_allocator", optional = true } | ... | @@ -24,7 +24,6 @@ slab_allocator = { path = "slab_allocator", optional = true } |
# FIXME: There is some undefined behavior probably in the kernel, which forces us to use spin 0.9.0 and not 0.9.2. | # FIXME: There is some undefined behavior probably in the kernel, which forces us to use spin 0.9.0 and not 0.9.2. | ||
spin = "=0.9.0" | spin = "=0.9.0" | ||
rmm = { path = "rmm", default-features = false } | rmm = { path = "rmm", default-features = false } | ||
redox-initfs = { git = "https://gitlab.redox-os.org/redox-os/redox-initfs.git", features = ["kernel"], default-features = false } | |||
[dependencies.goblin] | [dependencies.goblin] | ||
version = "0.2.1" | version = "0.2.1" | ||
... | @@ -38,8 +37,9 @@ default-features = false | ... | @@ -38,8 +37,9 @@ default-features = false |
[target.'cfg(target_arch = "aarch64")'.dependencies] | [target.'cfg(target_arch = "aarch64")'.dependencies] | ||
byteorder = { version = "1", default-features = false } | byteorder = { version = "1", default-features = false } | ||
fdt = { git = "https://gitlab.redox-os.org/thomhuds/fdt.git", default-features = false } | fdt = { git = "https://gitlab.redox-os.org/thomhuds/fdt.git", default-features = false } | ||
paste = "1.0.7" | |||
[target.'cfg(target_arch = "x86_64")'.dependencies] | [target.'cfg(any(target_arch = "x86", target_arch = "x86_64"))'.dependencies] | ||
raw-cpuid = "10.2.0" | raw-cpuid = "10.2.0" | ||
x86 = { version = "0.47.0", default-features = false } | x86 = { version = "0.47.0", default-features = false } | ||
... | ... |
linkers/i686.ld
0 → 100644