bad_srat() and srat_disabled() are shared by x86 and follow-on arm64 patches. Move them to drivers/acpi/numa.c in preparation for arm64 support. Signed-off-by: Hanjun Guo <hanjun.guo@linaro.org> Signed-off-by: Robert Richter <rrichter@cavium.com> [david.daney@cavium.com moved definitions to drivers/acpi/numa.c] Signed-off-by: David Daney <david.daney@cavium.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
		
			
				
	
	
		
			25 lines
		
	
	
		
			560 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			560 B
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef __ACPI_NUMA_H
 | 
						|
#define __ACPI_NUMA_H
 | 
						|
 | 
						|
#ifdef CONFIG_ACPI_NUMA
 | 
						|
#include <linux/kernel.h>
 | 
						|
 | 
						|
/* Proximity bitmap length */
 | 
						|
#if MAX_NUMNODES > 256
 | 
						|
#define MAX_PXM_DOMAINS MAX_NUMNODES
 | 
						|
#else
 | 
						|
#define MAX_PXM_DOMAINS (256)	/* Old pxm spec is defined 8 bit */
 | 
						|
#endif
 | 
						|
 | 
						|
extern int pxm_to_node(int);
 | 
						|
extern int node_to_pxm(int);
 | 
						|
extern int acpi_map_pxm_to_node(int);
 | 
						|
extern unsigned char acpi_srat_revision;
 | 
						|
extern int acpi_numa __initdata;
 | 
						|
 | 
						|
extern void bad_srat(void);
 | 
						|
extern int srat_disabled(void);
 | 
						|
 | 
						|
#endif				/* CONFIG_ACPI_NUMA */
 | 
						|
#endif				/* __ACP_NUMA_H */
 |