fby3.5: common: Support software WDT#271
Closed
DelphineChiu wants to merge 1 commit into
Closed
Conversation
Summary: - Support software WDT to protect main process. WDT timeout is 15 seconds and BIC resets WDT per 10 seconds. Test plan: - Build code: Pass - WDT timer: Pass Log: 1. CL BIC (1) Check WDT handler thread is created uart:~$ kernel stacks 0x48f80 send_postcode_thread (real size 1024): unused 180 usage 844 / 1024 (82 %) 0x49048 snoop_thread (real size 512): unused 244 usage 268 / 512 (52 %) 0x4cc40 USB_handler (real size 2048): unused 1748 usage 300 / 2048 (14 %) 0x49dc0 kcs_polling (real size 2560): unused 372 usage 2188 / 2560 (85 %) 0x4a270 IPMB_SeqTimeout (real size 512): unused 284 usage 228 / 512 (44 %) 0x4a018 RX_BB_BIC_IPMB_TASK (real size 4096): unused 2708 usage 1388 / 4096 (33 %) 0x4a6c8 TX_BB_BIC_IPMB_TASK (real size 4096): unused 2748 usage 1348 / 4096 (32 %) 0x49f50 RX_ME_IPMB_TASK (real size 4096): unused 2676 usage 1420 / 4096 (34 %) 0x4a600 TX_ME_IPMB_TASK (real size 4096): unused 3188 usage 908 / 4096 (22 %) 0x49e88 RX_BMC_IPMB_TASK (real size 4096): unused 2708 usage 1388 / 4096 (33 %) 0x4a538 TX_BMC_IPMB_TASK (real size 4096): unused 2748 usage 1348 / 4096 (32 %) 0x4a920 IPMI_thread (real size 4096): unused 2116 usage 1980 / 4096 (48 %) 0x4bb78 sensor_poll (real size 2048): unused 1156 usage 892 / 2048 (43 %) 0x491f8 WDT_thread (real size 256): unused 68 usage 188 / 256 (73 %) 0x4bab0 pldm_wait_resp_to (real size 1024): unused 812 usage 212 / 1024 (20 %) 0x4b9e8 monitor_tid (real size 1024): unused 820 usage 204 / 1024 (19 %) 0x4ce08 shell_uart (real size 2048): unused 1004 usage 1044 / 2048 (50 %) 0x49110 gpio_workq (real size 3072): unused 1084 usage 1988 / 3072 (64 %) 0x446e0 ADC0 (real size 512): unused 268 usage 244 / 512 (47 %) 0x44a88 ADC1 (real size 512): unused 276 usage 236 / 512 (46 %) 0x55168 sysworkq (real size 2048): unused 1788 usage 260 / 2048 (12 %) 0x4ced0 usbworkq (real size 1024): unused 764 usage 260 / 1024 (25 %) 0x4cd40 logging (real size 768): unused 220 usage 548 / 768 (71 %) 0x4cfc8 idle 00 (real size 512): unused 460 usage 52 / 512 (10 %) 0x6d6f8 IRQ 00 (real size 2048): unused 1504 usage 544 / 2048 (26 %) (2) Cause BIC hangs and check it will reset itself uart:~$ [00:00:21.612,000] <err> os: ***** USAGE FAULT ***** [00:00:21.612,000] <err> os: ***** USAGE FAULT ***** [00:00:21.612,000] <err> os: Illegal use of the EPSR [00:00:21.612,000] <err> os: Illegal use of the EPSR [00:00:21.612,000] <err> os: r0/a1: 0x00000000 r1/a2: 0x0004b61c r2/a3: 0x00000001 [00:00:21.612,000] <err> os: r0/a1: 0x00000000 r1/a2: 0x0004b61c r2/a3: 0x00000001 [00:00:21.612,000] <err> os: r3/a4: 0x00000004 r12/ip: 0x08e8bdfe r14/lr: 0x000054e3 [00:00:21.612,000] <err> os: r3/a4: 0x00000004 r12/ip: 0x08e8bdfe r14/lr: 0x000054e3 [00:00:21.612,000] <err> os: xpsr: 0x00000000 [00:00:21.612,000] <err> os: xpsr: 0x00000000 [00:00:21.612,000] <err> os: Faulting instruction address (r15/pc): 0x08e8bdfe [00:00:21.612,000] <err> os: Faulting instruction address (r15/pc): 0x08e8bdfe [00:00:21.612,000] <err> os: >>> ZEPHYR FATAL ERROR 0: CPU exception on CPU 0 [00:00:21.612,000] <err> os: >>> ZEPHYR FATAL ERROR 0: CPU exception on CPU 0 [00:00:21.612,000] <err> os: Current thread: 0x4a920 (IPMI_thread) [00:00:21.612,000] <err> os: Current thread: 0x4a920 (IPMI_thread) [00:00:21.612,000] <err> os: Halting system [00:00:21.612,000] <err> os: Halting system ?)辴00:00:00.001,000] <inf> usb_dc_aspeed: select ep[0x81] as IN endpoint [00:00:00.001,000] <inf> usb_dc_aspeed: select ep[0x82] as IN endpoint [00:00:00.001,000] <wrn> usb_dc_aspeed: pre-selected ep[0x1] as IN endpoint [00:00:00.001,000] <wrn> usb_dc_as*** Booting Zephyr OS build v00.01.04-5-g44d2dfad91aa *** Hello, welcome to yv35 craterlake 2022.16.1 peed:BIC class type(class-2), 1ou present status(1), 2ou present status(0), board revision(0x1) ... 2. BB BIC (1) Check WDT handler thread is created uart:~$ kernel stacks 0x45ed0 USB_handler (real size 2048): unused 1756 usage 292 / 2048 (14 %) 0x43690 IPMB_SeqTimeout (real size 512): unused 292 usage 220 / 512 (42 %) 0x43500 RX_SLOT3_BIC_IPMB_TASK (real size 4096): unused 3292 usage 804 / 4096 (19 %) 0x43a20 TX_SLOT3_BIC_IPMB_TASK (real size 4096): unused 3188 usage 908 / 4096 (22 %) 0x43438 RX_SLOT1_BIC_IPMB_TASK (real size 4096): unused 3292 usage 804 / 4096 (19 %) 0x43958 TX_SLOT1_BIC_IPMB_TASK (real size 4096): unused 3188 usage 908 / 4096 (22 %) 0x43bb0 IPMI_thread (real size 4096): unused 2404 usage 1692 / 4096 (41 %) 0x44e08 sensor_poll (real size 2048): unused 1020 usage 1028 / 2048 (50 %) 0x43270 WDT_thread (real size 256): unused 52 usage 204 / 256 (79 %) 0x44d40 pldm_wait_resp_to (real size 1024): unused 812 usage 212 / 1024 (20 %) 0x44c78 monitor_tid (real size 1024): unused 820 usage 204 / 1024 (19 %) 0x46098 shell_uart (real size 2048): unused 1004 usage 1044 / 2048 (50 %) 0x43188 gpio_workq (real size 3072): unused 2804 usage 268 / 3072 (8 %) 0x3f9c8 ADC0 (real size 400): unused 164 usage 236 / 400 (59 %) 0x3fd00 ADC1 (real size 400): unused 164 usage 236 / 400 (59 %) 0x4e3f8 sysworkq (real size 1024): unused 764 usage 260 / 1024 (25 %) 0x46160 usbworkq (real size 1024): unused 764 usage 260 / 1024 (25 %) 0x45fd0 logging (real size 768): unused 244 usage 524 / 768 (68 %) 0x46258 idle 00 (real size 320): unused 268 usage 52 / 320 (16 %) 0x60850 IRQ 00 (real size 2048): unused 1504 usage 544 / 2048 (26 %) (2) Cause BIC hangs and check it will reset itself uart:~$ ASSERTION FAIL [thread->base.pended_on] @ WEST_TOPDIR/zephyr/kernel/sched.c:578 ?)辴00:00:00.000,000] <inf> usb_dc_aspeed: select ep[0x81] as IN endpoint [00:00:00.000,000] <inf> usb_dc_aspeed: select ep[0x82] as IN endpoint [00:00:00.000,000] <wrn> usb_dc_aspeed: pre-selected ep[0x1] as IN endpoint [00:00:00.000,000] <wrn> usb_dc_aspe*** Booting Zephyr OS build v00.01.04-5-g44d2dfad91aa *** Hello, welcome to yv35 baseboard 2022.16.1 ed: pre-selected ep[0x2] as IN endpoint [00:00:00.000,000] <inf> usb_dc_aspeed: select ep[0x3] as OUT endpoint uart:~$ Function pal_fix_full_sdr_table is not implemented Function pal_fix_sensor_config is not implemented ipmi_init ...
Contributor
|
@GoldenBug has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
SaraSYLin
added a commit
to Wiwynn/OpenBIC
that referenced
this pull request
May 11, 2022
Summary: - Support software WDT to protect main process. WDT timeout is 15 seconds and BIC resets WDT per 10 seconds. Pull Request resolved: facebook#271 Test Plan: - Build code: Pass - WDT timer: Pass Log: 1. CL BIC (1) Check WDT handler thread is created uart:~$ kernel stacks 0x48f80 send_postcode_thread (real size 1024): unused 180 usage 844 / 1024 (82 %) 0x49048 snoop_thread (real size 512): unused 244 usage 268 / 512 (52 %) 0x4cc40 USB_handler (real size 2048): unused 1748 usage 300 / 2048 (14 %) 0x49dc0 kcs_polling (real size 2560): unused 372 usage 2188 / 2560 (85 %) 0x4a270 IPMB_SeqTimeout (real size 512): unused 284 usage 228 / 512 (44 %) 0x4a018 RX_BB_BIC_IPMB_TASK (real size 4096): unused 2708 usage 1388 / 4096 (33 %) 0x4a6c8 TX_BB_BIC_IPMB_TASK (real size 4096): unused 2748 usage 1348 / 4096 (32 %) 0x49f50 RX_ME_IPMB_TASK (real size 4096): unused 2676 usage 1420 / 4096 (34 %) 0x4a600 TX_ME_IPMB_TASK (real size 4096): unused 3188 usage 908 / 4096 (22 %) 0x49e88 RX_BMC_IPMB_TASK (real size 4096): unused 2708 usage 1388 / 4096 (33 %) 0x4a538 TX_BMC_IPMB_TASK (real size 4096): unused 2748 usage 1348 / 4096 (32 %) 0x4a920 IPMI_thread (real size 4096): unused 2116 usage 1980 / 4096 (48 %) 0x4bb78 sensor_poll (real size 2048): unused 1156 usage 892 / 2048 (43 %) 0x491f8 WDT_thread (real size 256): unused 68 usage 188 / 256 (73 %) 0x4bab0 pldm_wait_resp_to (real size 1024): unused 812 usage 212 / 1024 (20 %) 0x4b9e8 monitor_tid (real size 1024): unused 820 usage 204 / 1024 (19 %) 0x4ce08 shell_uart (real size 2048): unused 1004 usage 1044 / 2048 (50 %) 0x49110 gpio_workq (real size 3072): unused 1084 usage 1988 / 3072 (64 %) 0x446e0 ADC0 (real size 512): unused 268 usage 244 / 512 (47 %) 0x44a88 ADC1 (real size 512): unused 276 usage 236 / 512 (46 %) 0x55168 sysworkq (real size 2048): unused 1788 usage 260 / 2048 (12 %) 0x4ced0 usbworkq (real size 1024): unused 764 usage 260 / 1024 (25 %) 0x4cd40 logging (real size 768): unused 220 usage 548 / 768 (71 %) 0x4cfc8 idle 00 (real size 512): unused 460 usage 52 / 512 (10 %) 0x6d6f8 IRQ 00 (real size 2048): unused 1504 usage 544 / 2048 (26 %) (2) Cause BIC hangs and check it will reset itself uart:~$ [00:00:21.612,000] <err> os: ***** USAGE FAULT ***** [00:00:21.612,000] <err> os: ***** USAGE FAULT ***** [00:00:21.612,000] <err> os: Illegal use of the EPSR [00:00:21.612,000] <err> os: Illegal use of the EPSR [00:00:21.612,000] <err> os: r0/a1: 0x00000000 r1/a2: 0x0004b61c r2/a3: 0x00000001 [00:00:21.612,000] <err> os: r0/a1: 0x00000000 r1/a2: 0x0004b61c r2/a3: 0x00000001 [00:00:21.612,000] <err> os: r3/a4: 0x00000004 r12/ip: 0x08e8bdfe r14/lr: 0x000054e3 [00:00:21.612,000] <err> os: r3/a4: 0x00000004 r12/ip: 0x08e8bdfe r14/lr: 0x000054e3 [00:00:21.612,000] <err> os: xpsr: 0x00000000 [00:00:21.612,000] <err> os: xpsr: 0x00000000 [00:00:21.612,000] <err> os: Faulting instruction address (r15/pc): 0x08e8bdfe [00:00:21.612,000] <err> os: Faulting instruction address (r15/pc): 0x08e8bdfe [00:00:21.612,000] <err> os: >>> ZEPHYR FATAL ERROR 0: CPU exception on CPU 0 [00:00:21.612,000] <err> os: >>> ZEPHYR FATAL ERROR 0: CPU exception on CPU 0 [00:00:21.612,000] <err> os: Current thread: 0x4a920 (IPMI_thread) [00:00:21.612,000] <err> os: Current thread: 0x4a920 (IPMI_thread) [00:00:21.612,000] <err> os: Halting system [00:00:21.612,000] <err> os: Halting system ?)辴00:00:00.001,000] <inf> usb_dc_aspeed: select ep[0x81] as IN endpoint [00:00:00.001,000] <inf> usb_dc_aspeed: select ep[0x82] as IN endpoint [00:00:00.001,000] <wrn> usb_dc_aspeed: pre-selected ep[0x1] as IN endpoint [00:00:00.001,000] <wrn> usb_dc_as*** Booting Zephyr OS build v00.01.04-5-g44d2dfad91aa *** Hello, welcome to yv35 craterlake 2022.16.1 peed:BIC class type(class-2), 1ou present status(1), 2ou present status(0), board revision(0x1) ... 2. BB BIC (1) Check WDT handler thread is created uart:~$ kernel stacks 0x45ed0 USB_handler (real size 2048): unused 1756 usage 292 / 2048 (14 %) 0x43690 IPMB_SeqTimeout (real size 512): unused 292 usage 220 / 512 (42 %) 0x43500 RX_SLOT3_BIC_IPMB_TASK (real size 4096): unused 3292 usage 804 / 4096 (19 %) 0x43a20 TX_SLOT3_BIC_IPMB_TASK (real size 4096): unused 3188 usage 908 / 4096 (22 %) 0x43438 RX_SLOT1_BIC_IPMB_TASK (real size 4096): unused 3292 usage 804 / 4096 (19 %) 0x43958 TX_SLOT1_BIC_IPMB_TASK (real size 4096): unused 3188 usage 908 / 4096 (22 %) 0x43bb0 IPMI_thread (real size 4096): unused 2404 usage 1692 / 4096 (41 %) 0x44e08 sensor_poll (real size 2048): unused 1020 usage 1028 / 2048 (50 %) 0x43270 WDT_thread (real size 256): unused 52 usage 204 / 256 (79 %) 0x44d40 pldm_wait_resp_to (real size 1024): unused 812 usage 212 / 1024 (20 %) 0x44c78 monitor_tid (real size 1024): unused 820 usage 204 / 1024 (19 %) 0x46098 shell_uart (real size 2048): unused 1004 usage 1044 / 2048 (50 %) 0x43188 gpio_workq (real size 3072): unused 2804 usage 268 / 3072 (8 %) 0x3f9c8 ADC0 (real size 400): unused 164 usage 236 / 400 (59 %) 0x3fd00 ADC1 (real size 400): unused 164 usage 236 / 400 (59 %) 0x4e3f8 sysworkq (real size 1024): unused 764 usage 260 / 1024 (25 %) 0x46160 usbworkq (real size 1024): unused 764 usage 260 / 1024 (25 %) 0x45fd0 logging (real size 768): unused 244 usage 524 / 768 (68 %) 0x46258 idle 00 (real size 320): unused 268 usage 52 / 320 (16 %) 0x60850 IRQ 00 (real size 2048): unused 1504 usage 544 / 2048 (26 %) (2) Cause BIC hangs and check it will reset itself uart:~$ ASSERTION FAIL [thread->base.pended_on] @ WEST_TOPDIR/zephyr/kernel/sched.c:578 ?)辴00:00:00.000,000] <inf> usb_dc_aspeed: select ep[0x81] as IN endpoint [00:00:00.000,000] <inf> usb_dc_aspeed: select ep[0x82] as IN endpoint [00:00:00.000,000] <wrn> usb_dc_aspeed: pre-selected ep[0x1] as IN endpoint [00:00:00.000,000] <wrn> usb_dc_aspe*** Booting Zephyr OS build v00.01.04-5-g44d2dfad91aa *** Hello, welcome to yv35 baseboard 2022.16.1 ed: pre-selected ep[0x2] as IN endpoint [00:00:00.000,000] <inf> usb_dc_aspeed: select ep[0x3] as OUT endpoint uart:~$ Function pal_fix_full_sdr_table is not implemented Function pal_fix_sensor_config is not implemented ipmi_init ... Reviewed By: garnermic Differential Revision: D36213271 Pulled By: GoldenBug fbshipit-source-id: a416cf5095da80003e0798bb3ec63194fab715c6
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary:
WDT timeout is 15 seconds and BIC resets WDT per 10 seconds.
Test plan:
Log:
(1) Check WDT handler thread is created
uart:~$ kernel stacks
0x48f80 send_postcode_thread (real size 1024): unused 180 usage 844 / 1024 (82 %)
0x49048 snoop_thread (real size 512): unused 244 usage 268 / 512 (52 %)
0x4cc40 USB_handler (real size 2048): unused 1748 usage 300 / 2048 (14 %)
0x49dc0 kcs_polling (real size 2560): unused 372 usage 2188 / 2560 (85 %)
0x4a270 IPMB_SeqTimeout (real size 512): unused 284 usage 228 / 512 (44 %)
0x4a018 RX_BB_BIC_IPMB_TASK (real size 4096): unused 2708 usage 1388 / 4096 (33 %)
0x4a6c8 TX_BB_BIC_IPMB_TASK (real size 4096): unused 2748 usage 1348 / 4096 (32 %)
0x49f50 RX_ME_IPMB_TASK (real size 4096): unused 2676 usage 1420 / 4096 (34 %)
0x4a600 TX_ME_IPMB_TASK (real size 4096): unused 3188 usage 908 / 4096 (22 %)
0x49e88 RX_BMC_IPMB_TASK (real size 4096): unused 2708 usage 1388 / 4096 (33 %)
0x4a538 TX_BMC_IPMB_TASK (real size 4096): unused 2748 usage 1348 / 4096 (32 %)
0x4a920 IPMI_thread (real size 4096): unused 2116 usage 1980 / 4096 (48 %)
0x4bb78 sensor_poll (real size 2048): unused 1156 usage 892 / 2048 (43 %)
0x491f8 WDT_thread (real size 256): unused 68 usage 188 / 256 (73 %)
0x4bab0 pldm_wait_resp_to (real size 1024): unused 812 usage 212 / 1024 (20 %)
0x4b9e8 monitor_tid (real size 1024): unused 820 usage 204 / 1024 (19 %)
0x4ce08 shell_uart (real size 2048): unused 1004 usage 1044 / 2048 (50 %)
0x49110 gpio_workq (real size 3072): unused 1084 usage 1988 / 3072 (64 %)
0x446e0 ADC0 (real size 512): unused 268 usage 244 / 512 (47 %)
0x44a88 ADC1 (real size 512): unused 276 usage 236 / 512 (46 %)
0x55168 sysworkq (real size 2048): unused 1788 usage 260 / 2048 (12 %)
0x4ced0 usbworkq (real size 1024): unused 764 usage 260 / 1024 (25 %)
0x4cd40 logging (real size 768): unused 220 usage 548 / 768 (71 %)
0x4cfc8 idle 00 (real size 512): unused 460 usage 52 / 512 (10 %)
0x6d6f8 IRQ 00 (real size 2048): unused 1504 usage 544 / 2048 (26 %)
(2) Cause BIC hangs and check it will reset itself
uart:~$
[00:00:21.612,000] os: ***** USAGE FAULT *****
[00:00:21.612,000] os: ***** USAGE FAULT *****
[00:00:21.612,000] os: Illegal use of the EPSR
[00:00:21.612,000] os: Illegal use of the EPSR
[00:00:21.612,000] os: r0/a1: 0x00000000 r1/a2: 0x0004b61c r2/a3: 0x00000001
[00:00:21.612,000] os: r0/a1: 0x00000000 r1/a2: 0x0004b61c r2/a3: 0x00000001
[00:00:21.612,000] os: r3/a4: 0x00000004 r12/ip: 0x08e8bdfe r14/lr: 0x000054e3
[00:00:21.612,000] os: r3/a4: 0x00000004 r12/ip: 0x08e8bdfe r14/lr: 0x000054e3
[00:00:21.612,000] os: xpsr: 0x00000000
[00:00:21.612,000] os: xpsr: 0x00000000
[00:00:21.612,000] os: Faulting instruction address (r15/pc): 0x08e8bdfe
[00:00:21.612,000] os: Faulting instruction address (r15/pc): 0x08e8bdfe
[00:00:21.612,000] os: >>> ZEPHYR FATAL ERROR 0: CPU exception on CPU 0
[00:00:21.612,000] os: >>> ZEPHYR FATAL ERROR 0: CPU exception on CPU 0
[00:00:21.612,000] os: Current thread: 0x4a920 (IPMI_thread)
[00:00:21.612,000] os: Current thread: 0x4a920 (IPMI_thread)
[00:00:21.612,000] os: Halting system
[00:00:21.612,000] os: Halting system
?)辴00:00:00.001,000] usb_dc_aspeed: select ep[0x81] as IN endpoint
[00:00:00.001,000] usb_dc_aspeed: select ep[0x82] as IN endpoint
[00:00:00.001,000] usb_dc_aspeed: pre-selected ep[0x1] as IN endpoint
[00:00:00.001,000] usb_dc_as*** Booting Zephyr OS build v00.01.04-5-g44d2dfad91aa ***
Hello, welcome to yv35 craterlake 2022.16.1
peed:BIC class type(class-2), 1ou present status(1), 2ou present status(0), board revision(0x1)
...
(1) Check WDT handler thread is created
uart:~$ kernel stacks
0x45ed0 USB_handler (real size 2048): unused 1756 usage 292 / 2048 (14 %)
0x43690 IPMB_SeqTimeout (real size 512): unused 292 usage 220 / 512 (42 %)
0x43500 RX_SLOT3_BIC_IPMB_TASK (real size 4096): unused 3292 usage 804 / 4096 (19 %)
0x43a20 TX_SLOT3_BIC_IPMB_TASK (real size 4096): unused 3188 usage 908 / 4096 (22 %)
0x43438 RX_SLOT1_BIC_IPMB_TASK (real size 4096): unused 3292 usage 804 / 4096 (19 %)
0x43958 TX_SLOT1_BIC_IPMB_TASK (real size 4096): unused 3188 usage 908 / 4096 (22 %)
0x43bb0 IPMI_thread (real size 4096): unused 2404 usage 1692 / 4096 (41 %)
0x44e08 sensor_poll (real size 2048): unused 1020 usage 1028 / 2048 (50 %)
0x43270 WDT_thread (real size 256): unused 52 usage 204 / 256 (79 %)
0x44d40 pldm_wait_resp_to (real size 1024): unused 812 usage 212 / 1024 (20 %)
0x44c78 monitor_tid (real size 1024): unused 820 usage 204 / 1024 (19 %)
0x46098 shell_uart (real size 2048): unused 1004 usage 1044 / 2048 (50 %)
0x43188 gpio_workq (real size 3072): unused 2804 usage 268 / 3072 (8 %)
0x3f9c8 ADC0 (real size 400): unused 164 usage 236 / 400 (59 %)
0x3fd00 ADC1 (real size 400): unused 164 usage 236 / 400 (59 %)
0x4e3f8 sysworkq (real size 1024): unused 764 usage 260 / 1024 (25 %)
0x46160 usbworkq (real size 1024): unused 764 usage 260 / 1024 (25 %)
0x45fd0 logging (real size 768): unused 244 usage 524 / 768 (68 %)
0x46258 idle 00 (real size 320): unused 268 usage 52 / 320 (16 %)
0x60850 IRQ 00 (real size 2048): unused 1504 usage 544 / 2048 (26 %)
(2) Cause BIC hangs and check it will reset itself
uart:~$ ASSERTION FAIL [thread->base.pended_on] @ WEST_TOPDIR/zephyr/kernel/sched.c:578
?)辴00:00:00.000,000] usb_dc_aspeed: select ep[0x81] as IN endpoint
[00:00:00.000,000] usb_dc_aspeed: select ep[0x82] as IN endpoint
[00:00:00.000,000] usb_dc_aspeed: pre-selected ep[0x1] as IN endpoint
[00:00:00.000,000] usb_dc_aspe*** Booting Zephyr OS build v00.01.04-5-g44d2dfad91aa ***
Hello, welcome to yv35 baseboard 2022.16.1
ed: pre-selected ep[0x2] as IN endpoint
[00:00:00.000,000] usb_dc_aspeed: select ep[0x3] as OUT endpoint
uart:~$ Function pal_fix_full_sdr_table is not implemented
Function pal_fix_sensor_config is not implemented
ipmi_init
...