mirror of
https://github.com/esp-rs/esp-hal.git
synced 2025-09-28 12:50:53 +00:00

* Reduce use of iter::chain * Cache all symbols * Trim xtensa-lx-rt deps * Remove unused dep * Replace chrono with jiff * Yeet minijinja * Save a bit on toml_edit * Disable some default features * Disable regex log filters * Reduce xtensa-lx-rt build script * Remove unnecessary dependencies * Remove darling * Update embedded-test * lol * Clean up * Only validate loaded config once * fmt * Changelog
472 lines
30 KiB
Rust
472 lines
30 KiB
Rust
{
|
|
config.insert("XCHAL_INTLEVEL7_VECTOR_VADDR", Value::Integer(1073742528));
|
|
config.insert("XCHAL_HAVE_EXTERN_REGS", Value::Integer(1));
|
|
config.insert("XCHAL_WINDOW_VECTORS_PADDR", Value::Integer(1073741824));
|
|
config.insert("XCHAL_HAVE_MX", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_FP_RSQRT", Value::Integer(1));
|
|
config.insert("XCHAL_UNALIGNED_STORE_HW", Value::Integer(1));
|
|
config.insert("XCHAL_INTLEVEL6_MASK", Value::Integer(0));
|
|
config.insert("XCHAL_VECBASE_RESET_PADDR", Value::Integer(1073741824));
|
|
config.insert("XCHAL_KERNEL_VECTOR_PADDR", Value::Integer(1073742592));
|
|
config.insert("XCHAL_HAVE_MPU", Value::Integer(0));
|
|
config.insert("XCHAL_NUM_INSTRAM", Value::Integer(1));
|
|
config.insert("XCHAL_INT2_LEVEL", Value::Integer(1));
|
|
config.insert("XCHAL_INTTYPE_MASK_PROFILING", Value::Integer(2048));
|
|
config.insert("XCHAL_INT28_EXTNUM", Value::Integer(23));
|
|
config.insert("XCHAL_HAVE_HIFI4", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_USER_DPFPU", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_HIFI5_VFPU", Value::Integer(0));
|
|
config.insert("XCHAL_DCACHE_LINE_LOCKABLE", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_VISION_HISTOGRAM", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_L32R", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_BBE16", Value::Integer(0));
|
|
config.insert("XCHAL_TIMER0_INTERRUPT", Value::Integer(6));
|
|
config.insert("XCHAL_EXTINT12_NUM", Value::Integer(17));
|
|
config.insert("XCHAL_TIMER2_INTERRUPT", Value::Integer(16));
|
|
config.insert("XCHAL_EXTINT23_NUM", Value::Integer(28));
|
|
config.insert("XCHAL_MPU_ALIGN_REQ", Value::Integer(1));
|
|
config.insert("XCHAL_NMI_VECOFS", Value::Integer(704));
|
|
config.insert("XCHAL_HW_VERSION_MAJOR", Value::Integer(2700));
|
|
config.insert("XCHAL_INT30_LEVEL", Value::Integer(4));
|
|
config.insert("XCHAL_EXTINT14_NUM", Value::Integer(19));
|
|
config.insert("XCHAL_HAVE_DEBUG_ERI", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_DFPU_SINGLE_ONLY", Value::Integer(1));
|
|
config.insert("XCHAL_INTLEVEL3_VECTOR_VADDR", Value::Integer(1073742272));
|
|
config.insert("XCHAL_INTLEVEL7_VECOFS", Value::Integer(704));
|
|
config.insert("XCHAL_HAVE_MEM_ECC_PARITY", Value::Integer(0));
|
|
config.insert("XCHAL_WINDOW_UF8_VECOFS", Value::Integer(192));
|
|
config.insert("XCHAL_SPANNING_WAY", Value::Integer(0));
|
|
config.insert("XCHAL_INT3_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_INT26_LEVEL", Value::Integer(5));
|
|
config.insert("XCHAL_INT4_LEVEL", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_FP_DIV", Value::Integer(1));
|
|
config.insert("XCHAL_INTLEVEL2_MASK", Value::Integer(3670016));
|
|
config.insert("XCHAL_EXTINT13_NUM", Value::Integer(18));
|
|
config.insert("XCHAL_INT13_LEVEL", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_CLAMPS", Value::Integer(1));
|
|
config.insert("XCHAL_INT31_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_EXTINT0_NUM", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_PDX16", Value::Integer(0));
|
|
config.insert("XCHAL_INT30_TYPE", Value::Interrupt(InterruptType::ExternEdge));
|
|
config.insert("XCHAL_HAVE_IDMA_TRANSPOSE", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_WIDE_BRANCHES", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_DFP_ACCEL", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_CCOUNT", Value::Integer(1));
|
|
config.insert("XCHAL_CORE_ID", Value::String("LX7_ESP32_S3_MP"));
|
|
config.insert("XCHAL_HAVE_HALT", Value::Integer(0));
|
|
config.insert("XCHAL_INT13_EXTNUM", Value::Integer(10));
|
|
config.insert("XCHAL_HW_REL_LX7_0_12", Value::Integer(1));
|
|
config.insert("XCHAL_INT16_TYPE", Value::Interrupt(InterruptType::Timer));
|
|
config.insert("XCHAL_HAVE_CONST16", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_SPECULATION", Value::Integer(0));
|
|
config.insert("XCHAL_NUM_CONTEXTS", Value::Integer(1));
|
|
config.insert("XCHAL_INTLEVEL5_MASK", Value::Integer(2214658048));
|
|
config.insert("XCHAL_HAVE_MAC16", Value::Integer(1));
|
|
config.insert("XCHAL_DEBUGLEVEL", Value::Integer(6));
|
|
config.insert("XCHAL_TRAX_ATB_WIDTH", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_HIFI3Z_VFPU", Value::Integer(0));
|
|
config.insert("XCHAL_INTLEVEL4_VECTOR_VADDR", Value::Integer(1073742336));
|
|
config.insert("XCHAL_INT5_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_INT9_EXTNUM", Value::Integer(7));
|
|
config.insert("XCHAL_INT11_TYPE", Value::Interrupt(InterruptType::Profiling));
|
|
config.insert("XCHAL_HAVE_HIFI2", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_IMEM_LOADSTORE", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_CACHE_BLOCKOPS", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_ICACHE_TEST", Value::Integer(0));
|
|
config.insert("XCHAL_INTLEVEL7_VECTOR_PADDR", Value::Integer(1073742528));
|
|
config.insert("XCHAL_TRAX_TIME_WIDTH", Value::Integer(0));
|
|
config.insert("XCHAL_EXTINT9_NUM", Value::Integer(12));
|
|
config.insert("XCHAL_INT4_EXTNUM", Value::Integer(4));
|
|
config.insert("XCHAL_HAVE_PRID", Value::Integer(1));
|
|
config.insert("XCHAL_INT27_LEVEL", Value::Integer(3));
|
|
config.insert("XCHAL_DATARAM0_VADDR", Value::Integer(1006632960));
|
|
config.insert("XCHAL_EXTINT19_NUM", Value::Integer(24));
|
|
config.insert("XCHAL_ICACHE_LINE_LOCKABLE", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_HIFI5_NN_MAC", Value::Integer(0));
|
|
config.insert("XCHAL_DCACHE_LINESIZE", Value::Integer(16));
|
|
config.insert("XCHAL_HAVE_ADDX", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_AXI_ECC", Value::Integer(0));
|
|
config.insert("XCHAL_INT25_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_HAVE_HIFI3Z", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_PSO_CDM", Value::Integer(0));
|
|
config.insert("XCHAL_MMU_RING_BITS", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_INTERRUPTS", Value::Integer(1));
|
|
config.insert("XCHAL_EXTINT15_NUM", Value::Integer(20));
|
|
config.insert("XCHAL_HAVE_SSP16_VITERBI", Value::Integer(0));
|
|
config.insert("XCHAL_INTLEVEL6_VECOFS", Value::Integer(640));
|
|
config.insert("XCHAL_HAVE_FUSIONG6", Value::Integer(0));
|
|
config.insert("XCHAL_TRAX_MEM_SIZE", Value::Integer(16384));
|
|
config.insert("XCHAL_INTLEVEL6_VECTOR_VADDR", Value::Integer(1073742464));
|
|
config.insert("XCHAL_NUM_MISC_REGS", Value::Integer(4));
|
|
config.insert("XCHAL_INT2_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_HAVE_MIMIC_CACHEATTR", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_HIFI2EP", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_MP_INTERRUPTS", Value::Integer(0));
|
|
config.insert("XCHAL_WINDOW_UF4_VECOFS", Value::Integer(64));
|
|
config.insert("XCHAL_NUM_AREGS_LOG2", Value::Integer(6));
|
|
config.insert("XCHAL_INT1_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_HAVE_XLT_CACHEATTR", Value::Integer(0));
|
|
config.insert("XCHAL_INT19_LEVEL", Value::Integer(2));
|
|
config.insert("XCHAL_INTLEVEL3_VECTOR_PADDR", Value::Integer(1073742272));
|
|
config.insert("XCHAL_DATA_PIPE_DELAY", Value::Integer(1));
|
|
config.insert("XCHAL_INTLEVEL2_VECTOR_PADDR", Value::Integer(1073742208));
|
|
config.insert("XCHAL_MPU_ALIGN", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_FUSION_LFSR_CRC", Value::Integer(0));
|
|
config.insert("XCHAL_INT23_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_CLOCK_GATING_GLOBAL", Value::Integer(1));
|
|
config.insert("XCHAL_INT12_EXTNUM", Value::Integer(9));
|
|
config.insert("XCHAL_INTTYPE_MASK_EXTERN_LEVEL", Value::Integer(2411606847));
|
|
config.insert("XCHAL_EXTINT5_NUM", Value::Integer(5));
|
|
config.insert("XCHAL_HAVE_VISION", Value::Integer(0));
|
|
config.insert("XCHAL_DOUBLEEXC_VECTOR_VADDR", Value::Integer(1073742784));
|
|
config.insert("XCHAL_NMI_INTERRUPT", Value::Integer(14));
|
|
config.insert("XCHAL_EXTINT7_NUM", Value::Integer(9));
|
|
config.insert("XCHAL_EXTINT22_NUM", Value::Integer(27));
|
|
config.insert("XCHAL_HAVE_XEAX", Value::Integer(0));
|
|
config.insert("XCHAL_INTLEVEL5_VECTOR_VADDR", Value::Integer(1073742400));
|
|
config.insert("XCHAL_INTTYPE_MASK_IDMA_DONE", Value::Integer(0));
|
|
config.insert("XCHAL_NUM_URAM", Value::Integer(0));
|
|
config.insert("XCHAL_INT1_LEVEL", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_DFP", Value::Integer(0));
|
|
config.insert("XCHAL_INT8_EXTNUM", Value::Integer(6));
|
|
config.insert("XCHAL_HAVE_SSP16", Value::Integer(0));
|
|
config.insert("XCHAL_HW_CONFIGID1", Value::Integer(587796255));
|
|
config.insert("XCHAL_HAVE_MUL32", Value::Integer(1));
|
|
config.insert("XCHAL_DATARAM0_SIZE", Value::Integer(67108864));
|
|
config.insert("XCHAL_DCACHE_WAYS", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_EXCLUSIVE", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_MINMAX", Value::Integer(1));
|
|
config.insert("XCHAL_INT27_EXTNUM", Value::Integer(22));
|
|
config.insert("XCHAL_INT15_LEVEL", Value::Integer(3));
|
|
config.insert("XCHAL_INTLEVEL3_VECOFS", Value::Integer(448));
|
|
config.insert("XCHAL_HAVE_FP_SQRT", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_ACELITE", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_BE", Value::Integer(0));
|
|
config.insert("XCHAL_INTLEVEL1_MASK", Value::Integer(407551));
|
|
config.insert("XCHAL_KERNEL_VECTOR_VADDR", Value::Integer(1073742592));
|
|
config.insert("XCHAL_INT12_LEVEL", Value::Integer(1));
|
|
config.insert("XCHAL_ICACHE_SIZE", Value::Integer(0));
|
|
config.insert("XCHAL_HW_MIN_VERSION_MAJOR", Value::Integer(2700));
|
|
config.insert("XCHAL_HAVE_HIFI3", Value::Integer(0));
|
|
config.insert("XCHAL_USER_VECTOR_VADDR", Value::Integer(1073742656));
|
|
config.insert("XCHAL_HW_VERSION_MINOR", Value::Integer(12));
|
|
config.insert("XCHAL_INT17_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_DCACHE_ECC_PARITY", Value::Integer(0));
|
|
config.insert("XCHAL_INT20_LEVEL", Value::Integer(2));
|
|
config.insert("XCHAL_INTLEVEL5_VECTOR_PADDR", Value::Integer(1073742400));
|
|
config.insert("XCHAL_HAVE_HIFI_MINI", Value::Integer(0));
|
|
config.insert("XCHAL_HW_MAX_VERSION_MAJOR", Value::Integer(2700));
|
|
config.insert("XCHAL_DATARAM0_HAVE_IDMA", Value::Integer(0));
|
|
config.insert("XCHAL_WINDOW_OF12_VECOFS", Value::Integer(256));
|
|
config.insert("XCHAL_HAVE_VECTRALX", Value::Integer(0));
|
|
config.insert("XCHAL_DCACHE_IS_COHERENT", Value::Integer(0));
|
|
config.insert("XCHAL_INT24_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_INTLEVEL1_ANDBELOW_MASK", Value::Integer(407551));
|
|
config.insert("XCHAL_HAVE_BBENEP", Value::Integer(0));
|
|
config.insert("XCHAL_NUM_DATAROM", Value::Integer(0));
|
|
config.insert("XCHAL_NUM_DATARAM", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_FULL_RESET", Value::Integer(1));
|
|
config.insert("XCHAL_HW_MAX_VERSION", Value::Integer(270012));
|
|
config.insert("XCHAL_EXTINT11_NUM", Value::Integer(14));
|
|
config.insert("XCHAL_INT5_EXTNUM", Value::Integer(5));
|
|
config.insert("XCHAL_VISION_SIMD16", Value::Integer(0));
|
|
config.insert("XCHAL_INT19_EXTNUM", Value::Integer(14));
|
|
config.insert("XCHAL_NUM_INSTROM", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_CP", Value::Integer(1));
|
|
config.insert("XCHAL_NUM_TIMERS", Value::Integer(3));
|
|
config.insert("XCHAL_ICACHE_ECC_WIDTH", Value::Integer(1));
|
|
config.insert("XCHAL_ICACHE_LINEWIDTH", Value::Integer(2));
|
|
config.insert("XCHAL_INSTRAM0_SIZE", Value::Integer(67108864));
|
|
config.insert("XCHAL_HW_VERSION_NAME", Value::String("LX7.0.12"));
|
|
config.insert("XCHAL_HAVE_XEA2", Value::Integer(1));
|
|
config.insert("XCHAL_INTLEVEL7_ANDBELOW_MASK", Value::Integer(4294967295));
|
|
config.insert("XCHAL_INT16_LEVEL", Value::Integer(5));
|
|
config.insert("XCHAL_INT9_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_HAVE_BSP3_TRANSPOSE", Value::Integer(0));
|
|
config.insert("XCHAL_INT6_TYPE", Value::Interrupt(InterruptType::Timer));
|
|
config.insert("XCHAL_INT7_LEVEL", Value::Integer(1));
|
|
config.insert("XCHAL_NUM_PERF_COUNTERS", Value::Integer(2));
|
|
config.insert("XCHAL_INT0_EXTNUM", Value::Integer(0));
|
|
config.insert("XCHAL_TRAX_MEM_SHAREABLE", Value::Integer(1));
|
|
config.insert("XCHAL_INT30_EXTNUM", Value::Integer(24));
|
|
config.insert("XCHAL_EXCM_LEVEL", Value::Integer(3));
|
|
config.insert("XCHAL_INT3_LEVEL", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_DFPU_SINGLE_DOUBLE", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_BBE16_DESPREAD", Value::Integer(0));
|
|
config.insert("XCHAL_INT24_EXTNUM", Value::Integer(19));
|
|
config.insert("XCHAL_EXTINT17_NUM", Value::Integer(22));
|
|
config.insert("XCHAL_HAVE_IDMA", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_DFP_accel", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_DEBUG_JTAG", Value::Integer(1));
|
|
config.insert("XCHAL_INT18_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_DCACHE_ECC_WIDTH", Value::Integer(1));
|
|
config.insert("XCHAL_INT10_LEVEL", Value::Integer(1));
|
|
config.insert("XCHAL_MPU_ALIGN_BITS", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_PIF_REQ_ATTR", Value::Integer(1));
|
|
config.insert("XCHAL_INT9_LEVEL", Value::Integer(1));
|
|
config.insert("XCHAL_INTLEVEL3_MASK", Value::Integer(683706368));
|
|
config.insert("XCHAL_NUM_INTERRUPTS", Value::Integer(32));
|
|
config.insert("XCHAL_HAVE_AXI", Value::Integer(0));
|
|
config.insert("XCHAL_INT19_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_INT23_EXTNUM", Value::Integer(18));
|
|
config.insert("XCHAL_HAVE_DEPBITS", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_NSA", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_CONNXD2_DUALLSFLIX", Value::Integer(0));
|
|
config.insert("XCHAL_XEA_VERSION", Value::Integer(2));
|
|
config.insert("XCHAL_INTLEVEL7_NUM", Value::Integer(14));
|
|
config.insert("XCHAL_INT15_TYPE", Value::Interrupt(InterruptType::Timer));
|
|
config.insert("XCHAL_INSTRAM0_HAVE_IDMA", Value::Integer(0));
|
|
config.insert("XCHAL_INTLEVEL3_ANDBELOW_MASK", Value::Integer(687783935));
|
|
config.insert("XCHAL_INT10_EXTNUM", Value::Integer(8));
|
|
config.insert("XCHAL_HAVE_PREFETCH", Value::Integer(0));
|
|
config.insert("XCHAL_INT4_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_HAVE_DCACHE_TEST", Value::Integer(0));
|
|
config.insert("XCHAL_INT22_LEVEL", Value::Integer(3));
|
|
config.insert("XCHAL_ICACHE_ECC_PARITY", Value::Integer(0));
|
|
config.insert("XCHAL_INTTYPE_MASK_TIMER", Value::Integer(98368));
|
|
config.insert("XCHAL_INTTYPE_MASK_SOFTWARE", Value::Integer(536871040));
|
|
config.insert("XCHAL_HAVE_FP_RECIP", Value::Integer(1));
|
|
config.insert("XCHAL_INTTYPE_MASK_EXTERN_EDGE", Value::Integer(1346372608));
|
|
config.insert("XCHAL_EXTINT20_NUM", Value::Integer(25));
|
|
config.insert("XCHAL_MAX_INSTRUCTION_SIZE", Value::Integer(4));
|
|
config.insert("XCHAL_HAVE_PTP_MMU", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_VECTRA1", Value::Integer(0));
|
|
config.insert("XCHAL_WINDOW_VECTORS_VADDR", Value::Integer(1073741824));
|
|
config.insert("XCHAL_HAVE_FUSION_VITERBI", Value::Integer(0));
|
|
config.insert("XCHAL_INTLEVEL5_ANDBELOW_MASK", Value::Integer(4294950911));
|
|
config.insert("XCHAL_HAVE_FUSIONG_SP_VFPU", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_CACHEATTR", Value::Integer(0));
|
|
config.insert("XCHAL_INT8_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_INT11_LEVEL", Value::Integer(3));
|
|
config.insert("XCHAL_HAVE_FUSION_BITOPS", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_FUSION_LOW_POWER", Value::Integer(0));
|
|
config.insert("XCHAL_VISION_QUAD_MAC_TYPE", Value::Integer(0));
|
|
config.insert("XCHAL_INT21_LEVEL", Value::Integer(2));
|
|
config.insert("XCHAL_INTLEVEL4_ANDBELOW_MASK", Value::Integer(2080292863));
|
|
config.insert("XCHAL_UNALIGNED_LOAD_EXCEPTION", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_FUSION_CONVENC", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_SEXT", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_DATARAM0", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_FUSION", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_PREFETCH_L1", Value::Integer(0));
|
|
config.insert("XCHAL_INT29_LEVEL", Value::Integer(3));
|
|
config.insert("XCHAL_HAVE_MUL16", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_FLIX3", Value::Integer(0));
|
|
config.insert("XCHAL_UNALIGNED_LOAD_HW", Value::Integer(1));
|
|
config.insert("XCHAL_NUM_INTERRUPTS_LOG2", Value::Integer(5));
|
|
config.insert("XCHAL_HAVE_EXCEPTIONS", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_FUSIONG_DP_VFPU", Value::Integer(0));
|
|
config.insert("XCHAL_HW_CONFIGID_RELIABLE", Value::Integer(1));
|
|
config.insert("XCHAL_INT14_EXTNUM", Value::Integer(11));
|
|
config.insert("XCHAL_NMI_VECTOR_VADDR", Value::Integer(1073742528));
|
|
config.insert("XCHAL_HW_REL_LX7", Value::Integer(1));
|
|
config.insert("XCHAL_INT28_LEVEL", Value::Integer(4));
|
|
config.insert("XCHAL_HAVE_SPANNING_WAY", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_OCD", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_OCD_DIR_ARRAY", Value::Integer(0));
|
|
config.insert("XCHAL_INTLEVEL4_VECOFS", Value::Integer(512));
|
|
config.insert("XCHAL_DATARAM0_BANKS", Value::Integer(1));
|
|
config.insert("XCHAL_HW_MAX_VERSION_MINOR", Value::Integer(12));
|
|
config.insert("XCHAL_HAVE_ICACHE_DYN_WAYS", Value::Integer(0));
|
|
config.insert("XCHAL_DCACHE_BANKS", Value::Integer(0));
|
|
config.insert("XCHAL_INT21_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_HAVE_TAP_MASTER", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_DEBUG_APB", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_VECBASE", Value::Integer(1));
|
|
config.insert("XCHAL_INT21_EXTNUM", Value::Integer(16));
|
|
config.insert("XCHAL_PREFETCH_CASTOUT_LINES", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_DIV32", Value::Integer(1));
|
|
config.insert("XCHAL_DATA_WIDTH", Value::Integer(16));
|
|
config.insert("XCHAL_EXTINT18_NUM", Value::Integer(23));
|
|
config.insert("XCHAL_WINDOW_OF4_VECOFS", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_HIFI5", Value::Integer(0));
|
|
config.insert("XCHAL_INSTRAM0_PADDR", Value::Integer(1073741824));
|
|
config.insert("XCHAL_PREFETCH_ENTRIES", Value::Integer(0));
|
|
config.insert("XCHAL_INTLEVEL2_ANDBELOW_MASK", Value::Integer(4077567));
|
|
config.insert("XCHAL_HAVE_USER_SPFPU", Value::Integer(0));
|
|
config.insert("XCHAL_INT12_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_MPU_ENTRIES", Value::Integer(0));
|
|
config.insert("XCHAL_HW_VERSION", Value::Integer(270012));
|
|
config.insert("XCHAL_HAVE_PIF_WR_RESP", Value::Integer(0));
|
|
config.insert("XCHAL_INT29_TYPE", Value::Interrupt(InterruptType::Software));
|
|
config.insert("XCHAL_ICACHE_SETWIDTH", Value::Integer(0));
|
|
config.insert("XCHAL_DATARAM0_PADDR", Value::Integer(1006632960));
|
|
config.insert("XCHAL_INT20_EXTNUM", Value::Integer(15));
|
|
config.insert("XCHAL_HAVE_HIGHPRI_INTERRUPTS", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_DENSITY", Value::Integer(1));
|
|
config.insert("XCHAL_INT26_EXTNUM", Value::Integer(21));
|
|
config.insert("XCHAL_LOOP_BUFFER_SIZE", Value::Integer(256));
|
|
config.insert("XCHAL_HAVE_FUSION_AVS", Value::Integer(0));
|
|
config.insert("XCHAL_INTTYPE_MASK_IDMA_ERR", Value::Integer(0));
|
|
config.insert("XCHAL_EXTINT25_NUM", Value::Integer(31));
|
|
config.insert("XCHAL_HAVE_BBE16_VECDIV", Value::Integer(0));
|
|
config.insert("XCHAL_DEBUG_VECTOR_PADDR", Value::Integer(1073742464));
|
|
config.insert("XCHAL_HAVE_TLBS", Value::Integer(1));
|
|
config.insert("XCHAL_EXTINT1_NUM", Value::Integer(1));
|
|
config.insert("XCHAL_MPU_BACKGROUND_ENTRIES", Value::Integer(0));
|
|
config.insert("XCHAL_NUM_INTLEVELS", Value::Integer(6));
|
|
config.insert("XCHAL_HAVE_FUSIONG", Value::Integer(0));
|
|
config.insert("XCHAL_INT0_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_HAVE_PDX4", Value::Integer(0));
|
|
config.insert("XCHAL_INT23_LEVEL", Value::Integer(3));
|
|
config.insert("XCHAL_RESET_VECTOR0_PADDR", Value::Integer(1342177280));
|
|
config.insert("XCHAL_INT17_EXTNUM", Value::Integer(12));
|
|
config.insert("XCHAL_HAVE_ABS", Value::Integer(1));
|
|
config.insert("XCHAL_INST_FETCH_WIDTH", Value::Integer(4));
|
|
config.insert("XCHAL_DCACHE_LINEWIDTH", Value::Integer(4));
|
|
config.insert("XCHAL_ICACHE_ACCESS_SIZE", Value::Integer(1));
|
|
config.insert("XCHAL_INT14_TYPE", Value::Interrupt(InterruptType::Nmi));
|
|
config.insert("XCHAL_HAVE_PREDICTED_BRANCHES", Value::Integer(0));
|
|
config.insert("XCHAL_CA_BITS", Value::Integer(4));
|
|
config.insert("XCHAL_INTTYPE_MASK_WRITE_ERROR", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_DEBUG_EXTERN_INT", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_DCACHE_DYN_WAYS", Value::Integer(0));
|
|
config.insert("XCHAL_NUM_XLMI", Value::Integer(0));
|
|
config.insert("XCHAL_EXTINT4_NUM", Value::Integer(4));
|
|
config.insert("XCHAL_HAVE_DFP_RECIP", Value::Integer(0));
|
|
config.insert("XCHAL_INT1_EXTNUM", Value::Integer(1));
|
|
config.insert("XCHAL_INT2_EXTNUM", Value::Integer(2));
|
|
config.insert("XCHAL_INT13_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_INTLEVEL2_VECOFS", Value::Integer(384));
|
|
config.insert("XCHAL_EXTINT8_NUM", Value::Integer(10));
|
|
config.insert("XCHAL_HAVE_CALL4AND12", Value::Integer(1));
|
|
config.insert("XCHAL_INT22_EXTNUM", Value::Integer(17));
|
|
config.insert("XCHAL_EXTINT6_NUM", Value::Integer(8));
|
|
config.insert("XCHAL_HAVE_THREADPTR", Value::Integer(1));
|
|
config.insert("XCHAL_NMILEVEL", Value::Integer(7));
|
|
config.insert("XCHAL_HAVE_PSO", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_IDENTITY_MAP", Value::Integer(1));
|
|
config.insert("XCHAL_MPU_BG_CACHEADRDIS", Value::Integer(0));
|
|
config.insert("XCHAL_RESET_VECTOR1_VADDR", Value::Integer(1073742848));
|
|
config.insert("XCHAL_HAVE_NMI", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_MUL32_HIGH", Value::Integer(1));
|
|
config.insert("XCHAL_PREFETCH_BLOCK_ENTRIES", Value::Integer(0));
|
|
config.insert("XCHAL_RESET_VECTOR1_PADDR", Value::Integer(1073742848));
|
|
config.insert("XCHAL_HAVE_FUSION_AES", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_FUSIONG3", Value::Integer(0));
|
|
config.insert("XCHAL_MMU_RINGS", Value::Integer(1));
|
|
config.insert("XCHAL_FUSIONG_SIMD32", Value::Integer(0));
|
|
config.insert("XCHAL_RESET_VECBASE_OVERLAP", Value::Integer(0));
|
|
config.insert("XCHAL_KERNEL_VECOFS", Value::Integer(768));
|
|
config.insert("XCHAL_HAVE_GRIVPEP_HISTOGRAM", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_FUSION_16BIT_BASEBAND", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_RELEASE_SYNC", Value::Integer(1));
|
|
config.insert("XCHAL_NUM_WRITEBUFFER_ENTRIES", Value::Integer(4));
|
|
config.insert("XCHAL_INT31_EXTNUM", Value::Integer(25));
|
|
config.insert("XCHAL_HAVE_DFP_SQRT", Value::Integer(0));
|
|
config.insert("XCHAL_HW_MIN_VERSION", Value::Integer(270012));
|
|
config.insert("XCHAL_DCACHE_SIZE", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_DEBUG", Value::Integer(1));
|
|
config.insert("XCHAL_INT26_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_EXTINT10_NUM", Value::Integer(13));
|
|
config.insert("XCHAL_INT25_LEVEL", Value::Integer(4));
|
|
config.insert("XCHAL_NUM_EXTINTERRUPTS", Value::Integer(26));
|
|
config.insert("XCHAL_INT18_EXTNUM", Value::Integer(13));
|
|
config.insert("XCHAL_EXTINT16_NUM", Value::Integer(21));
|
|
config.insert("XCHAL_USER_VECTOR_PADDR", Value::Integer(1073742656));
|
|
config.insert("XCHAL_HAVE_VISIONC", Value::Integer(0));
|
|
config.insert("XCHAL_HW_REL_LX7_0", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_BBE16_RSQRT", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_WINDOWED", Value::Integer(1));
|
|
config.insert("XCHAL_BUILD_UNIQUE_ID", Value::Integer(593695));
|
|
config.insert("XCHAL_INTLEVEL4_MASK", Value::Integer(1392508928));
|
|
config.insert("XCHAL_NUM_LOADSTORE_UNITS", Value::Integer(1));
|
|
config.insert("XCHAL_INT25_EXTNUM", Value::Integer(20));
|
|
config.insert("XCHAL_HAVE_FUSION_FP", Value::Integer(0));
|
|
config.insert("XCHAL_INSTRAM0_VADDR", Value::Integer(1073741824));
|
|
config.insert("XCHAL_WINDOW_OF8_VECOFS", Value::Integer(128));
|
|
config.insert("XCHAL_INTLEVEL2_VECTOR_VADDR", Value::Integer(1073742208));
|
|
config.insert("XCHAL_INTLEVEL5_VECOFS", Value::Integer(576));
|
|
config.insert("XCHAL_HAVE_TRAX", Value::Integer(1));
|
|
config.insert("XCHAL_DOUBLEEXC_VECOFS", Value::Integer(960));
|
|
config.insert("XCHAL_HAVE_FUSION_SOFTDEMAP", Value::Integer(0));
|
|
config.insert("XCHAL_DEBUG_VECTOR_VADDR", Value::Integer(1073742464));
|
|
config.insert("XCHAL_NUM_DBREAK", Value::Integer(2));
|
|
config.insert("XCHAL_ICACHE_WAYS", Value::Integer(1));
|
|
config.insert("XCHAL_INT17_LEVEL", Value::Integer(1));
|
|
config.insert("XCHAL_INT18_LEVEL", Value::Integer(1));
|
|
config.insert("XCHAL_INT14_LEVEL", Value::Integer(7));
|
|
config.insert("XCHAL_HAVE_MP_RUNSTALL", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_TURBO16", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_VECTOR_SELECT", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_BOOLEANS", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_GRIVPEP", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_DFP_DIV", Value::Integer(0));
|
|
config.insert("XCHAL_DCACHE_ACCESS_SIZE", Value::Integer(1));
|
|
config.insert("XCHAL_INT10_TYPE", Value::Interrupt(InterruptType::ExternEdge));
|
|
config.insert("XCHAL_HAVE_LOOPS", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_HIFIPRO", Value::Integer(0));
|
|
config.insert("XCHAL_SW_VERSION", Value::Integer(1200012));
|
|
config.insert("XCHAL_HW_MIN_VERSION_MINOR", Value::Integer(12));
|
|
config.insert("XCHAL_ICACHE_LINESIZE", Value::Integer(4));
|
|
config.insert("XCHAL_HAVE_PDX", Value::Integer(0));
|
|
config.insert("XCHAL_INT24_LEVEL", Value::Integer(4));
|
|
config.insert("XCHAL_INT20_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_INT3_EXTNUM", Value::Integer(3));
|
|
config.insert("XCHAL_WINDOW_UF12_VECOFS", Value::Integer(320));
|
|
config.insert("XCHAL_HAVE_VISION_SP_VFPU", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_PIF", Value::Integer(1));
|
|
config.insert("XCHAL_INT27_TYPE", Value::Interrupt(InterruptType::ExternLevel));
|
|
config.insert("XCHAL_INTTYPE_MASK_GS_ERR", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_PSO_FULL_RETENTION", Value::Integer(0));
|
|
config.insert("XCHAL_INTLEVEL4_VECTOR_PADDR", Value::Integer(1073742336));
|
|
config.insert("XCHAL_HAVE_HIFI5_HP_VFPU", Value::Integer(0));
|
|
config.insert("XCHAL_INT5_LEVEL", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_ABSOLUTE_LITERALS", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_CONNXD2", Value::Integer(0));
|
|
config.insert("XCHAL_DOUBLEEXC_VECTOR_PADDR", Value::Integer(1073742784));
|
|
config.insert("XCHAL_NUM_AREGS", Value::Integer(64));
|
|
config.insert("XCHAL_HAVE_HIFI3_VFPU", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_VECTORFPU2005", Value::Integer(0));
|
|
config.insert("XCHAL_INT28_TYPE", Value::Interrupt(InterruptType::ExternEdge));
|
|
config.insert("XCHAL_INTTYPE_MASK_NMI", Value::Integer(16384));
|
|
config.insert("XCHAL_HAVE_S32C1I", Value::Integer(1));
|
|
config.insert("XCHAL_VECBASE_RESET_VADDR", Value::Integer(1073741824));
|
|
config.insert("XCHAL_VISION_TYPE", Value::Integer(0));
|
|
config.insert("XCHAL_DCACHE_IS_WRITEBACK", Value::Integer(0));
|
|
config.insert("XCHAL_PROFILING_INTERRUPT", Value::Integer(11));
|
|
config.insert("XCHAL_HAVE_BSP3", Value::Integer(0));
|
|
config.insert("XCHAL_INT8_LEVEL", Value::Integer(1));
|
|
config.insert("XCHAL_INTLEVEL7_MASK", Value::Integer(16384));
|
|
config.insert("XCHAL_HW_CONFIGID0", Value::Integer(3270574078));
|
|
config.insert("XCHAL_EXTINT21_NUM", Value::Integer(26));
|
|
config.insert("XCHAL_EXTINT24_NUM", Value::Integer(30));
|
|
config.insert("XCHAL_DCACHE_SETWIDTH", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_OCD_LS32DDR", Value::Integer(1));
|
|
config.insert("XCHAL_DEBUG_VECOFS", Value::Integer(640));
|
|
config.insert("XCHAL_INTTYPE_MASK_UNCONFIGURED", Value::Integer(0));
|
|
config.insert("XCHAL_INT0_LEVEL", Value::Integer(1));
|
|
config.insert("XCHAL_RESET_VECTOR_VADDR", Value::Integer(1073742848));
|
|
config.insert("XCHAL_CLOCK_GATING_FUNCUNIT", Value::Integer(1));
|
|
config.insert("XCHAL_TIMER1_INTERRUPT", Value::Integer(15));
|
|
config.insert("XCHAL_NUM_IBREAK", Value::Integer(2));
|
|
config.insert("XCHAL_DATARAM0_ECC_PARITY", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_BBP16", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_PDX8", Value::Integer(0));
|
|
config.insert("XCHAL_NMI_VECTOR_PADDR", Value::Integer(1073742528));
|
|
config.insert("XCHAL_UNALIGNED_STORE_EXCEPTION", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_HIFI4_VFPU", Value::Integer(0));
|
|
config.insert("XCHAL_INSTRAM0_ECC_PARITY", Value::Integer(0));
|
|
config.insert("XCHAL_RESET_VECTOR0_VADDR", Value::Integer(1342177280));
|
|
config.insert("XCHAL_INTLEVEL6_VECTOR_PADDR", Value::Integer(1073742464));
|
|
config.insert("XCHAL_PDX_SIMD32", Value::Integer(0));
|
|
config.insert("XCHAL_INT6_LEVEL", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_DFP_RSQRT", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_INSTRAM0", Value::Integer(1));
|
|
config.insert("XCHAL_RESET_VECTOR_PADDR", Value::Integer(1073742848));
|
|
config.insert("XCHAL_USER_VECOFS", Value::Integer(832));
|
|
config.insert("XCHAL_CP_MAXCFG", Value::Integer(8));
|
|
config.insert("XCHAL_MMU_ASID_BITS", Value::Integer(0));
|
|
config.insert("XCHAL_INTLEVEL6_ANDBELOW_MASK", Value::Integer(4294950911));
|
|
config.insert("XCHAL_INT22_TYPE", Value::Interrupt(InterruptType::ExternEdge));
|
|
config.insert("XCHAL_HAVE_XEA1", Value::Integer(0));
|
|
config.insert("XCHAL_HAVE_FP", Value::Integer(1));
|
|
config.insert("XCHAL_HAVE_BBENEP_SP_VFPU", Value::Integer(0));
|
|
config.insert("XCHAL_EXTINT3_NUM", Value::Integer(3));
|
|
config.insert("XCHAL_TIMER3_INTERRUPT", Value::Interrupt(InterruptType::TimerUnconfigured));
|
|
config.insert("XCHAL_HAVE_BOOTLOADER", Value::Integer(0));
|
|
config.insert("XCHAL_INT7_TYPE", Value::Interrupt(InterruptType::Software));
|
|
config.insert("XCHAL_INT31_LEVEL", Value::Integer(5));
|
|
config.insert("XCHAL_EXTINT2_NUM", Value::Integer(2));
|
|
config.insert("XCHAL_HAVE_VISION_HP_VFPU", Value::Integer(0));
|
|
} |