diff --git a/Cargo.toml b/Cargo.toml index 209ab5f04..87558dcb8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,15 @@ [package] name = "uefi" version = "0.17.0" -authors = ["Gabriel Majeri "] +authors = [ + "The Rust OSDev team", + "Hadrien G ", + "Gabriel Majeri ", + "Nicholas Bishop ", + "Philipp Schuster ", + "Supdrewin ", + "Tim Roberts ", +] readme = "README.md" edition = "2021" exclude = [ @@ -29,8 +37,8 @@ logger = [] panic-on-logger-errors = [] [dependencies] +log = { workspace = true } bitflags = "1.3.1" -log = { version = "0.4.5", default-features = false } ucs2 = "0.3.2" uefi-macros = "0.8.0" @@ -43,6 +51,9 @@ members = [ "xtask", ] +[workspace.dependencies] +log = { version = "0.4", default-features = false } + [patch.crates-io] uefi-macros = { path = "uefi-macros" } uefi-services = { path = "uefi-services" } diff --git a/uefi-macros/Cargo.toml b/uefi-macros/Cargo.toml index 1447d1352..d58b79b59 100644 --- a/uefi-macros/Cargo.toml +++ b/uefi-macros/Cargo.toml @@ -1,7 +1,10 @@ [package] name = "uefi-macros" version = "0.8.1" -authors = ["Hadrien G. "] +authors = [ + "The Rust OSDev team", + "Hadrien G. " +] readme = "README.md" edition = "2021" description = "Procedural macros for the uefi-rs crate" @@ -11,7 +14,6 @@ categories = ["embedded", "no-std", "api-bindings"] license = "MPL-2.0" [badges] -travis-ci = { repository = "rust-osdev/uefi-rs" } is-it-maintained-issue-resolution = { repository = "rust-osdev/uefi-rs" } is-it-maintained-open-issues = { repository = "rust-osdev/uefi-rs" } diff --git a/uefi-services/Cargo.toml b/uefi-services/Cargo.toml index 458fb8f43..c01d37503 100644 --- a/uefi-services/Cargo.toml +++ b/uefi-services/Cargo.toml @@ -8,9 +8,9 @@ repository = "https://github.com/rust-osdev/uefi-rs" keywords = ["uefi", "efi"] categories = ["embedded", "no-std", "api-bindings"] license = "MPL-2.0" +readme = "README.md" [badges] -travis-ci = { repository = "rust-osdev/uefi-rs" } is-it-maintained-issue-resolution = { repository = "rust-osdev/uefi-rs" } is-it-maintained-open-issues = { repository = "rust-osdev/uefi-rs" } diff --git a/uefi-services/README.md b/uefi-services/README.md new file mode 100644 index 000000000..dd8e1033f --- /dev/null +++ b/uefi-services/README.md @@ -0,0 +1,11 @@ +# uefi-services + +[![Crates.io](https://img.shields.io/crates/v/uefi-services)](https://crates.io/crates/uefi-services) +[![Docs.rs](https://docs.rs/uefi-macros/badge.svg)](https://docs.rs/uefi-services) + +This crate enables you some convenience features on top of the +[`uefi`](https://crates.io/crates/uefi) crate. It includes a panic handler, a logger, and +a global allocator. + +`uefi-services` is part of the `uefi-rs` project. Please refer to + for comprehensive documentation. diff --git a/uefi-test-runner/Cargo.toml b/uefi-test-runner/Cargo.toml index e3e74c31f..f0e555f1a 100644 --- a/uefi-test-runner/Cargo.toml +++ b/uefi-test-runner/Cargo.toml @@ -1,7 +1,10 @@ [package] name = "uefi-test-runner" version = "0.2.0" -authors = ["Gabriel Majeri "] +authors = [ + "The Rust OSDev team", + "Gabriel Majeri " +] publish = false edition = "2021" @@ -9,7 +12,7 @@ edition = "2021" uefi = { path = "..", features = ['exts'] } uefi-services = { path = "../uefi-services" } -log = { version = "0.4.11", default-features = false } +log = { workspace = true } qemu-exit = "3.0.0" diff --git a/uefi-test-runner/src/main.rs b/uefi-test-runner/src/main.rs index cb807dbd2..288ad8e8b 100644 --- a/uefi-test-runner/src/main.rs +++ b/uefi-test-runner/src/main.rs @@ -98,7 +98,7 @@ fn check_screenshot(bt: &BootServices, name: &str) { .open_protocol_exclusive::(serial_handle) .expect("Could not open serial protocol"); - // Set a large timeout to avoid problems with Travis + // Set a large timeout to avoid problems with CI let mut io_mode = *serial.io_mode(); io_mode.timeout = 10_000_000; serial