forked from koniifer/ableos
pci work
This commit is contained in:
parent
d4e4d70461
commit
38a8ae6e20
|
@ -34,6 +34,13 @@ run-args = [
|
|||
"-drive",
|
||||
"file=disk.qcow2,if=none,id=drive0",
|
||||
|
||||
|
||||
|
||||
|
||||
"-device",
|
||||
"virtio-rng",
|
||||
|
||||
|
||||
"-qmp",
|
||||
"unix:../qmp-sock,server,nowait"
|
||||
|
||||
|
|
|
@ -24,16 +24,19 @@ pub fn scratchpad() {
|
|||
for x in dev_list {
|
||||
let device_name = format!("{:?}-{}", DeviceClass::from_u8(x.id.class), x.id.device_id);
|
||||
|
||||
device_table.devices.insert(device_name, Device::Pci(x));
|
||||
}
|
||||
|
||||
for (key, _value) in device_table.devices.iter() {
|
||||
debug!("{}", key);
|
||||
device_table
|
||||
.devices
|
||||
.insert(device_name.clone(), Device::Pci(x));
|
||||
}
|
||||
|
||||
/*
|
||||
for (key, _value) in device_table.devices.iter() {
|
||||
debug!("{}", key);
|
||||
}
|
||||
*/
|
||||
// interp();
|
||||
|
||||
rhai_shell();
|
||||
// rhai_shell();
|
||||
}
|
||||
|
||||
pub struct PciIO {}
|
||||
|
|
Loading…
Reference in a new issue