Skip to content

Commit 6f31de3

Browse files
committed
Auto merge of #3348 - mkroening:rm-unix-hermit, r=JohnTitor
Hermit updates This PR does three things related to the Hermit target: 1. Close #3318. Non-unix Hermit has been supported since #1292 and unix Hermit does not exist anymore. 2. Update Hermit docs. [HermitCore/RustyHermit has been renamed to just Hermit.](https://rust-osdev.com/this-month/2023-08/#hermit-os-kernel) I took the chance to simplify the Hermit module's docs. 3. Add the `riscv64gc-unknown-hermit` target to docs and CI (rust-lang/rust#114004).
2 parents e3e237d + 54f63b7 commit 6f31de3

File tree

7 files changed

+3
-1039
lines changed

7 files changed

+3
-1039
lines changed

Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ targets = [
8484
"riscv32imac-unknown-none-elf",
8585
"riscv32imc-unknown-none-elf",
8686
"riscv64gc-unknown-freebsd",
87+
"riscv64gc-unknown-hermit",
8788
"riscv64gc-unknown-linux-gnu",
8889
"riscv64gc-unknown-linux-musl",
8990
"riscv64gc-unknown-none-elf",

ci/build.sh

+1
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,7 @@ riscv32imac-unknown-none-elf \
253253
riscv32imc-unknown-none-elf \
254254
riscv32gc-unknown-linux-gnu \
255255
riscv64gc-unknown-freebsd \
256+
riscv64gc-unknown-hermit \
256257
riscv64gc-unknown-linux-musl \
257258
riscv64gc-unknown-none-elf \
258259
riscv64imac-unknown-none-elf \

src/hermit/mod.rs

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
// libc port for HermitCore (https://hermitcore.org)
2-
//
3-
// Ported by Colin Fink <[email protected]>
4-
// and Stefan Lankes <[email protected]>
1+
//! Hermit C types definition
52
63
pub type c_schar = i8;
74
pub type c_uchar = u8;

src/unix/hermit/aarch64.rs

-2
This file was deleted.

0 commit comments

Comments
 (0)