Skip to content

Commit 1ca83c1

Browse files
committed
doc: Update changlog.rst and app.rst about cpuinfo app changes
Signed-off-by: Jiandong Qiu <qiujiandong@nucleisys.com>
1 parent 7859a82 commit 1ca83c1

2 files changed

Lines changed: 14 additions & 1 deletion

File tree

doc/source/changelog.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ This is release version of ``0.9.0`` of Nuclei SDK, which is still under develop
5454
- Add missing FCSR(Floating-Point Control and Status Register) save/restore functionality to FPU context handling macros ``SAVE_FPU_CONTEXT`` and ``RESTORE_FPU_CONTEXT`` in ``core_feature_fpu.h``
5555
- Add ``i_share_dlm`` bit field to ``CSR_MICFGINFO_Type`` structure in ``core_feature_base.h`` and display this information in the cpuinfo application.
5656
- Sync NMSIS 1.5.0 Core/DSP/NN header files, ``build.mk``, ``npk.yml`` and prebuilt DSP and NN libraries; for changes related to DSP/NN libraries, please refer to the NMSIS changelog.
57+
- Update ``IINFO_Type`` in ``core_feature_iinfo.h``. Add ``mpfctl``, ``etrace_info``, precise ECC and mem_crc related registers.
5758

5859
* Application
5960

@@ -93,6 +94,7 @@ This is release version of ``0.9.0`` of Nuclei SDK, which is still under develop
9394
- Fix documentation to correctly state that Nuclei Studio IDE supports both GCC and LLVM/Clang gcov format coverage visualization
9495
- Remove ``nuclei_cache`` npk configuration from ``demo_cache``, ``demo_cidu``, ``demo_ecc``, ``demo_pma``, ``demo_smpcc``, and ``smphello`` applications ``npk.yml`` since it is now deprecated
9596
- Add ``get_cpu_feature`` in ``cpuinfo`` to list CPU features for the future hardware ci testing.
97+
- Add register type definitions of ``mpfctl``, ``etrace_info``, precise ECC related registers and show these information in ``cpuinfo``
9698

9799
* Build System
98100

doc/source/design/app.rst

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ You can also use openocd to probe the cpu feature, see https://doc.nucleisys.com
147147

148148
.. code-block:: console
149149
150-
Nuclei SDK Build Time: Sep 23 2025, 09:41:30
150+
Nuclei SDK Build Time: Mar 20 2026, 12:41:32
151151
Download Mode: SRAM
152152
CPU Frequency 50327388 Hz
153153
CPU HartID: 0
@@ -233,6 +233,13 @@ You can also use openocd to probe the cpu feature, see https://doc.nucleisys.com
233233
agu_quick_forward=1
234234
cau_fwd=0
235235
hpm_ver=2
236+
sec_cfg: absent
237+
mpftctl:
238+
mpflvl=0
239+
mpfena=0
240+
etrace_info: present
241+
version=2.0
242+
data_trace=1
236243
misc:
237244
ws_tmout_max=767
238245
nc_tmout_max=0
@@ -241,6 +248,10 @@ You can also use openocd to probe the cpu feature, see https://doc.nucleisys.com
241248
pf_access=0
242249
cache_csr_access=0
243250
pma_csr_access=0
251+
ecc_inj_addr=0x0
252+
inject_way=0
253+
security_mode=0
254+
precise_ecc_inject=0
244255
-----End of Nuclei CPU INFO-----
245256
246257
.. _design_app_demo_timer:

0 commit comments

Comments
 (0)