1
0
Fork 0
forked from AbleOS/ableos

revert broken changes

This commit is contained in:
Able 2022-02-07 03:01:50 -06:00
parent 2d5e8d24eb
commit 45acef0c97
4 changed files with 8 additions and 36 deletions

View file

@ -2,8 +2,7 @@
[build] [build]
# target = "./json_targets/x86_64-ableos.json" target = "./json_targets/x86_64-ableos.json"
target = "x86_64-unknown-uefi"
[unstable] [unstable]
build-std = ["core", "compiler_builtins", "alloc"] build-std = ["core", "compiler_builtins", "alloc"]

33
ableos/Cargo.lock generated
View file

@ -47,7 +47,6 @@ dependencies = [
"smoltcp", "smoltcp",
"spin", "spin",
"uart_16550", "uart_16550",
"uefi",
"unicode-width", "unicode-width",
"vga", "vga",
"volatile 0.2.7", "volatile 0.2.7",
@ -621,38 +620,6 @@ dependencies = [
"x86_64", "x86_64",
] ]
[[package]]
name = "ucs2"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bad643914094137d475641b6bab89462505316ec2ce70907ad20102d28a79ab8"
dependencies = [
"bit_field",
]
[[package]]
name = "uefi"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a21398a404f6fa14f6df34756714874eccdf73587eba863cb5bd55d8bada7496"
dependencies = [
"bitflags",
"log",
"ucs2",
"uefi-macros",
]
[[package]]
name = "uefi-macros"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7006b85ae8acaf2b448c5f1630a434caaacaedcc0907f12404e4e31c9dafcdb3"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]] [[package]]
name = "unicode-width" name = "unicode-width"
version = "0.1.9" version = "0.1.9"

View file

@ -51,7 +51,6 @@ pretty-hex = "0.2.1"
unicode-width = "0.1.7" unicode-width = "0.1.7"
picorand = "*" picorand = "*"
# watson = "0.4" # watson = "0.4"
uefi = { version="*", features = ["exts"] }
[dependencies.rdrand] [dependencies.rdrand]

View file

@ -105,3 +105,10 @@ pub fn log_version_data() {
master().unwrap().brand_string().unwrap() master().unwrap().brand_string().unwrap()
); );
} }
pub fn generate_process_pass() -> u128 {
use rdrand::RdRand;
let gen = RdRand::new().unwrap();
let ret = (gen.try_next_u64().unwrap() as u128) << 64 | (gen.try_next_u64().unwrap() as u128);
ret
}