[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] When is PCIUnregisterFunc called?
From: |
Huaicheng Li |
Subject: |
[Qemu-devel] When is PCIUnregisterFunc called? |
Date: |
Tue, 24 Jul 2018 14:50:10 -0700 |
Hi QEMU developers,
I'm trying to inject some operations during the emulated device teardown
phase.
For an emulated PCIe device, such as NVMe or IVSHMEM, I notice that QEMU
registers PCIDeviceClass pc->init and pc->exit functions for that device.
->init() (e.g. nvme_init(), or ivshmem_init()) are marked as constructors
and called before QEMU main() runs. However, I failed to find when the
->exit() function is called. When I add some printf() into the ->exit()
func, it's not even printed. Could anyone give any pointers on this?
Thanks.
Best,
Huaicheng
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-devel] When is PCIUnregisterFunc called?,
Huaicheng Li <=