Date: Sat, 29 May 2010 09:15:40 +0000 (UTC) From: Juli Mallett <jmallett@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r208640 - user/jmallett/octeon/sys/mips/cavium Message-ID: <201005290915.o4T9FerG068293@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jmallett Date: Sat May 29 09:15:40 2010 New Revision: 208640 URL: http://svn.freebsd.org/changeset/base/208640 Log: Chase clock and mbox interrupt unmasking. Modified: user/jmallett/octeon/sys/mips/cavium/octeon_mp.c Modified: user/jmallett/octeon/sys/mips/cavium/octeon_mp.c ============================================================================== --- user/jmallett/octeon/sys/mips/cavium/octeon_mp.c Sat May 29 09:12:02 2010 (r208639) +++ user/jmallett/octeon/sys/mips/cavium/octeon_mp.c Sat May 29 09:15:40 2010 (r208640) @@ -73,6 +73,8 @@ platform_ipi_intrnum(void) void platform_init_ap(int cpuid) { + unsigned ipi_int_mask, clock_int_mask; + /* * Set the exception base. */ @@ -88,6 +90,13 @@ platform_init_ap(int cpuid) */ octeon_ciu_reset(); + /* + * Unmask the clock and ipi interrupts. + */ + clock_int_mask = hard_int_mask(5); + ipi_int_mask = hard_int_mask(platform_ipi_intrnum()); + set_intr_mask(ALL_INT_MASK & ~(ipi_int_mask | clock_int_mask)); + mips_wbflush(); }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005290915.o4T9FerG068293>