*
* Copyright (C) 2000 Andrea Arcangeli <andrea@suse.de> SuSE
*
- * $Id: head64.c,v 1.22 2001/07/06 14:28:20 ak Exp $
- *
* Jun Nakajima <jun.nakajima@intel.com>
* Modified for Xen.
*/
xen_start_info->nr_pt_frames;
}
-
machine_to_phys_mapping = (unsigned long *)MACH2PHYS_VIRT_START;
machine_to_phys_nr_ents = MACH2PHYS_NR_ENTRIES;
if (HYPERVISOR_memory_op(XENMEM_machphys_mapping, &mapping) == 0) {
asm volatile("lidt %0" :: "m" (idt_descr));
#endif
+ /*
+ * This must be called really, really early:
+ */
+ lockdep_init();
+
for (i = 0; i < NR_CPUS; i++)
cpu_pda(i) = &boot_cpu_pda[i];