1*46a20318SMarouene Boubakri // SPDX-License-Identifier: BSD-2-Clause 2*46a20318SMarouene Boubakri /* 3*46a20318SMarouene Boubakri * Copyright 2022 NXP 4*46a20318SMarouene Boubakri */ 5*46a20318SMarouene Boubakri 6*46a20318SMarouene Boubakri #include <riscv.h> 7*46a20318SMarouene Boubakri #include <kernel/panic.h> 8*46a20318SMarouene Boubakri cpu_idle(void)9*46a20318SMarouene Boubakrivoid cpu_idle(void) 10*46a20318SMarouene Boubakri { 11*46a20318SMarouene Boubakri /* ensure memory operations were complete */ 12*46a20318SMarouene Boubakri mb(); 13*46a20318SMarouene Boubakri /* stall the hart */ 14*46a20318SMarouene Boubakri wfi(); 15*46a20318SMarouene Boubakri } 16