WIP: ALX driver

This commit is contained in:
Jeremy Soller
2017-03-26 15:24:25 -06:00
parent 742bad2fd3
commit 0b94ce28e4
5 changed files with 4341 additions and 2 deletions
+3 -2
View File
@@ -108,10 +108,11 @@ fn main() {
}
if let Some(ref args) = driver.command {
// Enable bus mastering
// Enable bus mastering, memory space, and I/O space
unsafe {
let cmd = pci.read(bus.num, dev.num, func.num, 0x04);
pci.write(bus.num, dev.num, func.num, 0x04, cmd | 4);
println!("PCI CMD: {:>02X}", cmd);
pci.write(bus.num, dev.num, func.num, 0x04, cmd | 7);
}
let mut args = args.iter();