| 
									
										
										
										
											2014-01-09 17:36:31 +01:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  * QEMU ACPI hotplug utilities shared defines | 
					
						
							|  |  |  |  * | 
					
						
							| 
									
										
										
										
											2014-06-02 15:25:15 +02:00
										 |  |  |  * Copyright (C) 2014 Red Hat Inc | 
					
						
							| 
									
										
										
										
											2014-01-09 17:36:31 +01:00
										 |  |  |  * | 
					
						
							|  |  |  |  * Authors: | 
					
						
							|  |  |  |  *   Igor Mammedov <imammedo@redhat.com> | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * This work is licensed under the terms of the GNU GPL, version 2 or later. | 
					
						
							|  |  |  |  * See the COPYING file in the top-level directory. | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2014-06-02 15:25:15 +02:00
										 |  |  | #ifndef PC_HOTPLUG_H
 | 
					
						
							|  |  |  | #define PC_HOTPLUG_H
 | 
					
						
							| 
									
										
										
										
											2014-01-09 17:36:31 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | /*
 | 
					
						
							|  |  |  |  * ONLY DEFINEs are permited in this file since it's shared | 
					
						
							|  |  |  |  * between C and ASL code. | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2014-03-14 16:33:50 -03:00
										 |  |  | 
 | 
					
						
							|  |  |  | /* Limit for CPU arch IDs for CPU hotplug. All hotpluggable CPUs should
 | 
					
						
							|  |  |  |  * have CPUClass.get_arch_id() < ACPI_CPU_HOTPLUG_ID_LIMIT. | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | #define ACPI_CPU_HOTPLUG_ID_LIMIT 256
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* 256 CPU IDs, 8 bits per entry: */ | 
					
						
							| 
									
										
										
										
											2014-01-09 17:36:31 +01:00
										 |  |  | #define ACPI_GPE_PROC_LEN 32
 | 
					
						
							| 
									
										
										
										
											2014-03-14 16:33:50 -03:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-01-09 17:36:32 +01:00
										 |  |  | #define ICH9_CPU_HOTPLUG_IO_BASE 0x0CD8
 | 
					
						
							| 
									
										
										
										
											2014-01-09 17:36:38 +01:00
										 |  |  | #define PIIX4_CPU_HOTPLUG_IO_BASE 0xaf00
 | 
					
						
							| 
									
										
										
										
											2015-02-18 19:14:44 +00:00
										 |  |  | #define CPU_HOTPLUG_RESOURCE_DEVICE PRES
 | 
					
						
							| 
									
										
										
										
											2014-01-09 17:36:31 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-06-02 15:25:16 +02:00
										 |  |  | #define ACPI_MEMORY_HOTPLUG_BASE 0x0a00
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-01-09 17:36:31 +01:00
										 |  |  | #endif
 |