Skip to content

Commit

Permalink
Merge pull request #458 from hermitcore/rename-hermit-sys
Browse files Browse the repository at this point in the history
feat: rename hermit-sys to hermit
  • Loading branch information
mkroening authored Aug 25, 2023
2 parents df122c8 + e24963f commit 17eae62
Show file tree
Hide file tree
Showing 28 changed files with 94 additions and 94 deletions.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
resolver = "2"
members = [
"hermit-abi",
"hermit-sys",
"hermit",
"benches/alloc",
"benches/netbench",
"benches/micro",
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ The repository contains following directories and submodules:

1. _demo_ is a small demo application based on the data-parallelism library [Rayon](https://github.com/rayon-rs/rayon)
2. _hermit-abi_ contains the platform APIs and builds the interface between library operating system and the application
3. _hermit-sys_ contains a crate to automate the build process of the library operating systems
3. _hermit_ contains a crate to automate the build process of the library operating systems
4. _kernel_ is the kernel itself
5. _netbench_ provides some basic network benchmarks

Expand Down
18 changes: 9 additions & 9 deletions benches/alloc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,16 @@ publish = false
[dependencies]
fastrand = "2.0.0"

[target.'cfg(target_os = "hermit")'.dependencies.hermit-sys]
path = "../../hermit-sys"
[target.'cfg(target_os = "hermit")'.dependencies.hermit]
path = "../../hermit"
default-features = false

[features]
default = ["pci", "acpi"]
vga = ["hermit-sys/vga"]
pci = ["hermit-sys/pci"]
pci-ids = ["hermit-sys/pci-ids"]
acpi = ["hermit-sys/acpi"]
fsgsbase = ["hermit-sys/fsgsbase"]
smp = ["hermit-sys/smp"]
instrument = ["hermit-sys/instrument"]
vga = ["hermit/vga"]
pci = ["hermit/pci"]
pci-ids = ["hermit/pci-ids"]
acpi = ["hermit/acpi"]
fsgsbase = ["hermit/fsgsbase"]
smp = ["hermit/smp"]
instrument = ["hermit/instrument"]
2 changes: 1 addition & 1 deletion benches/alloc/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ SOFTWARE.
#![feature(slice_ptr_get)]

#[cfg(target_os = "hermit")]
use hermit_sys as _;
use hermit as _;

use std::alloc::{alloc, dealloc, Layout};
use std::time::Instant;
Expand Down
18 changes: 9 additions & 9 deletions benches/micro/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ publish = false
[dependencies]
rayon = "1.5"

[target.'cfg(target_os = "hermit")'.dependencies.hermit-sys]
path = "../../hermit-sys"
[target.'cfg(target_os = "hermit")'.dependencies.hermit]
path = "../../hermit"
default-features = false

[target.'cfg(target_arch = "aarch64")'.dependencies]
Expand All @@ -21,10 +21,10 @@ syscalls = { version = "0.6", default-features = false }

[features]
default = ["pci", "acpi", "smp"]
vga = ["hermit-sys/vga"]
pci = ["hermit-sys/pci"]
pci-ids = ["hermit-sys/pci-ids"]
acpi = ["hermit-sys/acpi"]
fsgsbase = ["hermit-sys/fsgsbase"]
smp = ["hermit-sys/smp"]
instrument = ["hermit-sys/instrument"]
vga = ["hermit/vga"]
pci = ["hermit/pci"]
pci-ids = ["hermit/pci-ids"]
acpi = ["hermit/acpi"]
fsgsbase = ["hermit/fsgsbase"]
smp = ["hermit/smp"]
instrument = ["hermit/instrument"]
2 changes: 1 addition & 1 deletion benches/micro/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#![feature(test)]

#[cfg(target_os = "hermit")]
use hermit_sys as _;
use hermit as _;

mod benches;

Expand Down
24 changes: 12 additions & 12 deletions benches/netbench/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,22 +14,22 @@ clap = {version ="4.1", features = ["derive"] }
core_affinity = "0.8"
hdrhist = "0.5"

[target.'cfg(target_os = "hermit")'.dependencies.hermit-sys]
path = "../../hermit-sys"
[target.'cfg(target_os = "hermit")'.dependencies.hermit]
path = "../../hermit"
default-features = false

[features]
default = ["pci", "acpi", "tcp", "smp"]
vga = ["hermit-sys/vga"]
dhcpv4 = ["hermit-sys/dhcpv4"]
pci = ["hermit-sys/pci"]
pci-ids = ["hermit-sys/pci-ids"]
acpi = ["hermit-sys/acpi"]
fsgsbase = ["hermit-sys/fsgsbase"]
smp = ["hermit-sys/smp"]
tcp = ["hermit-sys/tcp"]
instrument = ["hermit-sys/instrument"]
rtl8139 = ["hermit-sys/rtl8139"]
vga = ["hermit/vga"]
dhcpv4 = ["hermit/dhcpv4"]
pci = ["hermit/pci"]
pci-ids = ["hermit/pci-ids"]
acpi = ["hermit/acpi"]
fsgsbase = ["hermit/fsgsbase"]
smp = ["hermit/smp"]
tcp = ["hermit/tcp"]
instrument = ["hermit/instrument"]
rtl8139 = ["hermit/rtl8139"]

[[bin]]
name = "server-bw"
Expand Down
2 changes: 1 addition & 1 deletion benches/netbench/src/rust-tcp-bw/client.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#![allow(unused_imports)]

#[cfg(target_os = "hermit")]
use hermit_sys as _;
use hermit as _;

use clap::Parser;
use rust_tcp_io_perf::config::Config;
Expand Down
2 changes: 1 addition & 1 deletion benches/netbench/src/rust-tcp-bw/server.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#![allow(unused_imports)]

#[cfg(target_os = "hermit")]
use hermit_sys as _;
use hermit as _;

use clap::Parser;
use rust_tcp_io_perf::config::Config;
Expand Down
2 changes: 1 addition & 1 deletion benches/netbench/src/rust-tcp-latency/client.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#![allow(unused_imports)]

#[cfg(target_os = "hermit")]
use hermit_sys as _;
use hermit as _;

use clap::Parser;
use rust_tcp_io_perf::config::Config;
Expand Down
2 changes: 1 addition & 1 deletion benches/netbench/src/rust-tcp-latency/server.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#![allow(unused_imports)]

#[cfg(target_os = "hermit")]
use hermit_sys as _;
use hermit as _;

use clap::Parser;
use rust_tcp_io_perf::config::Config;
Expand Down
20 changes: 10 additions & 10 deletions examples/demo/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ path = "src/matrix_multiplication.rs"
rayon = "1.5"
num_cpus = "1.13"

[target.'cfg(target_os = "hermit")'.dependencies.hermit-sys]
path = "../../hermit-sys"
[target.'cfg(target_os = "hermit")'.dependencies.hermit]
path = "../../hermit"
default-features = false

[target.'cfg(target_arch = "aarch64")'.dependencies.aarch64]
Expand All @@ -31,11 +31,11 @@ default-features = false

[features]
default = ["pci", "acpi", "smp", "fs"]
vga = ["hermit-sys/vga"]
pci = ["hermit-sys/pci"]
fs = ["hermit-sys/fs"]
acpi = ["hermit-sys/acpi"]
pci-ids = ["hermit-sys/pci-ids"]
fsgsbase = ["hermit-sys/fsgsbase"]
smp = ["hermit-sys/smp"]
instrument = ["hermit-sys/instrument"]
vga = ["hermit/vga"]
pci = ["hermit/pci"]
fs = ["hermit/fs"]
acpi = ["hermit/acpi"]
pci-ids = ["hermit/pci-ids"]
fsgsbase = ["hermit/fsgsbase"]
smp = ["hermit/smp"]
instrument = ["hermit/instrument"]
2 changes: 1 addition & 1 deletion examples/demo/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#![feature(thread_id_value)]

#[cfg(target_os = "hermit")]
use hermit_sys as _;
use hermit as _;

mod tests;

Expand Down
2 changes: 1 addition & 1 deletion examples/demo/src/matrix_multiplication.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#![feature(thread_id_value)]

#[cfg(target_os = "hermit")]
use hermit_sys as _;
use hermit as _;

mod tests;

Expand Down
2 changes: 1 addition & 1 deletion examples/demo/src/pi_sequential.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#![feature(thread_id_value)]

#[cfg(target_os = "hermit")]
use hermit_sys as _;
use hermit as _;

mod tests;

Expand Down
20 changes: 10 additions & 10 deletions examples/hello_world/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@ authors = ["Stefan Lankes <slankes@eonerc.rwth-aachen.de>"]
edition = "2021"
publish = false

[target.'cfg(target_os = "hermit")'.dependencies.hermit-sys]
path = "../../hermit-sys"
[target.'cfg(target_os = "hermit")'.dependencies.hermit]
path = "../../hermit"
default-features = false

[features]
default = ["pci", "acpi"]
vga = ["hermit-sys/vga"]
pci = ["hermit-sys/pci"]
pci-ids = ["hermit-sys/pci-ids"]
acpi = ["hermit-sys/acpi"]
fsgsbase = ["hermit-sys/fsgsbase"]
smp = ["hermit-sys/smp"]
instrument = ["hermit-sys/instrument"]
fs = ["hermit-sys/fs"]
vga = ["hermit/vga"]
pci = ["hermit/pci"]
pci-ids = ["hermit/pci-ids"]
acpi = ["hermit/acpi"]
fsgsbase = ["hermit/fsgsbase"]
smp = ["hermit/smp"]
instrument = ["hermit/instrument"]
fs = ["hermit/fs"]
2 changes: 1 addition & 1 deletion examples/hello_world/src/main.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#[cfg(target_os = "hermit")]
use hermit_sys as _;
use hermit as _;

fn main() {
println!("Hello World!");
Expand Down
26 changes: 13 additions & 13 deletions examples/httpd/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,21 +11,21 @@ tiny_http = "0.12"
[dependencies.time]
version = "0.3"

[target.'cfg(target_os = "hermit")'.dependencies.hermit-sys]
path = "../../hermit-sys"
[target.'cfg(target_os = "hermit")'.dependencies.hermit]
path = "../../hermit"
default-features = false

[features]
default = ["pci", "pci-ids", "acpi", "tcp"]
vga = ["hermit-sys/vga"]
dhcpv4 = ["hermit-sys/dhcpv4"]
pci = ["hermit-sys/pci"]
pci-ids = ["hermit-sys/pci-ids"]
acpi = ["hermit-sys/acpi"]
fsgsbase = ["hermit-sys/fsgsbase"]
smp = ["hermit-sys/smp"]
tcp = ["hermit-sys/tcp"]
instrument = ["hermit-sys/instrument"]
trace = ["hermit-sys/trace"]
rtl8139 = ["hermit-sys/rtl8139"]
vga = ["hermit/vga"]
dhcpv4 = ["hermit/dhcpv4"]
pci = ["hermit/pci"]
pci-ids = ["hermit/pci-ids"]
acpi = ["hermit/acpi"]
fsgsbase = ["hermit/fsgsbase"]
smp = ["hermit/smp"]
tcp = ["hermit/tcp"]
instrument = ["hermit/instrument"]
trace = ["hermit/trace"]
rtl8139 = ["hermit/rtl8139"]
ci = []
2 changes: 1 addition & 1 deletion examples/httpd/src/main.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/// Example is derived from tiny-http example
/// https://github.com/tiny-http/tiny-http/blob/master/examples/hello-world.rs
#[cfg(target_os = "hermit")]
use hermit_sys as _;
use hermit as _;

fn main() {
let crab = vec![0xF0_u8, 0x9F_u8, 0xA6_u8, 0x80_u8];
Expand Down
24 changes: 12 additions & 12 deletions examples/tokio/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,19 @@ publish = false
[dependencies]
tokio = { version = "1.19", default-features = false, features = ["rt", "rt-multi-thread", "macros"] }

[target.'cfg(target_os = "hermit")'.dependencies.hermit-sys]
path = "../../hermit-sys"
[target.'cfg(target_os = "hermit")'.dependencies.hermit]
path = "../../hermit"
default-features = false

[features]
default = ["pci", "pci-ids", "acpi", "dhcpv4", "tcp"]
vga = ["hermit-sys/vga"]
dhcpv4 = ["hermit-sys/dhcpv4"]
pci = ["hermit-sys/pci"]
pci-ids = ["hermit-sys/pci-ids"]
acpi = ["hermit-sys/acpi"]
fsgsbase = ["hermit-sys/fsgsbase"]
smp = ["hermit-sys/smp"]
tcp = ["hermit-sys/tcp"]
instrument = ["hermit-sys/instrument"]
trace = ["hermit-sys/trace"]
vga = ["hermit/vga"]
dhcpv4 = ["hermit/dhcpv4"]
pci = ["hermit/pci"]
pci-ids = ["hermit/pci-ids"]
acpi = ["hermit/acpi"]
fsgsbase = ["hermit/fsgsbase"]
smp = ["hermit/smp"]
tcp = ["hermit/tcp"]
instrument = ["hermit/instrument"]
trace = ["hermit/trace"]
2 changes: 1 addition & 1 deletion examples/tokio/src/main.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// A minimal tokio example. Network support is currently not supported.

#[cfg(target_os = "hermit")]
use hermit_sys as _;
use hermit as _;

async fn say_world() {
println!("world");
Expand Down
2 changes: 1 addition & 1 deletion hermit-sys/Cargo.toml → hermit/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "hermit-sys"
name = "hermit"
version = "0.5.3"
authors = ["Stefan Lankes"]
license = "MIT OR Apache-2.0"
Expand Down
File renamed without changes.
File renamed without changes.
8 changes: 4 additions & 4 deletions hermit-sys/README.md → hermit/README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# hermit-sys
# hermit

[![Crates.io](https://img.shields.io/crates/v/hermit-sys.svg)](https://crates.io/crates/hermit-sys)
[![Documentation](https://img.shields.io/badge/docs-latest-blue.svg)](https://hermitcore.github.io/rusty-hermit/hermit_sys/)
[![License](https://img.shields.io/crates/l/hermit-sys.svg)](https://img.shields.io/crates/l/hermit-sys.svg)
[![Crates.io](https://img.shields.io/crates/v/hermit.svg)](https://crates.io/crates/hermit)
[![Documentation](https://img.shields.io/badge/docs-latest-blue.svg)](https://hermitcore.github.io/rusty-hermit/hermit/)
[![License](https://img.shields.io/crates/l/hermit.svg)](https://img.shields.io/crates/l/hermit.svg)

This is a container for the library operating system [RustyHermit](https://github.com/hermitcore/kernel) and is used to link the libos to the application.

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 17eae62

Please sign in to comment.