Add BGA driver stub

This commit is contained in:
Jeremy Soller 2016-12-14 08:34:45 -07:00
parent 0b04c9e3b4
commit 034a9388f5
4 changed files with 43 additions and 1 deletions

3
drivers/bgad/Cargo.toml Normal file
View file

@ -0,0 +1,3 @@
[package]
name = "rtl8168d"
version = "0.1.0"

13
drivers/bgad/src/main.rs Normal file
View file

@ -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));
}