0001
0002
0003
0004
0005
0006
0007
0008
0009 #ifndef _ASM_MACH_LOONGSON64_MMZONE_H
0010 #define _ASM_MACH_LOONGSON64_MMZONE_H
0011
0012 #define NODE_ADDRSPACE_SHIFT 44
0013
0014 #define pa_to_nid(addr) (((addr) & 0xf00000000000) >> NODE_ADDRSPACE_SHIFT)
0015 #define nid_to_addrbase(nid) ((unsigned long)(nid) << NODE_ADDRSPACE_SHIFT)
0016
0017 extern struct pglist_data *__node_data[];
0018
0019 #define NODE_DATA(n) (__node_data[n])
0020
0021 extern void setup_zero_pages(void);
0022 extern void __init prom_init_numa_memory(void);
0023
0024 #endif