qemu/include/hw/acpi/pc-hotplug.h
<<
>>
Prefs
   1/*
   2 * QEMU ACPI hotplug utilities shared defines
   3 *
   4 * Copyright (C) 2014 Red Hat Inc
   5 *
   6 * Authors:
   7 *   Igor Mammedov <imammedo@redhat.com>
   8 *
   9 * This work is licensed under the terms of the GNU GPL, version 2 or later.
  10 * See the COPYING file in the top-level directory.
  11 */
  12#ifndef PC_HOTPLUG_H
  13#define PC_HOTPLUG_H
  14
  15/*
  16 * ONLY DEFINEs are permited in this file since it's shared
  17 * between C and ASL code.
  18 */
  19
  20/* Limit for CPU arch IDs for CPU hotplug. All hotpluggable CPUs should
  21 * have CPUClass.get_arch_id() < ACPI_CPU_HOTPLUG_ID_LIMIT.
  22 */
  23#define ACPI_CPU_HOTPLUG_ID_LIMIT 256
  24
  25/* 256 CPU IDs, 8 bits per entry: */
  26#define ACPI_GPE_PROC_LEN 32
  27
  28#define ICH9_CPU_HOTPLUG_IO_BASE 0x0CD8
  29#define PIIX4_CPU_HOTPLUG_IO_BASE 0xaf00
  30#define CPU_HOTPLUG_RESOURCE_DEVICE PRES
  31
  32#define ACPI_MEMORY_HOTPLUG_BASE 0x0a00
  33
  34#endif
  35