enlighten.c (18af30e259c25a64ad69bb749c661564bc886275) | enlighten.c (5f054e31c63be774bf1ce252f20d56012a00f8a5) |
---|---|
1/* 2 * Core of Xen paravirt_ops implementation. 3 * 4 * This file contains the xen_paravirt_ops structure itself, and the 5 * implementations for: 6 * - privileged instructions 7 * - interrupt flags 8 * - segment operations --- 953 unchanged lines hidden (view full) --- 962#ifndef CONFIG_SMP 963 /* In UP this is as good a place as any to set up shared info */ 964 xen_setup_vcpu_info_placement(); 965#endif 966 967 xen_setup_mfn_list_list(); 968} 969 | 1/* 2 * Core of Xen paravirt_ops implementation. 3 * 4 * This file contains the xen_paravirt_ops structure itself, and the 5 * implementations for: 6 * - privileged instructions 7 * - interrupt flags 8 * - segment operations --- 953 unchanged lines hidden (view full) --- 962#ifndef CONFIG_SMP 963 /* In UP this is as good a place as any to set up shared info */ 964 xen_setup_vcpu_info_placement(); 965#endif 966 967 xen_setup_mfn_list_list(); 968} 969 |
970/* This is called once we have the cpu_possible_map */ | 970/* This is called once we have the cpu_possible_mask */ |
971void xen_setup_vcpu_info_placement(void) 972{ 973 int cpu; 974 975 for_each_possible_cpu(cpu) 976 xen_vcpu_setup(cpu); 977 978 /* xen_vcpu_setup managed to place the vcpu_info within the --- 532 unchanged lines hidden --- | 971void xen_setup_vcpu_info_placement(void) 972{ 973 int cpu; 974 975 for_each_possible_cpu(cpu) 976 xen_vcpu_setup(cpu); 977 978 /* xen_vcpu_setup managed to place the vcpu_info within the --- 532 unchanged lines hidden --- |