|
From: | Peter Maydell |
Subject: | [Qemu-devel] in a device or CPU instance init/realize, can I rely on something having the BQL or equivalent? |
Date: | Thu, 7 Dec 2017 16:05:50 +0000 |
Hi; I'm currently writing '-cpu max' support for ARM. For that I'd like to be able to do the "probe host kernel for its supported feature set" in the CPU object's instance-init function, but I'd like to do it just once and cache the answer. Can I rely on something or other having the BQL or otherwise ensuring that two threads don't run the instance_init method in parallel (eg in a hotplug situation), or do I need to create and use my own mutex to protect the cached answer data? thanks -- PMM
[Prev in Thread] | Current Thread | [Next in Thread] |