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 ---