/**************************************************************************//**
 * @item     CosyOS-III Port
 * @file     port_8051.c
 * @brief    8051 Core Port File
 * @author   迟凯峰
 * @version  v3.0.0
 * @date     2026.07.21
 ******************************************************************************/

#include "os_var.h"
#ifdef __PORT_8051_H

s_u8_t _SYS_MEM_ m_bsp_add = sizeof(s_taskload_ts);


/*
 * 栈监控（涵盖主栈和任务栈）
 */
#if (SYSCFG_DEBUGGING == __ENABLED__)
s_u8_t data m_taskstacklen;
s_u8_t m_msp;
s_u8_t m_stacksize;
s_u8_t m_stacklen_max/**/sZeroInstall;
#endif


/*
 * 中断FIFO服务
 */
#if (SYSCFG_PENDSVFIFO_DEPTH > 0)
s_u16_t mPendSV_FIFO_0[SYSCFG_PENDSVFIFO_DEPTH] _at_ 0x0000;
s_u16_t mPendSV_FIFO_1[SYSCFG_PENDSVFIFO_DEPTH] _at_ 0x0100;
#else
static s_u8_t xdata mVOID _at_ 0;
#endif


#endif
