svn commit: r211191 - head/sys/mips/rmi

Jayachandran C. jchandra at FreeBSD.org
Wed Aug 11 19:56:09 UTC 2010


Author: jchandra
Date: Wed Aug 11 19:56:09 2010
New Revision: 211191
URL: http://svn.freebsd.org/changeset/base/211191

Log:
  Fix for 64 bit compile, with SMP enabled.

Modified:
  head/sys/mips/rmi/xlr_machdep.c

Modified: head/sys/mips/rmi/xlr_machdep.c
==============================================================================
--- head/sys/mips/rmi/xlr_machdep.c	Wed Aug 11 19:32:49 2010	(r211190)
+++ head/sys/mips/rmi/xlr_machdep.c	Wed Aug 11 19:56:09 2010	(r211191)
@@ -428,7 +428,8 @@ platform_start(__register_t a0 __unused,
 	/* Wakeup Other cpus, and put them in bsd park code. */
 	wakeup = ((void (*) (void *, void *, unsigned int))
 	    (unsigned long)(xlr_boot1_info.wakeup));
-	printf("Waking up CPUs 0x%llx.\n", xlr_boot1_info.cpu_online_map & ~(0x1U));
+	printf("Waking up CPUs 0x%jx.\n", 
+	    (intmax_t)xlr_boot1_info.cpu_online_map & ~(0x1U));
 	if (xlr_boot1_info.cpu_online_map & ~(0x1U))
 		wakeup(mpwait, 0,
 		    (unsigned int)xlr_boot1_info.cpu_online_map);
@@ -516,7 +517,7 @@ platform_init_ap(int cpuid)
 	stat |= MIPS_SR_COP_2_BIT | MIPS_SR_COP_0_BIT;
 	mips_wr_status(stat);
 
-	xlr_unmask_hard_irq((void *)platform_ipi_intrnum());
+	xlr_unmask_hard_irq((void *)IRQ_IPI);
 	xlr_unmask_hard_irq((void *)IRQ_TIMER);
 	if (xlr_thr_id() == 0) {
 		xlr_msgring_cpu_init(); 


More information about the svn-src-head mailing list