On Wed, Sep 28, 2016 at 02:08:17PM +0100, Daniel P. Berrange wrote: > The CPUState struct has a bitmap tracking which VCPU > events are currently active. This is indexed based on > the event ID values, and sized according the maximum > TraceEventVCPUID enum value. > > When we start dynamically assigning IDs at runtime, > we can't statically declare a bitmap without making > an assumption about the max event count. This problem > can be solved by dynamically allocating the per-CPU > dstate bitmap. > > Signed-off-by: Daniel P. Berrange <berra...@redhat.com> > --- > include/qom/cpu.h | 9 ++++++--- > qom/cpu.c | 8 ++++++-- > trace/control.c | 5 +++++ > trace/control.h | 7 +++++++ > 4 files changed, 24 insertions(+), 5 deletions(-)
Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com>
signature.asc
Description: PGP signature