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