diff --git a/bgad/Cargo.toml b/bgad/Cargo.toml new file mode 100644 index 0000000000..cc9ce26988 --- /dev/null +++ b/bgad/Cargo.toml @@ -0,0 +1,3 @@ +[package] +name = "rtl8168d" +version = "0.1.0" diff --git a/bgad/src/main.rs b/bgad/src/main.rs new file mode 100644 index 0000000000..48d75d763d --- /dev/null +++ b/bgad/src/main.rs @@ -0,0 +1,13 @@ +use std::env; + +fn main() { + let mut args = env::args().skip(1); + + let mut name = args.next().expect("bgad: no name provided"); + name.push_str("_bga"); + + let bar_str = args.next().expect("bgad: no address provided"); + let bar = usize::from_str_radix(&bar_str, 16).expect("bgad: failed to parse address"); + + print!("{}", format!(" + BGA {} on: {:X}\n", name, bar)); +}