- 21 Oct, 2022 2 commits
-
-
Jeremy Soller authored
-
Jeremy Soller authored
Fix compiling with latest nightly See merge request redox-os/uefi!12
-
- 09 Aug, 2022 3 commits
-
-
Tim Crawford authored
sqrt is available through compiler-builtins 0.1.77 and newer. Fixes compiling system76-firmware-update with latest toolchain. Ref: https://github.com/rust-lang/compiler-builtins/pull/480 Signed-off-by:
Tim Crawford <tcrawford@system76.com>
-
Tim Crawford authored
Fixes: warning: `extern` fn uses type `Layout`, which is not FFI-safe Signed-off-by:
Tim Crawford <tcrawford@system76.com>
-
Tim Crawford authored
- Mark all packed structs as repr(C) - Derive Clone/Copy on IfrQuestionHeader to fix deriving Debug Fixes the following compiler errors: error: reference to packed field is unaligned error: `Debug` can't be derived on this `#[repr(packed)]` struct that does not derive `Copy` Signed-off-by:
Tim Crawford <tcrawford@system76.com>
-
- 09 Apr, 2022 2 commits
-
-
Jeremy Soller authored
Fix some clippy warnings See merge request redox-os/uefi!11
-
Jeremy Soller authored
uefi-std: Drop fmodf See merge request redox-os/uefi!10
-
- 04 Apr, 2022 2 commits
-
-
Tim Crawford authored
Fix the following: - clippy::zero_ptr - clippy::single_char_add_str - clippy::or_fun_call - clippy::needless_borrow Signed-off-by:
Tim Crawford <tcrawford@system76.com>
-
Tim Crawford authored
Some math functions are exposed through compiler-builtins on newer releases. Fixes building system76/firmware-setup with new toolchain. Ref: https://github.com/rust-lang/compiler-builtins/pull/435 Signed-off-by:
Tim Crawford <tcrawford@system76.com>
-
- 01 Apr, 2022 5 commits
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
Remove asm from prelude, drop feature See merge request redox-os/uefi!9
-
Tim Crawford authored
asm has been stabilized in Rust 1.59.0. It is now available in `core::arch` and not the prelude. Fixes compiling with the 2022-03-18 toolchain now used by Redox. Signed-off-by:
Tim Crawford <tcrawford@system76.com>
-
- 11 Mar, 2022 1 commit
-
-
Jeremy Soller authored
Use local checkout of deps when developing See merge request redox-os/uefi!8
-
- 07 Mar, 2022 1 commit
-
-
Tim Crawford authored
Specify the path to uefi crates so that the local checkout is used when developing instead of pulling from crates.io. Ref: https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#multiple-locations Signed-off-by:
Tim Crawford <tcrawford@system76.com>
-
- 02 Mar, 2022 4 commits
-
-
Jeremy Soller authored
uefi: Fix Status `ERROR_BIT` Closes #2 See merge request redox-os/uefi!7
-
Tim Crawford authored
Set the highest bit for a usize instead of hardcoding bit 63. Fixes compilation on i686-unknown-uefi. Signed-off-by:
Tim Crawford <tcrawford@system76.com>
-
Jeremy Soller authored
Import other UEFI crates and convert to workspace Closes #3 See merge request redox-os/uefi!6
-
Tim Crawford authored
Signed-off-by:
Tim Crawford <tcrawford@system76.com>
-
- 23 Feb, 2022 2 commits
-
-
Tim Crawford authored
Make a new release for the crates to update the repository links that show up in the index. Signed-off-by:
Tim Crawford <tcrawford@system76.com>
-
Tim Crawford authored
With the other UEFI crates now imported as subdirectories, convert the repo to a workspace with a virtual manifest. Signed-off-by:
Tim Crawford <tcrawford@system76.com>
-
- 22 Feb, 2022 2 commits
-
-
Tim Crawford authored
Done with git-filter-branch: cd uefi_alloc git filter-repo --to-subdirectory-filter uefi_alloc cd ../uefi git remote add -f uefi_alloc ../uefi_alloc git merge --allow-unrelated-histories uefi_alloc/master Signed-off-by:
Tim Crawford <tcrawford@system76.com>
-
Tim Crawford authored
Done with git-filter-branch: cd uefi_std git filter-repo --to-subdirectory-filter uefi_std cd ../uefi git remote add -f uefi_std ../uefi_std git merge --allow-unrelated-histories uefi_std/master Signed-off-by:
Tim Crawford <tcrawford@system76.com>
-
- 15 Feb, 2022 1 commit
-
-
Jeremy Soller authored
-
- 18 Jan, 2022 2 commits
-
-
Jeremy Soller authored
Use efiapi for entry point See merge request redox-os/uefi_std!5
-
Tim Crawford authored
Enable the ABI feature and use it for the entry point. This will set calling conventions to what is specified by the UEFI spec. It currently only sets x86-64 to `win64` and everything else to `C`. Signed-off-by:
Tim Crawford <crawfxrd@gmail.com>
-
- 26 Oct, 2021 3 commits
-
-
Jeremy Soller authored
-
Jeremy Soller authored
Fix global allocator See merge request redox-os/uefi_alloc!3
-
Tim Crawford authored
Don't overwrite the pointer with the status, which will be 0. Fixes: 619d351b ("Update uefi dep, fix building on nightly") Signed-off-by:
Tim Crawford <tcrawford@system76.com>
-
- 19 Oct, 2021 7 commits
-
-
Jeremy Soller authored
-
Jeremy Soller authored
Fix building on nightly See merge request redox-os/uefi_std!3
-
Tim Crawford authored
Update dependencies and remove raw feature. Signed-off-by:
Tim Crawford <crawfxrd@gmail.com>
-
Jeremy Soller authored
-
Jeremy Soller authored
Update uefi dep, fix building on nightly See merge request redox-os/uefi_alloc!2
-
Tim Crawford authored
The UEFI crate has been updated to use try_trait_v2, which changes how Status is used. Signed-off-by:
Tim Crawford <tcrawford@system76.com>
-
Jeremy Soller authored
-
- 18 Oct, 2021 2 commits
-
-
Jeremy Soller authored
Allow using `?` with Status again See merge request redox-os/uefi!5
-
Tim Crawford authored
The previous change broke callers using `?` on things that returned Status. Implement FromResidual for Result to fix it. Also enables the `control_flow_enum` feature. Signed-off-by:
Tim Crawford <tcrawford@system76.com>
-
- 13 Oct, 2021 1 commit
-
-
Jeremy Soller authored
Use try_trait_v2 for Status See merge request redox-os/uefi!3
-