Created
July 14, 2025 00:08
-
-
Save nuttxpr/35811765dba2c0aeba5f978d24db8bc9 to your computer and use it in GitHub Desktop.
Daily Build and Test for StarPro64 EIC7700X SBC
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
CC: sem.c CC: nsh_syscmds.c CC: semtimed.c CC: setvbuf.c CC: nsh_system.c CC: nsh_timcmds.c CC: nsh_test.c CC: sighand.c CC: nsh_wait.c CC: sighelper.c CC: signest.c CC: sigprocmask.c CC: timedmqueue.c fpu.c:57:8: warning: #warning "FPU test not built; Only available in the flat build (CONFIG_BUILD_FLAT)" [-Wcpp] | |
Script started on 2025-07-14 08:04:09+08:00 [COMMAND="/home/luppy/nuttx-build-farm/build-test-starpro64.sh " <not executed on terminal>] | |
Now running https://github.com/lupyuen/nuttx-build-farm/blob/main/build-test-starpro64.sh | |
+ export STARPRO64_SERVER=thinkcentre | |
+ STARPRO64_SERVER=thinkcentre | |
+ export TFTP_SERVER=tftpserver | |
+ TFTP_SERVER=tftpserver | |
+ nuttx_hash= | |
+ apps_hash= | |
+ nuttx_url= | |
+ nuttx_ref= | |
+ apps_url= | |
+ apps_ref= | |
+ neofetch | |
.-/+oossssoo+/-. | |
`:+ssssssssssssssssss+:` | |
-+ssssssssssssssssssyyssss+- | |
.ossssssssssssssssssdMMMNysssso. | |
/ssssssssssshdmmNNmmyNMMMMhssssss/ | |
+ssssssssshmydMMMMMMMNddddyssssssss+ | |
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ | |
.ssssssssdMMMNhsssssssssshNMMMdssssssss. | |
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ | |
ossyNMMMNyMMhsssssssssssssshmmmhssssssso | |
ossyNMMMNyMMhsssssssssssssshmmmhssssssso | |
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ | |
.ssssssssdMMMNhsssssssssshNMMMdssssssss. | |
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ | |
+sssssssssdmydMMMMMMMMddddyssssssss+ | |
/ssssssssssshdmNNNNmyNMMMMhssssss/ | |
.ossssssssssssssssssdMMMNysssso. | |
-+sssssssssssssssssyyyssss+- | |
`:+ssssssssssssssssss+:` | |
.-/+oossssoo+/-. | |
luppy@thinkstation | |
------------------ | |
OS: Ubuntu 24.04.2 LTS x86_64 | |
Host: 30B4S1MW02 ThinkStation P510 | |
Kernel: 6.11.0-21-generic | |
Uptime: 104 days, 17 hours, 30 mins | |
Packages: 2307 (dpkg), 12 (snap) | |
Shell: sh | |
Resolution: 640x480 | |
Terminal: script | |
CPU: Intel Xeon E5-2650 v4 (24) @ 2.900GHz | |
GPU: NVIDIA Quadro M2000 | |
Memory: 4599MiB / 64189MiB | |
+ [[ '' == '' ]] | |
+ nuttx_hash=HEAD | |
+ [[ '' == '' ]] | |
+ apps_hash=HEAD | |
+ [[ '' == '' ]] | |
+ nuttx_url=https://github.com/apache/nuttx | |
+ [[ '' == '' ]] | |
+ nuttx_ref=master | |
+ [[ '' == '' ]] | |
+ apps_url=https://github.com/apache/nuttx-apps | |
+ [[ '' == '' ]] | |
+ apps_ref=master | |
+ script_path=/home/luppy/nuttx-build-farm/build-test-starpro64.sh | |
+++ dirname -- /home/luppy/nuttx-build-farm/build-test-starpro64.sh | |
++ cd -P /home/luppy/nuttx-build-farm | |
++ pwd | |
+ script_dir=/home/luppy/nuttx-build-farm | |
++ echo master | |
++ tr / _ | |
+ nuttx_ref2=master | |
++ echo master | |
++ tr / _ | |
+ apps_ref2=master | |
+ tmp_path=/tmp/build-test-starpro64-master-master | |
+ rm -rf /tmp/build-test-starpro64-master-master | |
+ mkdir /tmp/build-test-starpro64-master-master | |
+ cd /tmp/build-test-starpro64-master-master | |
+ git clone https://github.com/apache/nuttx nuttx --branch master | |
Cloning into 'nuttx'... | |
remote: Enumerating objects: 860648, done. | |
remote: Counting objects: 0% (1/596) remote: Counting objects: 1% (6/596) remote: Counting objects: 2% (12/596) remote: Counting objects: 3% (18/596) remote: Counting objects: 4% (24/596) remote: Counting objects: 5% (30/596) remote: Counting objects: 6% (36/596) remote: Counting objects: 7% (42/596) remote: Counting objects: 8% (48/596) remote: Counting objects: 9% (54/596) remote: Counting objects: 10% (60/596) remote: Counting objects: 11% (66/596) remote: Counting objects: 12% (72/596) remote: Counting objects: 13% (78/596) remote: Counting objects: 14% (84/596) remote: Counting objects: 15% (90/596) remote: Counting objects: 16% (96/596) remote: Counting objects: 17% (102/596) remote: Counting objects: 18% (108/596) remote: Counting objects: 19% (114/596) remote: Counting objects: 20% (120/596) remote: Counting objects: 21% (126/596) remote: Counting objects: 22% (132/596) remote: Counting objects: 23% (138/596) remote: Counting objects: 24% (144/596) remote: Counting objects: 25% (149/596) remote: Counting objects: 26% (155/596) remote: Counting objects: 27% (161/596) remote: Counting objects: 28% (167/596) remote: Counting objects: 29% (173/596) remote: Counting objects: 30% (179/596) remote: Counting objects: 31% (185/596) remote: Counting objects: 32% (191/596) remote: Counting objects: 33% (197/596) remote: Counting objects: 34% (203/596) remote: Counting objects: 35% (209/596) remote: Counting objects: 36% (215/596) remote: Counting objects: 37% (221/596) remote: Counting objects: 38% (227/596) remote: Counting objects: 39% (233/596) remote: Counting objects: 40% (239/596) remote: Counting objects: 41% (245/596) remote: Counting objects: 42% (251/596) remote: Counting objects: 43% (257/596) remote: Counting objects: 44% (263/596) remote: Counting objects: 45% (269/596) remote: Counting objects: 46% (275/596) remote: Counting objects: 47% (281/596) remote: Counting objects: 48% (287/596) remote: Counting objects: 49% (293/596) remote: Counting objects: 50% (298/596) remote: Counting objects: 51% (304/596) remote: Counting objects: 52% (310/596) remote: Counting objects: 53% (316/596) remote: Counting objects: 54% (322/596) remote: Counting objects: 55% (328/596) remote: Counting objects: 56% (334/596) remote: Counting objects: 57% (340/596) remote: Counting objects: 58% (346/596) remote: Counting objects: 59% (352/596) remote: Counting objects: 60% (358/596) remote: Counting objects: 61% (364/596) remote: Counting objects: 62% (370/596) remote: Counting objects: 63% (376/596) remote: Counting objects: 64% (382/596) remote: Counting objects: 65% (388/596) remote: Counting objects: 66% (394/596) remote: Counting objects: 67% (400/596) remote: Counting objects: 68% (406/596) remote: Counting objects: 69% (412/596) remote: Counting objects: 70% (418/596) remote: Counting objects: 71% (424/596) remote: Counting objects: 72% (430/596) remote: Counting objects: 73% (436/596) remote: Counting objects: 74% (442/596) remote: Counting objects: 75% (447/596) remote: Counting objects: 76% (453/596) remote: Counting objects: 77% (459/596) remote: Counting objects: 78% (465/596) remote: Counting objects: 79% (471/596) remote: Counting objects: 80% (477/596) remote: Counting objects: 81% (483/596) remote: Counting objects: 82% (489/596) remote: Counting objects: 83% (495/596) remote: Counting objects: 84% (501/596) remote: Counting objects: 85% (507/596) remote: Counting objects: 86% (513/596) remote: Counting objects: 87% (519/596) remote: Counting objects: 88% (525/596) remote: Counting objects: 89% (531/596) remote: Counting objects: 90% (537/596) remote: Counting objects: 91% (543/596) remote: Counting objects: 92% (549/596) remote: Counting objects: 93% (555/596) remote: Counting objects: 94% (561/596) remote: Counting objects: 95% (567/596) remote: Counting objects: 96% (573/596) remote: Counting objects: 97% (579/596) remote: Counting objects: 98% (585/596) remote: Counting objects: 99% (591/596) remote: Counting objects: 100% (596/596) remote: Counting objects: 100% (596/596), done. | |
remote: Compressing objects: 0% (1/341) remote: Compressing objects: 1% (4/341) remote: Compressing objects: 2% (7/341) remote: Compressing objects: 3% (11/341) remote: Compressing objects: 4% (14/341) remote: Compressing objects: 5% (18/341) remote: Compressing objects: 6% (21/341) remote: Compressing objects: 7% (24/341) remote: Compressing objects: 8% (28/341) remote: Compressing objects: 9% (31/341) remote: Compressing objects: 10% (35/341) remote: Compressing objects: 11% (38/341) remote: Compressing objects: 12% (41/341) remote: Compressing objects: 13% (45/341) remote: Compressing objects: 14% (48/341) remote: Compressing objects: 15% (52/341) remote: Compressing objects: 16% (55/341) remote: Compressing objects: 17% (58/341) remote: Compressing objects: 18% (62/341) remote: Compressing objects: 19% (65/341) remote: Compressing objects: 20% (69/341) remote: Compressing objects: 21% (72/341) remote: Compressing objects: 22% (76/341) remote: Compressing objects: 23% (79/341) remote: Compressing objects: 24% (82/341) remote: Compressing objects: 25% (86/341) remote: Compressing objects: 26% (89/341) remote: Compressing objects: 27% (93/341) remote: Compressing objects: 28% (96/341) remote: Compressing objects: 29% (99/341) remote: Compressing objects: 30% (103/341) remote: Compressing objects: 31% (106/341) remote: Compressing objects: 32% (110/341) remote: Compressing objects: 33% (113/341) remote: Compressing objects: 34% (116/341) remote: Compressing objects: 35% (120/341) remote: Compressing objects: 36% (123/341) remote: Compressing objects: 37% (127/341) remote: Compressing objects: 38% (130/341) remote: Compressing objects: 39% (133/341) remote: Compressing objects: 40% (137/341) remote: Compressing objects: 41% (140/341) remote: Compressing objects: 42% (144/341) remote: Compressing objects: 43% (147/341) remote: Compressing objects: 44% (151/341) remote: Compressing objects: 45% (154/341) remote: Compressing objects: 46% (157/341) remote: Compressing objects: 47% (161/341) remote: Compressing objects: 48% (164/341) remote: Compressing objects: 49% (168/341) remote: Compressing objects: 50% (171/341) remote: Compressing objects: 51% (174/341) remote: Compressing objects: 52% (178/341) remote: Compressing objects: 53% (181/341) remote: Compressing objects: 54% (185/341) remote: Compressing objects: 55% (188/341) remote: Compressing objects: 56% (191/341) remote: Compressing objects: 57% (195/341) remote: Compressing objects: 58% (198/341) remote: Compressing objects: 59% (202/341) remote: Compressing objects: 60% (205/341) remote: Compressing objects: 61% (209/341) remote: Compressing objects: 62% (212/341) remote: Compressing objects: 63% (215/341) remote: Compressing objects: 64% (219/341) remote: Compressing objects: 65% (222/341) remote: Compressing objects: 66% (226/341) remote: Compressing objects: 67% (229/341) remote: Compressing objects: 68% (232/341) remote: Compressing objects: 69% (236/341) remote: Compressing objects: 70% (239/341) remote: Compressing objects: 71% (243/341) remote: Compressing objects: 72% (246/341) remote: Compressing objects: 73% (249/341) remote: Compressing objects: 74% (253/341) remote: Compressing objects: 75% (256/341) remote: Compressing objects: 76% (260/341) remote: Compressing objects: 77% (263/341) remote: Compressing objects: 78% (266/341) remote: Compressing objects: 79% (270/341) remote: Compressing objects: 80% (273/341) remote: Compressing objects: 81% (277/341) remote: Compressing objects: 82% (280/341) remote: Compressing objects: 83% (284/341) remote: Compressing objects: 84% (287/341) remote: Compressing objects: 85% (290/341) remote: Compressing objects: 86% (294/341) remote: Compressing objects: 87% (297/341) remote: Compressing objects: 88% (301/341) remote: Compressing objects: 89% (304/341) remote: Compressing objects: 90% (307/341) remote: Compressing objects: 91% (311/341) remote: Compressing objects: 92% (314/341) remote: Compressing objects: 93% (318/341) remote: Compressing objects: 94% (321/341) remote: Compressing objects: 95% (324/341) remote: Compressing objects: 96% (328/341) remote: Compressing objects: 97% (331/341) remote: Compressing objects: 98% (335/341) remote: Compressing objects: 99% (338/341) remote: Compressing objects: 100% (341/341) remote: Compressing objects: 100% (341/341), done. | |
Receiving objects: 0% (1/860648)Receiving objects: 1% (8607/860648)Receiving objects: 2% (17213/860648)Receiving objects: 3% (25820/860648), 5.52 MiB | 11.02 MiB/sReceiving objects: 4% (34426/860648), 5.52 MiB | 11.02 MiB/sReceiving objects: 5% (43033/860648), 5.52 MiB | 11.02 MiB/sReceiving objects: 5% (45335/860648), 5.52 MiB | 11.02 MiB/sReceiving objects: 6% (51639/860648), 10.73 MiB | 10.72 MiB/sReceiving objects: 7% (60246/860648), 10.73 MiB | 10.72 MiB/sReceiving objects: 7% (61635/860648), 27.45 MiB | 13.61 MiB/sReceiving objects: 7% (62847/860648), 36.51 MiB | 14.51 MiB/sReceiving objects: 7% (63076/860648), 61.92 MiB | 15.35 MiB/sReceiving objects: 7% (64238/860648), 70.44 MiB | 15.54 MiB/sReceiving objects: 8% (68852/860648), 79.27 MiB | 16.27 MiB/sReceiving objects: 8% (74233/860648), 87.81 MiB | 17.00 MiB/sReceiving objects: 9% (77459/860648), 95.71 MiB | 16.92 MiB/sReceiving objects: 10% (86065/860648), 95.71 MiB | 16.92 MiB/sReceiving objects: 11% (94672/860648), 104.67 MiB | 17.09 MiB/sReceiving objects: 11% (96919/860648), 104.67 MiB | 17.09 MiB/sReceiving objects: 12% (103278/860648), 113.18 MiB | 16.97 MiB/sReceiving objects: 13% (111885/860648), 121.71 MiB | 16.91 MiB/sReceiving objects: 13% (115720/860648), 121.71 MiB | 16.91 MiB/sReceiving objects: 14% (120491/860648), 130.15 MiB | 17.00 MiB/sReceiving objects: 15% (129098/860648), 130.15 MiB | 17.00 MiB/sReceiving objects: 16% (137704/860648), 139.14 MiB | 17.16 MiB/sReceiving objects: 16% (144995/860648), 139.14 MiB | 17.16 MiB/sReceiving objects: 17% (146311/860648), 147.64 MiB | 17.15 MiB/sReceiving objects: 18% (154917/860648), 147.64 MiB | 17.15 MiB/sReceiving objects: 19% (163524/860648), 156.32 MiB | 17.11 MiB/sReceiving objects: 20% (172130/860648), 156.32 MiB | 17.11 MiB/sReceiving objects: 20% (173226/860648), 156.32 MiB | 17.11 MiB/sReceiving objects: 21% (180737/860648), 164.86 MiB | 17.09 MiB/sReceiving objects: 22% (189343/860648), 164.86 MiB | 17.09 MiB/sReceiving objects: 23% (197950/860648), 173.37 MiB | 17.23 MiB/sReceiving objects: 24% (206556/860648), 173.37 MiB | 17.23 MiB/sReceiving objects: 24% (206732/860648), 173.37 MiB | 17.23 MiB/sReceiving objects: 25% (215162/860648), 182.26 MiB | 17.21 MiB/sReceiving objects: 26% (223769/860648), 182.26 MiB | 17.21 MiB/sReceiving objects: 27% (232375/860648), 190.66 MiB | 17.19 MiB/sReceiving objects: 28% (240982/860648), 190.66 MiB | 17.19 MiB/sReceiving objects: 28% (241526/860648), 190.66 MiB | 17.19 MiB/sReceiving objects: 29% (249588/860648), 199.32 MiB | 17.20 MiB/sReceiving objects: 30% (258195/860648), 199.32 MiB | 17.20 MiB/sReceiving objects: 31% (266801/860648), 207.88 MiB | 17.22 MiB/sReceiving objects: 32% (275408/860648), 207.88 MiB | 17.22 MiB/sReceiving objects: 32% (276945/860648), 207.88 MiB | 17.22 MiB/sReceiving objects: 33% (284014/860648), 216.63 MiB | 17.16 MiB/sReceiving objects: 34% (292621/860648), 216.63 MiB | 17.16 MiB/sReceiving objects: 35% (301227/860648), 216.63 MiB | 17.16 MiB/sReceiving objects: 36% (309834/860648), 216.63 MiB | 17.16 MiB/sReceiving objects: 37% (318440/860648), 225.44 MiB | 17.23 MiB/sReceiving objects: 38% (327047/860648), 225.44 MiB | 17.23 MiB/sReceiving objects: 39% (335653/860648), 225.44 MiB | 17.23 MiB/sReceiving objects: 39% (341917/860648), 225.44 MiB | 17.23 MiB/sReceiving objects: 40% (344260/860648), 225.44 MiB | 17.23 MiB/sReceiving objects: 41% (352866/860648), 234.04 MiB | 17.23 MiB/sReceiving objects: 42% (361473/860648), 234.04 MiB | 17.23 MiB/sReceiving objects: 43% (370079/860648), 234.04 MiB | 17.23 MiB/sReceiving objects: 44% (378686/860648), 234.04 MiB | 17.23 MiB/sReceiving objects: 45% (387292/860648), 242.46 MiB | 17.20 MiB/sReceiving objects: 46% (395899/860648), 242.46 MiB | 17.20 MiB/sReceiving objects: 47% (404505/860648), 242.46 MiB | 17.20 MiB/sReceiving objects: 48% (413112/860648), 242.46 MiB | 17.20 MiB/sReceiving objects: 49% (421718/860648), 242.46 MiB | 17.20 MiB/sReceiving objects: 50% (430324/860648), 242.46 MiB | 17.20 MiB/sReceiving objects: 51% (438931/860648), 242.46 MiB | 17.20 MiB/sReceiving objects: 51% (440682/860648), 242.46 MiB | 17.20 MiB/sReceiving objects: 52% (447537/860648), 251.07 MiB | 17.20 MiB/sReceiving objects: 53% (456144/860648), 251.07 MiB | 17.20 MiB/sReceiving objects: 54% (464750/860648), 251.07 MiB | 17.20 MiB/sReceiving objects: 55% (473357/860648), 259.70 MiB | 17.14 MiB/sReceiving objects: 56% (481963/860648), 259.70 MiB | 17.14 MiB/sReceiving objects: 57% (490570/860648), 259.70 MiB | 17.14 MiB/sReceiving objects: 58% (499176/860648), 259.70 MiB | 17.14 MiB/sReceiving objects: 58% (504976/860648), 259.70 MiB | 17.14 MiB/sReceiving objects: 59% (507783/860648), 259.70 MiB | 17.14 MiB/sReceiving objects: 60% (516389/860648), 268.34 MiB | 17.20 MiB/sReceiving objects: 61% (524996/860648), 268.34 MiB | 17.20 MiB/sReceiving objects: 62% (533602/860648), 268.34 MiB | 17.20 MiB/sReceiving objects: 63% (542209/860648), 268.34 MiB | 17.20 MiB/sReceiving objects: 64% (550815/860648), 268.34 MiB | 17.20 MiB/sReceiving objects: 65% (559422/860648), 277.00 MiB | 17.21 MiB/sReceiving objects: 66% (568028/860648), 277.00 MiB | 17.21 MiB/sReceiving objects: 67% (576635/860648), 277.00 MiB | 17.21 MiB/sReceiving objects: 68% (585241/860648), 277.00 MiB | 17.21 MiB/sReceiving objects: 68% (586532/860648), 277.00 MiB | 17.21 MiB/sReceiving objects: 69% (593848/860648), 285.66 MiB | 17.24 MiB/sReceiving objects: 70% (602454/860648), 285.66 MiB | 17.24 MiB/sReceiving objects: 71% (611061/860648), 285.66 MiB | 17.24 MiB/sReceiving objects: 72% (619667/860648), 294.28 MiB | 17.19 MiB/sReceiving objects: 73% (628274/860648), 294.28 MiB | 17.19 MiB/sReceiving objects: 74% (636880/860648), 294.28 MiB | 17.19 MiB/sReceiving objects: 75% (645486/860648), 294.28 MiB | 17.19 MiB/sReceiving objects: 75% (649957/860648), 294.28 MiB | 17.19 MiB/sReceiving objects: 76% (654093/860648), 294.28 MiB | 17.19 MiB/sReceiving objects: 77% (662699/860648), 303.19 MiB | 17.21 MiB/sReceiving objects: 78% (671306/860648), 303.19 MiB | 17.21 MiB/sReceiving objects: 79% (679912/860648), 303.19 MiB | 17.21 MiB/sReceiving objects: 80% (688519/860648), 303.19 MiB | 17.21 MiB/sReceiving objects: 81% (697125/860648), 303.19 MiB | 17.21 MiB/sReceiving objects: 82% (705732/860648), 303.19 MiB | 17.21 MiB/sReceiving objects: 83% (714338/860648), 303.19 MiB | 17.21 MiB/sReceiving objects: 84% (722945/860648), 303.19 MiB | 17.21 MiB/sReceiving objects: 85% (731551/860648), 303.19 MiB | 17.21 MiB/sReceiving objects: 86% (740158/860648), 311.37 MiB | 17.12 MiB/sReceiving objects: 87% (748764/860648), 311.37 MiB | 17.12 MiB/sReceiving objects: 88% (757371/860648), 311.37 MiB | 17.12 MiB/sReceiving objects: 89% (765977/860648), 311.37 MiB | 17.12 MiB/sReceiving objects: 90% (774584/860648), 311.37 MiB | 17.12 MiB/sReceiving objects: 91% (783190/860648), 311.37 MiB | 17.12 MiB/sReceiving objects: 92% (791797/860648), 311.37 MiB | 17.12 MiB/sReceiving objects: 92% (795785/860648), 311.37 MiB | 17.12 MiB/sReceiving objects: 93% (800403/860648), 311.37 MiB | 17.12 MiB/sReceiving objects: 94% (809010/860648), 320.32 MiB | 17.25 MiB/sReceiving objects: 95% (817616/860648), 320.32 MiB | 17.25 MiB/sReceiving objects: 96% (826223/860648), 320.32 MiB | 17.25 MiB/sReceiving objects: 97% (834829/860648), 320.32 MiB | 17.25 MiB/sReceiving objects: 98% (843436/860648), 320.32 MiB | 17.25 MiB/sReceiving objects: 99% (852042/860648), 320.32 MiB | 17.25 MiB/sremote: Total 860648 (delta 375), reused 255 (delta 255), pack-reused 860052 (from 3) | |
Receiving objects: 100% (860648/860648), 320.32 MiB | 17.25 MiB/sReceiving objects: 100% (860648/860648), 327.10 MiB | 16.79 MiB/s, done. | |
Resolving deltas: 0% (0/673455)Resolving deltas: 1% (6735/673455)Resolving deltas: 2% (13470/673455)Resolving deltas: 3% (20204/673455)Resolving deltas: 4% (26939/673455)Resolving deltas: 4% (26966/673455)Resolving deltas: 5% (33673/673455)Resolving deltas: 6% (40410/673455)Resolving deltas: 7% (47142/673455)Resolving deltas: 7% (52409/673455)Resolving deltas: 8% (53877/673455)Resolving deltas: 9% (60615/673455)Resolving deltas: 10% (67346/673455)Resolving deltas: 11% (74081/673455)Resolving deltas: 11% (75809/673455)Resolving deltas: 12% (80815/673455)Resolving deltas: 13% (87550/673455)Resolving deltas: 14% (94286/673455)Resolving deltas: 14% (96670/673455)Resolving deltas: 15% (101019/673455)Resolving deltas: 16% (107753/673455)Resolving deltas: 17% (114488/673455)Resolving deltas: 18% (121222/673455)Resolving deltas: 19% (127957/673455)Resolving deltas: 20% (134691/673455)Resolving deltas: 21% (141426/673455)Resolving deltas: 21% (144885/673455)Resolving deltas: 22% (148161/673455)Resolving deltas: 23% (154895/673455)Resolving deltas: 24% (161630/673455)Resolving deltas: 24% (164728/673455)Resolving deltas: 25% (168364/673455)Resolving deltas: 26% (175099/673455)Resolving deltas: 26% (176330/673455)Resolving deltas: 27% (181833/673455)Resolving deltas: 28% (188568/673455)Resolving deltas: 28% (192913/673455)Resolving deltas: 29% (195302/673455)Resolving deltas: 30% (202037/673455)Resolving deltas: 31% (208772/673455)Resolving deltas: 31% (211146/673455)Resolving deltas: 32% (215506/673455)Resolving deltas: 33% (222241/673455)Resolving deltas: 33% (224126/673455)Resolving deltas: 34% (228975/673455)Resolving deltas: 34% (235649/673455)Resolving deltas: 35% (235710/673455)Resolving deltas: 36% (242446/673455)Resolving deltas: 37% (249179/673455)Resolving deltas: 38% (255913/673455)Resolving deltas: 38% (260362/673455)Resolving deltas: 39% (262648/673455)Resolving deltas: 40% (269382/673455)Resolving deltas: 41% (276117/673455)Resolving deltas: 41% (281544/673455)Resolving deltas: 42% (282852/673455)Resolving deltas: 43% (289586/673455)Resolving deltas: 44% (296321/673455)Resolving deltas: 44% (300752/673455)Resolving deltas: 45% (303055/673455)Resolving deltas: 46% (309790/673455)Resolving deltas: 47% (316524/673455)Resolving deltas: 48% (323262/673455)Resolving deltas: 48% (329082/673455)Resolving deltas: 49% (329993/673455)Resolving deltas: 50% (336728/673455)Resolving deltas: 51% (343463/673455)Resolving deltas: 52% (350197/673455)Resolving deltas: 53% (356932/673455)Resolving deltas: 54% (363666/673455)Resolving deltas: 54% (367794/673455)Resolving deltas: 55% (370401/673455)Resolving deltas: 56% (377135/673455)Resolving deltas: 57% (383870/673455)Resolving deltas: 58% (390604/673455)Resolving deltas: 58% (390810/673455)Resolving deltas: 59% (397339/673455)Resolving deltas: 60% (404073/673455)Resolving deltas: 61% (410810/673455)Resolving deltas: 62% (417543/673455)Resolving deltas: 63% (424277/673455)Resolving deltas: 64% (431012/673455)Resolving deltas: 64% (433428/673455)Resolving deltas: 65% (437746/673455)Resolving deltas: 66% (444482/673455)Resolving deltas: 67% (451215/673455)Resolving deltas: 68% (457950/673455)Resolving deltas: 69% (464684/673455)Resolving deltas: 70% (471419/673455)Resolving deltas: 71% (478154/673455)Resolving deltas: 72% (484888/673455)Resolving deltas: 72% (488556/673455)Resolving deltas: 73% (491623/673455)Resolving deltas: 73% (497538/673455)Resolving deltas: 74% (498357/673455)Resolving deltas: 75% (505092/673455)Resolving deltas: 76% (511826/673455)Resolving deltas: 77% (518561/673455)Resolving deltas: 78% (525295/673455)Resolving deltas: 79% (532030/673455)Resolving deltas: 79% (533574/673455)Resolving deltas: 80% (538764/673455)Resolving deltas: 81% (545500/673455)Resolving deltas: 82% (552234/673455)Resolving deltas: 83% (558968/673455)Resolving deltas: 84% (565706/673455)Resolving deltas: 85% (572437/673455)Resolving deltas: 86% (579173/673455)Resolving deltas: 86% (582843/673455)Resolving deltas: 87% (585906/673455)Resolving deltas: 88% (592642/673455)Resolving deltas: 89% (599375/673455)Resolving deltas: 90% (606110/673455)Resolving deltas: 91% (612845/673455)Resolving deltas: 92% (619579/673455)Resolving deltas: 93% (626314/673455)Resolving deltas: 94% (633048/673455)Resolving deltas: 94% (638364/673455)Resolving deltas: 95% (639783/673455)Resolving deltas: 96% (646517/673455)Resolving deltas: 96% (648948/673455)Resolving deltas: 97% (653252/673455)Resolving deltas: 98% (659986/673455)Resolving deltas: 98% (661828/673455)Resolving deltas: 99% (666721/673455)Resolving deltas: 100% (673455/673455)Resolving deltas: 100% (673455/673455), done. | |
Updating files: 19% (4776/24649)Updating files: 20% (4930/24649)Updating files: 21% (5177/24649)Updating files: 22% (5423/24649)Updating files: 23% (5670/24649)Updating files: 24% (5916/24649)Updating files: 25% (6163/24649)Updating files: 26% (6409/24649)Updating files: 27% (6656/24649)Updating files: 28% (6902/24649)Updating files: 29% (7149/24649)Updating files: 30% (7395/24649)Updating files: 31% (7642/24649)Updating files: 32% (7888/24649)Updating files: 33% (8135/24649)Updating files: 34% (8381/24649)Updating files: 35% (8628/24649)Updating files: 36% (8874/24649)Updating files: 37% (9121/24649)Updating files: 38% (9367/24649)Updating files: 39% (9614/24649)Updating files: 40% (9860/24649)Updating files: 41% (10107/24649)Updating files: 42% (10353/24649)Updating files: 43% (10600/24649)Updating files: 44% (10846/24649)Updating files: 45% (11093/24649)Updating files: 46% (11339/24649)Updating files: 47% (11586/24649)Updating files: 48% (11832/24649)Updating files: 49% (12079/24649)Updating files: 50% (12325/24649)Updating files: 51% (12571/24649)Updating files: 52% (12818/24649)Updating files: 53% (13064/24649)Updating files: 54% (13311/24649)Updating files: 55% (13557/24649)Updating files: 56% (13804/24649)Updating files: 57% (14050/24649)Updating files: 58% (14297/24649)Updating files: 59% (14543/24649)Updating files: 60% (14790/24649)Updating files: 61% (15036/24649)Updating files: 62% (15283/24649)Updating files: 63% (15529/24649)Updating files: 64% (15776/24649)Updating files: 65% (16022/24649)Updating files: 66% (16269/24649)Updating files: 66% (16494/24649)Updating files: 67% (16515/24649)Updating files: 68% (16762/24649)Updating files: 69% (17008/24649)Updating files: 70% (17255/24649)Updating files: 71% (17501/24649)Updating files: 72% (17748/24649)Updating files: 73% (17994/24649)Updating files: 74% (18241/24649)Updating files: 75% (18487/24649)Updating files: 76% (18734/24649)Updating files: 77% (18980/24649)Updating files: 78% (19227/24649)Updating files: 79% (19473/24649)Updating files: 80% (19720/24649)Updating files: 81% (19966/24649)Updating files: 82% (20213/24649)Updating files: 83% (20459/24649)Updating files: 84% (20706/24649)Updating files: 85% (20952/24649)Updating files: 86% (21199/24649)Updating files: 87% (21445/24649)Updating files: 88% (21692/24649)Updating files: 89% (21938/24649)Updating files: 90% (22185/24649)Updating files: 91% (22431/24649)Updating files: 92% (22678/24649)Updating files: 93% (22924/24649)Updating files: 94% (23171/24649)Updating files: 95% (23417/24649)Updating files: 96% (23664/24649)Updating files: 97% (23910/24649)Updating files: 98% (24157/24649)Updating files: 99% (24403/24649)Updating files: 100% (24649/24649)Updating files: 100% (24649/24649), done. | |
+ git clone https://github.com/apache/nuttx-apps apps --branch master | |
Cloning into 'apps'... | |
remote: Enumerating objects: 95697, done. | |
remote: Counting objects: 0% (1/505) remote: Counting objects: 1% (6/505) remote: Counting objects: 2% (11/505) remote: Counting objects: 3% (16/505) remote: Counting objects: 4% (21/505) remote: Counting objects: 5% (26/505) remote: Counting objects: 6% (31/505) remote: Counting objects: 7% (36/505) remote: Counting objects: 8% (41/505) remote: Counting objects: 9% (46/505) remote: Counting objects: 10% (51/505) remote: Counting objects: 11% (56/505) remote: Counting objects: 12% (61/505) remote: Counting objects: 13% (66/505) remote: Counting objects: 14% (71/505) remote: Counting objects: 15% (76/505) remote: Counting objects: 16% (81/505) remote: Counting objects: 17% (86/505) remote: Counting objects: 18% (91/505) remote: Counting objects: 19% (96/505) remote: Counting objects: 20% (101/505) remote: Counting objects: 21% (107/505) remote: Counting objects: 22% (112/505) remote: Counting objects: 23% (117/505) remote: Counting objects: 24% (122/505) remote: Counting objects: 25% (127/505) remote: Counting objects: 26% (132/505) remote: Counting objects: 27% (137/505) remote: Counting objects: 28% (142/505) remote: Counting objects: 29% (147/505) remote: Counting objects: 30% (152/505) remote: Counting objects: 31% (157/505) remote: Counting objects: 32% (162/505) remote: Counting objects: 33% (167/505) remote: Counting objects: 34% (172/505) remote: Counting objects: 35% (177/505) remote: Counting objects: 36% (182/505) remote: Counting objects: 37% (187/505) remote: Counting objects: 38% (192/505) remote: Counting objects: 39% (197/505) remote: Counting objects: 40% (202/505) remote: Counting objects: 41% (208/505) remote: Counting objects: 42% (213/505) remote: Counting objects: 43% (218/505) remote: Counting objects: 44% (223/505) remote: Counting objects: 45% (228/505) remote: Counting objects: 46% (233/505) remote: Counting objects: 47% (238/505) remote: Counting objects: 48% (243/505) remote: Counting objects: 49% (248/505) remote: Counting objects: 50% (253/505) remote: Counting objects: 51% (258/505) remote: Counting objects: 52% (263/505) remote: Counting objects: 53% (268/505) remote: Counting objects: 54% (273/505) remote: Counting objects: 55% (278/505) remote: Counting objects: 56% (283/505) remote: Counting objects: 57% (288/505) remote: Counting objects: 58% (293/505) remote: Counting objects: 59% (298/505) remote: Counting objects: 60% (303/505) remote: Counting objects: 61% (309/505) remote: Counting objects: 62% (314/505) remote: Counting objects: 63% (319/505) remote: Counting objects: 64% (324/505) remote: Counting objects: 65% (329/505) remote: Counting objects: 66% (334/505) remote: Counting objects: 67% (339/505) remote: Counting objects: 68% (344/505) remote: Counting objects: 69% (349/505) remote: Counting objects: 70% (354/505) remote: Counting objects: 71% (359/505) remote: Counting objects: 72% (364/505) remote: Counting objects: 73% (369/505) remote: Counting objects: 74% (374/505) remote: Counting objects: 75% (379/505) remote: Counting objects: 76% (384/505) remote: Counting objects: 77% (389/505) remote: Counting objects: 78% (394/505) remote: Counting objects: 79% (399/505) remote: Counting objects: 80% (404/505) remote: Counting objects: 81% (410/505) remote: Counting objects: 82% (415/505) remote: Counting objects: 83% (420/505) remote: Counting objects: 84% (425/505) remote: Counting objects: 85% (430/505) remote: Counting objects: 86% (435/505) remote: Counting objects: 87% (440/505) remote: Counting objects: 88% (445/505) remote: Counting objects: 89% (450/505) remote: Counting objects: 90% (455/505) remote: Counting objects: 91% (460/505) remote: Counting objects: 92% (465/505) remote: Counting objects: 93% (470/505) remote: Counting objects: 94% (475/505) remote: Counting objects: 95% (480/505) remote: Counting objects: 96% (485/505) remote: Counting objects: 97% (490/505) remote: Counting objects: 98% (495/505) remote: Counting objects: 99% (500/505) remote: Counting objects: 100% (505/505) remote: Counting objects: 100% (505/505), done. | |
remote: Compressing objects: 0% (1/311) remote: Compressing objects: 1% (4/311) remote: Compressing objects: 2% (7/311) remote: Compressing objects: 3% (10/311) remote: Compressing objects: 4% (13/311) remote: Compressing objects: 5% (16/311) remote: Compressing objects: 6% (19/311) remote: Compressing objects: 7% (22/311) remote: Compressing objects: 8% (25/311) remote: Compressing objects: 9% (28/311) remote: Compressing objects: 10% (32/311) remote: Compressing objects: 11% (35/311) remote: Compressing objects: 12% (38/311) remote: Compressing objects: 13% (41/311) remote: Compressing objects: 14% (44/311) remote: Compressing objects: 15% (47/311) remote: Compressing objects: 16% (50/311) remote: Compressing objects: 17% (53/311) remote: Compressing objects: 18% (56/311) remote: Compressing objects: 19% (60/311) remote: Compressing objects: 20% (63/311) remote: Compressing objects: 21% (66/311) remote: Compressing objects: 22% (69/311) remote: Compressing objects: 23% (72/311) remote: Compressing objects: 24% (75/311) remote: Compressing objects: 25% (78/311) remote: Compressing objects: 26% (81/311) remote: Compressing objects: 27% (84/311) remote: Compressing objects: 28% (88/311) remote: Compressing objects: 29% (91/311) remote: Compressing objects: 30% (94/311) remote: Compressing objects: 31% (97/311) remote: Compressing objects: 32% (100/311) remote: Compressing objects: 33% (103/311) remote: Compressing objects: 34% (106/311) remote: Compressing objects: 35% (109/311) remote: Compressing objects: 36% (112/311) remote: Compressing objects: 37% (116/311) remote: Compressing objects: 38% (119/311) remote: Compressing objects: 39% (122/311) remote: Compressing objects: 40% (125/311) remote: Compressing objects: 41% (128/311) remote: Compressing objects: 42% (131/311) remote: Compressing objects: 43% (134/311) remote: Compressing objects: 44% (137/311) remote: Compressing objects: 45% (140/311) remote: Compressing objects: 46% (144/311) remote: Compressing objects: 47% (147/311) remote: Compressing objects: 48% (150/311) remote: Compressing objects: 49% (153/311) remote: Compressing objects: 50% (156/311) remote: Compressing objects: 51% (159/311) remote: Compressing objects: 52% (162/311) remote: Compressing objects: 53% (165/311) remote: Compressing objects: 54% (168/311) remote: Compressing objects: 55% (172/311) remote: Compressing objects: 56% (175/311) remote: Compressing objects: 57% (178/311) remote: Compressing objects: 58% (181/311) remote: Compressing objects: 59% (184/311) remote: Compressing objects: 60% (187/311) remote: Compressing objects: 61% (190/311) remote: Compressing objects: 62% (193/311) remote: Compressing objects: 63% (196/311) remote: Compressing objects: 64% (200/311) remote: Compressing objects: 65% (203/311) remote: Compressing objects: 66% (206/311) remote: Compressing objects: 67% (209/311) remote: Compressing objects: 68% (212/311) remote: Compressing objects: 69% (215/311) remote: Compressing objects: 70% (218/311) remote: Compressing objects: 71% (221/311) remote: Compressing objects: 72% (224/311) remote: Compressing objects: 73% (228/311) remote: Compressing objects: 74% (231/311) remote: Compressing objects: 75% (234/311) remote: Compressing objects: 76% (237/311) remote: Compressing objects: 77% (240/311) remote: Compressing objects: 78% (243/311) remote: Compressing objects: 79% (246/311) remote: Compressing objects: 80% (249/311) remote: Compressing objects: 81% (252/311) remote: Compressing objects: 82% (256/311) remote: Compressing objects: 83% (259/311) remote: Compressing objects: 84% (262/311) remote: Compressing objects: 85% (265/311) remote: Compressing objects: 86% (268/311) remote: Compressing objects: 87% (271/311) remote: Compressing objects: 88% (274/311) remote: Compressing objects: 89% (277/311) remote: Compressing objects: 90% (280/311) remote: Compressing objects: 91% (284/311) remote: Compressing objects: 92% (287/311) remote: Compressing objects: 93% (290/311) remote: Compressing objects: 94% (293/311) remote: Compressing objects: 95% (296/311) remote: Compressing objects: 96% (299/311) remote: Compressing objects: 97% (302/311) remote: Compressing objects: 98% (305/311) remote: Compressing objects: 99% (308/311) remote: Compressing objects: 100% (311/311) remote: Compressing objects: 100% (311/311), done. | |
Receiving objects: 0% (1/95697)Receiving objects: 1% (957/95697)Receiving objects: 2% (1914/95697)Receiving objects: 3% (2871/95697)Receiving objects: 4% (3828/95697)Receiving objects: 5% (4785/95697)Receiving objects: 6% (5742/95697)Receiving objects: 7% (6699/95697)Receiving objects: 8% (7656/95697)Receiving objects: 9% (8613/95697)Receiving objects: 10% (9570/95697)Receiving objects: 11% (10527/95697)Receiving objects: 12% (11484/95697)Receiving objects: 13% (12441/95697)Receiving objects: 14% (13398/95697)Receiving objects: 15% (14355/95697)Receiving objects: 16% (15312/95697)Receiving objects: 17% (16269/95697)Receiving objects: 18% (17226/95697)Receiving objects: 19% (18183/95697)Receiving objects: 20% (19140/95697)Receiving objects: 21% (20097/95697), 9.25 MiB | 16.70 MiB/sReceiving objects: 22% (21054/95697), 9.25 MiB | 16.70 MiB/sReceiving objects: 23% (22011/95697), 9.25 MiB | 16.70 MiB/sReceiving objects: 24% (22968/95697), 9.25 MiB | 16.70 MiB/sReceiving objects: 25% (23925/95697), 9.25 MiB | 16.70 MiB/sReceiving objects: 26% (24882/95697), 9.25 MiB | 16.70 MiB/sReceiving objects: 27% (25839/95697), 9.25 MiB | 16.70 MiB/sReceiving objects: 28% (26796/95697), 9.25 MiB | 16.70 MiB/sReceiving objects: 29% (27753/95697), 9.25 MiB | 16.70 MiB/sReceiving objects: 30% (28710/95697), 9.25 MiB | 16.70 MiB/sReceiving objects: 31% (29667/95697), 9.25 MiB | 16.70 MiB/sReceiving objects: 32% (30624/95697), 9.25 MiB | 16.70 MiB/sReceiving objects: 33% (31581/95697), 9.25 MiB | 16.70 MiB/sReceiving objects: 34% (32537/95697), 9.25 MiB | 16.70 MiB/sReceiving objects: 34% (33298/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 35% (33494/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 36% (34451/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 37% (35408/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 38% (36365/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 39% (37322/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 40% (38279/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 41% (39236/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 42% (40193/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 43% (41150/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 44% (42107/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 45% (43064/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 46% (44021/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 47% (44978/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 48% (45935/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 49% (46892/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 50% (47849/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 51% (48806/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 52% (49763/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 53% (50720/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 54% (51677/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 55% (52634/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 56% (53591/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 57% (54548/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 58% (55505/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 59% (56462/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 60% (57419/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 61% (58376/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 62% (59333/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 63% (60290/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 64% (61247/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 65% (62204/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 66% (63161/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 67% (64117/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 68% (65074/95697), 14.30 MiB | 13.09 MiB/sReceiving objects: 69% (66031/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 70% (66988/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 71% (67945/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 72% (68902/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 73% (69859/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 74% (70816/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 75% (71773/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 76% (72730/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 77% (73687/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 78% (74644/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 79% (75601/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 80% (76558/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 81% (77515/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 82% (78472/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 83% (79429/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 84% (80386/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 85% (81343/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 86% (82300/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 87% (83257/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 88% (84214/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 89% (85171/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 90% (86128/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 91% (87085/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 92% (88042/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 93% (88999/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 94% (89956/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 95% (90913/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 96% (91870/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 97% (92827/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 98% (93784/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 99% (94741/95697), 21.84 MiB | 13.73 MiB/sremote: Total 95697 (delta 304), reused 194 (delta 194), pack-reused 95192 (from 3) | |
Receiving objects: 100% (95697/95697), 21.84 MiB | 13.73 MiB/sReceiving objects: 100% (95697/95697), 25.58 MiB | 13.78 MiB/s, done. | |
Resolving deltas: 0% (0/77163)Resolving deltas: 1% (772/77163)Resolving deltas: 2% (1544/77163)Resolving deltas: 3% (2317/77163)Resolving deltas: 4% (3090/77163)Resolving deltas: 5% (3859/77163)Resolving deltas: 6% (4630/77163)Resolving deltas: 7% (5402/77163)Resolving deltas: 8% (6175/77163)Resolving deltas: 9% (6945/77163)Resolving deltas: 10% (7718/77163)Resolving deltas: 11% (8490/77163)Resolving deltas: 12% (9261/77163)Resolving deltas: 13% (10035/77163)Resolving deltas: 14% (10804/77163)Resolving deltas: 15% (11575/77163)Resolving deltas: 16% (12347/77163)Resolving deltas: 17% (13120/77163)Resolving deltas: 18% (13891/77163)Resolving deltas: 19% (14662/77163)Resolving deltas: 20% (15433/77163)Resolving deltas: 21% (16206/77163)Resolving deltas: 22% (16976/77163)Resolving deltas: 23% (17749/77163)Resolving deltas: 24% (18521/77163)Resolving deltas: 25% (19291/77163)Resolving deltas: 26% (20063/77163)Resolving deltas: 27% (20836/77163)Resolving deltas: 28% (21606/77163)Resolving deltas: 29% (22378/77163)Resolving deltas: 30% (23149/77163)Resolving deltas: 31% (23924/77163)Resolving deltas: 32% (24693/77163)Resolving deltas: 33% (25464/77163)Resolving deltas: 34% (26236/77163)Resolving deltas: 35% (27008/77163)Resolving deltas: 36% (27786/77163)Resolving deltas: 37% (28551/77163)Resolving deltas: 38% (29322/77163)Resolving deltas: 39% (30094/77163)Resolving deltas: 40% (30866/77163)Resolving deltas: 41% (31640/77163)Resolving deltas: 42% (32409/77163)Resolving deltas: 43% (33181/77163)Resolving deltas: 44% (33953/77163)Resolving deltas: 45% (34725/77163)Resolving deltas: 46% (35496/77163)Resolving deltas: 47% (36267/77163)Resolving deltas: 48% (37039/77163)Resolving deltas: 49% (37811/77163)Resolving deltas: 50% (38582/77163)Resolving deltas: 51% (39354/77163)Resolving deltas: 52% (40126/77163)Resolving deltas: 53% (40897/77163)Resolving deltas: 54% (41671/77163)Resolving deltas: 55% (42440/77163)Resolving deltas: 56% (43212/77163)Resolving deltas: 57% (43983/77163)Resolving deltas: 58% (44755/77163)Resolving deltas: 59% (45527/77163)Resolving deltas: 60% (46299/77163)Resolving deltas: 61% (47070/77163)Resolving deltas: 62% (47843/77163)Resolving deltas: 63% (48614/77163)Resolving deltas: 64% (49388/77163)Resolving deltas: 65% (50156/77163)Resolving deltas: 66% (50928/77163)Resolving deltas: 67% (51701/77163)Resolving deltas: 68% (52471/77163)Resolving deltas: 69% (53243/77163)Resolving deltas: 70% (54016/77163)Resolving deltas: 71% (54786/77163)Resolving deltas: 72% (55558/77163)Resolving deltas: 73% (56329/77163)Resolving deltas: 74% (57102/77163)Resolving deltas: 75% (57873/77163)Resolving deltas: 76% (58645/77163)Resolving deltas: 77% (59416/77163)Resolving deltas: 78% (60188/77163)Resolving deltas: 79% (60960/77163)Resolving deltas: 80% (61731/77163)Resolving deltas: 81% (62503/77163)Resolving deltas: 82% (63274/77163)Resolving deltas: 83% (64047/77163)Resolving deltas: 84% (64817/77163)Resolving deltas: 85% (65589/77163)Resolving deltas: 86% (66362/77163)Resolving deltas: 87% (67132/77163)Resolving deltas: 88% (67905/77163)Resolving deltas: 89% (68676/77163)Resolving deltas: 90% (69447/77163)Resolving deltas: 91% (70219/77163)Resolving deltas: 92% (70992/77163)Resolving deltas: 93% (71764/77163)Resolving deltas: 94% (72534/77163)Resolving deltas: 95% (73306/77163)Resolving deltas: 95% (74038/77163)Resolving deltas: 96% (74077/77163)Resolving deltas: 97% (74850/77163)Resolving deltas: 98% (75620/77163)Resolving deltas: 99% (76393/77163)Resolving deltas: 100% (77163/77163)Resolving deltas: 100% (77163/77163), done. | |
+ [[ HEAD != '' ]] | |
+ pushd nuttx | |
/tmp/build-test-starpro64-master-master/nuttx /tmp/build-test-starpro64-master-master | |
+ git reset --hard HEAD | |
HEAD is now at 382d38b4e0 arm64/zynq-mpsoc: fix race condition in txint handler | |
+ popd | |
/tmp/build-test-starpro64-master-master | |
+ [[ HEAD != '' ]] | |
+ pushd apps | |
/tmp/build-test-starpro64-master-master/apps /tmp/build-test-starpro64-master-master | |
+ git reset --hard HEAD | |
HEAD is now at 29c88356e [CI] build.yml: fix ERROR: Dangerous symbolic link path was ignored | |
+ popd | |
/tmp/build-test-starpro64-master-master | |
+ set +x | |
/tmp/build-test-starpro64-master-master/nuttx /tmp/build-test-starpro64-master-master | |
NuttX Source: https://github.com/apache/nuttx/tree/382d38b4e05e36c672fcccc09dfcbb620ad59ed7 | |
/tmp/build-test-starpro64-master-master | |
/tmp/build-test-starpro64-master-master/apps /tmp/build-test-starpro64-master-master | |
NuttX Apps: https://github.com/apache/nuttx-apps/tree/29c88356e9854ff2b2ed3f419105ee3762186168 | |
/tmp/build-test-starpro64-master-master | |
+ riscv-none-elf-gcc -v | |
Using built-in specs. | |
COLLECT_GCC=riscv-none-elf-gcc | |
COLLECT_LTO_WRAPPER=/home/luppy/xpack-riscv-none-elf-gcc-13.2.0-2/bin/../libexec/gcc/riscv-none-elf/13.2.0/lto-wrapper | |
Target: riscv-none-elf | |
Configured with: /__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/sources/gcc-13.2.0/configure --prefix=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/application --with-sysroot=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/application/riscv-none-elf --with-native-system-header-dir=/include --infodir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/info --mandir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/man --htmldir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/html --pdfdir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/pdf --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --target=riscv-none-elf --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libsanitizer --disable-libssp --disable-nls --disable-shared --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-gmp=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install --with-newlib --with-pkgversion='xPack GNU RISC-V Embedded GCC x86_64' --with-gnu-as --with-gnu-ld --with-system-zlib --with-abi=ilp32 --with-arch=rv32imac --enable-multilib | |
Thread model: single | |
Supported LTO compression algorithms: zlib zstd | |
gcc version 13.2.0 (xPack GNU RISC-V Embedded GCC x86_64) | |
+ rustup --version | |
rustup 1.28.1 (f9edccde0 2025-03-05) | |
info: This is the version for the rustup toolchain manager, not the rustc compiler. | |
info: The currently active `rustc` version is `rustc 1.85.0 (4d91de4e4 2025-02-17)` | |
+ rustc --version | |
rustc 1.85.0 (4d91de4e4 2025-02-17) | |
+ cd nuttx | |
+ tools/configure.sh starpro64:nsh | |
Copy files | |
Select CONFIG_HOST_LINUX=y | |
Refreshing... | |
CP: arch/dummy/Kconfig to /tmp/build-test-starpro64-master-master/nuttx/arch/dummy/dummy_kconfig | |
CP: boards/dummy/Kconfig to /tmp/build-test-starpro64-master-master/nuttx/boards/dummy/dummy_kconfig | |
LN: platform/board to /tmp/build-test-starpro64-master-master/apps/platform/dummy | |
LN: include/arch to arch/risc-v/include | |
LN: include/arch/board to /tmp/build-test-starpro64-master-master/nuttx/boards/risc-v/eic7700x/starpro64/include | |
LN: drivers/platform to /tmp/build-test-starpro64-master-master/nuttx/drivers/dummy | |
LN: include/arch/chip to /tmp/build-test-starpro64-master-master/nuttx/arch/risc-v/include/eic7700x | |
LN: arch/risc-v/src/chip to /tmp/build-test-starpro64-master-master/nuttx/arch/risc-v/src/eic7700x | |
LN: arch/risc-v/src/board to /tmp/build-test-starpro64-master-master/nuttx/boards/risc-v/eic7700x/starpro64/src | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/audioutils | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/benchmarks | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/boot | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/canutils | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/crypto | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/database | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/examples/mcuboot | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/examples/module | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/examples/rust | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/examples/sotest | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/examples | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/fsutils | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/games | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/graphics | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/industry | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/inertial | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/interpreters/luamodules | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/interpreters | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/logging | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/lte | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/math | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/mlearning | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/netutils | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/sdr | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/system | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/tee | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/testing/arch | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/testing/cxx | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/testing/drivers | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/testing/fs | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/testing/libc | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/testing/mm | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/testing/sched | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/testing | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/videoutils | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/wireless/bluetooth | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/wireless/ieee802154 | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps/wireless | |
mkkconfig in /tmp/build-test-starpro64-master-master/apps | |
# | |
# configuration written to .config | |
# | |
+ make -j | |
Create version.h | |
CPP: gnu-elf.ld.in-> gnu-elf.ld LN: platform/board to /tmp/build-test-starpro64-master-master/apps/platform/dummy | |
Register: getprime | |
Register: dd | |
Register: hello | |
Register: init | |
Register: sh | |
Register: ostest | |
CPP: etc/init.d/rcS-> etctmp/etc/init.d/rcS CPP: etc/init.d/rc.sysinit-> etctmp/etc/init.d/rc.sysinit CC: addrenv/addrenv.c CC: clock/clock.c CC: clock/clock_initialize.c CC: clock/clock_settime.c CC: clock/clock_gettime.c CC: clock/clock_systime_ticks.c CC: clock/clock_systime_timespec.c CC: clock/clock_perf.c CC: clock/clock_realtime2absticks.c CC: environ/env_getenvironptr.c CC: environ/env_dup.c CC: environ/env_release.c CC: environ/env_findvar.c CC: environ/env_removevar.c CC: environ/env_clearenv.c CC: environ/env_getenv.c CC: environ/env_putenv.c CC: environ/env_setenv.c CC: drivers_initialize.c CC: environ/env_unsetenv.c CC: loop/losetup.c CC: group/group_create.c CC: misc/dev_null.c CC: environ/env_foreach.c CC: group/group_join.c CC: group/group_leave.c CC: misc/dev_zero.c CC: group/group_setupidlefiles.c CC: group/group_setuptaskfiles.c CC: misc/ramdisk.c CC: group/group_foreachchild.c CC: misc/mkrd.c CC: pipes/pipe.c CC: group/group_killchildren.c CC: pipes/fifo.c CC: group/group_signal.c CC: pipes/pipe_common.c CC: group/group_exitinfo.c CC: dummy.c CC: serial/serial.c CC: boardctl.c CC: group/group_malloc.c CC: group/group_realloc.c CC: group/group_zalloc.c CC: serial/serial_io.c CC: serial/uart_16550.c CC: group/group_free.c CC: init/nx_start.c CC: init/nx_bringup.c CC: syslog/vsyslog.c CC: instrument/instrument.c CC: syslog/syslog_channel.c CC: irq/irq_initialize.c CC: irq/irq_attach.c CC: syslog/syslog_write.c CC: irq/irq_dispatch.c CC: irq/irq_unexpectedisr.c CC: syslog/syslog_flush.c CC: irq/irq_attach_thread.c CC: syslog/syslog_initialize.c CC: timers/oneshot.c CC: timers/arch_alarm.c CC: irq/irq_attach_wqueue.c CC: misc/assert.c CC: misc/panic_notifier.c CC: misc/reboot_notifier.c CC: stubs/STUB_accept4.c CC: stubs/STUB_adjtime.c CC: mqueue/mq_initialize.c CC: mqueue/mq_waitirq.c CC: stubs/STUB_aio_cancel.c CC: stubs/STUB_aio_fsync.c CC: stubs/STUB_aio_read.c CC: stubs/STUB_aio_write.c CC: stubs/STUB__assert.c CC: stubs/STUB_bind.c CC: stubs/STUB_boardctl.c CC: stubs/STUB_chmod.c CC: stubs/STUB_chown.c CC: stubs/STUB_clearenv.c CC: mqueue/mq_recover.c CC: stubs/STUB_clock_gettime.c CC: stubs/STUB_clock_nanosleep.c CC: stubs/STUB_clock.c CC: mqueue/mq_send.c CC: mqueue/mq_sndinternal.c CC: stubs/STUB_clock_settime.c CC: stubs/STUB_connect.c CC: stubs/STUB_close.c CC: stubs/STUB_dup2.c CC: mqueue/mq_receive.c CC: stubs/STUB_dup.c CC: stubs/STUB_epoll_close.c CC: stubs/STUB_epoll_create1.c CC: stubs/STUB_epoll_create.c CC: mqueue/mq_rcvinternal.c CC: stubs/STUB_epoll_ctl.c CC: mqueue/mq_getattr.c CC: stubs/STUB_epoll_pwait.c CC: stubs/STUB_epoll_wait.c CC: stubs/STUB_eventfd.c CC: mqueue/mq_msgfree.c CC: mqueue/mq_msgqalloc.c CC: stubs/STUB_exec.c CC: mqueue/mq_msgqfree.c CC: stubs/STUB_execve.c CC: mqueue/mq_setattr.c CC: mqueue/mq_notify.c CC: mqueue/msgctl.c CC: mqueue/msgget.c CC: mqueue/msginternal.c AS: elf/elf_globals.S CC: assert/lib_assert.c CC: assert/lib_stackchk.c CC: mqueue/msgrcv.c CC: stubs/STUB__exit.c CC: mqueue/msgsnd.c CC: ctype/lib_isalnum.c CC: ctype/lib_isalpha.c CC: stubs/STUB_fchmod.c CC: stubs/STUB_fchown.c CC: ctype/lib_isascii.c CC: stubs/STUB_fcntl.c CC: stubs/STUB_fstat.c CC: pthread/pthread_create.c CC: stubs/STUB_fstatfs.c CC: stubs/STUB_fsync.c CC: ctype/lib_isblank.c CC: ctype/lib_iscntrl.c CC: pthread/pthread_exit.c CC: pthread/pthread_join.c CC: mm_heap/mm_initialize.c CC: stubs/STUB_ftruncate.c CC: mm_heap/mm_lock.c CC: mm_heap/mm_malloc_size.c CC: pthread/pthread_detach.c CC: ctype/lib_isdigit.c CC: pthread/pthread_getschedparam.c CC: mm_heap/mm_shrinkchunk.c CC: stubs/STUB_futimens.c CC: ctype/lib_isgraph.c CC: stubs/STUB_getegid.c CC: mm_heap/mm_brkaddr.c CC: mm_heap/mm_calloc.c CC: stubs/STUB_getenv.c CC: mm_heap/mm_extend.c CC: pthread/pthread_setschedparam.c CC: pthread/pthread_mutexinit.c CC: ctype/lib_islower.c CC: pthread/pthread_mutexdestroy.c CC: pthread/pthread_mutextimedlock.c CC: mm_heap/mm_free.c CC: mm_heap/mm_mallinfo.c CC: stubs/STUB_get_environ_ptr.c CC: stubs/STUB_geteuid.c CC: mm_heap/mm_malloc.c CC: mm_heap/mm_foreach.c CC: stubs/STUB_getgid.c CC: mm_heap/mm_realloc.c CC: mm_heap/mm_zalloc.c CC: mm_heap/mm_memalign.c CC: stubs/STUB_gethostname.c CC: stubs/STUB_getitimer.c CC: mm_heap/mm_heapmember.c CC: ctype/lib_isprint.c CC: pthread/pthread_mutextrylock.c CC: stubs/STUB_getpeername.c CC: mm_heap/mm_memdump.c CC: pthread/pthread_mutexunlock.c CC: ctype/lib_ispunct.c CC: pthread/pthread_condwait.c CC: ctype/lib_isspace.c CC: ctype/lib_isupper.c CC: stubs/STUB_getpid.c CC: umm_heap/umm_globals.c CC: umm_heap/umm_initialize.c CC: umm_heap/umm_addregion.c CC: pthread/pthread_condbroadcast.c CC: stubs/STUB_getppid.c CC: pthread/pthread_condsignal.c CC: stubs/STUB_getsockname.c CC: pthread/pthread_condclockwait.c CC: stubs/STUB_getsockopt.c CC: pthread/pthread_sigmask.c CC: stubs/STUB_gettimeofday.c CC: umm_heap/umm_malloc_size.c CC: umm_heap/umm_brkaddr.c CC: umm_heap/umm_calloc.c CC: pthread/pthread_cancel.c CC: stubs/STUB_getuid.c CC: ctype/lib_isxdigit.c CC: ctype/lib_tolower.c CC: umm_heap/umm_extend.c CC: umm_heap/umm_free.c CC: pthread/pthread_completejoin.c CC: stubs/STUB_inotify_add_watch.c CC: umm_heap/umm_mallinfo.c CC: umm_heap/umm_malloc.c CC: umm_heap/umm_memalign.c CC: ctype/lib_toupper.c CC: stubs/STUB_inotify_init1.c CC: ctype/lib_ctype.c CC: umm_heap/umm_realloc.c CC: pthread/pthread_findjoininfo.c CC: umm_heap/umm_zalloc.c CC: umm_heap/umm_heapmember.c CC: umm_heap/umm_memdump.c CC: dirent/lib_readdirr.c CC: umm_heap/umm_sbrk.c CC: pthread/pthread_release.c CC: stubs/STUB_inotify_init.c CC: stubs/STUB_inotify_rm_watch.c CC: dirent/lib_telldir.c CC: kmm_heap/kmm_initialize.c CC: kmm_heap/kmm_addregion.c CC: pthread/pthread_setschedprio.c CC: stubs/STUB_ioctl.c CC: stubs/STUB_insmod.c CC: pthread/pthread_mutex.c CC: dirent/lib_alphasort.c AS: common/riscv_vectors.S CC: pthread/pthread_mutexconsistent.c CC: stubs/STUB_kill.c AS: common/riscv_exception_common.S CC: dirent/lib_scandir.c CC: dirent/lib_ftw.c AS: common/riscv_saveusercontext.S CC: sched/sched_getfiles.c CC: kmm_heap/kmm_malloc_size.c CC: stubs/STUB_lchmod.c CC: dirent/lib_nftw.c CC: stubs/STUB_lchown.c CC: sched/sched_profil.c CC: dirent/lib_opendir.c AS: common/fork.S CC: stubs/STUB_link.c AS: common/riscv_fpu.S CC: kmm_heap/kmm_brkaddr.c CC: dirent/lib_fdopendir.c CC: kmm_heap/kmm_calloc.c CC: stubs/STUB_listen.c CC: stubs/STUB_lseek.c CC: sched/sched_addreadytorun.c CC: kmm_heap/kmm_extend.c CC: kmm_heap/kmm_free.c CC: stubs/STUB_lstat.c AS: common/supervisor/riscv_syscall.S CC: stubs/STUB_mkdir.c CC: sched/sched_removereadytorun.c CC: stubs/STUB_lutimens.c CC: dirent/lib_readdir.c CC: dirent/lib_closedir.c CC: kmm_heap/kmm_mallinfo.c CC: stubs/STUB_mmap.c CC: dirent/lib_rewinddir.c CC: kmm_heap/kmm_malloc.c CC: chip/eic7700x_start.c CC: chip/eic7700x_irq_dispatch.c CC: fs_initialize.c CC: sched/sched_mergeprioritized.c CC: sched/sched_mergepending.c CC: dirent/lib_seekdir.c CC: fs_heap.c CC: chip/eic7700x_irq.c CC: dirent/lib_dirfd.c CC: kmm_heap/kmm_memalign.c CC: inode/fs_files.c CC: dirent/lib_versionsort.c CC: kmm_heap/kmm_realloc.c CC: kmm_heap/kmm_zalloc.c CC: sched/sched_addblocked.c CC: inode/fs_foreachinode.c CC: kmm_heap/kmm_heapmember.c CC: inode/fs_inode.c CC: inode/fs_inodeaddref.c CC: chip/eic7700x_timerisr.c CC: sched/sched_removeblocked.c CC: chip/eic7700x_allocateheap.c CC: sched/sched_gettcb.c CC: kmm_heap/kmm_memdump.c CC: inode/fs_inodebasename.c CC: chip/eic7700x_mm_init.c CC: mm_gran/mm_graninit.c CC: dlfcn/lib_dlfind_object.c CC: stubs/STUB_modhandle.c CC: inode/fs_inodefree.c CC: inode/fs_inodefind.c CC: inode/fs_inodegetpath.c CC: sched/sched_verifytcb.c CC: errno/lib_errno.c CC: stubs/STUB_mount.c CC: chip/eic7700x_pgalloc.c CC: mm_gran/mm_granrelease.c CC: sched/sched_releasetcb.c CC: sched/sched_setparam.c CC: fixedmath/lib_fixedmath.c CC: mm_gran/mm_graninfo.c CC: stubs/STUB_mq_close.c CC: fixedmath/lib_b16sin.c CC: common/riscv_initialize.c CC: inode/fs_inoderelease.c CC: inode/fs_inoderemove.c CC: common/riscv_swint.c CC: stubs/STUB_mq_getattr.c CC: common/riscv_mtimer.c CC: sched/sched_setpriority.c CC: inode/fs_inodereserve.c CC: inode/fs_inodesearch.c CC: mm_gran/mm_grancritical.c CC: fixedmath/lib_b16cos.c CC: mm_gran/mm_grantable.c CC: vfs/fs_chstat.c CC: common/riscv_allocateheap.c CC: sched/sched_getparam.c CC: vfs/fs_close.c CC: sched/sched_setscheduler.c CC: sched/sched_getscheduler.c CC: stubs/STUB_mq_open.c CC: common/riscv_createstack.c CC: stubs/STUB_mq_notify.c CC: stubs/STUB_mq_receive.c CC: common/riscv_cpuinfo.c CC: vfs/fs_dup.c CC: fixedmath/lib_b16atan2.c CC: stubs/STUB_mq_send.c CC: sched/sched_yield.c CC: common/riscv_cpuidlestack.c CC: stubs/STUB_mq_setattr.c CC: mm_gran/mm_granfree.c CC: sched/sched_rrgetinterval.c CC: mm_gran/mm_granalloc.c CC: stubs/STUB_mq_timedreceive.c CC: vfs/fs_dup2.c CC: common/riscv_doirq.c CC: binfmt_globals.c CC: stubs/STUB_mq_timedsend.c CC: fixedmath/lib_ubsqrt.c CC: stubs/STUB_mq_unlink.c CC: stubs/STUB_msync.c CC: mm_gran/mm_granreserve.c CC: grp/lib_getgrgid.c CC: binfmt_initialize.c CC: binfmt_register.c CC: vfs/fs_dup3.c CC: common/riscv_exit.c CC: binfmt_unregister.c CC: common/riscv_exception.c CC: stubs/STUB_munmap.c CC: mm_gran/mm_pgalloc.c CC: sched/sched_foreach.c CC: common/riscv_getnewintctx.c CC: stubs/STUB_nanosleep.c CC: stubs/STUB_nx_mkfifo.c CC: binfmt_loadmodule.c CC: binfmt_unloadmodule.c CC: grp/lib_getgrgidr.c CC: mempool/mempool.c CC: mempool/mempool_multiple.c CC: binfmt_execmodule.c CC: vfs/fs_fcntl.c CC: grp/lib_getgrnam.c CC: vfs/fs_epoll.c CC: sched/sched_lock.c CC: sched/sched_unlock.c CC: stubs/STUB_nx_pthread_create.c CC: stubs/STUB_nx_pthread_exit.c CC: binfmt_exec.c CC: sched/sched_lockcount.c CC: sched/sched_idletask.c CC: grp/lib_getgrnamr.c CC: grp/lib_initgroups.c CC: mempool/mempool_procfs.c CC: common/riscv_getintstack.c CC: vfs/fs_fchstat.c CC: kasan/hook.c CC: binfmt_copyargv.c CC: grp/lib_getgrbuf.c CC: binfmt_copyactions.c CC: grp/lib_getgrbufr.c CC: map/mm_map.c CC: sched/sched_self.c CC: vfs/fs_fstat.c CC: common/riscv_initialstate.c CC: common/riscv_modifyreg32.c CC: sched/sched_get_stackinfo.c CC: vfs/fs_fstatfs.c CC: inttypes/lib_imaxabs.c CC: sched/sched_get_tls.c CC: binfmt_dumpmodule.c CC: binfmt_exit.c CC: sched/sched_sysinfo.c CC: common/riscv_nputs.c CC: inttypes/lib_imaxdiv.c CC: sched/sched_reprioritizertr.c CC: vfs/fs_ioctl.c CC: binfmt_execsymtab.c CC: common/riscv_releasestack.c CC: elf.c CC: inttypes/lib_strtoimax.c CC: stubs/STUB_nxsched_get_stackinfo.c CC: stubs/STUB_nxsem_clockwait.c CC: sched/sched_get_stateinfo.c CC: vfs/fs_lseek.c CC: common/riscv_registerdump.c CC: vfs/fs_mkdir.c CC: stubs/STUB_nxsem_close.c CC: sched/sched_getcpu.c CC: stubs/STUB_nxsem_destroy.c CC: vfs/fs_open.c CC: stubs/STUB_nxsem_getprioceiling.c CC: common/riscv_stackframe.c CC: sched/sched_waitpid.c CC: common/riscv_schedulesigaction.c CC: inttypes/lib_strtoumax.c CC: vfs/fs_poll.c CC: libgen/lib_basename.c CC: stubs/STUB_nxsem_open.c CC: stubs/STUB_nxsem_post_slow.c CC: stubs/STUB_nxsem_setprioceiling.c CC: sched/sched_waitid.c CC: vfs/fs_pread.c CC: stubs/STUB_nxsem_set_protocol.c CC: vfs/fs_pwrite.c CC: common/riscv_sigdeliver.c CC: stubs/STUB_nxsem_tickwait.c CC: sched/sched_wait.c CC: stubs/STUB_nxsem_trywait_slow.c CC: stubs/STUB_nxsem_timedwait.c CC: common/riscv_switchcontext.c CC: stubs/STUB_nxsem_unlink.c CC: libgen/lib_dirname.c CC: sched/sched_roundrobin.c CC: machine/arch_atomic.c CC: sched/sched_resumescheduler.c CC: common/riscv_usestack.c CC: vfs/fs_read.c CC: vfs/fs_rename.c CC: machine/risc-v/arch_elf.c CC: misc/lib_bitmap.c CC: vfs/fs_rmdir.c CC: common/riscv_tcbinfo.c CC: stubs/STUB_nxsem_wait_slow.c CC: common/riscv_idle.c CC: misc/lib_circbuf.c CC: stubs/STUB_nx_vsyslog.c CC: misc/lib_mknod.c CC: vfs/fs_select.c CC: common/riscv_cpuindex.c CC: vfs/fs_sendfile.c CC: vfs/fs_stat.c CC: stubs/STUB_open.c CC: misc/lib_umask.c CC: sched/sched_processtimer.c CC: common/riscv_task_start.c CC: misc/lib_utsname.c CC: vfs/fs_statfs.c CC: misc/lib_getrandom.c CC: stubs/STUB_pgalloc.c CC: stubs/STUB_pipe2.c CC: semaphore/sem_destroy.c CC: common/riscv_pthread_start.c CC: misc/lib_xorshift128.c CC: misc/lib_tea_encrypt.c CC: semaphore/sem_wait.c CC: vfs/fs_uio.c CC: vfs/fs_unlink.c CC: stubs/STUB_poll.c CC: stubs/STUB_posix_spawn.c CC: misc/lib_tea_decrypt.c CC: common/riscv_signal_dispatch.c CC: misc/lib_cxx_initialize.c CC: stubs/STUB_ppoll.c CC: vfs/fs_write.c CC: stubs/STUB_prctl.c CC: vfs/fs_dir.c CC: stubs/STUB_pread.c CC: common/riscv_checkstack.c CC: common/riscv_fork.c CC: semaphore/sem_trywait.c CC: stubs/STUB_pselect.c CC: stubs/STUB_pthread_cancel.c CC: semaphore/sem_tickwait.c CC: misc/lib_impure.c CC: common/riscv_fpucmp.c CC: misc/lib_memfd.c CC: vfs/fs_fsync.c CC: common/riscv_pmp.c CC: vfs/fs_syncfs.c CC: semaphore/sem_timedwait.c CC: semaphore/sem_clockwait.c CC: vfs/fs_truncate.c CC: common/riscv_mmu.c CC: common/riscv_addrenv_kstack.c CC: stubs/STUB_pthread_cond_broadcast.c CC: vfs/fs_link.c CC: semaphore/sem_timeout.c CC: semaphore/sem_post.c CC: misc/lib_mutex.c CC: vfs/fs_symlink.c CC: common/riscv_addrenv.c CC: semaphore/sem_recover.c CC: common/riscv_pgalloc.c CC: vfs/fs_readlink.c CC: stubs/STUB_pthread_cond_clockwait.c CC: semaphore/sem_reset.c CC: misc/lib_fchmodat.c CC: semaphore/sem_waitirq.c CC: stubs/STUB_pthread_cond_signal.c CC: stubs/STUB_pthread_cond_wait.c CC: driver/fs_registerdriver.c CC: driver/fs_unregisterdriver.c CC: semaphore/sem_rw.c CC: signal/sig_initialize.c CC: misc/lib_fstatat.c CC: stubs/STUB_pthread_detach.c CC: common/riscv_addrenv_perms.c CC: common/riscv_addrenv_utils.c CC: misc/lib_getfullpath.c CC: common/riscv_addrenv_shm.c CC: stubs/STUB_pthread_getaffinity_np.c CC: stubs/STUB_pthread_getschedparam.c CC: common/riscv_addrenv_pgmap.c CC: misc/lib_openat.c CC: stubs/STUB_pthread_join.c CC: signal/sig_action.c CC: misc/lib_mkdirat.c CC: driver/fs_registerpipedriver.c CC: signal/sig_procmask.c CC: misc/lib_utimensat.c CC: signal/sig_pending.c CC: common/riscv_percpu.c CC: stubs/STUB_pthread_mutex_consistent.c CC: signal/sig_suspend.c CC: driver/fs_unregisterpipedriver.c CC: misc/lib_mallopt.c CC: common/supervisor/riscv_perform_syscall.c CC: common/supervisor/riscv_sbi.c CC: misc/lib_idr.c CC: stubs/STUB_pthread_mutex_destroy.c CC: stubs/STUB_pthread_mutex_init.c CC: driver/fs_registerblockdriver.c CC: signal/sig_kill.c CC: misc/lib_getnprocs.c CC: misc/lib_tempbuffer.c CC: stubs/STUB_pthread_mutex_timedlock.c CC: driver/fs_unregisterblockdriver.c CC: driver/fs_findblockdriver.c CC: signal/sig_tgkill.c CC: stubs/STUB_pthread_mutex_trylock.c CC: driver/fs_openblockdriver.c CC: misc/lib_umul32.c CC: misc/lib_umul64.c CC: signal/sig_queue.c CC: misc/lib_umul32x64.c CC: misc/lib_uadd32x64.c CC: driver/fs_closeblockdriver.c IN: drivers/libdrivers.a -> staging/libdrivers.a CC: signal/sig_waitinfo.c CC: signal/sig_timedwait.c CC: misc/lib_uadd64.c CC: signal/sig_findaction.c CC: driver/fs_blockpartition.c CC: stubs/STUB_pthread_mutex_unlock.c CC: stubs/STUB_pthread_setaffinity_np.c CC: misc/lib_usub64x32.c CC: stubs/STUB_pthread_setschedparam.c CC: misc/lib_usub64.c CC: stubs/STUB_pthread_setschedprio.c CC: driver/fs_findmtddriver.c CC: driver/fs_closemtddriver.c CC: driver/fs_blockmerge.c CC: mmap/fs_mmap.c CC: stubs/STUB_pthread_sigmask.c CC: signal/sig_allocpendingsigaction.c CC: stubs/STUB_putenv.c CC: stubs/STUB_pwrite.c CC: misc/lib_dumpbuffer.c CC: stubs/STUB_read.c CC: signal/sig_releasependingsigaction.c CC: signal/sig_unmaskpendingsignal.c CC: signal/sig_removependingsignal.c CC: misc/lib_dumpvbuffer.c CC: misc/lib_fnmatch.c CC: stubs/STUB_readlink.c CC: stubs/STUB_readv.c CC: signal/sig_releasependingsignal.c CC: stubs/STUB_recv.c CC: stubs/STUB_recvfrom.c CC: mmap/fs_munmap.c CC: signal/sig_lowest.c CC: mmap/fs_mmisc.c IN: boards/libboards.a -> staging/libboards.a CC: misc/lib_debug.c CC: mmap/fs_msync.c CC: mmap/fs_anonmap.c CC: mqueue/mq_open.c CC: signal/sig_notification.c CC: stubs/STUB_recvmsg.c CC: mqueue/mq_close.c CC: misc/lib_crc64.c CC: mqueue/mq_unlink.c CC: stubs/STUB_rename.c CC: mount/fs_mount.c CC: signal/sig_cleanup.c CC: stubs/STUB_rmdir.c CC: signal/sig_dispatch.c CC: stubs/STUB_rmmod.c CC: misc/lib_crc32.c CC: misc/lib_crc16.c CC: mount/fs_umount2.c CC: signal/sig_deliver.c CC: signal/sig_pause.c CC: stubs/STUB_sched_backtrace.c CC: stubs/STUB_sched_getaffinity.c CC: misc/lib_crc16ccitt.c CC: signal/sig_nanosleep.c CC: misc/lib_crc8.c CC: stubs/STUB_sched_getcpu.c CC: signal/sig_usleep.c CC: mount/fs_foreachmountpoint.c IN: binfmt/libbinfmt.a -> staging/libbinfmt.a CC: stubs/STUB_sched_getparam.c CC: misc/lib_crc8ccitt.c CC: stubs/STUB_sched_getscheduler.c CC: signal/sig_sleep.c CC: misc/lib_crc8table.c CC: stubs/STUB_sched_lock.c CC: signal/sig_ppoll.c CC: task/task_argvstr.c CC: misc/lib_crc8rohc.c CC: stubs/STUB_sched_lockcount.c CC: signal/sig_pselect.c CC: stubs/STUB_sched_rr_get_interval.c CC: misc/lib_glob.c CC: mount/fs_procfs_mount.c CC: mount/fs_gettype.c CC: partition/fs_partition.c CC: stubs/STUB_sched_setaffinity.c CC: task/task_create.c CC: stubs/STUB_sched_setparam.c CC: task/task_init.c CC: romfs/fs_romfs.c CC: task/task_setup.c CC: romfs/fs_romfsutil.c CC: task/task_activate.c CC: stubs/STUB_sched_setscheduler.c CC: procfs/fs_procfs.c CC: stubs/STUB_sched_unlock.c CC: task/task_start.c CC: stubs/STUB_sched_yield.c CC: task/task_delete.c CC: misc/lib_backtrace.c CC: procfs/fs_procfscpuinfo.c CC: stubs/STUB_select.c CC: procfs/fs_procfscpuload.c CC: stubs/STUB_send.c CC: task/task_exit.c CC: task/task_exithook.c CC: stubs/STUB_sendfile.c CC: misc/lib_ftok.c CC: task/task_getgroup.c CC: task/task_getpid.c CC: stubs/STUB_sendmsg.c CC: stubs/STUB_sendto.c CC: procfs/fs_procfscritmon.c CC: procfs/fs_procfsfdt.c CC: task/task_prctl.c CC: misc/lib_err.c CC: misc/lib_instrument.c CC: procfs/fs_procfsiobinfo.c CC: task/task_recover.c CC: task/task_spawnparms.c CC: procfs/fs_procfsmeminfo.c CC: task/task_restart.c CC: task/task_cancelpt.c CC: task/task_terminate.c CC: procfs/fs_procfsproc.c CC: stubs/STUB_setegid.c CC: procfs/fs_procfstcbinfo.c CC: procfs/fs_procfsuptime.c CC: stubs/STUB_setenv.c CC: stubs/STUB_seteuid.c CC: procfs/fs_procfsutil.c CC: misc/lib_crc16ibm.c CC: task/task_gettid.c CC: procfs/fs_procfsversion.c CC: task/exit.c CC: misc/lib_envpath.c CC: misc/lib_crc16xmodem.c CC: task/task_join.c CC: stubs/STUB_setgid.c CC: stubs/STUB_sethostname.c CC: elf/elf_addrenv.c CC: task/task_getppid.c CC: elf/elf_bind.c CC: task/task_reparent.c CC: stubs/STUB_setitimer.c CC: task/task_fork.c CC: task/task_execve.c CC: elf/elf_depend.c CC: stubs/STUB_setsockopt.c CC: stubs/STUB_settimeofday.c CC: elf/elf_init.c CC: task/task_posixspawn.c CC: timer/timer_initialize.c CC: elf/elf_iobuffer.c CC: elf/elf_load.c CC: timer/timer_create.c CC: timer/timer_delete.c CC: elf/elf_loadhdrs.c CC: timer/timer_getoverrun.c CC: elf/elf_verify.c CC: elf/elf_read.c CC: timer/timer_getitimer.c CC: stubs/STUB_setuid.c CC: timer/timer_gettime.c CC: elf/elf_registry.c CC: elf/elf_sections.c CC: stubs/STUB_shmat.c CC: elf/elf_symbols.c CC: stubs/STUB_shmctl.c CC: elf/elf_symtab.c CC: timer/timer_setitimer.c CC: elf/elf_uninit.c CC: elf/elf_unload.c CC: stubs/STUB_shmdt.c CC: timer/timer_settime.c CC: timer/timer_release.c CC: stubs/STUB_shmget.c CC: elf/elf_gethandle.c CC: tls/task_initinfo.c CC: stubs/STUB_shm_open.c IN: arch/risc-v/src/libkarch.a -> staging/libkarch.a CC: elf/elf_getsymbol.c CC: stubs/STUB_shm_unlink.c CC: elf/elf_insert.c CC: stubs/STUB_shutdown.c CC: tls/task_uninitinfo.c CC: tls/tls_initinfo.c CC: tls/tls_dupinfo.c CC: elf/elf_remove.c CC: net/lib_addrconfig.c CC: wdog/wd_initialize.c CC: stubs/STUB_sigaction.c CC: wdog/wd_start.c CC: wdog/wd_cancel.c CC: stubs/STUB_signal.c CC: wdog/wd_gettime.c CC: net/lib_base64.c CC: stubs/STUB_signalfd.c CC: net/lib_htons.c CC: net/lib_htonl.c CC: net/lib_htonq.c CC: net/lib_inetaddr.c CC: net/lib_inetaton.c CC: net/lib_inetntoa.c CC: stubs/STUB_sigpending.c CC: stubs/STUB_sigprocmask.c CC: wdog/wd_recover.c CC: net/lib_inetntop.c CC: stubs/STUB_sigqueue.c CC: stubs/STUB_sigsuspend.c CC: wqueue/kwork_queue.c CC: net/lib_inetpton.c CC: stubs/STUB_sigtimedwait.c CC: wqueue/kwork_thread.c CC: stubs/STUB_sigwaitinfo.c CC: stubs/STUB_socket.c CC: wqueue/kwork_cancel.c IN: mm/libkmm.a -> staging/libkmm.a CC: stubs/STUB_socketpair.c CC: net/lib_inetnetwork.c CC: stubs/STUB_stat.c CC: stubs/STUB_statfs.c CC: stubs/STUB_symlink.c CC: stubs/STUB_sync.c CC: net/lib_etherntoa.c CC: stubs/STUB_sysinfo.c CC: net/lib_etheraton.c CC: obstack/lib_obstack_init.c CC: obstack/lib_obstack_alloc.c CC: stubs/STUB_task_create.c CC: stubs/STUB_task_delete.c CC: stubs/STUB_task_restart.c CC: stubs/STUB_tgkill.c CC: obstack/lib_obstack_copy.c CC: stubs/STUB_task_spawn.c CC: stubs/STUB_time.c CC: obstack/lib_obstack_free.c CC: obstack/lib_obstack_make_room.c CC: stubs/STUB_timer_create.c CC: obstack/lib_obstack_blank.c CC: stubs/STUB_timer_delete.c CC: obstack/lib_obstack_grow.c CC: stubs/STUB_timerfd_create.c CC: obstack/lib_obstack_finish.c CC: stubs/STUB_timerfd_settime.c CC: obstack/lib_obstack_object_size.c CC: stubs/STUB_timer_getoverrun.c CC: stubs/STUB_timerfd_gettime.c CC: stubs/STUB_timer_gettime.c CC: obstack/lib_obstack_room.c CC: stubs/STUB_timer_settime.c CC: obstack/lib_obstack_printf.c CC: obstack/lib_obstack_vprintf.c CC: stubs/STUB_umount2.c CC: stubs/STUB_unlink.c CC: stubs/STUB_unsetenv.c CC: obstack/lib_obstack_malloc.c CC: pthread/pthread_attr_init.c CC: stubs/STUB_up_fork.c CC: stubs/STUB_utimens.c CC: pthread/pthread_attr_destroy.c CC: stubs/STUB_wait.c CC: pthread/pthread_attr_setschedpolicy.c CC: stubs/STUB_waitid.c CC: stubs/STUB_waitpid.c CC: pthread/pthread_attr_getschedpolicy.c CC: stubs/STUB_write.c CC: stubs/STUB_writev.c CC: pthread/pthread_attr_setinheritsched.c CC: pthread/pthread_attr_getinheritsched.c CC: pthread/pthread_attr_setdetachstate.c CC: syscall_names.c CC: pthread/pthread_attr_getdetachstate.c CC: pthread/pthread_attr_setstackaddr.c CC: syscall_stublookup.c CC: pthread/pthread_attr_getstackaddr.c CC: pthread/pthread_attr_setstacksize.c CC: pthread/pthread_attr_setstack.c CC: pthread/pthread_attr_getstacksize.c CC: pthread/pthread_attr_getstack.c CC: pthread/pthread_attr_setschedparam.c CC: pthread/pthread_attr_getschedparam.c CC: pthread/pthread_attr_setscope.c CC: pthread/pthread_attr_getscope.c CC: pthread/pthread_barrierattr_init.c CC: pthread/pthread_barrierattr_destroy.c CC: pthread/pthread_barrierattr_getpshared.c CC: pthread/pthread_barrierattr_setpshared.c CC: pthread/pthread_barrierinit.c CC: pthread/pthread_barrierdestroy.c CC: pthread/pthread_barrierwait.c CC: pthread/pthread_condattr_init.c CC: pthread/pthread_condattr_destroy.c CC: pthread/pthread_condattr_getpshared.c CC: pthread/pthread_condattr_setpshared.c CC: pthread/pthread_condattr_setclock.c CC: pthread/pthread_condattr_getclock.c CC: pthread/pthread_condinit.c CC: pthread/pthread_conddestroy.c CC: pthread/pthread_condtimedwait.c CC: pthread/pthread_create.c CC: pthread/pthread_exit.c CC: pthread/pthread_kill.c IN: fs/libfs.a -> staging/libfs.a CC: pthread/pthread_setname_np.c CC: pthread/pthread_getname_np.c CC: pthread/pthread_get_stackaddr_np.c CC: pthread/pthread_get_stacksize_np.c CC: pthread/pthread_mutexattr_init.c CC: pthread/pthread_mutexattr_destroy.c CC: pthread/pthread_mutexattr_getpshared.c CC: pthread/pthread_mutexattr_setpshared.c CC: pthread/pthread_mutexattr_setprotocol.c CC: pthread/pthread_mutexattr_getprotocol.c CC: pthread/pthread_mutexattr_settype.c CC: pthread/pthread_mutexattr_gettype.c IN: sched/libsched.a -> staging/libsched.a CC: pthread/pthread_mutexattr_setrobust.c CC: pthread/pthread_mutexattr_getrobust.c CC: pthread/pthread_mutexattr_setprioceiling.c CC: pthread/pthread_mutexattr_getprioceiling.c CC: pthread/pthread_mutex_lock.c CC: pthread/pthread_mutex_setprioceiling.c CC: pthread/pthread_mutex_getprioceiling.c IN: syscall/libstubs.a -> staging/libstubs.a CC: pthread/pthread_once.c CC: pthread/pthread_yield.c CC: pthread/pthread_atfork.c CC: pthread/pthread_rwlockattr_init.c CC: pthread/pthread_rwlockattr_destroy.c CC: pthread/pthread_rwlockattr_getpshared.c CC: pthread/pthread_rwlockattr_setpshared.c CC: pthread/pthread_rwlock.c CC: pthread/pthread_rwlock_rdlock.c CC: pthread/pthread_rwlock_wrlock.c CC: pthread/pthread_setcancelstate.c CC: pthread/pthread_setcanceltype.c CC: pthread/pthread_testcancel.c CC: pthread/pthread_getcpuclockid.c CC: pthread/pthread_self.c CC: pthread/pthread_gettid_np.c CC: pwd/lib_getpwnam.c CC: pwd/lib_getpwnamr.c CC: pwd/lib_getpwuid.c CC: pwd/lib_getpwuidr.c CC: pwd/lib_getpwent.c CC: pwd/lib_pwd_globals.c CC: pwd/lib_getspnam.c CC: pwd/lib_getpwbuf.c CC: pwd/lib_getpwbufr.c CC: queue/queue.c CC: sched/sched_getprioritymax.c CC: sched/sched_getprioritymin.c CC: sched/clock_getcpuclockid.c CC: sched/clock_getres.c CC: sched/task_cancelpt.c CC: sched/task_setcancelstate.c CC: sched/task_setcanceltype.c CC: sched/task_testcancel.c CC: sched/task_gettid.c CC: search/hcreate_r.c CC: search/hcreate.c CC: semaphore/sem_init.c CC: search/hash_func.c CC: semaphore/sem_setprotocol.c CC: semaphore/sem_getprotocol.c CC: semaphore/sem_getvalue.c CC: semaphore/sem_destroy.c CC: semaphore/sem_wait.c CC: semaphore/sem_trywait.c CC: semaphore/sem_timedwait.c CC: semaphore/sem_post.c CC: semaphore/sem_clockwait.c CC: signal/sig_addset.c CC: signal/sig_delset.c CC: signal/sig_emptyset.c CC: signal/sig_fillset.c CC: signal/sig_nandset.c CC: signal/sig_andset.c CC: signal/sig_orset.c CC: signal/sig_xorset.c CC: signal/sig_isemptyset.c CC: signal/sig_killpg.c CC: signal/sig_altstack.c CC: signal/sig_interrupt.c CC: signal/sig_hold.c CC: signal/sig_ignore.c CC: signal/sig_ismember.c CC: signal/sig_pause.c CC: signal/sig_psignal.c CC: signal/sig_raise.c CC: signal/sig_relse.c CC: signal/sig_set.c CC: signal/sig_wait.c CC: signal/sig_signal.c CC: spawn/lib_psfa_addaction.c CC: spawn/lib_psfa_addclose.c CC: spawn/lib_psfa_adddup2.c CC: spawn/lib_psfa_addopen.c CC: spawn/lib_psfa_destroy.c CC: spawn/lib_psfa_init.c CC: spawn/lib_psa_getflags.c CC: spawn/lib_psa_getschedparam.c CC: spawn/lib_psa_getschedpolicy.c CC: spawn/lib_psa_init.c CC: spawn/lib_psa_setflags.c CC: spawn/lib_psa_setschedparam.c CC: spawn/lib_psa_setschedpolicy.c CC: spawn/lib_psa_getsigmask.c CC: spawn/lib_psa_setsigmask.c CC: spawn/lib_psa_getstacksize.c CC: spawn/lib_psa_setstacksize.c CC: spawn/lib_psa_destroy.c CC: spawn/lib_psfa_dump.c CC: spawn/lib_psa_dump.c CC: stdio/lib_fileno.c CC: stdio/lib_printf.c CC: stdio/lib_sprintf.c CC: stdio/lib_asprintf.c CC: stdio/lib_snprintf.c CC: stdio/lib_vsprintf.c CC: stdio/lib_vasprintf.c CC: stdio/lib_vsnprintf.c CC: stdio/lib_dprintf.c CC: stdio/lib_vdprintf.c CC: stdio/lib_vprintf.c CC: stdio/lib_perror.c CC: stdio/lib_putchar.c CC: stdio/lib_getchar.c CC: stdio/lib_puts.c CC: stdio/lib_gets_s.c CC: stdio/lib_gets.c CC: stdio/lib_libdgets.c CC: stdio/lib_sscanf.c CC: stdio/lib_vsscanf.c CC: stdio/lib_remove.c CC: stdio/lib_tempnam.c CC: stdio/lib_tmpnam.c CC: stdio/lib_renameat.c CC: stdio/lib_putwchar.c CC: stdio/lib_fopen.c CC: stdio/lib_freopen.c CC: stdio/lib_fclose.c CC: stdio/lib_fread.c CC: stdio/lib_libfread_unlocked.c CC: stdio/lib_fseek.c CC: stdio/lib_fseeko.c CC: stdio/lib_ftell.c CC: stdio/lib_ftello.c CC: stdio/lib_fsetpos.c CC: stdio/lib_getdelim.c CC: stdio/lib_fgetpos.c CC: stdio/lib_getc.c CC: stdio/lib_fgetc.c CC: stdio/lib_fgets.c CC: stdio/lib_libfgets.c CC: stdio/lib_fwrite.c CC: stdio/lib_libfwrite.c CC: stdio/lib_fflush.c CC: stdio/lib_libflushall.c CC: stdio/lib_libfflush.c CC: stdio/lib_rdflush_unlocked.c CC: stdio/lib_wrflush_unlocked.c CC: stdio/lib_putc.c CC: stdio/lib_fputc.c CC: stdio/lib_fputs.c CC: stdio/lib_ungetc.c CC: stdio/lib_fprintf.c CC: stdio/lib_vfprintf.c CC: stdio/lib_feof.c CC: stdio/lib_ferror.c CC: stdio/lib_rewind.c CC: stdio/lib_clearerr.c CC: stdio/lib_scanf.c CC: stdio/lib_vscanf.c CC: stdio/lib_fscanf.c CC: stdio/lib_vfscanf.c CC: stdio/lib_tmpfile.c CC: stdio/lib_setbuf.c CC: stdio/lib_setvbuf.c CC: stdio/lib_libfilelock.c CC: stdio/lib_libgetstreams.c CC: stdio/lib_setbuffer.c CC: stdio/lib_fputwc.c CC: stdio/lib_putwc.c CC: stdio/lib_fputws.c CC: stdio/lib_fopencookie.c CC: stdio/lib_fmemopen.c CC: stdio/lib_open_memstream.c CC: stdio/lib_fgetwc.c CC: stdio/lib_getwc.c CC: stdio/lib_ungetwc.c CC: stdlib/lib_abs.c CC: stdlib/lib_abort.c CC: stdlib/lib_atof.c CC: stdlib/lib_atoi.c CC: stdlib/lib_getprogname.c CC: stdlib/lib_atol.c CC: stdlib/lib_atoll.c CC: stdlib/lib_div.c CC: stdlib/lib_ldiv.c CC: stdlib/lib_lldiv.c CC: stdlib/lib_exit.c CC: stdlib/lib_itoa.c CC: stdlib/lib_labs.c CC: stdlib/lib_llabs.c CC: stdlib/lib_realpath.c CC: stdlib/lib_bsearch.c CC: stdlib/lib_rand.c CC: stdlib/lib_rand48.c CC: stdlib/lib_qsort.c CC: stdlib/lib_srand.c CC: stdlib/lib_strtol.c CC: stdlib/lib_strtoll.c CC: stdlib/lib_strtoul.c CC: stdlib/lib_strtoull.c CC: stdlib/lib_strtold.c CC: stdlib/lib_checkbase.c CC: stdlib/lib_mktemp.c CC: stdlib/lib_mkdtemp.c CC: stdlib/lib_mkstemp.c CC: stdlib/lib_aligned_alloc.c CC: stdlib/lib_posix_memalign.c CC: stdlib/lib_valloc.c CC: stdlib/lib_mblen.c CC: stdlib/lib_mbtowc.c CC: stdlib/lib_wctomb.c CC: stdlib/lib_mbstowcs.c CC: stdlib/lib_wcstombs.c CC: stdlib/lib_atexit.c CC: stdlib/lib_reallocarray.c CC: stdlib/lib_arc4random.c CC: stream/lib_meminstream.c CC: stream/lib_memoutstream.c CC: stream/lib_memsistream.c CC: stream/lib_memsostream.c CC: stream/lib_lowoutstream.c CC: stream/lib_rawinstream.c CC: stream/lib_rawoutstream.c CC: stream/lib_rawsistream.c CC: stream/lib_rawsostream.c CC: stream/lib_zeroinstream.c CC: stream/lib_nullinstream.c CC: stream/lib_mtdoutstream.c CC: stream/lib_nulloutstream.c CC: stream/lib_libnoflush.c CC: stream/lib_libsnoflush.c CC: stream/lib_syslogstream.c CC: stream/lib_syslograwstream.c CC: stream/lib_bufferedoutstream.c CC: stream/lib_hexdumpstream.c CC: stream/lib_base64outstream.c CC: stream/lib_mtdsostream.c CC: stream/lib_fileinstream.c CC: stream/lib_fileoutstream.c CC: stream/lib_libbsprintf.c CC: stream/lib_libvsprintf.c CC: stream/lib_libvscanf.c CC: stream/lib_ultoa_invert.c CC: stream/lib_dtoa_engine.c CC: stream/lib_dtoa_data.c CC: stream/lib_stdinstream.c CC: stream/lib_stdoutstream.c CC: stream/lib_stdsistream.c CC: stream/lib_stdsostream.c CC: stream/lib_blkoutstream.c CC: string/lib_ffs.c CC: string/lib_ffsl.c CC: string/lib_ffsll.c CC: string/lib_fls.c CC: string/lib_flsl.c CC: string/lib_flsll.c CC: string/lib_isbasedigit.c CC: string/lib_memmem.c CC: string/lib_popcount.c CC: string/lib_popcountl.c CC: string/lib_popcountll.c CC: string/lib_skipspace.c CC: string/lib_strcasecmp.c CC: string/lib_strcspn.c CC: string/lib_strdup.c CC: string/lib_strerror.c CC: string/lib_strncasecmp.c CC: string/lib_strncat.c CC: string/lib_strndup.c CC: string/lib_strcasestr.c CC: string/lib_strpbrk.c CC: string/lib_strspn.c CC: string/lib_strstr.c CC: string/lib_strtok.c CC: string/lib_strtokr.c CC: string/lib_strsep.c CC: string/lib_strerrorr.c CC: string/lib_explicit_bzero.c CC: string/lib_strsignal.c CC: string/lib_index.c CC: string/lib_rindex.c CC: string/lib_timingsafe_bcmp.c CC: string/lib_strverscmp.c CC: string/lib_mempcpy.c CC: string/lib_rawmemchr.c CC: proxies/PROXY_accept4.c CC: proxies/PROXY_adjtime.c CC: string/lib_memmove.c CC: string/lib_memset.c CC: proxies/PROXY_aio_cancel.c CC: string/lib_strlcat.c CC: proxies/PROXY_aio_fsync.c CC: proxies/PROXY_aio_read.c CC: string/lib_strlcpy.c CC: string/lib_strnlen.c CC: proxies/PROXY_aio_write.c CC: string/lib_memcpy.c CC: string/lib_memccpy.c CC: proxies/PROXY__assert.c CC: proxies/PROXY_bind.c CC: proxies/PROXY_boardctl.c CC: proxies/PROXY_chmod.c CC: proxies/PROXY_chown.c CC: string/lib_memcmp.c CC: mm_heap/mm_initialize.c CC: proxies/PROXY_clearenv.c CC: mm_heap/mm_lock.c CC: proxies/PROXY_clock.c CC: mm_heap/mm_malloc_size.c CC: string/lib_stpncpy.c CC: string/lib_memrchr.c CC: string/lib_strchr.c CC: proxies/PROXY_clock_gettime.c CC: proxies/PROXY_clock_nanosleep.c CC: mm_heap/mm_shrinkchunk.c CC: mm_heap/mm_brkaddr.c CC: mm_heap/mm_calloc.c CC: mm_heap/mm_extend.c CC: mm_heap/mm_free.c CC: proxies/PROXY_clock_settime.c CC: string/lib_strcmp.c CC: string/lib_strlen.c CC: mm_heap/mm_mallinfo.c CC: proxies/PROXY_close.c CC: proxies/PROXY_connect.c CC: mm_heap/mm_malloc.c CC: mm_heap/mm_foreach.c CC: mm_heap/mm_memalign.c CC: mm_heap/mm_realloc.c CC: string/lib_strncpy.c CC: proxies/PROXY_dup2.c CC: mm_heap/mm_zalloc.c CC: string/lib_memchr.c CC: mm_heap/mm_heapmember.c CC: mm_heap/mm_memdump.c CC: umm_heap/umm_globals.c CC: string/lib_stpcpy.c CC: proxies/PROXY_dup.c CC: umm_heap/umm_initialize.c CC: string/lib_strcat.c CC: umm_heap/umm_addregion.c CC: string/lib_strchrnul.c CC: proxies/PROXY_epoll_ctl.c CC: string/lib_strncmp.c CC: umm_heap/umm_malloc_size.c CC: umm_heap/umm_brkaddr.c CC: umm_heap/umm_memalign.c AS: elf/elf_globals.S AS: common/riscv_signal_handler.S CC: proxies/PROXY_epoll_pwait.c CC: umm_heap/umm_realloc.c CC: umm_heap/umm_calloc.c CC: umm_heap/umm_zalloc.c CC: proxies/PROXY_epoll_close.c CC: proxies/PROXY_epoll_wait.c CC: umm_heap/umm_extend.c CC: string/lib_strcpy.c CC: umm_heap/umm_free.c CC: assert/lib_assert.c CC: assert/lib_stackchk.c CC: proxies/PROXY_epoll_create1.c CC: ctype/lib_isalnum.c CC: ctype/lib_isalpha.c CC: umm_heap/umm_mallinfo.c CC: umm_heap/umm_heapmember.c CC: string/lib_strrchr.c CC: proxies/PROXY_epoll_create.c CC: ctype/lib_isascii.c CC: ctype/lib_isblank.c CC: symtab/symtab_findbyname.c CC: umm_heap/umm_malloc.c CC: proxies/PROXY_eventfd.c CC: umm_heap/umm_memdump.c CC: proxies/PROXY_exec.c CC: proxies/PROXY_execve.c CC: ctype/lib_iscntrl.c CC: symtab/symtab_findbyvalue.c CC: symtab/symtab_sortbyname.c CC: umm_heap/umm_sbrk.c CC: kmm_heap/kmm_initialize.c CC: ctype/lib_isdigit.c CC: kmm_heap/kmm_addregion.c CC: proxies/PROXY__exit.c CC: syslog/lib_syslog.c CC: ctype/lib_isgraph.c CC: syslog/lib_setlogmask.c CC: ctype/lib_isprint.c CC: ctype/lib_islower.c CC: ctype/lib_ispunct.c CC: termios/lib_cfspeed.c CC: proxies/PROXY_fchown.c CC: proxies/PROXY_fcntl.c CC: proxies/PROXY_fchmod.c CC: ctype/lib_isspace.c IN: arch/risc-v/src/libarch.a -> staging/libarch.a CC: termios/lib_cfmakeraw.c CC: proxies/PROXY_fstat.c CC: proxies/PROXY_fstatfs.c CC: termios/lib_isatty.c CC: termios/lib_tcflush.c CC: ctype/lib_isupper.c CC: ctype/lib_isxdigit.c CC: termios/lib_tcdrain.c CC: proxies/PROXY_fsync.c CC: proxies/PROXY_ftruncate.c CC: proxies/PROXY_futimens.c CC: ctype/lib_tolower.c CC: proxies/PROXY_getegid.c CC: ctype/lib_toupper.c CC: termios/lib_tcflow.c CC: ctype/lib_ctype.c CC: termios/lib_tcgetattr.c CC: proxies/PROXY_getenv.c CC: termios/lib_tcsetattr.c CC: proxies/PROXY_get_environ_ptr.c CC: termios/lib_tcsendbreak.c CC: dirent/lib_readdirr.c CC: dirent/lib_telldir.c CC: kmm_heap/kmm_brkaddr.c CC: kmm_heap/kmm_extend.c CC: kmm_heap/kmm_calloc.c CC: kmm_heap/kmm_malloc_size.c CC: kmm_heap/kmm_free.c CC: dirent/lib_alphasort.c CC: termios/lib_ttyname.c CC: termios/lib_ttynamer.c CC: proxies/PROXY_geteuid.c CC: kmm_heap/kmm_mallinfo.c CC: dirent/lib_scandir.c CC: kmm_heap/kmm_malloc.c CC: proxies/PROXY_getgid.c CC: proxies/PROXY_gethostname.c CC: dirent/lib_ftw.c CC: kmm_heap/kmm_memalign.c CC: kmm_heap/kmm_realloc.c CC: proxies/PROXY_getitimer.c CC: proxies/PROXY_getpeername.c CC: dirent/lib_nftw.c CC: proxies/PROXY_getpid.c CC: dirent/lib_fdopendir.c CC: time/lib_strftime.c CC: dirent/lib_opendir.c CC: time/lib_calendar2utc.c CC: proxies/PROXY_getsockname.c CC: proxies/PROXY_getppid.c CC: proxies/PROXY_getsockopt.c CC: dirent/lib_closedir.c CC: kmm_heap/kmm_zalloc.c CC: kmm_heap/kmm_heapmember.c CC: dirent/lib_readdir.c CC: proxies/PROXY_gettimeofday.c CC: proxies/PROXY_getuid.c CC: time/lib_daysbeforemonth.c CC: dirent/lib_rewinddir.c CC: proxies/PROXY_inotify_add_watch.c CC: time/lib_gettimeofday.c CC: kmm_heap/kmm_memdump.c CC: mm_gran/mm_graninit.c CC: time/lib_isleapyear.c CC: time/lib_settimeofday.c CC: proxies/PROXY_inotify_init1.c CC: dirent/lib_seekdir.c CC: proxies/PROXY_inotify_init.c CC: proxies/PROXY_inotify_rm_watch.c CC: mm_gran/mm_granrelease.c CC: proxies/PROXY_insmod.c CC: mm_gran/mm_graninfo.c CC: time/lib_time.c CC: time/lib_timespec_get.c CC: dirent/lib_dirfd.c CC: mm_gran/mm_grancritical.c CC: dirent/lib_versionsort.c CC: time/lib_nanosleep.c CC: mm_gran/mm_grantable.c CC: time/lib_difftime.c CC: dlfcn/lib_dlfind_object.c CC: time/lib_dayofweek.c CC: mm_gran/mm_granfree.c CC: mm_gran/mm_granalloc.c CC: errno/lib_errno.c CC: fixedmath/lib_fixedmath.c CC: proxies/PROXY_ioctl.c CC: mm_gran/mm_pgalloc.c CC: mm_gran/mm_granreserve.c CC: proxies/PROXY_kill.c CC: mempool/mempool.c CC: time/lib_asctime.c CC: time/lib_asctimer.c CC: time/lib_ctime.c CC: proxies/PROXY_lchmod.c CC: proxies/PROXY_lchown.c CC: proxies/PROXY_link.c CC: fixedmath/lib_b16sin.c CC: fixedmath/lib_b16cos.c CC: mempool/mempool_multiple.c CC: mempool/mempool_procfs.c CC: proxies/PROXY_listen.c CC: kasan/hook.c CC: fixedmath/lib_b16atan2.c CC: time/lib_ctimer.c CC: proxies/PROXY_lseek.c CC: fixedmath/lib_ubsqrt.c CC: map/mm_map.c CC: proxies/PROXY_lstat.c CC: proxies/PROXY_lutimens.c CC: proxies/PROXY_mkdir.c CC: time/lib_gethrtime.c CC: proxies/PROXY_mmap.c CC: time/lib_timegm.c CC: proxies/PROXY_modhandle.c CC: time/lib_gmtimer.c CC: time/lib_gmtime.c CC: grp/lib_getgrgid.c CC: tls/task_getinfo.c CC: grp/lib_getgrgidr.c CC: tls/tls_getinfo.c CC: grp/lib_getgrnam.c CC: grp/lib_getgrnamr.c CC: tls/task_tls.c CC: grp/lib_initgroups.c CC: grp/lib_getgrbuf.c CC: tls/task_tls_destruct.c CC: uio/lib_preadv.c CC: proxies/PROXY_mount.c CC: grp/lib_getgrbufr.c CC: uio/lib_pwritev.c CC: inttypes/lib_imaxabs.c CC: unistd/lib_access.c CC: proxies/PROXY_mq_close.c CC: unistd/lib_daemon.c CC: proxies/PROXY_mq_getattr.c CC: inttypes/lib_imaxdiv.c CC: proxies/PROXY_mq_notify.c CC: proxies/PROXY_mq_open.c CC: unistd/lib_swab.c CC: proxies/PROXY_mq_receive.c CC: inttypes/lib_strtoimax.c CC: unistd/lib_pathconf.c CC: proxies/PROXY_mq_send.c CC: proxies/PROXY_mq_setattr.c CC: inttypes/lib_strtoumax.c CC: unistd/lib_sysconf.c CC: libgen/lib_basename.c CC: proxies/PROXY_mq_timedreceive.c CC: proxies/PROXY_mq_timedsend.c CC: proxies/PROXY_mq_unlink.c CC: unistd/lib_getcwd.c CC: unistd/lib_getentropy.c CC: libgen/lib_dirname.c CC: proxies/PROXY_msync.c CC: proxies/PROXY_munmap.c CC: proxies/PROXY_nanosleep.c CC: machine/arch_atomic.c CC: proxies/PROXY_nx_mkfifo.c CC: machine/risc-v/arch_elf.c CC: unistd/lib_getopt_common.c CC: proxies/PROXY_nx_pthread_create.c CC: unistd/lib_getopt.c CC: proxies/PROXY_nx_pthread_exit.c CC: proxies/PROXY_nxsched_get_stackinfo.c CC: unistd/lib_getopt_long.c CC: misc/lib_bitmap.c CC: proxies/PROXY_nxsem_clockwait.c CC: misc/lib_circbuf.c CC: unistd/lib_getopt_longonly.c CC: misc/lib_mknod.c CC: misc/lib_umask.c CC: unistd/lib_getoptvars.c CC: proxies/PROXY_nxsem_close.c CC: misc/lib_utsname.c CC: misc/lib_getrandom.c CC: proxies/PROXY_nxsem_destroy.c CC: proxies/PROXY_nxsem_getprioceiling.c CC: unistd/lib_getoptargp.c CC: unistd/lib_getopterrp.c CC: proxies/PROXY_nxsem_open.c CC: misc/lib_xorshift128.c CC: proxies/PROXY_nxsem_post_slow.c CC: unistd/lib_getoptindp.c CC: unistd/lib_getoptoptp.c CC: misc/lib_tea_encrypt.c CC: proxies/PROXY_nxsem_setprioceiling.c CC: misc/lib_tea_decrypt.c CC: proxies/PROXY_nxsem_set_protocol.c CC: misc/lib_cxx_initialize.c CC: proxies/PROXY_nxsem_tickwait.c CC: unistd/lib_times.c CC: unistd/lib_alarm.c CC: misc/lib_impure.c CC: unistd/lib_fstatvfs.c CC: proxies/PROXY_nxsem_timedwait.c CC: proxies/PROXY_nxsem_trywait_slow.c CC: misc/lib_memfd.c CC: unistd/lib_statvfs.c CC: misc/lib_mutex.c CC: unistd/lib_sleep.c CC: proxies/PROXY_nxsem_unlink.c CC: proxies/PROXY_nx_vsyslog.c CC: proxies/PROXY_nxsem_wait_slow.c CC: proxies/PROXY_open.c CC: unistd/lib_setreuid.c CC: unistd/lib_setregid.c CC: unistd/lib_nice.c CC: misc/lib_fchmodat.c CC: proxies/PROXY_pgalloc.c CC: proxies/PROXY_pipe2.c CC: proxies/PROXY_poll.c CC: misc/lib_fstatat.c CC: unistd/lib_getrusage.c CC: misc/lib_getfullpath.c CC: unistd/lib_utime.c CC: proxies/PROXY_posix_spawn.c CC: proxies/PROXY_ppoll.c CC: unistd/lib_utimes.c CC: misc/lib_openat.c CC: misc/lib_mkdirat.c CC: proxies/PROXY_prctl.c CC: proxies/PROXY_pread.c CC: misc/lib_mallopt.c CC: misc/lib_utimensat.c CC: proxies/PROXY_pselect.c CC: proxies/PROXY_pthread_cancel.c CC: misc/lib_idr.c CC: proxies/PROXY_pthread_cond_broadcast.c CC: misc/lib_getnprocs.c CC: misc/lib_tempbuffer.c CC: proxies/PROXY_pthread_cond_signal.c CC: proxies/PROXY_pthread_cond_clockwait.c CC: proxies/PROXY_pthread_cond_wait.c CC: misc/lib_umul32.c CC: misc/lib_umul64.c CC: unistd/lib_setrlimit.c CC: misc/lib_umul32x64.c CC: misc/lib_uadd32x64.c CC: proxies/PROXY_pthread_detach.c CC: unistd/lib_setpriority.c CC: unistd/lib_getrlimit.c CC: unistd/lib_getpriority.c CC: misc/lib_uadd64.c CC: unistd/lib_futimes.c CC: unistd/lib_lutimes.c CC: misc/lib_usub64x32.c CC: misc/lib_usub64.c CC: unistd/lib_gethostname.c CC: proxies/PROXY_pthread_getaffinity_np.c CC: unistd/lib_sethostname.c CC: proxies/PROXY_pthread_getschedparam.c IN: mm/libmm.a -> staging/libmm.a CC: proxies/PROXY_pthread_join.c CC: proxies/PROXY_pthread_mutex_consistent.c CC: unistd/lib_fchownat.c CC: unistd/lib_linkat.c CC: misc/lib_dumpvbuffer.c CC: misc/lib_dumpbuffer.c CC: unistd/lib_readlinkat.c CC: misc/lib_fnmatch.c CC: unistd/lib_symlinkat.c CC: unistd/lib_unlinkat.c CC: proxies/PROXY_pthread_mutex_destroy.c CC: proxies/PROXY_pthread_mutex_init.c CC: unistd/lib_usleep.c CC: unistd/lib_getpgrp.c CC: unistd/lib_getpgid.c CC: proxies/PROXY_pthread_mutex_timedlock.c CC: proxies/PROXY_pthread_mutex_trylock.c CC: proxies/PROXY_pthread_mutex_unlock.c CC: misc/lib_debug.c CC: unistd/lib_lockf.c CC: misc/lib_crc64.c CC: proxies/PROXY_pthread_setaffinity_np.c CC: proxies/PROXY_pthread_setschedparam.c CC: misc/lib_crc32.c CC: unistd/lib_flock.c CC: unistd/lib_getpass.c CC: proxies/PROXY_pthread_setschedprio.c CC: proxies/PROXY_pthread_sigmask.c CC: unistd/lib_chdir.c CC: unistd/lib_fchdir.c CC: misc/lib_crc16.c CC: proxies/PROXY_putenv.c CC: misc/lib_crc16ccitt.c CC: unistd/lib_setuid.c CC: proxies/PROXY_pwrite.c CC: unistd/lib_setgid.c CC: proxies/PROXY_read.c CC: misc/lib_crc8.c CC: proxies/PROXY_readlink.c CC: misc/lib_crc8ccitt.c CC: proxies/PROXY_readv.c CC: misc/lib_crc8table.c CC: unistd/lib_getuid.c CC: misc/lib_crc8rohc.c CC: proxies/PROXY_recv.c CC: misc/lib_glob.c CC: proxies/PROXY_recvfrom.c CC: misc/lib_backtrace.c CC: unistd/lib_getgid.c CC: unistd/lib_seteuid.c CC: misc/lib_ftok.c CC: misc/lib_err.c CC: proxies/PROXY_recvmsg.c CC: misc/lib_instrument.c CC: misc/lib_crc16ibm.c CC: unistd/lib_setegid.c CC: proxies/PROXY_rename.c CC: proxies/PROXY_rmdir.c CC: unistd/lib_geteuid.c CC: unistd/lib_getegid.c CC: proxies/PROXY_rmmod.c CC: unistd/lib_restoredir.c CC: misc/lib_crc16xmodem.c CC: proxies/PROXY_sched_backtrace.c CC: misc/lib_envpath.c CC: unistd/lib_execl.c CC: proxies/PROXY_sched_getaffinity.c CC: proxies/PROXY_sched_getcpu.c CC: elf/elf_addrenv.c CC: elf/elf_bind.c CC: proxies/PROXY_sched_getparam.c CC: elf/elf_depend.c CC: proxies/PROXY_sched_getscheduler.c CC: elf/elf_init.c CC: unistd/lib_execle.c CC: proxies/PROXY_sched_lock.c CC: elf/elf_iobuffer.c CC: unistd/lib_execv.c CC: elf/elf_load.c CC: unistd/lib_truncate.c CC: proxies/PROXY_sched_lockcount.c CC: elf/elf_loadhdrs.c CC: proxies/PROXY_sched_rr_get_interval.c CC: proxies/PROXY_sched_setaffinity.c CC: unistd/lib_posix_fallocate.c CC: proxies/PROXY_sched_setparam.c CC: unistd/lib_fork.c CC: proxies/PROXY_sched_setscheduler.c CC: uuid/lib_uuid_compare.c CC: uuid/lib_uuid_create.c CC: uuid/lib_uuid_create_nil.c CC: elf/elf_verify.c CC: proxies/PROXY_sched_unlock.c CC: elf/elf_read.c CC: proxies/PROXY_sched_yield.c CC: uuid/lib_uuid_equal.c CC: proxies/PROXY_send.c CC: proxies/PROXY_sendfile.c CC: proxies/PROXY_select.c CC: uuid/lib_uuid_from_string.c CC: uuid/lib_uuid_hash.c CC: proxies/PROXY_sendmsg.c CC: elf/elf_registry.c CC: proxies/PROXY_sendto.c CC: uuid/lib_uuid_is_nil.c CC: uuid/lib_uuid_stream.c CC: elf/elf_sections.c CC: proxies/PROXY_setegid.c CC: proxies/PROXY_setenv.c CC: elf/elf_symbols.c CC: proxies/PROXY_seteuid.c CC: uuid/lib_uuid_to_string.c CC: wchar/lib_wcscmp.c CC: proxies/PROXY_setgid.c CC: elf/elf_symtab.c CC: proxies/PROXY_sethostname.c CC: elf/elf_uninit.c CC: elf/elf_unload.c CC: wchar/lib_wcslen.c CC: proxies/PROXY_setitimer.c CC: proxies/PROXY_setsockopt.c CC: proxies/PROXY_settimeofday.c CC: wchar/lib_wmemchr.c CC: wchar/lib_wmemcmp.c CC: elf/elf_gethandle.c CC: wchar/lib_wmemcpy.c CC: elf/elf_getsymbol.c CC: proxies/PROXY_setuid.c CC: elf/elf_insert.c CC: elf/elf_remove.c CC: proxies/PROXY_shmat.c CC: wchar/lib_wmemmove.c CC: net/lib_addrconfig.c CC: wchar/lib_wmemset.c CC: net/lib_base64.c CC: proxies/PROXY_shmctl.c CC: proxies/PROXY_shmdt.c CC: net/lib_htons.c CC: net/lib_htonl.c CC: proxies/PROXY_shmget.c CC: proxies/PROXY_shm_unlink.c CC: proxies/PROXY_shutdown.c CC: wchar/lib_btowc.c CC: wchar/lib_mbrtowc.c CC: proxies/PROXY_shm_open.c CC: net/lib_htonq.c CC: net/lib_inetaddr.c CC: wchar/lib_wctob.c CC: net/lib_inetaton.c CC: proxies/PROXY_signal.c CC: proxies/PROXY_sigaction.c CC: wchar/lib_wcslcpy.c CC: proxies/PROXY_signalfd.c CC: wchar/lib_wcsxfrm.c CC: wchar/lib_wcrtomb.c CC: wchar/lib_wcsftime.c CC: net/lib_inetntoa.c CC: net/lib_inetntop.c CC: wchar/lib_wcscoll.c CC: net/lib_inetpton.c CC: wchar/lib_wcstol.c CC: proxies/PROXY_sigqueue.c CC: proxies/PROXY_sigpending.c CC: proxies/PROXY_sigprocmask.c CC: net/lib_inetnetwork.c CC: proxies/PROXY_sigsuspend.c CC: wchar/lib_wcstoll.c CC: proxies/PROXY_sigtimedwait.c CC: proxies/PROXY_sigwaitinfo.c CC: net/lib_etherntoa.c CC: net/lib_etheraton.c CC: proxies/PROXY_socket.c CC: wchar/lib_wcstoul.c CC: wchar/lib_wcstoull.c CC: proxies/PROXY_socketpair.c CC: obstack/lib_obstack_init.c CC: wchar/lib_wcstold.c CC: proxies/PROXY_stat.c CC: wchar/lib_wcstof.c CC: proxies/PROXY_statfs.c CC: proxies/PROXY_symlink.c CC: wchar/lib_wcstod.c CC: obstack/lib_obstack_alloc.c CC: proxies/PROXY_sync.c CC: obstack/lib_obstack_copy.c CC: obstack/lib_obstack_free.c CC: wchar/lib_swprintf.c CC: obstack/lib_obstack_make_room.c CC: proxies/PROXY_sysinfo.c CC: wchar/lib_mbsnrtowcs.c CC: obstack/lib_obstack_blank.c CC: obstack/lib_obstack_grow.c CC: wchar/lib_wcsnrtombs.c CC: obstack/lib_obstack_finish.c CC: wchar/lib_mbsinit.c CC: proxies/PROXY_task_create.c CC: proxies/PROXY_task_delete.c CC: proxies/PROXY_task_spawn.c CC: proxies/PROXY_task_restart.c CC: obstack/lib_obstack_object_size.c CC: proxies/PROXY_tgkill.c CC: proxies/PROXY_time.c CC: proxies/PROXY_timer_create.c CC: proxies/PROXY_timer_delete.c CC: wchar/lib_mbrlen.c CC: obstack/lib_obstack_room.c CC: proxies/PROXY_timerfd_gettime.c CC: proxies/PROXY_timerfd_settime.c CC: proxies/PROXY_timer_getoverrun.c CC: obstack/lib_obstack_printf.c CC: wchar/lib_mbsrtowcs.c CC: wchar/lib_wcsrtombs.c CC: proxies/PROXY_timerfd_create.c CC: proxies/PROXY_timer_gettime.c CC: wchar/lib_wcscpy.c CC: obstack/lib_obstack_vprintf.c CC: obstack/lib_obstack_malloc.c CC: wchar/lib_wcscat.c CC: pthread/pthread_attr_init.c CC: pthread/pthread_attr_destroy.c CC: wchar/lib_wcslcat.c CC: proxies/PROXY_timer_settime.c CC: wchar/lib_wcsncat.c CC: proxies/PROXY_umount2.c CC: proxies/PROXY_unlink.c CC: pthread/pthread_attr_setschedpolicy.c CC: proxies/PROXY_unsetenv.c CC: wchar/lib_wcsrchr.c CC: wchar/lib_wcschr.c CC: proxies/PROXY_up_fork.c CC: pthread/pthread_attr_getschedpolicy.c CC: wchar/lib_wcsncpy.c CC: wchar/lib_wcsncmp.c CC: proxies/PROXY_utimens.c CC: proxies/PROXY_wait.c CC: proxies/PROXY_waitid.c CC: wchar/lib_wcscspn.c CC: proxies/PROXY_waitpid.c CC: pthread/pthread_attr_setinheritsched.c CC: proxies/PROXY_write.c CC: wchar/lib_wcspbrk.c CC: proxies/PROXY_writev.c CC: wchar/lib_wcsspn.c CC: pthread/pthread_attr_getinheritsched.c CC: wchar/lib_wcsstr.c CC: pthread/pthread_attr_setdetachstate.c CC: pthread/pthread_attr_getdetachstate.c CC: pthread/pthread_attr_setstackaddr.c CC: wchar/lib_wcstok.c CC: wchar/lib_wcswcs.c CC: wchar/lib_wcwidth.c CC: wchar/lib_wcswidth.c CC: pthread/pthread_attr_getstackaddr.c CC: pthread/pthread_attr_setstacksize.c CC: pthread/pthread_attr_getstacksize.c CC: pthread/pthread_attr_getstack.c CC: pthread/pthread_attr_setstack.c CC: pthread/pthread_attr_setschedparam.c CC: pthread/pthread_attr_getschedparam.c CC: pthread/pthread_attr_setscope.c CC: wctype/lib_wctype.c CC: pthread/pthread_attr_getscope.c CC: pthread/pthread_barrierattr_init.c CC: wctype/lib_iswctype.c CC: wctype/lib_towlower.c CC: pthread/pthread_barrierattr_destroy.c CC: pthread/pthread_barrierattr_getpshared.c CC: wctype/lib_towupper.c CC: pthread/pthread_barrierattr_setpshared.c CC: pthread/pthread_barrierinit.c CC: pthread/pthread_barrierdestroy.c CC: pthread/pthread_barrierwait.c CC: pthread/pthread_condattr_init.c CC: pthread/pthread_condattr_destroy.c CC: pthread/pthread_condattr_getpshared.c CC: pthread/pthread_condattr_setpshared.c CC: pthread/pthread_condattr_setclock.c CC: pthread/pthread_condattr_getclock.c CC: pthread/pthread_condinit.c CC: pthread/pthread_conddestroy.c CC: pthread/pthread_condtimedwait.c CC: pthread/pthread_create.c CC: pthread/pthread_exit.c CC: pthread/pthread_kill.c CC: pthread/pthread_setname_np.c CC: pthread/pthread_getname_np.c CC: pthread/pthread_get_stackaddr_np.c CC: pthread/pthread_get_stacksize_np.c CC: pthread/pthread_mutexattr_init.c CC: pthread/pthread_mutexattr_destroy.c CC: pthread/pthread_mutexattr_getpshared.c CC: pthread/pthread_mutexattr_setpshared.c CC: pthread/pthread_mutexattr_setprotocol.c CC: pthread/pthread_mutexattr_getprotocol.c CC: pthread/pthread_mutexattr_settype.c CC: pthread/pthread_mutexattr_gettype.c CC: pthread/pthread_mutexattr_setrobust.c CC: pthread/pthread_mutexattr_getrobust.c CC: pthread/pthread_mutexattr_setprioceiling.c CC: pthread/pthread_mutexattr_getprioceiling.c CC: pthread/pthread_mutex_lock.c CC: pthread/pthread_mutex_setprioceiling.c IN: syscall/libproxies.a -> staging/libproxies.a CC: pthread/pthread_mutex_getprioceiling.c CC: pthread/pthread_once.c CC: pthread/pthread_yield.c CC: pthread/pthread_atfork.c CC: pthread/pthread_rwlockattr_init.c CC: pthread/pthread_rwlockattr_destroy.c CC: pthread/pthread_rwlockattr_getpshared.c CC: pthread/pthread_rwlockattr_setpshared.c CC: pthread/pthread_rwlock.c CC: pthread/pthread_rwlock_rdlock.c CC: pthread/pthread_rwlock_wrlock.c CC: pthread/pthread_setcancelstate.c CC: pthread/pthread_setcanceltype.c CC: pthread/pthread_testcancel.c CC: pthread/pthread_getcpuclockid.c CC: pthread/pthread_self.c CC: pthread/pthread_gettid_np.c CC: pwd/lib_getpwnam.c CC: pwd/lib_getpwnamr.c CC: pwd/lib_getpwuid.c CC: pwd/lib_getpwuidr.c CC: pwd/lib_getpwent.c CC: pwd/lib_pwd_globals.c CC: pwd/lib_getspnam.c CC: pwd/lib_getpwbuf.c CC: pwd/lib_getpwbufr.c CC: misc/lib_utsname.c CC: queue/queue.c CC: sched/sched_getprioritymax.c CC: sched/sched_getprioritymin.c CC: sched/clock_getcpuclockid.c CC: sched/clock_getres.c CC: sched/task_cancelpt.c CC: sched/task_setcancelstate.c CC: sched/task_setcanceltype.c CC: sched/task_testcancel.c CC: sched/task_gettid.c CC: search/hcreate_r.c CC: search/hcreate.c CC: search/hash_func.c CC: semaphore/sem_init.c CC: semaphore/sem_setprotocol.c CC: semaphore/sem_getprotocol.c CC: semaphore/sem_getvalue.c CC: semaphore/sem_destroy.c CC: semaphore/sem_wait.c CC: semaphore/sem_trywait.c CC: semaphore/sem_timedwait.c CC: semaphore/sem_clockwait.c CC: semaphore/sem_post.c CC: signal/sig_addset.c CC: signal/sig_delset.c CC: signal/sig_emptyset.c CC: signal/sig_fillset.c CC: signal/sig_nandset.c CC: signal/sig_andset.c CC: signal/sig_orset.c CC: signal/sig_xorset.c CC: signal/sig_isemptyset.c CC: signal/sig_killpg.c CC: signal/sig_altstack.c CC: signal/sig_interrupt.c CC: signal/sig_hold.c CC: signal/sig_ignore.c CC: signal/sig_ismember.c CC: signal/sig_pause.c CC: signal/sig_psignal.c CC: signal/sig_raise.c CC: signal/sig_relse.c CC: signal/sig_set.c CC: signal/sig_signal.c CC: signal/sig_wait.c CC: spawn/lib_psfa_addaction.c CC: spawn/lib_psfa_addclose.c CC: spawn/lib_psfa_adddup2.c CC: spawn/lib_psfa_addopen.c CC: spawn/lib_psfa_destroy.c CC: spawn/lib_psfa_init.c CC: spawn/lib_psa_getflags.c CC: spawn/lib_psa_getschedparam.c CC: spawn/lib_psa_getschedpolicy.c CC: spawn/lib_psa_init.c CC: spawn/lib_psa_setflags.c CC: spawn/lib_psa_setschedparam.c CC: spawn/lib_psa_setschedpolicy.c CC: spawn/lib_psa_getsigmask.c CC: spawn/lib_psa_setsigmask.c CC: spawn/lib_psa_getstacksize.c CC: spawn/lib_psa_setstacksize.c CC: spawn/lib_psa_destroy.c CC: spawn/lib_psfa_dump.c CC: spawn/lib_psa_dump.c CC: stdio/lib_fileno.c CC: stdio/lib_printf.c CC: stdio/lib_sprintf.c CC: stdio/lib_asprintf.c CC: stdio/lib_snprintf.c CC: stdio/lib_vsprintf.c CC: stdio/lib_vasprintf.c CC: stdio/lib_vsnprintf.c CC: stdio/lib_dprintf.c CC: stdio/lib_vdprintf.c CC: stdio/lib_vprintf.c CC: stdio/lib_perror.c CC: stdio/lib_putchar.c CC: stdio/lib_getchar.c CC: stdio/lib_puts.c CC: stdio/lib_gets_s.c CC: stdio/lib_gets.c CC: stdio/lib_libdgets.c CC: stdio/lib_sscanf.c CC: stdio/lib_vsscanf.c CC: stdio/lib_remove.c CC: stdio/lib_tempnam.c CC: stdio/lib_tmpnam.c CC: stdio/lib_renameat.c CC: stdio/lib_putwchar.c CC: stdio/lib_fopen.c CC: stdio/lib_freopen.c CC: stdio/lib_fclose.c CC: stdio/lib_fread.c CC: stdio/lib_libfread_unlocked.c CC: stdio/lib_fseek.c CC: stdio/lib_fseeko.c CC: stdio/lib_ftell.c CC: stdio/lib_ftello.c CC: stdio/lib_fsetpos.c CC: stdio/lib_getdelim.c CC: stdio/lib_fgetpos.c CC: stdio/lib_getc.c CC: stdio/lib_fgetc.c CC: stdio/lib_fgets.c CC: stdio/lib_libfgets.c CC: stdio/lib_fwrite.c CC: stdio/lib_libfwrite.c CC: stdio/lib_fflush.c CC: stdio/lib_libflushall.c CC: stdio/lib_libfflush.c CC: stdio/lib_rdflush_unlocked.c CC: stdio/lib_wrflush_unlocked.c CC: stdio/lib_putc.c CC: stdio/lib_fputc.c CC: stdio/lib_fputs.c CC: stdio/lib_ungetc.c CC: stdio/lib_fprintf.c CC: stdio/lib_vfprintf.c CC: stdio/lib_feof.c CC: stdio/lib_ferror.c CC: stdio/lib_rewind.c CC: stdio/lib_clearerr.c CC: stdio/lib_scanf.c CC: stdio/lib_vscanf.c CC: stdio/lib_fscanf.c CC: stdio/lib_vfscanf.c CC: stdio/lib_tmpfile.c CC: stdio/lib_setbuf.c CC: stdio/lib_setvbuf.c CC: stdio/lib_libfilelock.c CC: stdio/lib_libgetstreams.c CC: stdio/lib_setbuffer.c CC: stdio/lib_fputwc.c CC: stdio/lib_putwc.c CC: stdio/lib_fputws.c CC: stdio/lib_fopencookie.c CC: stdio/lib_fmemopen.c CC: stdio/lib_open_memstream.c CC: stdio/lib_fgetwc.c CC: stdio/lib_getwc.c CC: stdio/lib_ungetwc.c CC: stdlib/lib_abs.c CC: stdlib/lib_abort.c CC: stdlib/lib_atof.c CC: stdlib/lib_atoi.c CC: stdlib/lib_getprogname.c CC: stdlib/lib_atol.c CC: stdlib/lib_atoll.c CC: stdlib/lib_div.c CC: stdlib/lib_ldiv.c CC: stdlib/lib_lldiv.c CC: stdlib/lib_exit.c CC: stdlib/lib_itoa.c CC: stdlib/lib_labs.c CC: stdlib/lib_llabs.c CC: stdlib/lib_realpath.c CC: stdlib/lib_bsearch.c CC: stdlib/lib_rand.c CC: stdlib/lib_rand48.c CC: stdlib/lib_qsort.c CC: stdlib/lib_srand.c CC: stdlib/lib_strtol.c CC: stdlib/lib_strtoll.c CC: stdlib/lib_strtoul.c CC: stdlib/lib_strtoull.c CC: stdlib/lib_strtold.c CC: stdlib/lib_checkbase.c CC: stdlib/lib_mktemp.c CC: stdlib/lib_mkstemp.c CC: stdlib/lib_mkdtemp.c CC: stdlib/lib_aligned_alloc.c CC: stdlib/lib_posix_memalign.c CC: stdlib/lib_valloc.c CC: stdlib/lib_mblen.c CC: stdlib/lib_mbtowc.c CC: stdlib/lib_wctomb.c CC: stdlib/lib_mbstowcs.c CC: stdlib/lib_wcstombs.c CC: stdlib/lib_atexit.c CC: stdlib/lib_reallocarray.c CC: stdlib/lib_arc4random.c IN: libs/libc/libkc.a -> staging/libkc.a CC: stream/lib_meminstream.c CC: stream/lib_memoutstream.c CC: stream/lib_memsistream.c CC: stream/lib_memsostream.c CC: stream/lib_lowoutstream.c CC: stream/lib_rawinstream.c CC: stream/lib_rawoutstream.c CC: stream/lib_rawsistream.c CC: stream/lib_rawsostream.c CC: stream/lib_zeroinstream.c CC: stream/lib_nullinstream.c CC: stream/lib_nulloutstream.c CC: stream/lib_mtdoutstream.c CC: stream/lib_libnoflush.c CC: stream/lib_libsnoflush.c CC: stream/lib_syslogstream.c CC: stream/lib_syslograwstream.c CC: stream/lib_bufferedoutstream.c CC: stream/lib_base64outstream.c CC: stream/lib_hexdumpstream.c CC: stream/lib_mtdsostream.c CC: stream/lib_fileinstream.c CC: stream/lib_fileoutstream.c CC: stream/lib_libbsprintf.c CC: stream/lib_libvscanf.c CC: stream/lib_libvsprintf.c CC: stream/lib_ultoa_invert.c CC: stream/lib_dtoa_engine.c CC: stream/lib_dtoa_data.c CC: stream/lib_stdinstream.c CC: stream/lib_stdoutstream.c CC: stream/lib_stdsistream.c CC: stream/lib_stdsostream.c CC: stream/lib_blkoutstream.c CC: string/lib_ffs.c CC: string/lib_ffsl.c CC: string/lib_ffsll.c CC: string/lib_fls.c CC: string/lib_flsl.c CC: string/lib_flsll.c CC: string/lib_isbasedigit.c CC: string/lib_memmem.c CC: string/lib_popcount.c CC: string/lib_popcountl.c CC: string/lib_popcountll.c CC: string/lib_skipspace.c CC: string/lib_strcasecmp.c CC: string/lib_strcspn.c CC: string/lib_strdup.c CC: string/lib_strerror.c CC: string/lib_strncasecmp.c CC: string/lib_strncat.c CC: string/lib_strndup.c CC: string/lib_strcasestr.c CC: string/lib_strpbrk.c CC: string/lib_strspn.c CC: string/lib_strstr.c CC: string/lib_strtok.c CC: string/lib_strtokr.c CC: string/lib_strsep.c CC: string/lib_strerrorr.c CC: string/lib_explicit_bzero.c CC: string/lib_strsignal.c CC: string/lib_index.c CC: string/lib_rindex.c CC: string/lib_timingsafe_bcmp.c CC: string/lib_strverscmp.c CC: string/lib_mempcpy.c CC: string/lib_rawmemchr.c CC: string/lib_memmove.c CC: string/lib_memset.c CC: string/lib_strlcat.c CC: string/lib_strlcpy.c CC: string/lib_strnlen.c CC: string/lib_memcpy.c CC: string/lib_memccpy.c CC: string/lib_memcmp.c CC: string/lib_memrchr.c CC: string/lib_stpncpy.c CC: string/lib_strchr.c CC: string/lib_strcmp.c CC: string/lib_strlen.c CC: string/lib_strncpy.c CC: string/lib_memchr.c CC: string/lib_stpcpy.c CC: string/lib_strcat.c CC: string/lib_strchrnul.c CC: string/lib_strcpy.c CC: string/lib_strncmp.c CC: string/lib_strrchr.c CC: symtab/symtab_findbyname.c CC: symtab/symtab_findbyvalue.c CC: symtab/symtab_sortbyname.c CC: syslog/lib_syslog.c CC: syslog/lib_setlogmask.c CC: termios/lib_cfspeed.c CC: termios/lib_cfmakeraw.c CC: termios/lib_isatty.c CC: termios/lib_tcflush.c CC: termios/lib_tcdrain.c CC: termios/lib_tcflow.c CC: termios/lib_tcgetattr.c CC: termios/lib_tcsetattr.c CC: termios/lib_tcsendbreak.c CC: termios/lib_ttyname.c CC: termios/lib_ttynamer.c CC: time/lib_strftime.c CC: time/lib_calendar2utc.c CC: time/lib_daysbeforemonth.c CC: time/lib_gettimeofday.c CC: time/lib_isleapyear.c CC: time/lib_settimeofday.c CC: time/lib_time.c CC: time/lib_timespec_get.c CC: time/lib_nanosleep.c CC: time/lib_difftime.c CC: time/lib_dayofweek.c CC: time/lib_asctime.c CC: time/lib_asctimer.c CC: time/lib_ctime.c CC: time/lib_ctimer.c CC: time/lib_gethrtime.c CC: time/lib_timegm.c CC: time/lib_gmtime.c CC: time/lib_gmtimer.c CC: tls/task_getinfo.c CC: tls/tls_getinfo.c CC: tls/task_tls.c CC: tls/task_tls_destruct.c CC: uio/lib_preadv.c CC: uio/lib_pwritev.c CC: unistd/lib_access.c CC: unistd/lib_daemon.c CC: unistd/lib_swab.c CC: unistd/lib_sysconf.c CC: unistd/lib_getcwd.c CC: unistd/lib_pathconf.c CC: unistd/lib_getentropy.c CC: unistd/lib_getopt_common.c CC: unistd/lib_getopt.c CC: unistd/lib_getopt_long.c CC: unistd/lib_getopt_longonly.c CC: unistd/lib_getoptvars.c CC: unistd/lib_getoptargp.c CC: unistd/lib_getopterrp.c CC: unistd/lib_getoptindp.c CC: unistd/lib_getoptoptp.c CC: unistd/lib_times.c CC: unistd/lib_statvfs.c CC: unistd/lib_fstatvfs.c CC: unistd/lib_alarm.c CC: unistd/lib_sleep.c CC: unistd/lib_nice.c CC: unistd/lib_setreuid.c CC: unistd/lib_setregid.c CC: unistd/lib_getrusage.c CC: unistd/lib_utime.c CC: unistd/lib_utimes.c CC: unistd/lib_setrlimit.c CC: unistd/lib_getrlimit.c CC: unistd/lib_setpriority.c CC: unistd/lib_getpriority.c CC: unistd/lib_futimes.c CC: unistd/lib_lutimes.c CC: unistd/lib_gethostname.c CC: unistd/lib_sethostname.c CC: unistd/lib_fchownat.c CC: unistd/lib_linkat.c CC: unistd/lib_readlinkat.c CC: unistd/lib_symlinkat.c CC: unistd/lib_unlinkat.c CC: unistd/lib_usleep.c CC: unistd/lib_getpgrp.c CC: unistd/lib_getpgid.c CC: unistd/lib_lockf.c CC: unistd/lib_flock.c CC: unistd/lib_getpass.c CC: unistd/lib_chdir.c CC: unistd/lib_fchdir.c CC: unistd/lib_setuid.c CC: unistd/lib_setgid.c CC: unistd/lib_getuid.c CC: unistd/lib_getgid.c CC: unistd/lib_seteuid.c CC: unistd/lib_setegid.c CC: unistd/lib_geteuid.c CC: unistd/lib_getegid.c CC: unistd/lib_restoredir.c CC: unistd/lib_execl.c CC: unistd/lib_execle.c CC: unistd/lib_execv.c CC: unistd/lib_truncate.c CC: unistd/lib_posix_fallocate.c CC: unistd/lib_fork.c CC: uuid/lib_uuid_compare.c CC: uuid/lib_uuid_create.c CC: uuid/lib_uuid_create_nil.c CC: uuid/lib_uuid_equal.c CC: uuid/lib_uuid_from_string.c CC: uuid/lib_uuid_hash.c CC: uuid/lib_uuid_is_nil.c CC: uuid/lib_uuid_stream.c CC: uuid/lib_uuid_to_string.c CC: wchar/lib_wcscmp.c CC: wchar/lib_wcslen.c CC: wchar/lib_wmemchr.c CC: wchar/lib_wmemcmp.c CC: wchar/lib_wmemcpy.c CC: wchar/lib_wmemmove.c CC: wchar/lib_wmemset.c CC: wchar/lib_btowc.c CC: wchar/lib_mbrtowc.c CC: wchar/lib_wctob.c CC: wchar/lib_wcslcpy.c CC: wchar/lib_wcsxfrm.c CC: wchar/lib_wcrtomb.c CC: wchar/lib_wcsftime.c CC: wchar/lib_wcscoll.c CC: wchar/lib_wcstol.c CC: wchar/lib_wcstoll.c CC: wchar/lib_wcstoul.c CC: wchar/lib_wcstoull.c CC: wchar/lib_wcstold.c CC: wchar/lib_wcstof.c CC: wchar/lib_wcstod.c CC: wchar/lib_swprintf.c CC: wchar/lib_mbsnrtowcs.c CC: wchar/lib_wcsnrtombs.c CC: wchar/lib_mbsinit.c CC: wchar/lib_mbrlen.c CC: wchar/lib_mbsrtowcs.c CC: wchar/lib_wcsrtombs.c CC: wchar/lib_wcscpy.c CC: wchar/lib_wcscat.c CC: wchar/lib_wcslcat.c CC: wchar/lib_wcsncat.c CC: wchar/lib_wcsrchr.c CC: wchar/lib_wcschr.c CC: wchar/lib_wcsncpy.c CC: wchar/lib_wcsncmp.c CC: wchar/lib_wcscspn.c CC: wchar/lib_wcspbrk.c CC: wchar/lib_wcsspn.c CC: wchar/lib_wcstok.c CC: wchar/lib_wcsstr.c CC: wchar/lib_wcswcs.c CC: wchar/lib_wcwidth.c CC: wchar/lib_wcswidth.c CC: wctype/lib_wctype.c CC: wctype/lib_iswctype.c CC: wctype/lib_towlower.c CC: wctype/lib_towupper.c IN: libs/libc/libc.a -> staging/libc.a AS: chip/eic7700x_head.S CPP: /tmp/build-test-starpro64-master-master/nuttx/boards/risc-v/eic7700x/starpro64/scripts/ld.script-> /tmp/build-test-starpro64-master-master/nuttx/boards/risc-v/eic7700x/starpro64/scripts/ld.script.tmp CC: eic7700x_appinit.c CC: etctmp.c LD: nuttx | |
Memory region Used Size Region Size %age Used | |
kflash: 162316 B 2 MB 7.74% | |
ksram: 36 KB 2 MB 1.76% | |
pgram: 0 GB 4 MB 0.00% | |
ramdisk: 0 GB 16 MB 0.00% | |
CP: nuttx.hex | |
CP: nuttx.bin | |
+ riscv-none-elf-size nuttx | |
text data bss dec hex filename | |
162295 1565 32528 196388 2ff24 nuttx | |
+ make -j export | |
CC: misc/lib_utsname.c CC: misc/lib_utsname.c IN: libs/libc/libkc.a -> staging/libkc.a CC: common/crt0.c + pushd ../apps | |
/tmp/build-test-starpro64-master-master/apps /tmp/build-test-starpro64-master-master/nuttx | |
+ ./tools/mkimport.sh -z -x ../nuttx/nuttx-export-12.10.0.tar.gz | |
+ make -j import | |
cc -O2 -Wall -Wstrict-prototypes -Wshadow -DHAVE_STRTOK_C=1 -DHAVE_STRNDUP=1 /tmp/build-test-starpro64-master-master/apps/import/tools/mkdeps.c -o /tmp/build-test-starpro64-master-master/apps/import/tools/mkdeps | |
cc -O2 -Wall -Wstrict-prototypes -Wshadow -DHAVE_STRTOK_C=1 -DHAVE_STRNDUP=1 /tmp/build-test-starpro64-master-master/apps/import/tools/incdir.c -o "/tmp/build-test-starpro64-master-master/apps/import/tools/incdir" | |
make[1]: Entering directory '/tmp/build-test-starpro64-master-master/apps' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/examples/hello' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/nshlib' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/platform' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/system/nsh' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/system/readline' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/system/dd' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/testing/sched/getprime' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/testing/ostest' | |
make[3]: Nothing to be done for 'context'. | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/system/readline' | |
make[3]: Nothing to be done for 'context'. | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/nshlib' | |
make[3]: Nothing to be done for 'context'. | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/system/dd' | |
make[3]: Nothing to be done for 'context'. | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/testing/sched/getprime' | |
make[3]: Nothing to be done for 'context'. | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/testing/ostest' | |
make[3]: Nothing to be done for 'context'. | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/examples/hello' | |
LN: platform/board to /tmp/build-test-starpro64-master-master/apps/platform/dummy | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/platform' | |
make[3]: Nothing to be done for 'context'. | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/system/nsh' | |
make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/examples/hello' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/nshlib' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/system/dd' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/platform' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/system/nsh' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/system/readline' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/testing/ostest' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/testing/sched/getprime' | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/testing/ostest' | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/nshlib' | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/platform' | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/examples/hello' | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/testing/sched/getprime' | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/system/nsh' | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/system/readline' | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/system/dd' | |
make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps' | |
make[2]: Nothing to be done for 'context_wasm'. | |
make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps' | |
make[1]: Leaving directory '/tmp/build-test-starpro64-master-master/apps' | |
make[1]: Entering directory '/tmp/build-test-starpro64-master-master/apps' | |
make[1]: Nothing to be done for 'register'. | |
make[1]: Leaving directory '/tmp/build-test-starpro64-master-master/apps' | |
make[1]: Entering directory '/tmp/build-test-starpro64-master-master/apps' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps/nshlib' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps/examples/hello' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps/system/readline' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps/platform' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps/system/nsh' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps/system/dd' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps/testing/sched/getprime' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps/testing/ostest' | |
make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/platform' | |
make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/system/dd' | |
make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/examples/hello' | |
make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/testing/sched/getprime' | |
make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/system/nsh' | |
make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/system/readline' | |
make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/nshlib' | |
make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/testing/ostest' | |
make[1]: Leaving directory '/tmp/build-test-starpro64-master-master/apps' | |
make[1]: Entering directory '/tmp/build-test-starpro64-master-master/apps' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps/nshlib' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps/examples/hello' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps/platform' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps/system/dd' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps/system/nsh' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps/testing/sched/getprime' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps/system/readline' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps/testing/ostest' | |
CC: nsh_alias.c CC: readline.c CC: nsh_command.c CC: readline_common.c CC: readline_fd.c CC: nsh_console.c CC: barrier.c CC: board/dummy.c CC: cancel.c make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/examples/hello' | |
CC: readline_stream.c CC: nsh_dbgcmds.c CC: nsh_consolemain.c CC: nsh_envcmds.c make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/system/nsh' | |
CC: nsh_fileapps.c make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/system/dd' | |
CC: cond.c CC: nsh_fscmds.c CC: nsh_fsutils.c CC: dev_null.c CC: fpu.c CC: nsh_init.c CC: nsh_mmcmds.c make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/testing/sched/getprime' | |
CC: mqueue.c CC: getopt.c CC: nsh_mntcmds.c CC: mutex.c CC: libc_memmem.c CC: posixtimer.c CC: nsh_parse.c CC: nsh_printf.c CC: pthread_exit.c CC: nsh_proccmds.c CC: nsh_prompt.c CC: pthread_rwlock.c CC: pthread_rwlock_cancel.c CC: nsh_script.c CC: restart.c CC: robust.c CC: nsh_session.c CC: roundrobin.c CC: schedlock.c make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/platform' | |
CC: sem.c CC: nsh_syscmds.c CC: semtimed.c CC: setvbuf.c CC: nsh_system.c CC: nsh_timcmds.c CC: nsh_test.c CC: sighand.c CC: nsh_wait.c CC: sighelper.c CC: signest.c CC: sigprocmask.c CC: timedmqueue.c fpu.c:57:8: warning: #warning "FPU test not built; Only available in the flat build (CONFIG_BUILD_FLAT)" [-Wcpp] | |
57 | # warning "FPU test not built; Only available in the flat build (CONFIG_BUILD_FLAT)" | |
| ^~~~~~~ | |
CC: timedmutex.c CC: timedwait.c CC: waitpid.c CC: vfork.c CC: wqueue.c make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/system/readline' | |
make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/testing/ostest' | |
make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/nshlib' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/examples/hello' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/nshlib' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/system/dd' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/system/nsh' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/platform' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/system/readline' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/testing/sched/getprime' | |
make[3]: Entering directory '/tmp/build-test-starpro64-master-master/apps/testing/ostest' | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/platform' | |
CC: nsh_main.c CC: sh_main.c make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/system/readline' | |
CC: getprime_main.c make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/nshlib' | |
CC: ostest_main.c CC: dd_main.c CC: hello_main.c LD: /tmp/build-test-starpro64-master-master/apps/bin/hello make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/examples/hello' | |
LD: /tmp/build-test-starpro64-master-master/apps/bin/init LD: /tmp/build-test-starpro64-master-master/apps/bin/getprime LD: /tmp/build-test-starpro64-master-master/apps/bin/sh make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/testing/sched/getprime' | |
LD: /tmp/build-test-starpro64-master-master/apps/bin/dd LD: /tmp/build-test-starpro64-master-master/apps/bin/ostest make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/system/nsh' | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/system/dd' | |
make[3]: Leaving directory '/tmp/build-test-starpro64-master-master/apps/testing/ostest' | |
make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps' | |
make[2]: Entering directory '/tmp/build-test-starpro64-master-master/apps' | |
make[2]: Nothing to be done for 'postinstall'. | |
make[2]: Leaving directory '/tmp/build-test-starpro64-master-master/apps' | |
make[1]: Leaving directory '/tmp/build-test-starpro64-master-master/apps' | |
+ popd | |
/tmp/build-test-starpro64-master-master/nuttx | |
+ genromfs -f initrd -d ../apps/bin -V NuttXBootVol | |
+ head -c 65536 /dev/zero | |
+ cat nuttx.bin /tmp/nuttx.pad initrd | |
+ scp Image tftpserver:/tftpboot/Image-starpro64 | |
Image 0% 0 0.0KB/s --:-- ETAImage 100% 3841KB 49.7MB/s 00:00 | |
+ ssh tftpserver ls -l /tftpboot/Image-starpro64 | |
-rw-r--r-- 1 pi pi 3932705 Jul 14 01:05 /tftpboot/Image-starpro64 | |
+ cd /home/luppy/nuttx-build-farm | |
+ expect ./starpro64.exp | |
Now running https://github.com/lupyuen/nuttx-build-farm/blob/main/starpro64.exp | |
spawn ssh thinkcentre | |
Power Off StarPro64... | |
Now running https://github.com/lupyuen/nuttx-build-farm/blob/main/starpro64-power.sh off | |
----- Power off StarPro64 | |
[]Power On StarPro64... | |
Now running https://github.com/lupyuen/nuttx-build-farm/blob/main/starpro64-power.sh on | |
----- Power on StarPro64 | |
[] | |
export TERM=xterm-256color | |
screen -x | |
Welcome to Ubuntu 24.04.1 LTS (GNU/Linux 6.8.0-55-generic x86_64) | |
* Documentation: https://help.ubuntu.com | |
* Management: https://landscape.canonical.com | |
* Support: https://ubuntu.com/pro | |
1 device has a firmware upgrade available. | |
Run `fwupdmgr get-upgrades` for more information. | |
Expanded Security Maintenance for Applications is not enabled. | |
252 updates can be applied immediately. | |
To see these additional updates run: apt list --upgradable | |
32 additional security updates can be applied with ESM Apps. | |
Learn more about enabling ESM Apps service at https://ubuntu.com/esm | |
*** System restart required *** | |
1 device has a firmware upgrade available. | |
Run `fwupdmgr get-upgrades` for more information. | |
Last login: Mon Jul 14 07:02:07 2025 from 192.168.31.86 | |
export TERM=xterm-256color | |
screen -x | |
user@thinkcentre:~$ | |
user@thinkcentre:~$ export TERM=xterm-256color | |
user@thinkcentre:~$ screen -x | |
There is no screen to be attached. | |
user@thinkcentre:~$ ky | |
ky: command not found | |
user@thinkcentre:~$ screen /dev/ttyUSB1 115200 | |
pll config ok | |
die_num:0,die_ordinal:0 | |
Firmware version:1.5;disable ECC | |
PHY0 training process:06% | |
PHY0 training process:12% | |
PHY0 training process:18% | |
PHY0 training process:06% | |
PHY0 training process:12% | |
PHY0 training process:18% | |
PHY0 training process:24% | |
PHY0 training process:30% | |
PHY0 training process:36% | |
PHY0 training process:42% | |
PHY0 training process:48% | |
PHY0 training process:54% | |
PHY0 training process:60% | |
PHY0 training process:66% | |
PHY0 training process:72% | |
PHY0 training process:78% | |
PHY0 training process:84% | |
PHY0 training process:90% | |
PHY0 training process:96% | |
PHY0 training process:100% | |
PHY0 training process:100% | |
PHY1 training process:06% | |
PHY1 training process:12% | |
PHY1 training process:18% | |
PHY1 training process:24% | |
PHY1 training process:30% | |
PHY1 training process:36% | |
PHY1 training process:42% | |
PHY1 training process:48% | |
PHY1 training process:54% | |
PHY1 training process:60% | |
PHY1 training process:66% | |
PHY1 training process:72% | |
PHY1 training process:78% | |
PHY1 training process:84% | |
PHY1 training process:90% | |
PHY1 training process:96% | |
PHY1 training process:100% | |
PHY1 training process:100% | |
DDR type:LPDDR5;Size:32GB,Data Rate:6400MT/s | |
DDR self test OK | |
OpenSBI v1.0 | |
____ _____ ____ _____ | |
/ __ \ / ____| _ \_ _| | |
| | | |_ __ ___ _ __ | (___ | |_) || | | |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | | | |
| |__| | |_) | __/ | | |____) | |_) || |_ | |
\____/| .__/ \___|_| |_|_____/|____/_____| | |
| | | |
|_| | |
Platform Name : ESWIN EIC770X | |
Platform Features : none | |
Platform HART Count : 4 | |
Platform IPI Device : aclint-mswi | |
Platform Timer Device : aclint-mtimer @ 1000000Hz | |
Platform Console Device : uart8250 | |
Platform HSM Device : --- | |
Platform Reboot Device : eswin_eic770x_reset | |
Platform Shutdown Device : eswin_eic770x_reset | |
Firmware Base : 0x80000000 | |
Firmware Size : 316 KB | |
Runtime SBI Version : 0.3 | |
Domain0 Name : root | |
Domain0 Boot HART : 1 | |
Domain0 HARTs : 0*,1*,2*,3* | |
Domain0 Region00 : 0x0000000002000000-0x000000000200ffff (I) | |
Domain0 Region01 : 0x0000000080000000-0x000000008007ffff () | |
Domain0 Region02 : 0x0000001000000000-0x0000007fffffffff (M) | |
Domain0 Region03 : 0x000000c000000000-0x0000013fffffffff (M,R,W) | |
Domain0 Region04 : 0x0000000000000000-0xffffffffffffffff (R,W,X) | |
Domain0 Next Address : 0x0000000080200000 | |
Domain0 Next Arg1 : 0x00000000f8000000 | |
Domain0 Next Mode : S-mode | |
Domain0 SysReset : yes | |
Boot HART ID : 1 | |
Boot HART Domain : root | |
Boot HART ISA : rv64imafdcsuhx | |
Boot HART Features : scounteren,mcounteren,mcountinhibit,sscofpmf | |
Boot HART PMP Count : 16 | |
Boot HART PMP Granularity : 4096 | |
Boot HART PMP Address Bits: 39 | |
Boot HART MHPM Count : 4 | |
Boot HART MIDELEG : 0x0000000000002666 | |
Boot HART MEDELEG : 0x0000000000f00509 | |
Hardware Feature[7C1]: 0x4000 | |
Hardware Feature[7C2]: 0x80 | |
Hardware Feature[7C3]: 0x104095c1be241 | |
Hardware Feature[7C4]: 0x1d3ff | |
U-Boot 2024.01 (Apr 09 2025 - 14:56:41 +0800) | |
CPU: rv64imafdc_zba_zbb | |
Model: ESWIN EIC7700 EVB StarPro64 | |
DRAM: 32 GiB (effective 16 GiB) | |
Core: 151 devices, 31 uclasses, devicetree: separate | |
Warning: Device tree includes old 'u-boot,dm-' tags: please fix by 2023.07! | |
MMC: sdhci@50450000: 0, sd@50460000: 1 | |
Loading Environment from SPIFlash... SF: Detected gd25lq128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB | |
OK | |
[VO][INFO] display_init:480 Eswin UBOOT DRM driver version: v1.0.1 | |
In: serial,usbkbd | |
Out: vidconsole,serial | |
Err: vidconsole,serial | |
Success to initialize SPI flash at spi@51800000 | |
Bootspi flash write protection enabled | |
Get board info from flash | |
ERROR: There is no valid hardware board information!!! | |
Cpu volatge need boost above 1.6 Ghz! | |
Low power features will not be supported! | |
Net: eth0: ethernet@50400000error:eth get dly-param-1000m failed, ret=-22 | |
Working FDT set to ed511c90 | |
starting USB... | |
Bus usb1@50490000: Register 2000140 NbrPorts 2 | |
Starting the controller | |
USB XHCI 1.10 | |
scanning bus usb1@50490000 for devices... 2 USB Device(s) found | |
scanning usb for storage devices... 0 Storage Device(s) found | |
No SATA device found! | |
Hit any key to stop autoboot: 5 4 3 2 1 0 | |
ethernet@50400000 Waiting for PHY auto negotiation to complete..... done | |
BOOTP broadcast 1 | |
BOOTP broadcast 2 | |
*** Unhandled DHCP Option in OFFER/ACK: 43 | |
*** Unhandled DHCP Option in OFFER/ACK: 43 | |
DHCP client bound to address 192.168.31.192 (532 ms) | |
Using ethernet@50400000 device | |
TFTP from server 192.168.31.10; our IP address is 192.168.31.192 | |
Filename 'Image-starpro64'. | |
Load address: 0x84000000 | |
Loading: * ################################################################# | |
################################################################# | |
################################################################# | |
################################################################# | |
######## | |
1.2 MiB/s | |
done | |
Bytes transferred = 3932705 (3c0221 hex) | |
Using ethernet@50400000 device | |
TFTP from server 192.168.31.10; our IP address is 192.168.31.192 | |
Filename 'eic7700-evb.dtb'. | |
Load address: 0x88000000 | |
Loading: * ########### | |
1.2 MiB/s | |
done | |
Bytes transferred = 151338 (24f2a hex) | |
Working FDT set to 88000000 | |
Moving Image from 0x84000000 to 0x80200000, end=84200000 | |
## Flattened Device Tree blob at 88000000 | |
Booting using the fdt blob at 0x88000000 | |
Working FDT set to 88000000 | |
ERROR: reserving fdt memory region failed (addr=fffff000 size=1000 flags=4) | |
Using Device Tree in place at 0000000088000000, end 0000000088027f29 | |
Working FDT set to 88000000 | |
Starting kernel ... | |
ABC | |
NuttShell (NSH) NuttX-12.10.0 | |
nsh> uname -a | |
NuttX 12.10.0 382d38b4e0 Jul 14 2025 08:05:26 risc-v starpro64 | |
nsh> free | |
total used free maxused maxfree nused nfree name | |
2057216 11632 2045584 33480 2042800 41 5 Kmem | |
20971520 720896 20250624 20250624 Page | |
nsh> ps | |
PID GROUP PRI POLICY TYPE NPX STATE EVENT SIGMASK STACK USED FILLED COMMAND | |
0 0 0 FIFO Kthread - Ready 0000000000000000 0003040 0000768 25.2% Idle_Task | |
1 0 100 RR Kthread - Waiting Semaphore 0000000000000000 0001952 0000768 39.3% lpwork 0x80400100 0x80400180 | |
3 3 100 RR Task - Running 0000000000000000 0002992 0001864 62.2% /system/bin/init | |
nsh> ls -l /dev | |
/dev: | |
crw-rw-rw- 0 console | |
crw-rw-rw- 0 null | |
brw-rw-rw- 16777216 ram0 | |
crw-rw-rw- 0 ttyS0 | |
crw-rw-rw- 0 zero | |
nsh> hello | |
Hello, World!! | |
nsh> getprime | |
Set thread priority to 10 | |
Set thread policy to SCHED_RR | |
Start thread #0 | |
thread #0 started, looking for primes < 10000, doing 10 run(s) | |
thread #0 finished, found 1230 primes, last one was 9973 | |
Done | |
getprime took 133 msec | |
nsh> hello | |
Hello, World!! | |
nsh> getprime | |
Set thread priority to 10 | |
Set thread policy to SCHED_RR | |
Start thread #0 | |
thread #0 started, looking for primes < 10000, doing 10 run(s) | |
thread #0 finished, found 1230 primes, last one was 9973 | |
Done | |
getprime took 133 msec | |
nsh> Mon Jul 14 08:06:37 AM +08 2025 | |
time "sleep 10" | |
10.0006 sec | |
nsh> Mon Jul 14 08:06:47 AM +08 2025 | |
nsh> ostest | |
stdio_test: write fd=1 | |
stdio_test: Standard I/O Check: printf | |
stdio_test: write fd=2 | |
stdio_test: Standard I/O Check: fprintf to stderr | |
ostest_main: putenv(Variable1=BadValue3) | |
ostest_main: setenv(Variable1, GoodValue1, TRUE) | |
ostest_main: setenv(Variable2, BadValue1, FALSE) | |
ostest_main: setenv(Variable2, GoodValue2, TRUE) | |
ostest_main: setenv(Variable3, GoodValue3, FALSE) | |
ostest_main: setenv(Variable3, BadValue2, FALSE) | |
show_variable: Variable=Variable1 has value=GoodValue1 | |
show_variable: Variable=Variable2 has value=GoodValue2 | |
show_variable: Variable=Variable3 has value=GoodValue3 | |
ostest_main: Started user_main at PID=11 | |
user_main: Begin argument test | |
user_main: Started with argc=5 | |
user_main: argv[0]="user_main" | |
user_main: argv[1]="Arg1" | |
user_main: argv[2]="Arg2" | |
user_main: argv[3]="Arg3" | |
user_main: argv[4]="Arg4" | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 2 2 | |
mxordblk 7cff8 7cff8 | |
uordblks 2630 2630 | |
fordblks 7e9d0 7e9d0 | |
user_main: getopt() test | |
getopt(): Simple test | |
getopt(): Invalid argument | |
getopt(): Missing optional argument | |
getopt_long(): Simple test | |
getopt_long(): No short options | |
getopt_long(): Argument for --option=argument | |
getopt_long(): Invalid long option | |
getopt_long(): Mixed long and short options | |
getopt_long(): Invalid short option | |
getopt_long(): Missing optional arguments | |
getopt_long_only(): Mixed long and short options | |
getopt_long_only(): Single hyphen long options | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 2 2 | |
mxordblk 7cff8 7cff8 | |
uordblks 2630 2630 | |
fordblks 7e9d0 7e9d0 | |
user_main: libc tests | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 2 2 | |
mxordblk 7cff8 7cff8 | |
uordblks 2630 2630 | |
fordblks 7e9d0 7e9d0 | |
show_variable: Variable=Variable1 has value=GoodValue1 | |
show_variable: Variable=Variable2 has value=GoodValue2 | |
show_variable: Variable=Variable3 has value=GoodValue3 | |
show_variable: Variable=Variable1 has no value | |
show_variable: Variable=Variable2 has value=GoodValue2 | |
show_variable: Variable=Variable3 has value=GoodValue3 | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 2 3 | |
mxordblk 7cff8 7cff8 | |
uordblks 2630 2610 | |
fordblks 7e9d0 7e9f0 | |
show_variable: Variable=Variable1 has no value | |
show_variable: Variable=Variable2 has no value | |
show_variable: Variable=Variable3 has no value | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 3 2 | |
mxordblk 7cff8 7cff8 | |
uordblks 2610 2538 | |
fordblks 7e9f0 7eac8 | |
user_main: setvbuf test | |
setvbuf_test: Test NO buffering | |
setvbuf_test: Using NO buffering | |
setvbuf_test: Test default FULL buffering | |
setvbuf_test: Using default FULL buffering | |
setvbuf_test: Test FULL buffering, buffer size 64 | |
setvbuf_test: Using FULL buffering, buffer size 64 | |
setvbuf_test: Test FULL buffering, pre-allocated buffer | |
setvbuf_test: Using FULL buffering, pre-allocated buffer | |
setvbuf_test: Test LINE buffering, buffer size 64 | |
setvbuf_test: Using LINE buffering, buffer size 64 | |
setvbuf_test: Test FULL buffering, pre-allocated buffer | |
setvbuf_test: Using FULL buffering, pre-allocated buffer | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 2 2 | |
mxordblk 7cff8 7cff8 | |
uordblks 2538 2538 | |
fordblks 7eac8 7eac8 | |
user_main: /dev/null test | |
dev_null: Read 0 bytes from /dev/null | |
dev_null: Wrote 1024 bytes to /dev/null | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 2 2 | |
mxordblk 7cff8 7cff8 | |
uordblks 2538 2538 | |
fordblks 7eac8 7eac8 | |
user_main: mutex test | |
Initializing mutex | |
Starting thread 1 | |
Starting thread 2 | |
Thread1 Thread2 | |
Loops 3232 | |
Errors 00 | |
Testing moved mutex | |
Starting moved mutex thread 1 | |
Starting moved mutex thread 2 | |
Thread1 Thread2 | |
Moved Loops3232 | |
Moved Errors00 | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 2 3 | |
mxordblk 7cff8 7a7f8 | |
uordblks 2538 2d40 | |
fordblks 7eac8 7e2c0 | |
user_main: timed mutex test | |
mutex_test: Initializing mutex | |
mutex_test: Starting thread | |
pthread: Started | |
pthread: Waiting for lock or timeout | |
mutex_test: Unlocking | |
pthread: Got the lock | |
pthread: Waiting for lock or timeout | |
pthread: Got the timeout. Terminating | |
mutex_test: PASSED | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 3 3 | |
mxordblk 7a7f8 7a7f8 | |
uordblks 2d40 2d40 | |
fordblks 7e2c0 7e2c0 | |
user_main: cancel test | |
cancel_test: Test 1a: Normal Cancellation | |
cancel_test: Starting thread | |
start_thread: Initializing mutex | |
start_thread: Initializing cond | |
start_thread: Starting thread | |
start_thread: Yielding | |
sem_waiter: Taking mutex | |
sem_waiter: Starting wait for condition | |
cancel_test: Canceling thread | |
cancel_test: Joining | |
cancel_test: waiter exited with result=0xffffffffffffffff | |
cancel_test: PASS thread terminated with PTHREAD_CANCELED | |
cancel_test: Test 2: Asynchronous Cancellation | |
... Skipped | |
cancel_test: Test 3: Cancellation of detached thread | |
cancel_test: Re-starting thread | |
restart_thread: Destroying cond | |
restart_thread: Destroying mutex | |
restart_thread: Re-starting thread | |
start_thread: Initializing mutex | |
start_thread: Initializing cond | |
start_thread: Starting thread | |
start_thread: Yielding | |
sem_waiter: Taking mutex | |
sem_waiter: Starting wait for condition | |
cancel_test: Canceling thread | |
cancel_test: Joining | |
cancel_test: PASS pthread_join failed with status=ESRCH | |
cancel_test: Test 5: Non-cancelable threads | |
cancel_test: Re-starting thread (non-cancelable) | |
restart_thread: Destroying cond | |
restart_thread: Destroying mutex | |
restart_thread: Re-starting thread | |
start_thread: Initializing mutex | |
start_thread: Initializing cond | |
start_thread: Starting thread | |
start_thread: Yielding | |
sem_waiter: Taking mutex | |
sem_waiter: Starting wait for condition | |
sem_waiter: Setting non-cancelable | |
cancel_test: Canceling thread | |
cancel_test: Joining | |
sem_waiter: Releasing mutex | |
sem_waiter: Setting cancelable | |
cancel_test: waiter exited with result=0xffffffffffffffff | |
cancel_test: PASS thread terminated with PTHREAD_CANCELED | |
cancel_test: Test 6: Cancel message queue wait | |
cancel_test: Starting thread (cancelable) | |
Skipped | |
cancel_test: Test 7: Cancel signal wait | |
cancel_test: Starting thread (cancelable) | |
Skipped | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 3 3 | |
mxordblk 7a7f8 78ff8 | |
uordblks 2d40 4540 | |
fordblks 7e2c0 7cac0 | |
user_main: robust test | |
robust_test: Initializing mutex | |
robust_test: Starting thread | |
robust_waiter: Taking mutex | |
robust_waiter: Exiting with mutex | |
robust_test: Take the lock again | |
robust_test: Make the mutex consistent again. | |
robust_test: Take the lock again | |
robust_test: Joining | |
robust_test: waiter exited with result=0 | |
robust_test: Test complete with nerrors=0 | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 3 3 | |
mxordblk 78ff8 78ff8 | |
uordblks 4540 4540 | |
fordblks 7cac0 7cac0 | |
user_main: semaphore test | |
sem_test: Initializing semaphore to 0 | |
sem_test: Starting waiter thread 1 | |
sem_test: Set thread 1 priority to 191 | |
waiter_func: Thread 1 Started | |
sem_test: Starting waiter thread 2 | |
waiter_func: Thread 1 initial semaphore value = 0 | |
sem_test: Set thread 2 priority to 128 | |
waiter_func: Thread 1 waiting on semaphore | |
waiter_func: Thread 2 Started | |
waiter_func: Thread 2 initial semaphore value = -1 | |
waiter_func: Thread 2 waiting on semaphore | |
sem_test: Starting poster thread 3 | |
sem_test: Set thread 3 priority to 64 | |
poster_func: Thread 3 started | |
poster_func: Thread 3 semaphore value = -2 | |
poster_func: Thread 3 posting semaphore | |
waiter_func: Thread 1 awakened | |
poster_func: Thread 3 new semaphore value = -1 | |
waiter_func: Thread 1 new semaphore value = -1 | |
poster_func: Thread 3 semaphore value = -1 | |
waiter_func: Thread 1 done | |
poster_func: Thread 3 posting semaphore | |
waiter_func: Thread 2 awakened | |
poster_func: Thread 3 new semaphore value = 0 | |
waiter_func: Thread 2 new semaphore value = 0 | |
poster_func: Thread 3 done | |
waiter_func: Thread 2 done | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 3 5 | |
mxordblk 78ff8 767f8 | |
uordblks 4540 3d50 | |
fordblks 7cac0 7d2b0 | |
user_main: timed semaphore test | |
semtimed_test: Initializing semaphore to 0 | |
semtimed_test: Waiting for two second timeout | |
semtimed_test: PASS: first test returned timeout | |
BEFORE: (43 sec, 710921000 nsec) | |
AFTER: (45 sec, 711003000 nsec) | |
semtimed_test: Starting poster thread | |
semtimed_test: Set thread 1 priority to 191 | |
semtimed_test: Starting poster thread 3 | |
semtimed_test: Set thread 3 priority to 64 | |
semtimed_test: Waiting for two second timeout | |
poster_func: Waiting for 1 second | |
poster_func: Posting | |
semtimed_test: PASS: sem_timedwait succeeded | |
BEFORE: (45 sec, 713631000 nsec) | |
AFTER: (46 sec, 721009000 nsec) | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 5 3 | |
mxordblk 767f8 7a7f8 | |
uordblks 3d50 2d40 | |
fordblks 7d2b0 7e2c0 | |
user_main: condition variable test | |
cond_test: Initializing mutex | |
cond_test: Initializing cond | |
cond_test: Starting waiter | |
cond_test: Set thread 1 priority to 128 | |
waiter_thread: Started | |
cond_test: Starting signaler | |
cond_test: Set thread 2 priority to 64 | |
thread_signaler: Started | |
thread_signaler: Terminating | |
cond_test: signaler terminated, now cancel the waiter | |
cond_test: Waiter Signaler | |
cond_test: Loops3232 | |
cond_test: Errors00 | |
cond_test: | |
cond_test: 0 times, waiter did not have to wait for data | |
cond_test: 0 times, data was already available when the signaler run | |
cond_test: 0 times, the waiter was in an unexpected state when the signaler ran | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 3 3 | |
mxordblk 7a7f8 787f8 | |
uordblks 2d40 2d40 | |
fordblks 7e2c0 7e2c0 | |
user_main: pthread_exit() test | |
pthread_exit_test: Started pthread_exit_main at PID=34 | |
pthread_exit_main 34: Starting pthread_exit_thread | |
pthread_exit_main 34: Sleeping for 5 seconds | |
pthread_exit_thread 36: Sleeping for 10 second | |
pthread_exit_thread 36: Still running... | |
pthread_exit_main 34: Calling pthread_exit() | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 3 4 | |
mxordblk 787f8 767f8 | |
uordblks 2d40 4d48 | |
fordblks 7e2c0 7c2b8 | |
user_main: pthread_rwlock test | |
pthread_rwlock: Initializing rwlock | |
pthread_exit_thread 36: Exiting | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 4 5 | |
mxordblk 767f8 747f8 | |
uordblks 4d48 3d50 | |
fordblks 7c2b8 7d2b0 | |
user_main: pthread_rwlock_cancel test | |
pthread_rwlock_cancel: Starting test | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 5 2 | |
mxordblk 747f8 7cff8 | |
uordblks 3d50 2538 | |
fordblks 7d2b0 7eac8 | |
user_main: timed wait test | |
thread_waiter: Initializing mutex | |
timedwait_test: Initializing cond | |
timedwait_test: Starting waiter | |
timedwait_test: Set thread 2 priority to 177 | |
thread_waiter: Taking mutex | |
timedwait_test: Joining | |
thread_waiter: Starting 5 second wait for condition | |
thread_waiter: pthread_cond_timedwait timed out | |
thread_waiter: Releasing mutex | |
thread_waiter: Exit with status 0x12345678 | |
timedwait_test: waiter exited with result=0x12345678 | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 2 3 | |
mxordblk 7cff8 7a7f8 | |
uordblks 2538 2d40 | |
fordblks 7eac8 7e2c0 | |
user_main: message queue test | |
mqueue_test: Starting receiver | |
mqueue_test: Set receiver priority to 128 | |
receiver_thread: Starting | |
mqueue_test: Starting sender | |
mqueue_test: Set sender thread priority to 64 | |
mqueue_test: Waiting for sender to complete | |
sender_thread: Starting | |
receiver_thread: mq_receive succeeded on msg 0 | |
sender_thread: mq_send succeeded on msg 0 | |
receiver_thread: mq_receive succeeded on msg 1 | |
sender_thread: mq_send succeeded on msg 1 | |
receiver_thread: mq_receive succeeded on msg 2 | |
sender_thread: mq_send succeeded on msg 2 | |
receiver_thread: mq_receive succeeded on msg 3 | |
sender_thread: mq_send succeeded on msg 3 | |
receiver_thread: mq_receive succeeded on msg 4 | |
sender_thread: mq_send succeeded on msg 4 | |
receiver_thread: mq_receive succeeded on msg 5 | |
sender_thread: mq_send succeeded on msg 5 | |
receiver_thread: mq_receive succeeded on msg 6 | |
sender_thread: mq_send succeeded on msg 6 | |
receiver_thread: mq_receive succeeded on msg 7 | |
sender_thread: mq_send succeeded on msg 7 | |
receiver_thread: mq_receive succeeded on msg 8 | |
sender_thread: mq_send succeeded on msg 8 | |
receiver_thread: mq_receive succeeded on msg 9 | |
sender_thread: mq_send succeeded on msg 9 | |
sender_thread: returning nerrors=0 | |
mqueue_test: Killing receiver | |
receiver_thread: mq_receive interrupted! | |
receiver_thread: returning nerrors=0 | |
mqueue_test: Canceling receiver | |
mqueue_test: receiver has already terminated | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 3 4 | |
mxordblk 7a7f8 74ff8 | |
uordblks 2d40 6548 | |
fordblks 7e2c0 7aab8 | |
user_main: timed message queue test | |
timedmqueue_test: Starting sender | |
timedmqueue_test: Waiting for sender to complete | |
sender_thread: Starting | |
sender_thread: mq_timedsend succeeded on msg 0 | |
sender_thread: mq_timedsend succeeded on msg 1 | |
sender_thread: mq_timedsend succeeded on msg 2 | |
sender_thread: mq_timedsend succeeded on msg 3 | |
sender_thread: mq_timedsend succeeded on msg 4 | |
sender_thread: mq_timedsend succeeded on msg 5 | |
sender_thread: mq_timedsend succeeded on msg 6 | |
sender_thread: mq_timedsend succeeded on msg 7 | |
sender_thread: mq_timedsend succeeded on msg 8 | |
sender_thread: mq_timedsend 9 timed out as expected | |
sender_thread: returning nerrors=0 | |
timedmqueue_test: Starting receiver | |
timedmqueue_test: Waiting for receiver to complete | |
receiver_thread: Starting | |
receiver_thread: mq_timedreceive succeed on msg 0 | |
receiver_thread: mq_timedreceive succeed on msg 1 | |
receiver_thread: mq_timedreceive succeed on msg 2 | |
receiver_thread: mq_timedreceive succeed on msg 3 | |
receiver_thread: mq_timedreceive succeed on msg 4 | |
receiver_thread: mq_timedreceive succeed on msg 5 | |
receiver_thread: mq_timedreceive succeed on msg 6 | |
receiver_thread: mq_timedreceive succeed on msg 7 | |
receiver_thread: mq_timedreceive succeed on msg 8 | |
receiver_thread: Receive 9 timed out as expected | |
receiver_thread: returning nerrors=0 | |
timedmqueue_test: Test complete | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 4 3 | |
mxordblk 74ff8 78ff8 | |
uordblks 6548 4540 | |
fordblks 7aab8 7cac0 | |
user_main: sigprocmask test | |
sigprocmask_test: SUCCESS | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 3 3 | |
mxordblk 78ff8 78ff8 | |
uordblks 4540 4540 | |
fordblks 7cac0 7cac0 | |
user_main: signal handler test | |
sighand_test: Initializing semaphore to 0 | |
sighand_test: Unmasking SIGCHLD | |
sighand_test: Registering SIGCHLD handler | |
sighand_test: Starting waiter task | |
sighand_test: Started waiter_main pid=53 | |
waiter_main: Waiter started | |
waiter_main: Unmasking signal 32 | |
waiter_main: Registering signal handler | |
waiter_main: oact.sigaction=0 oact.sa_flags=0 oact.sa_mask=0000000000000000 | |
waiter_main: Waiting on semaphore | |
sighand_test: Signaling pid=53 with signo=32 sigvalue=42 | |
waiter_main: sem_wait() successfully interrupted by signal | |
waiter_main: done | |
sighand_test: done | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 3 3 | |
mxordblk 78ff8 78ff8 | |
uordblks 4540 4540 | |
fordblks 7cac0 7cac0 | |
user_main: nested signal handler test | |
signest_test: Starting signal waiter task at priority 101 | |
waiter_main: Waiter started | |
signest_test: Started waiter_main pid=54 | |
waiter_main: Setting signal mask | |
signest_test: Starting interfering task at priority 102 | |
waiter_main: Registering signal handler | |
interfere_main: Waiting on semaphore | |
waiter_main: Waiting on semaphore | |
signest_test: Started interfere_main pid=55 | |
signest_test: Simple case: | |
Total signalled 1240 Odd=620 Even=620 | |
Total handled 1240 Odd=620 Even=620 | |
Total nested 0 Odd=0 Even=0 | |
signest_test: With task locking | |
Total signalled 2480 Odd=1240 Even=1240 | |
Total handled 2480 Odd=1240 Even=1240 | |
Total nested 0 Odd=0 Even=0 | |
signest_test: With intefering thread | |
Total signalled 3720 Odd=1860 Even=1860 | |
Total handled 3720 Odd=1860 Even=1860 | |
Total nested 0 Odd=0 Even=0 | |
signest_test: done | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 3 4 | |
mxordblk 78ff8 74ff8 | |
uordblks 4540 6548 | |
fordblks 7cac0 7aab8 | |
user_main: POSIX timer test | |
timer_test: Initializing semaphore to 0 | |
timer_test: Unmasking signal 32 | |
timer_test: Registering signal handler | |
timer_test: oact.sigaction=0 oact.sa_flags=0 oact.sa_mask=0000000000000000 | |
timer_test: Creating timer | |
timer_test: Starting timer | |
timer_test: Waiting on semaphore | |
timer_expiration: Received signal 32 | |
timer_expiration: sival_int=42 | |
timer_expiration: si_code=2 (SI_TIMER) | |
timer_expiration: ucontext=0 | |
timer_test: sem_wait() successfully interrupted by signal | |
timer_test: g_nsigreceived=1 | |
timer_test: Waiting on semaphore | |
timer_expiration: Received signal 32 | |
timer_expiration: sival_int=42 | |
timer_expiration: si_code=2 (SI_TIMER) | |
timer_expiration: ucontext=0 | |
timer_test: sem_wait() successfully interrupted by signal | |
timer_test: g_nsigreceived=2 | |
timer_test: Waiting on semaphore | |
timer_expiration: Received signal 32 | |
timer_expiration: sival_int=42 | |
timer_expiration: si_code=2 (SI_TIMER) | |
timer_expiration: ucontext=0 | |
timer_test: sem_wait() successfully interrupted by signal | |
timer_test: g_nsigreceived=3 | |
timer_test: Waiting on semaphore | |
timer_expiration: Received signal 32 | |
timer_expiration: sival_int=42 | |
timer_expiration: si_code=2 (SI_TIMER) | |
timer_expiration: ucontext=0 | |
timer_test: sem_wait() successfully interrupted by signal | |
timer_test: g_nsigreceived=4 | |
timer_test: Waiting on semaphore | |
timer_expiration: Received signal 32 | |
timer_expiration: sival_int=42 | |
timer_expiration: si_code=2 (SI_TIMER) | |
timer_expiration: ucontext=0 | |
timer_test: sem_wait() successfully interrupted by signal | |
timer_test: g_nsigreceived=5 | |
timer_test: Deleting timer | |
timer_test: done | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 4 4 | |
mxordblk 74ff8 74ff8 | |
uordblks 6548 6548 | |
fordblks 7aab8 7aab8 | |
user_main: round-robin scheduler test | |
rr_test: Set thread priority to 1 | |
rr_test: Set thread policy to SCHED_RR | |
rr_test: Starting first get_primes_thread | |
First get_primes_thread: 56 | |
rr_test: Starting second get_primes_thread | |
Second get_primes_thread: 57 | |
rr_test: Waiting for threads to complete -- this should take awhile | |
If RR scheduling is working, they should start and complete at | |
about the same time | |
get_primes_thread id=1 started, looking for primes < 10000, doing 10 run(s) | |
get_primes_thread id=2 started, looking for primes < 10000, doing 10 run(s) | |
get_primes_thread id=1 finished, found 1230 primes, last one was 9973 | |
get_primes_thread id=2 finished, found 1230 primes, last one was 9973 | |
rr_test: Done | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 4 4 | |
mxordblk 74ff8 787f8 | |
uordblks 6548 3548 | |
fordblks 7aab8 7dab8 | |
user_main: barrier test | |
barrier_test: Initializing barrier | |
barrier_test: Thread 0 created | |
barrier_func: Thread 0 started | |
barrier_test: Thread 1 created | |
barrier_func: Thread 1 started | |
barrier_test: Thread 2 created | |
barrier_func: Thread 2 started | |
barrier_test: Thread 3 created | |
barrier_func: Thread 3 started | |
barrier_test: Thread 4 created | |
barrier_func: Thread 4 started | |
barrier_test: Thread 5 created | |
barrier_func: Thread 5 started | |
barrier_test: Thread 6 created | |
barrier_func: Thread 6 started | |
barrier_test: Thread 7 created | |
barrier_func: Thread 7 started | |
barrier_func: Thread 0 calling pthread_barrier_wait() | |
barrier_func: Thread 1 calling pthread_barrier_wait() | |
barrier_func: Thread 2 calling pthread_barrier_wait() | |
barrier_func: Thread 3 calling pthread_barrier_wait() | |
barrier_func: Thread 4 calling pthread_barrier_wait() | |
barrier_func: Thread 5 calling pthread_barrier_wait() | |
barrier_func: Thread 6 calling pthread_barrier_wait() | |
barrier_func: Thread 7 calling pthread_barrier_wait() | |
barrier_func: Thread 7, back with status=PTHREAD_BARRIER_SERIAL_THREAD (I AM SPECIAL) | |
barrier_func: Thread 0, back with status=0 (I am not special) | |
barrier_func: Thread 1, back with status=0 (I am not special) | |
barrier_func: Thread 2, back with status=0 (I am not special) | |
barrier_func: Thread 3, back with status=0 (I am not special) | |
barrier_func: Thread 4, back with status=0 (I am not special) | |
barrier_func: Thread 5, back with status=0 (I am not special) | |
barrier_func: Thread 6, back with status=0 (I am not special) | |
barrier_func: Thread 7 done | |
barrier_func: Thread 0 done | |
barrier_func: Thread 1 done | |
barrier_test: Thread 0 completed with result=0 | |
barrier_test: Thread 1 completed with result=0 | |
barrier_func: Thread 2 done | |
barrier_test: Thread 2 completed with result=0 | |
barrier_func: Thread 3 done | |
barrier_test: Thread 3 completed with result=0 | |
barrier_func: Thread 4 done | |
barrier_test: Thread 4 completed with result=0 | |
barrier_func: Thread 5 done | |
barrier_test: Thread 5 completed with result=0 | |
barrier_func: Thread 6 done | |
barrier_test: Thread 6 completed with result=0 | |
barrier_test: Thread 7 completed with result=0 | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 4 10 | |
mxordblk 787f8 6c7f8 | |
uordblks 3548 6578 | |
fordblks 7dab8 7aa88 | |
user_main: scheduler lock test | |
sched_lock: Starting lowpri_thread at 97 | |
sched_lock: Set lowpri_thread priority to 97 | |
sched_lock: Starting highpri_thread at 98 | |
sched_lock: Set highpri_thread priority to 98 | |
sched_lock: Waiting... | |
sched_lock: PASSED No pre-emption occurred while scheduler was locked. | |
sched_lock: Starting lowpri_thread at 97 | |
sched_lock: Set lowpri_thread priority to 97 | |
sched_lock: Starting highpri_thread at 98 | |
sched_lock: Set highpri_thread priority to 98 | |
sched_lock: Waiting... | |
sched_lock: PASSED No pre-emption occurred while scheduler was locked. | |
sched_lock: Finished | |
End of test memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 10 4 | |
mxordblk 6c7f8 787f8 | |
uordblks 6578 3548 | |
fordblks 7aa88 7dab8 | |
user_main: vfork() test | |
vfork_test: Child 77 ran successfully | |
Final memory usage: | |
VARIABLE BEFORE AFTER | |
======== ======== ======== | |
arena 81000 81000 | |
ordblks 2 3 | |
mxordblk 7cff8 78ff8 | |
uordblks 2630 4540 | |
fordblks 7e9d0 7cac0 | |
user_main: Exiting | |
ostest_main: Exiting with status 0 | |
nsh> Now running https://github.com/lupyuen/nuttx-build-farm/blob/main/starpro64-power.sh off | |
----- Power off StarPro64 | |
[] | |
===== Test OK | |
Script done on 2025-07-14 08:08:04+08:00 [COMMAND_EXIT_CODE="0"] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment