summary refs log tree commit diff stats
path: root/hw/intc/omap_intc.c
diff options
context:
space:
mode:
authorIgor Mammedov <imammedo@redhat.com>2016-07-06 08:20:40 +0200
committerEduardo Habkost <ehabkost@redhat.com>2016-07-20 12:02:17 -0300
commit4ec60c76d5ab513e375f17b043d2b9cb849adf6c (patch)
treea4abb8eb1c43984d259757a250312f629f32c7cb /hw/intc/omap_intc.c
parent7baef5cfea3d2271442fee602eb0b0c872b54b8e (diff)
downloadfocaccia-qemu-4ec60c76d5ab513e375f17b043d2b9cb849adf6c.tar.gz
focaccia-qemu-4ec60c76d5ab513e375f17b043d2b9cb849adf6c.zip
pc: cpu: Consolidate apic-id validity checks in pc_cpu_pre_plug()
Machine code knows about all possible APIC IDs so use that
instead of hack which does O(n^2) complexity duplicate
checks, interating over global CPUs list.
As result duplicate check is done only once with O(log n) complexity.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Diffstat (limited to 'hw/intc/omap_intc.c')
0 files changed, 0 insertions, 0 deletions