Date: Wed, 2 Jan 2019 16:42:07 +0000 (UTC) From: Mark Johnston <markj@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-12@freebsd.org Subject: svn commit: r342698 - stable/12/sys/riscv/riscv Message-ID: <201901021642.x02Gg7ts090946@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: markj Date: Wed Jan 2 16:42:07 2019 New Revision: 342698 URL: https://svnweb.freebsd.org/changeset/base/342698 Log: MFC r342221: Implement cpu_halt() for RISC-V. Modified: stable/12/sys/riscv/riscv/machdep.c Directory Properties: stable/12/ (props changed) Modified: stable/12/sys/riscv/riscv/machdep.c ============================================================================== --- stable/12/sys/riscv/riscv/machdep.c Wed Jan 2 16:41:39 2019 (r342697) +++ stable/12/sys/riscv/riscv/machdep.c Wed Jan 2 16:42:07 2019 (r342698) @@ -427,7 +427,9 @@ void cpu_halt(void) { - panic("cpu_halt"); + intr_disable(); + for (;;) + __asm __volatile("wfi"); } /*
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201901021642.x02Gg7ts090946>