Creates a virtual AIA device.
(&self, config: &VaiaConfig)
| 873 | /// Creates a virtual AIA device. |
| 874 | /// |
| 875 | fn create_vaia(&self, config: &VaiaConfig) -> vm::Result<Arc<Mutex<dyn Vaia>>> { |
| 876 | let aia_device = KvmAiaImsics::new(self, config) |
| 877 | .map_err(|e| vm::HypervisorVmError::CreateVaia(anyhow!("Vaia error {e:?}")))?; |
| 878 | Ok(Arc::new(Mutex::new(aia_device))) |
| 879 | } |
| 880 | |
| 881 | /// |
| 882 | /// Registers an event to be signaled whenever a certain address is written to. |