apic: move MAX_APICS check to 'apic' class
commit889211b18b8d0acc814fbbe01b986f07b229a8c9
authorIgor Mammedov <imammedo@redhat.com>
Thu, 5 May 2016 15:14:37 +0000 (5 17:14 +0200)
committerEduardo Habkost <ehabkost@redhat.com>
Wed, 20 Jul 2016 15:02:19 +0000 (20 12:02 -0300)
treeeb84af710d84420cf0689122297b67b1cd521821
parent4d952914a03548b863c3c0af191d7e2af482f09e
apic: move MAX_APICS check to 'apic' class

MAX_APICS is only used by child 'apic' class and not
by its parent TYPE_APIC_COMMON or any other derived
class.

Move check into end user 'apic' class so it won't
get in the way of other APIC implementations
if they support more then MAX_APICS.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Radim Krčmář <rkrcmar@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
hw/intc/apic.c
hw/intc/apic_common.c
include/hw/i386/apic_internal.h