32#ifndef _LOS_PERCPU_PRI_H
33#define _LOS_PERCPU_PRI_H
44#ifdef LOSCFG_KERNEL_SMP
53#ifdef LOSCFG_KERNEL_SMP_CALL
STATIC INLINE UINT32 ArchCurrCpuid(VOID)
STATIC INLINE UINT32 OsCpuStatusIsHalt(UINT16 cpuid)
Percpu g_percpu[LOSCFG_KERNEL_CORE_NUM]
CPU池,池大小由CPU核数决定
@ CPU_HALT
cpu in the halt | CPU处于暂停状态
@ CPU_EXC
cpu in the exc | CPU处于异常状态
@ CPU_RUNNING
cpu is running | CPU正在运行状态
VOID OsAllCpuStatusOutput(VOID)
STATIC INLINE Percpu * OsPercpuGetByID(UINT32 cpuid)
STATIC INLINE Percpu * OsPercpuGet(VOID)
STATIC INLINE VOID OsCpuStatusSet(ExcFlag flag)