Huaqi Fang
|
6229ccb196
NMSIS/Core: optimize __STATIC_FORCEINLINE to __STATIC_INLINE
|
6 maanden geleden |
Huaqi Fang
|
6b247725f5
NMSIS/Core: update __ASSEMBLY__ to __ASSEMBLER__ to match gcc predefines
|
6 maanden geleden |
dongyongtao
|
c7fe9a7f13
NMSIS: should use "1UL" not just bare "1" when logical shift in case that shift more than 31 bit because bare "1" is 32bits default
|
8 maanden geleden |
Huaqi Fang
|
b7d42b3018
NMSIS/Core: Fix ``__enable_sw_irq_s`` implementation in ``core_feature_base.h``
|
9 maanden geleden |
Huaqi Fang
|
8a6248ced3
NMSIS/Core: Fix __clear_core_irq_pending and __clear_core_irq_pending_s
|
9 maanden geleden |
qiujiandong
|
4b17aea896
NMSIS/Core: add `BENCH_XLEN_MODE` for HPM counter
|
9 maanden geleden |
qiujiandong
|
32232f79d6
NMSIS/Core: add `BENCH_XLEN_MODE` for cycle count
|
9 maanden geleden |
Huaqi Fang
|
f6447f0a08
NMSIS/Core: add __set_mideleg function for interrupt delegation to S mode
|
9 maanden geleden |
Huaqi Fang
|
329a24d8ca
NMSIS: add sstc bitfield in CSR_MCFGINFO_Type
|
11 maanden geleden |
Huaqi Fang
|
cad15cd46d
NMSIS/Core: Update and add new CSR Union Types
|
1 jaar geleden |
Huaqi Fang
|
51219729e7
NMSIS/Core: Add support for timer SSTC extension in core_feature_timer.h
|
1 jaar geleden |
Huaqi Fang
|
0dc9072229
NMSIS/Core: CSR MDCAUSE.mdcause changed from 0:2 to 0:3
|
1 jaar geleden |
Huaqi Fang
|
6316288e30
NMSIS/Core: Add extra interrupt control api for plic interrupt mode
|
1 jaar geleden |
Huaqi Fang
|
1e66515e1f
NMSIS/Core: add CSR_MTLBCFGINFO_Type and update CSR_MCFGINFO_Type/CSR_MECCCODE_Type
|
1 jaar geleden |
dongyongtao
|
5528336159
NMSIS: add two apis of __set_rv_cycle and __set_rv_instret
|
2 jaren geleden |
dongyongtao
|
0471656d55
NMSIS/core_feature_base.h: mdcfg_info doesn't have "lm_xonly" bit
|
2 jaren geleden |
dongyongtao
|
86c6d54655
NMSIS/core_feature_base.h: revise CSR_MDLMCTL_Type according to https://doc.corp.nucleisys.com/cpu_signoff/900/v3.7.0/Nuclei_RISC-V_ISA_Spec.pdf
|
2 jaren geleden |
dongyongtao
|
ad62bdb47f
NMSIS/core_feature_base.h: revise CSR_MILMCTL_Type according to https://doc.corp.nucleisys.com/cpu_signoff/900/v3.7.0/Nuclei_RISC-V_ISA_Spec.pdf
|
2 jaren geleden |
dongyongtao
|
e23e6d9bb6
NMSIS/core_feature_base.h: revise CSR_MCACHECTL_Type according to https://doc.corp.nucleisys.com/cpu_signoff/900/v3.7.0/Nuclei_RISC-V_ISA_Spec.pdf
|
2 jaren geleden |
dongyongtao
|
ee3c2033db
NMSIS/core_feature_base.h: revise CSR_MMISCCTRL_Type according to https://doc.corp.nucleisys.com/cpu_signoff/900/v3.7.0/Nuclei_RISC-V_ISA_Spec.pdf
|
2 jaren geleden |
dongyongtao
|
89250c87af
NMSIS/core_feature_base.h: IC_ECC/DC_ECC bit is removed according to https://doc.corp.nucleisys.com/cpu_signoff/900/v3.7.0/Nuclei_RISC-V_ISA_Spec.pdf
|
2 jaren geleden |
dongyongtao
|
f8d9298e55
NMSIS: update CSR_MCFGINFO_Type according to Nuclei_RISC-V_ISA_Spec.pdf v3.1.0
|
2 jaren geleden |
Huaqi Fang
|
077657aa0e
NMSIS/Core: Fix missing break in __set_hpm_event function
|
2 jaren geleden |
Huaqi Fang
|
e7f82773b3
NMSIS/Core: clean and optimize header files comments
|
2 jaren geleden |
Huaqi Fang
|
635af1b869
NMSIS/Core: add __get_hart_index and SysTimer_GetHartID and modify __get_hart_id API
|
2 jaren geleden |
Huaqi Fang
|
b88f5eab4b
NMSIS/Core: Use IAR csr access api instead macros to avoid compile fail in IAR
|
2 jaren geleden |
Huaqi Fang
|
c69f7391a2
NMSIS/Core: use unsigned long to typedef rv_csr_t
|
2 jaren geleden |
Huaqi Fang
|
373658c0fb
NMSIS: remove execution bit for NMSIS files
|
2 jaren geleden |
Huaqi Fang
|
f435e374d3
NMSIS: Sync with NMSIS 1.1.1 DSP/NN library release
|
2 jaren geleden |
Huaqi Fang
|
0caf2510b5
NMSIS: comment about mhartid changes for nuclei subsystem reference design
|
2 jaren geleden |