diff options
Diffstat (limited to 'arch/src/lib.rs')
-rw-r--r-- | arch/src/lib.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/src/lib.rs b/arch/src/lib.rs index 01c16a0..032170f 100644 --- a/arch/src/lib.rs +++ b/arch/src/lib.rs @@ -146,6 +146,9 @@ pub fn generate_pci_root( let mut pci_irqs = Vec::new(); let mut pid_labels = BTreeMap::new(); for (dev_idx, (mut device, jail)) in devices.into_iter().enumerate() { + // Only support one bus. + device.assign_bus_dev(0, dev_idx as u8); + let mut keep_fds = device.keep_fds(); syslog::push_fds(&mut keep_fds); |