Created
April 11, 2025 19:06
-
-
Save lupyuen/2d536fdd74fd8512fa2c43b49af37a8a to your computer and use it in GitHub Desktop.
Validate NuttX Release for ox64 (12.9.0 / RC1 / 7c95e3c613)
This file contains 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
Script started on 2025-04-12 03:00:48+08:00 [COMMAND="/home/luppy/nuttx-release/release-ox64.sh" TERM="xterm-256color" TTY="/dev/pts/33" COLUMNS="122" LINES="73"] | |
----- Validate NuttX Release for Ox64 | |
release=12.9.0 | |
candidate=RC1 | |
hash=7c95e3c613 | |
https://github.com/lupyuen/nuttx-release/blob/main/release-ox64.sh | |
+ export device=ox64 | |
+ device=ox64 | |
+ echo ----- Remove checkrelease folder | |
----- Remove checkrelease folder | |
+ cd /tmp | |
+ rm -rf checkrelease-ox64 | |
+ 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: 11 days, 12 hours, 26 mins | |
Packages: 2282 (dpkg), 12 (snap) | |
Shell: bash 5.2.21 | |
Resolution: 640x480 | |
Terminal: script | |
CPU: Intel Xeon E5-2650 v4 (24) @ 2.900GHz | |
GPU: NVIDIA Quadro M2000 | |
Memory: 15405MiB / 64189MiB | |
+ echo ----- download staged artifacts. Check their signature and hashes. | |
----- download staged artifacts. Check their signature and hashes. | |
+ mkdir checkrelease-ox64 | |
+ cd checkrelease-ox64 | |
+ url=https://dist.apache.org/repos/dist/dev/nuttx/12.9.0-RC1/ | |
+ for file in apache-nuttx-$release.tar.gz.asc apache-nuttx-$release.tar.gz.sha512 apache-nuttx-$release.tar.gz apache-nuttx-apps-$release.tar.gz.asc apache-nuttx-apps-$release.tar.gz.sha512 apache-nuttx-apps-$release.tar.gz | |
+ wget https://dist.apache.org/repos/dist/dev/nuttx/12.9.0-RC1//apache-nuttx-12.9.0.tar.gz.asc | |
--2025-04-12 03:00:50-- https://dist.apache.org/repos/dist/dev/nuttx/12.9.0-RC1//apache-nuttx-12.9.0.tar.gz.asc | |
Resolving dist.apache.org (dist.apache.org)... 13.90.137.153 | |
Connecting to dist.apache.org (dist.apache.org)|13.90.137.153|:443... connected. | |
HTTP request sent, awaiting response... 200 OK | |
Length: 833 [text/plain] | |
Saving to: M-bM-^@M-^Xapache-nuttx-12.9.0.tar.gz.ascM-bM-^@M-^Y | |
apache-nuttx-12.9.0.tar.gz.asc 0%[ ] 0 --.-KB/s apache-nuttx-12.9.0.tar.gz.asc 100%[==================================================>] 833 --.-KB/s in 0s | |
2025-04-12 03:00:51 (96.0 MB/s) - M-bM-^@M-^Xapache-nuttx-12.9.0.tar.gz.ascM-bM-^@M-^Y saved [833/833] | |
+ for file in apache-nuttx-$release.tar.gz.asc apache-nuttx-$release.tar.gz.sha512 apache-nuttx-$release.tar.gz apache-nuttx-apps-$release.tar.gz.asc apache-nuttx-apps-$release.tar.gz.sha512 apache-nuttx-apps-$release.tar.gz | |
+ wget https://dist.apache.org/repos/dist/dev/nuttx/12.9.0-RC1//apache-nuttx-12.9.0.tar.gz.sha512 | |
--2025-04-12 03:00:51-- https://dist.apache.org/repos/dist/dev/nuttx/12.9.0-RC1//apache-nuttx-12.9.0.tar.gz.sha512 | |
Resolving dist.apache.org (dist.apache.org)... 13.90.137.153 | |
Connecting to dist.apache.org (dist.apache.org)|13.90.137.153|:443... connected. | |
HTTP request sent, awaiting response... 200 OK | |
Length: 157 [text/plain] | |
Saving to: M-bM-^@M-^Xapache-nuttx-12.9.0.tar.gz.sha512M-bM-^@M-^Y | |
apache-nuttx-12.9.0.tar.gz.sha 0%[ ] 0 --.-KB/s apache-nuttx-12.9.0.tar.gz.sha 100%[==================================================>] 157 --.-KB/s in 0s | |
2025-04-12 03:00:52 (82.0 MB/s) - M-bM-^@M-^Xapache-nuttx-12.9.0.tar.gz.sha512M-bM-^@M-^Y saved [157/157] | |
+ for file in apache-nuttx-$release.tar.gz.asc apache-nuttx-$release.tar.gz.sha512 apache-nuttx-$release.tar.gz apache-nuttx-apps-$release.tar.gz.asc apache-nuttx-apps-$release.tar.gz.sha512 apache-nuttx-apps-$release.tar.gz | |
+ wget https://dist.apache.org/repos/dist/dev/nuttx/12.9.0-RC1//apache-nuttx-12.9.0.tar.gz | |
--2025-04-12 03:00:52-- https://dist.apache.org/repos/dist/dev/nuttx/12.9.0-RC1//apache-nuttx-12.9.0.tar.gz | |
Resolving dist.apache.org (dist.apache.org)... 13.90.137.153 | |
Connecting to dist.apache.org (dist.apache.org)|13.90.137.153|:443... connected. | |
HTTP request sent, awaiting response... 200 OK | |
Length: 99316164 (95M) [application/octet-stream] | |
Saving to: M-bM-^@M-^Xapache-nuttx-12.9.0.tar.gzM-bM-^@M-^Y | |
apache-nuttx-12.9.0.tar.gz 0%[ ] 0 --.-KB/s apache-nuttx-12.9.0.tar.gz 0%[ ] 16.00K 71.8KB/s apache-nuttx-12.9.0.tar.gz 0%[ ] 48.00K 108KB/s apache-nuttx-12.9.0.tar.gz 0%[ ] 112.00K 167KB/s apache-nuttx-12.9.0.tar.gz 0%[ ] 128.00K 95.1KB/s apache-nuttx-12.9.0.tar.gz 0%[ ] 464.00K 296KB/s apache-nuttx-12.9.0.tar.gz 0%[ ] 640.00K 356KB/s apache-nuttx-12.9.0.tar.gz 1%[ ] 1.06M 540KB/s apache-nuttx-12.9.0.tar.gz 1%[ ] 1.44M 598KB/s apache-nuttx-12.9.0.tar.gz 3%[> ] 3.20M 1.19MB/s apache-nuttx-12.9.0.tar.gz 4%[=> ] 4.42M 1.52MB/s apache-nuttx-12.9.0.tar.gz 4%[=> ] 4.70M 1.43MB/s eta 63s apache-nuttx-12.9.0.tar.gz 7%[==> ] 6.83M 1.95MB/s eta 63s apache-nuttx-12.9.0.tar.gz 8%[===> ] 7.64M 2.05MB/s eta 63s apache-nuttx-12.9.0.tar.gz 8%[===> ] 8.47M 2.14MB/s eta 63s apache-nuttx-12.9.0.tar.gz 9%[====> ] 9.30M 2.23MB/s eta 63s apache-nuttx-12.9.0.tar.gz 10%[====> ] 10.16M 2.31MB/s eta 37s apache-nuttx-12.9.0.tar.gz 11%[====> ] 11.03M 2.39MB/s eta 37s apache-nuttx-12.9.0.tar.gz 12%[=====> ] 11.91M 2.46MB/s eta 37s apache-nuttx-12.9.0.tar.gz 13%[=====> ] 12.80M 2.52MB/s eta 37s apache-nuttx-12.9.0.tar.gz 14%[======> ] 13.70M 2.59MB/s eta 37s apache-nuttx-12.9.0.tar.gz 15%[======> ] 14.62M 2.68MB/s eta 32s apache-nuttx-12.9.0.tar.gz 16%[=======> ] 15.78M 2.88MB/s eta 32s apache-nuttx-12.9.0.tar.gz 17%[========> ] 16.78M 3.33MB/s eta 32s apache-nuttx-12.9.0.tar.gz 19%[========> ] 18.45M 3.61MB/s eta 32s apache-nuttx-12.9.0.tar.gz 20%[=========> ] 19.12M 3.72MB/s eta 32s apache-nuttx-12.9.0.tar.gz 20%[=========> ] 19.81M 4.05MB/s eta 26s apache-nuttx-12.9.0.tar.gz 21%[==========> ] 20.52M 3.90MB/s eta 26s apache-nuttx-12.9.0.tar.gz 22%[==========> ] 21.22M 3.77MB/s eta 26s apache-nuttx-12.9.0.tar.gz 22%[==========> ] 21.78M 3.61MB/s eta 26s apache-nuttx-12.9.0.tar.gz 23%[===========> ] 22.34M 3.57MB/s eta 26s apache-nuttx-12.9.0.tar.gz 24%[===========> ] 23.08M 3.55MB/s eta 25s apache-nuttx-12.9.0.tar.gz 25%[===========> ] 23.81M 3.50MB/s eta 25s apache-nuttx-12.9.0.tar.gz 25%[============> ] 24.56M 3.47MB/s eta 25s apache-nuttx-12.9.0.tar.gz 26%[============> ] 25.33M 3.44MB/s eta 25s apache-nuttx-12.9.0.tar.gz 27%[=============> ] 26.09M 3.37MB/s eta 25s apache-nuttx-12.9.0.tar.gz 28%[=============> ] 26.86M 3.30MB/s eta 23s apache-nuttx-12.9.0.tar.gz 29%[=============> ] 27.62M 3.58MB/s eta 23s apache-nuttx-12.9.0.tar.gz 29%[==============> ] 28.41M 3.53MB/s eta 23s apache-nuttx-12.9.0.tar.gz 30%[==============> ] 29.19M 3.29MB/s eta 23s apache-nuttx-12.9.0.tar.gz 31%[===============> ] 29.97M 3.29MB/s eta 23s apache-nuttx-12.9.0.tar.gz 32%[===============> ] 30.77M 3.28MB/s eta 21s apache-nuttx-12.9.0.tar.gz 33%[===============> ] 31.55M 3.38MB/s eta 21s apache-nuttx-12.9.0.tar.gz 34%[================> ] 32.33M 3.38MB/s eta 21s apache-nuttx-12.9.0.tar.gz 34%[================> ] 33.12M 3.41MB/s eta 21s apache-nuttx-12.9.0.tar.gz 35%[=================> ] 33.92M 3.45MB/s eta 21s apache-nuttx-12.9.0.tar.gz 36%[=================> ] 34.72M 3.41MB/s eta 20s apache-nuttx-12.9.0.tar.gz 37%[==================> ] 35.52M 3.52MB/s eta 20s apache-nuttx-12.9.0.tar.gz 38%[==================> ] 36.31M 3.47MB/s eta 20s apache-nuttx-12.9.0.tar.gz 39%[==================> ] 37.11M 3.49MB/s eta 20s apache-nuttx-12.9.0.tar.gz 40%[===================> ] 37.91M 3.52MB/s eta 20s apache-nuttx-12.9.0.tar.gz 40%[===================> ] 38.70M 3.47MB/s eta 18s apache-nuttx-12.9.0.tar.gz 41%[====================> ] 39.48M 3.56MB/s eta 18s apache-nuttx-12.9.0.tar.gz 42%[====================> ] 40.28M 3.50MB/s eta 18s apache-nuttx-12.9.0.tar.gz 43%[=====================> ] 41.08M 3.53MB/s eta 18s apache-nuttx-12.9.0.tar.gz 44%[=====================> ] 41.88M 3.55MB/s eta 18s apache-nuttx-12.9.0.tar.gz 45%[=====================> ] 42.67M 3.49MB/s eta 17s apache-nuttx-12.9.0.tar.gz 45%[======================> ] 43.47M 3.58MB/s eta 17s apache-nuttx-12.9.0.tar.gz 46%[======================> ] 44.27M 3.52MB/s eta 17s apache-nuttx-12.9.0.tar.gz 47%[=======================> ] 45.06M 3.53MB/s eta 17s apache-nuttx-12.9.0.tar.gz 48%[=======================> ] 45.86M 3.55MB/s eta 17s apache-nuttx-12.9.0.tar.gz 49%[========================> ] 46.66M 3.50MB/s eta 15s apache-nuttx-12.9.0.tar.gz 50%[========================> ] 47.47M 3.58MB/s eta 15s apache-nuttx-12.9.0.tar.gz 50%[========================> ] 48.27M 3.53MB/s eta 15s apache-nuttx-12.9.0.tar.gz 51%[=========================> ] 49.08M 3.54MB/s eta 15s apache-nuttx-12.9.0.tar.gz 52%[=========================> ] 49.88M 3.56MB/s eta 15s apache-nuttx-12.9.0.tar.gz 53%[==========================> ] 50.28M 3.22MB/s eta 14s apache-nuttx-12.9.0.tar.gz 54%[==========================> ] 51.73M 3.50MB/s eta 14s apache-nuttx-12.9.0.tar.gz 55%[===========================> ] 52.33M 3.45MB/s eta 14s apache-nuttx-12.9.0.tar.gz 55%[===========================> ] 52.94M 3.35MB/s eta 14s apache-nuttx-12.9.0.tar.gz 56%[===========================> ] 53.56M 3.34MB/s eta 14s apache-nuttx-12.9.0.tar.gz 57%[============================> ] 54.19M 3.28MB/s eta 13s apache-nuttx-12.9.0.tar.gz 57%[============================> ] 54.86M 3.25MB/s eta 13s apache-nuttx-12.9.0.tar.gz 58%[============================> ] 55.53M 3.23MB/s eta 13s apache-nuttx-12.9.0.tar.gz 59%[=============================> ] 56.22M 3.15MB/s eta 13s apache-nuttx-12.9.0.tar.gz 60%[=============================> ] 56.92M 3.17MB/s eta 13s apache-nuttx-12.9.0.tar.gz 60%[==============================> ] 57.62M 3.13MB/s eta 12s apache-nuttx-12.9.0.tar.gz 61%[==============================> ] 58.36M 3.11MB/s eta 12s apache-nuttx-12.9.0.tar.gz 62%[==============================> ] 59.09M 3.11MB/s eta 12s apache-nuttx-12.9.0.tar.gz 63%[===============================> ] 59.83M 3.04MB/s eta 12s apache-nuttx-12.9.0.tar.gz 63%[===============================> ] 60.58M 3.07MB/s eta 12s apache-nuttx-12.9.0.tar.gz 64%[================================> ] 61.34M 3.32MB/s eta 11s apache-nuttx-12.9.0.tar.gz 65%[================================> ] 62.11M 3.09MB/s eta 11s apache-nuttx-12.9.0.tar.gz 66%[================================> ] 62.89M 3.15MB/s eta 11s apache-nuttx-12.9.0.tar.gz 67%[=================================> ] 63.67M 3.19MB/s eta 11s apache-nuttx-12.9.0.tar.gz 68%[=================================> ] 64.47M 3.22MB/s eta 11s apache-nuttx-12.9.0.tar.gz 68%[==================================> ] 65.22M 3.00MB/s eta 9s apache-nuttx-12.9.0.tar.gz 70%[===================================> ] 67.06M 3.34MB/s eta 9s apache-nuttx-12.9.0.tar.gz 71%[===================================> ] 67.69M 3.32MB/s eta 9s apache-nuttx-12.9.0.tar.gz 72%[===================================> ] 68.48M 3.37MB/s eta 9s apache-nuttx-12.9.0.tar.gz 72%[===================================> ] 68.70M 3.09MB/s eta 8s apache-nuttx-12.9.0.tar.gz 74%[====================================> ] 70.55M 3.38MB/s eta 8s apache-nuttx-12.9.0.tar.gz 75%[=====================================> ] 71.14M 3.37MB/s eta 8s apache-nuttx-12.9.0.tar.gz 75%[=====================================> ] 71.72M 3.33MB/s eta 8s apache-nuttx-12.9.0.tar.gz 76%[=====================================> ] 72.33M 3.30MB/s eta 8s apache-nuttx-12.9.0.tar.gz 77%[======================================> ] 72.94M 3.29MB/s eta 7s apache-nuttx-12.9.0.tar.gz 77%[======================================> ] 73.56M 3.20MB/s eta 7s apache-nuttx-12.9.0.tar.gz 78%[======================================> ] 74.19M 3.20MB/s eta 7s apache-nuttx-12.9.0.tar.gz 79%[=======================================> ] 74.83M 3.18MB/s eta 7s apache-nuttx-12.9.0.tar.gz 79%[=======================================> ] 75.48M 3.13MB/s eta 7s apache-nuttx-12.9.0.tar.gz 80%[=======================================> ] 76.14M 3.12MB/s eta 6s apache-nuttx-12.9.0.tar.gz 81%[========================================> ] 76.80M 3.06MB/s eta 6s apache-nuttx-12.9.0.tar.gz 81%[========================================> ] 77.45M 3.33MB/s eta 6s apache-nuttx-12.9.0.tar.gz 82%[=========================================> ] 78.12M 3.03MB/s eta 6s apache-nuttx-12.9.0.tar.gz 83%[=========================================> ] 78.80M 2.96MB/s eta 6s apache-nuttx-12.9.0.tar.gz 83%[=========================================> ] 79.47M 3.21MB/s eta 5s apache-nuttx-12.9.0.tar.gz 84%[==========================================> ] 80.16M 2.89MB/s eta 5s apache-nuttx-12.9.0.tar.gz 84%[==========================================> ] 80.27M 2.71MB/s eta 5s apache-nuttx-12.9.0.tar.gz 86%[==========================================> ] 81.52M 2.92MB/s eta 5s apache-nuttx-12.9.0.tar.gz 86%[===========================================> ] 82.20M 2.90MB/s eta 5s apache-nuttx-12.9.0.tar.gz 87%[===========================================> ] 82.89M 2.95MB/s eta 4s apache-nuttx-12.9.0.tar.gz 88%[============================================> ] 83.58M 2.99MB/s eta 4s apache-nuttx-12.9.0.tar.gz 88%[============================================> ] 84.27M 2.96MB/s eta 4s apache-nuttx-12.9.0.tar.gz 89%[============================================> ] 84.95M 3.00MB/s eta 4s apache-nuttx-12.9.0.tar.gz 90%[=============================================> ] 85.64M 3.04MB/s eta 4s apache-nuttx-12.9.0.tar.gz 91%[=============================================> ] 86.33M 3.00MB/s eta 3s apache-nuttx-12.9.0.tar.gz 91%[=============================================> ] 87.02M 3.04MB/s eta 3s apache-nuttx-12.9.0.tar.gz 92%[==============================================> ] 87.70M 3.07MB/s eta 3s apache-nuttx-12.9.0.tar.gz 93%[==============================================> ] 88.39M 3.01MB/s eta 3s apache-nuttx-12.9.0.tar.gz 94%[==============================================> ] 89.08M 3.08MB/s eta 3s apache-nuttx-12.9.0.tar.gz 94%[===============================================> ] 89.77M 3.06MB/s eta 2s apache-nuttx-12.9.0.tar.gz 95%[===============================================> ] 90.45M 3.02MB/s eta 2s apache-nuttx-12.9.0.tar.gz 96%[================================================> ] 91.14M 3.25MB/s eta 2s apache-nuttx-12.9.0.tar.gz 96%[================================================> ] 91.83M 3.09MB/s eta 2s apache-nuttx-12.9.0.tar.gz 97%[================================================> ] 92.52M 3.11MB/s eta 2s apache-nuttx-12.9.0.tar.gz 98%[=================================================> ] 93.20M 3.10MB/s eta 0s apache-nuttx-12.9.0.tar.gz 99%[=================================================> ] 93.88M 3.13MB/s eta 0s apache-nuttx-12.9.0.tar.gz 99%[=================================================> ] 94.34M 3.08MB/s eta 0s apache-nuttx-12.9.0.tar.gz 100%[==================================================>] 94.71M 3.09MB/s in 30s | |
2025-04-12 03:01:24 (3.13 MB/s) - M-bM-^@M-^Xapache-nuttx-12.9.0.tar.gzM-bM-^@M-^Y saved [99316164/99316164] | |
+ for file in apache-nuttx-$release.tar.gz.asc apache-nuttx-$release.tar.gz.sha512 apache-nuttx-$release.tar.gz apache-nuttx-apps-$release.tar.gz.asc apache-nuttx-apps-$release.tar.gz.sha512 apache-nuttx-apps-$release.tar.gz | |
+ wget https://dist.apache.org/repos/dist/dev/nuttx/12.9.0-RC1//apache-nuttx-apps-12.9.0.tar.gz.asc | |
--2025-04-12 03:01:24-- https://dist.apache.org/repos/dist/dev/nuttx/12.9.0-RC1//apache-nuttx-apps-12.9.0.tar.gz.asc | |
Resolving dist.apache.org (dist.apache.org)... 13.90.137.153 | |
Connecting to dist.apache.org (dist.apache.org)|13.90.137.153|:443... connected. | |
HTTP request sent, awaiting response... 200 OK | |
Length: 833 [text/plain] | |
Saving to: M-bM-^@M-^Xapache-nuttx-apps-12.9.0.tar.gz.ascM-bM-^@M-^Y | |
apache-nuttx-apps-12.9.0.tar.g 0%[ ] 0 --.-KB/s apache-nuttx-apps-12.9.0.tar.g 100%[==================================================>] 833 --.-KB/s in 0s | |
2025-04-12 03:01:25 (146 MB/s) - M-bM-^@M-^Xapache-nuttx-apps-12.9.0.tar.gz.ascM-bM-^@M-^Y saved [833/833] | |
+ for file in apache-nuttx-$release.tar.gz.asc apache-nuttx-$release.tar.gz.sha512 apache-nuttx-$release.tar.gz apache-nuttx-apps-$release.tar.gz.asc apache-nuttx-apps-$release.tar.gz.sha512 apache-nuttx-apps-$release.tar.gz | |
+ wget https://dist.apache.org/repos/dist/dev/nuttx/12.9.0-RC1//apache-nuttx-apps-12.9.0.tar.gz.sha512 | |
--2025-04-12 03:01:25-- https://dist.apache.org/repos/dist/dev/nuttx/12.9.0-RC1//apache-nuttx-apps-12.9.0.tar.gz.sha512 | |
Resolving dist.apache.org (dist.apache.org)... 13.90.137.153 | |
Connecting to dist.apache.org (dist.apache.org)|13.90.137.153|:443... connected. | |
HTTP request sent, awaiting response... 200 OK | |
Length: 162 [text/plain] | |
Saving to: M-bM-^@M-^Xapache-nuttx-apps-12.9.0.tar.gz.sha512M-bM-^@M-^Y | |
apache-nuttx-ap 0%[ ] 0 --.-KB/s apache-nuttx-apps-12.9.0.tar.g 100%[==================================================>] 162 --.-KB/s in 0s | |
2025-04-12 03:01:26 (74.1 MB/s) - M-bM-^@M-^Xapache-nuttx-apps-12.9.0.tar.gz.sha512M-bM-^@M-^Y saved [162/162] | |
+ for file in apache-nuttx-$release.tar.gz.asc apache-nuttx-$release.tar.gz.sha512 apache-nuttx-$release.tar.gz apache-nuttx-apps-$release.tar.gz.asc apache-nuttx-apps-$release.tar.gz.sha512 apache-nuttx-apps-$release.tar.gz | |
+ wget https://dist.apache.org/repos/dist/dev/nuttx/12.9.0-RC1//apache-nuttx-apps-12.9.0.tar.gz | |
--2025-04-12 03:01:26-- https://dist.apache.org/repos/dist/dev/nuttx/12.9.0-RC1//apache-nuttx-apps-12.9.0.tar.gz | |
Resolving dist.apache.org (dist.apache.org)... 13.90.137.153 | |
Connecting to dist.apache.org (dist.apache.org)|13.90.137.153|:443... connected. | |
HTTP request sent, awaiting response... 200 OK | |
Length: 4379304 (4.2M) [application/octet-stream] | |
Saving to: M-bM-^@M-^Xapache-nuttx-apps-12.9.0.tar.gzM-bM-^@M-^Y | |
apache-nuttx-apps-12.9.0.tar.g 0%[ ] 0 --.-KB/s apache-nuttx-apps-12.9.0.tar.g 0%[ ] 16.00K 71.9KB/s apache-nuttx-apps-12.9.0.tar.g 1%[ ] 48.00K 108KB/s apache-nuttx-apps-12.9.0.tar.g 2%[> ] 112.00K 168KB/s apache-nuttx-apps-12.9.0.tar.g 5%[=> ] 224.00K 251KB/s apache-nuttx-apps-12.9.0.tar.g 10%[====> ] 448.00K 402KB/s apache-nuttx-apps-12.9.0.tar.g 20%[=========> ] 896.00K 671KB/s apache-nuttx-apps-12.9.0.tar.g 32%[===============> ] 1.36M 883KB/s apache-nuttx-apps-12.9.0.tar.g 35%[=================> ] 1.50M 862KB/s apache-nuttx-apps-12.9.0.tar.g 74%[====================================> ] 3.09M 1.54MB/s apache-nuttx-apps-12.9.0.tar.g 97%[================================================> ] 4.08M 1.83MB/s apache-nuttx-apps-12.9.0.tar.g 100%[==================================================>] 4.18M 1.87MB/s in 2.2s | |
2025-04-12 03:01:29 (1.87 MB/s) - M-bM-^@M-^Xapache-nuttx-apps-12.9.0.tar.gzM-bM-^@M-^Y saved [4379304/4379304] | |
+ echo '----- [RM] verify the reported signature ("gpg: Good signature from ...")' | |
----- [RM] verify the reported signature ("gpg: Good signature from ...") | |
+ gpg --verify apache-nuttx-12.9.0.tar.gz.asc apache-nuttx-12.9.0.tar.gz | |
gpg: Signature made Sat 12 Apr 2025 12:01:24 AM +08 | |
gpg: using RSA key 9208D2E4B800D66F749AD4E94137A71698C5E4DB | |
gpg: Good signature from "Alin Jerpelea <[email protected]>" [ultimate] | |
+ gpg --verify apache-nuttx-apps-12.9.0.tar.gz.asc apache-nuttx-apps-12.9.0.tar.gz | |
gpg: Signature made Sat 12 Apr 2025 12:01:24 AM +08 | |
gpg: using RSA key 9208D2E4B800D66F749AD4E94137A71698C5E4DB | |
gpg: Good signature from "Alin Jerpelea <[email protected]>" [ultimate] | |
+ echo '----- [RM] verify the reported hashes:' | |
----- [RM] verify the reported hashes: | |
+ sha512sum -c apache-nuttx-12.9.0.tar.gz.sha512 | |
apache-nuttx-12.9.0.tar.gz: OK | |
+ sha512sum -c apache-nuttx-apps-12.9.0.tar.gz.sha512 | |
apache-nuttx-apps-12.9.0.tar.gz: OK | |
+ echo ----- extract src bundle | |
----- extract src bundle | |
+ tar -xf apache-nuttx-12.9.0.tar.gz | |
+ tar -xf apache-nuttx-apps-12.9.0.tar.gz | |
+ echo ----- verify the existence of LICENSE, NOTICE, README.md files in the extracted source bundle in BOTH apps and nuttx | |
----- verify the existence of LICENSE, NOTICE, README.md files in the extracted source bundle in BOTH apps and nuttx | |
+ ls -l nuttx/LICENSE | |
-rw-r--r-- 1 luppy luppy 416078 Dec 6 23:03 nuttx/LICENSE | |
+ ls -l nuttx/NOTICE | |
-rw-r--r-- 1 luppy luppy 3107 Apr 19 2024 nuttx/NOTICE | |
+ ls -l nuttx/README.md | |
-rw-r--r-- 1 luppy luppy 2790 Apr 19 2024 nuttx/README.md | |
+ ls -l apps/LICENSE | |
-rw-r--r-- 1 luppy luppy 111634 Jul 20 2024 apps/LICENSE | |
+ ls -l apps/NOTICE | |
-rw-r--r-- 1 luppy luppy 161 Jul 20 2024 apps/NOTICE | |
+ ls -l apps/README.md | |
-rw-r--r-- 1 luppy luppy 10290 Jul 20 2024 apps/README.md | |
+ echo ----- Build Targets | |
----- Build Targets | |
+ cd nuttx | |
+ echo '===== Ox64 Compiler' | |
===== Ox64 Compiler | |
+ 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) | |
+ echo '===== Ox64 Configuration' | |
===== Ox64 Configuration | |
+ ./tools/configure.sh ox64:nsh | |
Copy files | |
Select CONFIG_HOST_LINUX=y | |
Refreshing... | |
CP: arch/dummy/Kconfig to /tmp/checkrelease-ox64/nuttx/arch/dummy/dummy_kconfig | |
CP: boards/dummy/Kconfig to /tmp/checkrelease-ox64/nuttx/boards/dummy/dummy_kconfig | |
LN: platform/board to /tmp/checkrelease-ox64/apps/platform/dummy | |
LN: include/arch to arch/risc-v/include | |
LN: include/arch/board to /tmp/checkrelease-ox64/nuttx/boards/risc-v/bl808/ox64/include | |
LN: drivers/platform to /tmp/checkrelease-ox64/nuttx/drivers/dummy | |
LN: include/arch/chip to /tmp/checkrelease-ox64/nuttx/arch/risc-v/include/bl808 | |
LN: arch/risc-v/src/chip to /tmp/checkrelease-ox64/nuttx/arch/risc-v/src/bl808 | |
LN: arch/risc-v/src/board to /tmp/checkrelease-ox64/nuttx/boards/risc-v/bl808/ox64/src | |
mkkconfig in /tmp/checkrelease-ox64/apps/audioutils | |
mkkconfig in /tmp/checkrelease-ox64/apps/benchmarks | |
mkkconfig in /tmp/checkrelease-ox64/apps/boot | |
mkkconfig in /tmp/checkrelease-ox64/apps/canutils | |
mkkconfig in /tmp/checkrelease-ox64/apps/crypto | |
mkkconfig in /tmp/checkrelease-ox64/apps/database | |
mkkconfig in /tmp/checkrelease-ox64/apps/examples/mcuboot | |
mkkconfig in /tmp/checkrelease-ox64/apps/examples/module | |
mkkconfig in /tmp/checkrelease-ox64/apps/examples/rust | |
mkkconfig in /tmp/checkrelease-ox64/apps/examples/sotest | |
mkkconfig in /tmp/checkrelease-ox64/apps/examples | |
mkkconfig in /tmp/checkrelease-ox64/apps/fsutils | |
mkkconfig in /tmp/checkrelease-ox64/apps/games | |
mkkconfig in /tmp/checkrelease-ox64/apps/graphics | |
mkkconfig in /tmp/checkrelease-ox64/apps/industry | |
mkkconfig in /tmp/checkrelease-ox64/apps/inertial | |
mkkconfig in /tmp/checkrelease-ox64/apps/interpreters/luamodules | |
mkkconfig in /tmp/checkrelease-ox64/apps/interpreters | |
mkkconfig in /tmp/checkrelease-ox64/apps/logging | |
mkkconfig in /tmp/checkrelease-ox64/apps/lte | |
mkkconfig in /tmp/checkrelease-ox64/apps/math | |
mkkconfig in /tmp/checkrelease-ox64/apps/mlearning | |
mkkconfig in /tmp/checkrelease-ox64/apps/netutils | |
mkkconfig in /tmp/checkrelease-ox64/apps/sdr | |
mkkconfig in /tmp/checkrelease-ox64/apps/system | |
mkkconfig in /tmp/checkrelease-ox64/apps/testing/arch | |
mkkconfig in /tmp/checkrelease-ox64/apps/testing/cxx | |
mkkconfig in /tmp/checkrelease-ox64/apps/testing/drivers | |
mkkconfig in /tmp/checkrelease-ox64/apps/testing/fs | |
mkkconfig in /tmp/checkrelease-ox64/apps/testing/libc | |
mkkconfig in /tmp/checkrelease-ox64/apps/testing/mm | |
mkkconfig in /tmp/checkrelease-ox64/apps/testing/sched | |
mkkconfig in /tmp/checkrelease-ox64/apps/testing | |
mkkconfig in /tmp/checkrelease-ox64/apps/videoutils | |
mkkconfig in /tmp/checkrelease-ox64/apps/wireless/bluetooth | |
mkkconfig in /tmp/checkrelease-ox64/apps/wireless/ieee802154 | |
mkkconfig in /tmp/checkrelease-ox64/apps/wireless | |
mkkconfig in /tmp/checkrelease-ox64/apps | |
# | |
# configuration written to .config | |
# | |
+ echo ----- Build NuttX | |
----- Build NuttX | |
+ build_nuttx | |
+ pushd ../nuttx | |
/tmp/checkrelease-ox64/nuttx /tmp/checkrelease-ox64/nuttx | |
+ make -j | |
Create version.h | |
CPP: gnu-elf.ld.in-> gnu-elf.ld LN: platform/board to /tmp/checkrelease-ox64/apps/platform/dummy | |
Register: hello | |
Register: init | |
Register: sh | |
Register: ostest | |
Register: getprime | |
CPP: etc/init.d/rc.sysinit-> etctmp/etc/init.d/rc.sysinit CPP: etc/init.d/rcS-> etctmp/etc/init.d/rcS 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: drivers_initialize.c CC: leds/userled_upper.c CC: environ/env_release.c CC: leds/userled_lower.c CC: loop/losetup.c CC: misc/dev_null.c CC: misc/dev_zero.c CC: misc/ramdisk.c CC: misc/mkrd.c CC: pipes/pipe.c CC: pipes/fifo.c CC: pipes/pipe_common.c CC: environ/env_findvar.c CC: serial/serial.c CC: serial/serial_io.c CC: environ/env_removevar.c CC: syslog/vsyslog.c CC: syslog/syslog_channel.c CC: environ/env_clearenv.c CC: dummy.c CC: syslog/syslog_write.c CC: syslog/syslog_flush.c CC: boardctl.c CC: syslog/syslog_initialize.c CC: environ/env_getenv.c CC: environ/env_putenv.c CC: timers/oneshot.c CC: timers/arch_alarm.c CC: environ/env_setenv.c CC: environ/env_unsetenv.c CC: environ/env_foreach.c CC: group/group_create.c CC: group/group_join.c CC: group/group_leave.c CC: group/group_setupidlefiles.c CC: group/group_setuptaskfiles.c CC: group/group_foreachchild.c CC: group/group_killchildren.c CC: group/group_signal.c CC: group/group_exitinfo.c CC: group/group_malloc.c CC: group/group_realloc.c CC: group/group_zalloc.c CC: group/group_free.c CC: init/nx_start.c CC: stubs/STUB_accept4.c CC: init/nx_bringup.c CC: stubs/STUB_adjtime.c CC: instrument/instrument.c CC: stubs/STUB_aio_fsync.c CC: stubs/STUB_aio_cancel.c CC: irq/irq_initialize.c CC: irq/irq_attach.c CC: stubs/STUB_aio_read.c CC: stubs/STUB_aio_write.c CC: stubs/STUB__assert.c CC: irq/irq_dispatch.c CC: irq/irq_unexpectedisr.c CC: irq/irq_attach_thread.c CC: stubs/STUB_bind.c CC: stubs/STUB_boardctl.c CC: irq/irq_attach_wqueue.c CC: misc/assert.c CC: misc/panic_notifier.c CC: misc/reboot_notifier.c CC: stubs/STUB_chmod.c CC: stubs/STUB_clearenv.c CC: mqueue/mq_initialize.c CC: stubs/STUB_chown.c CC: stubs/STUB_clock.c CC: stubs/STUB_clock_gettime.c CC: stubs/STUB_clock_nanosleep.c CC: stubs/STUB_clock_settime.c CC: stubs/STUB_close.c CC: mqueue/mq_waitirq.c CC: mqueue/mq_recover.c CC: mqueue/mq_send.c CC: stubs/STUB_connect.c CC: mqueue/mq_sndinternal.c CC: mqueue/mq_receive.c CC: stubs/STUB_dup2.c CC: stubs/STUB_dup.c CC: mqueue/mq_rcvinternal.c CC: mqueue/mq_getattr.c CC: mqueue/mq_msgfree.c CC: stubs/STUB_epoll_close.c CC: stubs/STUB_epoll_create1.c CC: stubs/STUB_epoll_create.c CC: mqueue/mq_msgqalloc.c CC: mqueue/mq_msgqfree.c CC: mqueue/mq_setattr.c CC: stubs/STUB_epoll_ctl.c CC: stubs/STUB_epoll_pwait.c CC: mqueue/mq_notify.c CC: mqueue/msgctl.c CC: stubs/STUB_epoll_wait.c CC: stubs/STUB_eventfd.c CC: mm_heap/mm_initialize.c CC: mqueue/msgget.c CC: mm_heap/mm_lock.c CC: stubs/STUB_exec.c CC: stubs/STUB__exit.c CC: stubs/STUB_execve.c CC: mqueue/msginternal.c CC: stubs/STUB_fchmod.c CC: mm_heap/mm_malloc_size.c CC: mm_heap/mm_shrinkchunk.c CC: mm_heap/mm_brkaddr.c CC: mm_heap/mm_calloc.c CC: mqueue/msgrcv.c CC: mqueue/msgsnd.c CC: pthread/pthread_create.c CC: stubs/STUB_fchown.c CC: mm_heap/mm_extend.c CC: mm_heap/mm_free.c CC: mm_heap/mm_mallinfo.c CC: stubs/STUB_fcntl.c CC: mm_heap/mm_malloc.c CC: pthread/pthread_exit.c CC: stubs/STUB_fstatfs.c CC: stubs/STUB_fsync.c CC: pthread/pthread_join.c CC: stubs/STUB_fstat.c CC: mm_heap/mm_foreach.c CC: mm_heap/mm_memalign.c CC: pthread/pthread_detach.c AS: modlib/modlib_globals.S CC: stubs/STUB_ftruncate.c CC: mm_heap/mm_realloc.c CC: mm_heap/mm_zalloc.c CC: pthread/pthread_getschedparam.c CC: assert/lib_assert.c CC: mm_heap/mm_heapmember.c CC: assert/lib_stackchk.c CC: mm_heap/mm_memdump.c CC: stubs/STUB_futimens.c CC: umm_heap/umm_globals.c CC: pthread/pthread_setschedparam.c CC: ctype/lib_isalnum.c CC: umm_heap/umm_initialize.c CC: umm_heap/umm_addregion.c CC: umm_heap/umm_malloc_size.c CC: pthread/pthread_mutexinit.c CC: pthread/pthread_mutexdestroy.c CC: umm_heap/umm_brkaddr.c CC: umm_heap/umm_calloc.c CC: stubs/STUB_getegid.c CC: ctype/lib_isalpha.c CC: stubs/STUB_getenv.c CC: ctype/lib_isascii.c CC: pthread/pthread_mutextimedlock.c CC: umm_heap/umm_extend.c CC: ctype/lib_isblank.c CC: pthread/pthread_mutextrylock.c CC: stubs/STUB_get_environ_ptr.c CC: umm_heap/umm_free.c CC: ctype/lib_iscntrl.c CC: stubs/STUB_geteuid.c CC: ctype/lib_isdigit.c CC: umm_heap/umm_mallinfo.c CC: stubs/STUB_getgid.c CC: pthread/pthread_mutexunlock.c CC: umm_heap/umm_malloc.c CC: ctype/lib_isgraph.c CC: pthread/pthread_condwait.c CC: stubs/STUB_gethostname.c CC: umm_heap/umm_memalign.c CC: pthread/pthread_condsignal.c CC: stubs/STUB_getitimer.c CC: umm_heap/umm_realloc.c CC: umm_heap/umm_zalloc.c CC: stubs/STUB_getpeername.c CC: pthread/pthread_condbroadcast.c CC: stubs/STUB_getpid.c CC: ctype/lib_islower.c CC: ctype/lib_isprint.c CC: stubs/STUB_getppid.c AS: common/riscv_vectors.S CC: umm_heap/umm_heapmember.c CC: ctype/lib_ispunct.c CC: stubs/STUB_gettimeofday.c CC: pthread/pthread_condclockwait.c CC: stubs/STUB_getuid.c CC: ctype/lib_isspace.c AS: common/riscv_saveusercontext.S AS: common/fork.S CC: ctype/lib_isupper.c AS: common/riscv_fpu.S CC: ctype/lib_isxdigit.c CC: stubs/STUB_inotify_init1.c CC: stubs/STUB_inotify_add_watch.c CC: stubs/STUB_inotify_init.c CC: kmm_heap/kmm_malloc_size.c CC: pthread/pthread_sigmask.c CC: pthread/pthread_cancel.c AS: common/supervisor/riscv_syscall.S CC: umm_heap/umm_memdump.c CC: chip/bl808_start.c CC: umm_heap/umm_sbrk.c CC: ctype/lib_tolower.c CC: pthread/pthread_completejoin.c CC: stubs/STUB_getsockname.c CC: chip/bl808_irq_dispatch.c CC: kmm_heap/kmm_brkaddr.c CC: stubs/STUB_getsockopt.c CC: chip/bl808_irq.c CC: kmm_heap/kmm_initialize.c CC: stubs/STUB_gettid.c CC: chip/bl808_timerisr.c AS: common/riscv_exception_common.S CC: ctype/lib_toupper.c CC: kmm_heap/kmm_calloc.c CC: kmm_heap/kmm_addregion.c CC: chip/bl808_allocateheap.c CC: ctype/lib_ctype.c CC: pthread/pthread_findjoininfo.c CC: chip/bl808_gpio.c CC: chip/bl808_mm_init.c CC: pthread/pthread_release.c CC: pthread/pthread_setschedprio.c CC: kmm_heap/kmm_extend.c CC: pthread/pthread_mutex.c CC: fs_initialize.c CC: fs_heap.c CC: pthread/pthread_mutexconsistent.c CC: chip/bl808_pgalloc.c CC: kmm_heap/kmm_free.c CC: chip/bl808_serial.c CC: kmm_heap/kmm_mallinfo.c CC: stubs/STUB_inotify_rm_watch.c CC: dirent/lib_readdirr.c CC: inode/fs_files.c CC: chip/bl808_gpadc.c CC: dirent/lib_telldir.c CC: chip/bl808_spi.c CC: stubs/STUB_insmod.c CC: chip/bl808_timer.c CC: chip/bl808_wdt.c CC: inode/fs_foreachinode.c CC: chip/bl808_i2c.c CC: common/riscv_initialize.c CC: stubs/STUB_ioctl.c CC: kmm_heap/kmm_malloc.c CC: stubs/STUB_kill.c CC: common/riscv_swint.c CC: inode/fs_inode.c CC: stubs/STUB_lchmod.c CC: kmm_heap/kmm_memalign.c CC: common/riscv_mtimer.c CC: dirent/lib_alphasort.c CC: inode/fs_inodeaddref.c CC: kmm_heap/kmm_realloc.c CC: stubs/STUB_lchown.c CC: inode/fs_inodebasename.c CC: stubs/STUB_link.c CC: inode/fs_inodefind.c CC: stubs/STUB_listen.c CC: dirent/lib_scandir.c CC: inode/fs_inodefree.c CC: kmm_heap/kmm_heapmember.c CC: common/riscv_allocateheap.c CC: common/riscv_createstack.c CC: kmm_heap/kmm_zalloc.c CC: kmm_heap/kmm_memdump.c CC: mm_gran/mm_graninit.c CC: common/riscv_cpuidlestack.c CC: common/riscv_cpuinfo.c CC: inode/fs_inodegetpath.c CC: common/riscv_doirq.c CC: sched/sched_getfiles.c CC: dirent/lib_ftw.c CC: stubs/STUB_lseek.c CC: inode/fs_inoderelease.c CC: sched/sched_profil.c CC: dirent/lib_nftw.c CC: stubs/STUB_lstat.c CC: inode/fs_inoderemove.c CC: stubs/STUB_lutimens.c CC: mm_gran/mm_granrelease.c CC: stubs/STUB_mkdir.c CC: mm_gran/mm_graninfo.c CC: common/riscv_exit.c CC: inode/fs_inodereserve.c CC: stubs/STUB_mmap.c CC: mm_gran/mm_grancritical.c CC: mm_gran/mm_grantable.c CC: inode/fs_inodesearch.c CC: stubs/STUB_modhandle.c CC: vfs/fs_chstat.c CC: sched/sched_addreadytorun.c CC: common/riscv_exception.c CC: common/riscv_getnewintctx.c CC: vfs/fs_close.c CC: sched/sched_removereadytorun.c CC: mm_gran/mm_granfree.c CC: vfs/fs_dup.c CC: dirent/lib_opendir.c CC: binfmt_globals.c CC: dirent/lib_fdopendir.c CC: stubs/STUB_mount.c CC: sched/sched_mergeprioritized.c CC: vfs/fs_dup2.c CC: common/riscv_getintstack.c CC: binfmt_initialize.c CC: stubs/STUB_mq_close.c CC: vfs/fs_fcntl.c CC: dirent/lib_closedir.c CC: sched/sched_mergepending.c CC: mm_gran/mm_granalloc.c CC: stubs/STUB_mq_getattr.c CC: binfmt_register.c CC: common/riscv_initialstate.c CC: vfs/fs_epoll.c CC: binfmt_unregister.c CC: dirent/lib_readdir.c CC: binfmt_loadmodule.c CC: vfs/fs_fchstat.c CC: vfs/fs_fstat.c CC: dirent/lib_rewinddir.c CC: common/riscv_modifyreg32.c CC: sched/sched_addblocked.c CC: stubs/STUB_mq_notify.c CC: vfs/fs_fstatfs.c CC: stubs/STUB_mq_open.c CC: binfmt_unloadmodule.c CC: dirent/lib_seekdir.c CC: sched/sched_removeblocked.c CC: vfs/fs_ioctl.c CC: stubs/STUB_mq_receive.c CC: stubs/STUB_mq_send.c CC: binfmt_execmodule.c CC: binfmt_exec.c CC: common/riscv_nputs.c CC: vfs/fs_lseek.c CC: common/riscv_releasestack.c CC: dirent/lib_dirfd.c CC: sched/sched_gettcb.c CC: mm_gran/mm_granreserve.c CC: stubs/STUB_mq_timedreceive.c CC: stubs/STUB_mq_setattr.c CC: dirent/lib_versionsort.c CC: vfs/fs_mkdir.c CC: sched/sched_verifytcb.c CC: common/riscv_registerdump.c CC: binfmt_copyactions.c CC: mm_gran/mm_pgalloc.c CC: sched/sched_releasetcb.c CC: binfmt_copyargv.c CC: common/riscv_stackframe.c CC: vfs/fs_open.c CC: mempool/mempool.c CC: vfs/fs_poll.c CC: sched/sched_setparam.c CC: binfmt_dumpmodule.c CC: sched/sched_setpriority.c CC: vfs/fs_pread.c CC: dlfcn/lib_dlfind_object.c CC: binfmt_exit.c CC: stubs/STUB_mq_timedsend.c CC: mempool/mempool_multiple.c CC: binfmt_execsymtab.c CC: kasan/hook.c CC: mempool/mempool_procfs.c CC: common/riscv_schedulesigaction.c CC: elf.c CC: errno/lib_errno.c CC: map/mm_map.c CC: sched/sched_getparam.c CC: common/riscv_sigdeliver.c CC: sched/sched_setscheduler.c CC: vfs/fs_pwrite.c CC: fixedmath/lib_fixedmath.c CC: fixedmath/lib_b16sin.c CC: stubs/STUB_mq_unlink.c CC: sched/sched_getscheduler.c CC: common/riscv_switchcontext.c CC: sched/sched_yield.c CC: stubs/STUB_msync.c CC: sched/sched_rrgetinterval.c CC: vfs/fs_read.c CC: fixedmath/lib_b16cos.c CC: stubs/STUB_munmap.c CC: common/riscv_usestack.c CC: vfs/fs_rename.c CC: vfs/fs_rmdir.c CC: common/riscv_tcbinfo.c CC: sched/sched_foreach.c CC: fixedmath/lib_b16atan2.c CC: fixedmath/lib_ubsqrt.c CC: vfs/fs_select.c CC: stubs/STUB_nanosleep.c CC: vfs/fs_sendfile.c CC: common/riscv_idle.c CC: stubs/STUB_nx_mkfifo.c CC: common/riscv_cpuindex.c CC: sched/sched_lock.c CC: vfs/fs_stat.c CC: vfs/fs_statfs.c CC: stubs/STUB_nx_pthread_create.c CC: grp/lib_getgrgid.c CC: sched/sched_unlock.c CC: stubs/STUB_nx_pthread_exit.c CC: stubs/STUB_nxsched_get_stackinfo.c CC: common/riscv_task_start.c CC: sched/sched_lockcount.c CC: stubs/STUB_nxsem_clockwait.c CC: vfs/fs_uio.c CC: common/riscv_fork.c CC: vfs/fs_write.c CC: stubs/STUB_nxsem_close.c CC: sched/sched_reprioritizertr.c CC: grp/lib_getgrnamr.c CC: sched/sched_idletask.c CC: common/riscv_pthread_start.c CC: common/riscv_fpucmp.c CC: stubs/STUB_nxsem_destroy.c CC: sched/sched_get_stateinfo.c CC: vfs/fs_unlink.c CC: stubs/STUB_nxsem_getprioceiling.c CC: stubs/STUB_nxsem_open.c CC: common/riscv_pmp.c CC: stubs/STUB_nxsem_post.c CC: grp/lib_initgroups.c CC: stubs/STUB_nxsem_setprioceiling.c CC: sched/sched_getcpu.c CC: vfs/fs_dir.c CC: common/riscv_mmu.c CC: grp/lib_getgrbuf.c CC: grp/lib_getgrgidr.c CC: sched/sched_waitpid.c CC: sched/sched_self.c CC: stubs/STUB_nxsem_set_protocol.c CC: vfs/fs_fsync.c CC: common/riscv_signal_dispatch.c CC: sched/sched_waitid.c CC: sched/sched_get_stackinfo.c CC: vfs/fs_syncfs.c CC: common/riscv_addrenv_kstack.c CC: stubs/STUB_nxsem_timedwait.c CC: vfs/fs_truncate.c CC: common/riscv_checkstack.c CC: grp/lib_getgrnam.c CC: sched/sched_get_tls.c CC: sched/sched_sysinfo.c CC: vfs/fs_link.c CC: grp/lib_getgrbufr.c CC: vfs/fs_symlink.c CC: common/riscv_addrenv.c CC: common/riscv_pgalloc.c CC: inttypes/lib_imaxabs.c CC: sched/sched_wait.c CC: common/riscv_addrenv_perms.c CC: common/riscv_addrenv_utils.c CC: common/riscv_addrenv_shm.c CC: sched/sched_roundrobin.c CC: vfs/fs_readlink.c CC: inttypes/lib_imaxdiv.c CC: stubs/STUB_nxsem_trywait.c CC: common/riscv_addrenv_pgmap.c CC: inttypes/lib_strtoimax.c CC: driver/fs_registerdriver.c CC: stubs/STUB_nxsem_unlink.c CC: stubs/STUB_nxsem_wait.c CC: sched/sched_resumescheduler.c CC: sched/sched_processtimer.c CC: driver/fs_unregisterdriver.c CC: driver/fs_registerpipedriver.c CC: semaphore/sem_destroy.c CC: stubs/STUB_nx_vsyslog.c CC: driver/fs_unregisterpipedriver.c CC: stubs/STUB_open.c CC: common/riscv_percpu.c CC: inttypes/lib_strtoumax.c IN: drivers/libdrivers.a -> staging/libdrivers.a CC: common/supervisor/riscv_perform_syscall.c CC: semaphore/sem_wait.c CC: stubs/STUB_pgalloc.c CC: libgen/lib_basename.c CC: stubs/STUB_pipe2.c CC: driver/fs_registerblockdriver.c CC: semaphore/sem_trywait.c CC: libgen/lib_dirname.c CC: semaphore/sem_tickwait.c CC: stubs/STUB_poll.c CC: common/supervisor/riscv_sbi.c CC: driver/fs_unregisterblockdriver.c CC: driver/fs_findblockdriver.c CC: stubs/STUB_posix_spawn.c CC: machine/arch_atomic.c CC: driver/fs_openblockdriver.c CC: driver/fs_closeblockdriver.c CC: machine/risc-v/arch_elf.c CC: misc/lib_bitmap.c CC: semaphore/sem_timedwait.c CC: stubs/STUB_ppoll.c CC: semaphore/sem_clockwait.c CC: driver/fs_blockpartition.c CC: semaphore/sem_timeout.c CC: semaphore/sem_post.c CC: misc/lib_circbuf.c CC: driver/fs_findmtddriver.c CC: misc/lib_mknod.c CC: semaphore/sem_recover.c IN: boards/libboards.a -> staging/libboards.a CC: semaphore/sem_reset.c CC: stubs/STUB_prctl.c CC: semaphore/sem_waitirq.c CC: driver/fs_closemtddriver.c CC: stubs/STUB_pread.c CC: stubs/STUB_pselect.c CC: driver/fs_blockmerge.c CC: misc/lib_umask.c CC: stubs/STUB_pthread_cancel.c CC: stubs/STUB_pthread_cond_broadcast.c CC: misc/lib_utsname.c CC: stubs/STUB_pthread_cond_clockwait.c CC: mmap/fs_mmap.c CC: semaphore/sem_rw.c CC: misc/lib_getrandom.c CC: mmap/fs_munmap.c CC: mmap/fs_mmisc.c CC: signal/sig_initialize.c CC: stubs/STUB_pthread_cond_signal.c CC: misc/lib_xorshift128.c CC: signal/sig_action.c CC: signal/sig_procmask.c CC: signal/sig_pending.c CC: stubs/STUB_pthread_cond_wait.c CC: misc/lib_tea_encrypt.c CC: misc/lib_tea_decrypt.c CC: mmap/fs_msync.c CC: mmap/fs_anonmap.c CC: stubs/STUB_pthread_detach.c CC: stubs/STUB_pthread_getaffinity_np.c IN: binfmt/libbinfmt.a -> staging/libbinfmt.a CC: signal/sig_suspend.c CC: mqueue/mq_open.c CC: signal/sig_kill.c CC: misc/lib_cxx_initialize.c CC: stubs/STUB_pthread_getschedparam.c CC: signal/sig_tgkill.c CC: misc/lib_impure.c CC: stubs/STUB_pthread_join.c CC: stubs/STUB_pthread_mutex_consistent.c CC: mqueue/mq_close.c CC: signal/sig_queue.c CC: misc/lib_memfd.c CC: stubs/STUB_pthread_mutex_destroy.c CC: misc/lib_mutex.c CC: mqueue/mq_unlink.c CC: mount/fs_mount.c CC: mount/fs_umount2.c CC: mount/fs_foreachmountpoint.c CC: mount/fs_procfs_mount.c CC: mount/fs_gettype.c CC: partition/fs_partition.c CC: romfs/fs_romfs.c CC: romfs/fs_romfsutil.c CC: procfs/fs_procfs.c CC: procfs/fs_procfscpuinfo.c CC: procfs/fs_procfscpuload.c CC: procfs/fs_procfscritmon.c CC: procfs/fs_procfsfdt.c CC: procfs/fs_procfsiobinfo.c CC: procfs/fs_procfsmeminfo.c CC: procfs/fs_procfsproc.c CC: procfs/fs_procfstcbinfo.c CC: procfs/fs_procfsuptime.c CC: procfs/fs_procfsutil.c CC: procfs/fs_procfsversion.c CC: stubs/STUB_pthread_mutex_init.c CC: stubs/STUB_pthread_mutex_timedlock.c CC: misc/lib_fchmodat.c CC: stubs/STUB_pthread_mutex_trylock.c CC: misc/lib_fstatat.c CC: signal/sig_waitinfo.c CC: signal/sig_timedwait.c CC: stubs/STUB_pthread_mutex_unlock.c CC: stubs/STUB_pthread_setaffinity_np.c CC: misc/lib_getfullpath.c CC: signal/sig_findaction.c CC: stubs/STUB_pthread_setschedparam.c CC: misc/lib_openat.c CC: stubs/STUB_pthread_setschedprio.c CC: signal/sig_allocpendingsigaction.c CC: misc/lib_mkdirat.c CC: stubs/STUB_pthread_sigmask.c CC: misc/lib_utimensat.c CC: signal/sig_releasependingsigaction.c CC: signal/sig_unmaskpendingsignal.c CC: signal/sig_notification.c CC: misc/lib_mallopt.c CC: signal/sig_removependingsignal.c CC: signal/sig_releasependingsignal.c CC: stubs/STUB_pwrite.c CC: stubs/STUB_putenv.c CC: stubs/STUB_readlink.c CC: signal/sig_lowest.c CC: stubs/STUB_read.c CC: misc/lib_idr.c CC: signal/sig_cleanup.c CC: misc/lib_getnprocs.c CC: stubs/STUB_readv.c CC: misc/lib_tempbuffer.c CC: stubs/STUB_recv.c CC: misc/lib_umul32.c CC: stubs/STUB_recvfrom.c CC: signal/sig_dispatch.c CC: stubs/STUB_recvmsg.c CC: signal/sig_deliver.c CC: signal/sig_pause.c CC: misc/lib_umul64.c CC: misc/lib_umul32x64.c CC: signal/sig_nanosleep.c CC: stubs/STUB_rename.c CC: signal/sig_usleep.c CC: misc/lib_uadd32x64.c CC: signal/sig_sleep.c CC: misc/lib_uadd64.c CC: stubs/STUB_rmdir.c CC: misc/lib_usub64x32.c CC: stubs/STUB_rmmod.c CC: signal/sig_ppoll.c CC: signal/sig_pselect.c CC: stubs/STUB_sched_backtrace.c CC: task/task_create.c CC: task/task_argvstr.c CC: misc/lib_dumpbuffer.c CC: misc/lib_usub64.c CC: misc/lib_dumpvbuffer.c CC: task/task_init.c CC: task/task_setup.c CC: stubs/STUB_sched_getaffinity.c CC: misc/lib_fnmatch.c CC: stubs/STUB_sched_getcpu.c CC: task/task_start.c CC: task/task_activate.c CC: stubs/STUB_sched_getparam.c CC: stubs/STUB_sched_getscheduler.c CC: stubs/STUB_sched_lock.c CC: task/task_delete.c CC: misc/lib_debug.c CC: stubs/STUB_sched_lockcount.c CC: task/task_exit.c IN: arch/risc-v/src/libkarch.a -> staging/libkarch.a CC: misc/lib_crc64.c CC: misc/lib_crc32.c CC: task/task_exithook.c CC: task/task_getgroup.c CC: stubs/STUB_sched_rr_get_interval.c CC: stubs/STUB_sched_setaffinity.c CC: misc/lib_crc16.c CC: task/task_getpid.c CC: misc/lib_crc16ccitt.c CC: stubs/STUB_sched_setparam.c CC: task/task_prctl.c CC: task/task_recover.c CC: stubs/STUB_sched_setscheduler.c CC: stubs/STUB_sched_unlock.c CC: misc/lib_crc8.c CC: misc/lib_crc8ccitt.c CC: task/task_spawnparms.c CC: task/task_restart.c CC: task/task_cancelpt.c CC: stubs/STUB_sched_yield.c CC: misc/lib_crc8rohc.c CC: misc/lib_crc8table.c CC: misc/lib_glob.c CC: stubs/STUB_select.c CC: task/task_terminate.c CC: misc/lib_backtrace.c CC: stubs/STUB_send.c CC: misc/lib_ftok.c CC: task/task_gettid.c CC: task/exit.c CC: stubs/STUB_sendfile.c CC: task/task_join.c CC: misc/lib_err.c CC: task/task_getppid.c CC: stubs/STUB_sendmsg.c CC: task/task_reparent.c CC: task/task_fork.c CC: stubs/STUB_sendto.c CC: stubs/STUB_setegid.c CC: task/task_execve.c CC: task/task_posixspawn.c CC: misc/lib_instrument.c CC: timer/timer_initialize.c CC: stubs/STUB_setenv.c CC: stubs/STUB_seteuid.c CC: timer/timer_delete.c CC: timer/timer_getoverrun.c CC: timer/timer_create.c CC: stubs/STUB_setgid.c CC: stubs/STUB_sethostname.c CC: stubs/STUB_setitimer.c CC: misc/lib_envpath.c CC: stubs/STUB_settimeofday.c CC: stubs/STUB_setsockopt.c CC: timer/timer_getitimer.c CC: modlib/modlib_addrenv.c CC: timer/timer_gettime.c CC: modlib/modlib_bind.c CC: stubs/STUB_setuid.c CC: timer/timer_setitimer.c CC: timer/timer_settime.c CC: modlib/modlib_depend.c CC: modlib/modlib_init.c CC: modlib/modlib_iobuffer.c CC: modlib/modlib_load.c CC: timer/timer_release.c CC: modlib/modlib_loadhdrs.c CC: stubs/STUB_shmat.c IN: mm/libkmm.a -> staging/libkmm.a CC: stubs/STUB_shmctl.c CC: stubs/STUB_shmdt.c CC: stubs/STUB_shmget.c CC: stubs/STUB_shm_open.c CC: tls/task_initinfo.c CC: tls/task_uninitinfo.c CC: tls/tls_initinfo.c CC: stubs/STUB_shm_unlink.c CC: stubs/STUB_shutdown.c CC: stubs/STUB_sigaction.c CC: modlib/modlib_verify.c CC: stubs/STUB_signal.c CC: tls/tls_dupinfo.c CC: modlib/modlib_read.c CC: wdog/wd_initialize.c CC: modlib/modlib_registry.c CC: stubs/STUB_signalfd.c CC: modlib/modlib_sections.c CC: stubs/STUB_sigpending.c CC: wdog/wd_start.c CC: stubs/STUB_sigprocmask.c CC: stubs/STUB_sigqueue.c CC: modlib/modlib_symbols.c CC: wdog/wd_cancel.c CC: modlib/modlib_symtab.c CC: wdog/wd_gettime.c CC: stubs/STUB_sigsuspend.c CC: wdog/wd_recover.c CC: stubs/STUB_sigtimedwait.c CC: stubs/STUB_sigwaitinfo.c CC: modlib/modlib_uninit.c CC: stubs/STUB_socket.c CC: modlib/modlib_unload.c CC: stubs/STUB_socketpair.c CC: wqueue/kwork_queue.c CC: stubs/STUB_stat.c CC: modlib/modlib_gethandle.c CC: wqueue/kwork_thread.c CC: modlib/modlib_getsymbol.c CC: stubs/STUB_statfs.c CC: wqueue/kwork_cancel.c CC: stubs/STUB_symlink.c CC: stubs/STUB_sync.c CC: modlib/modlib_insert.c CC: stubs/STUB_sysinfo.c CC: stubs/STUB_task_create.c CC: modlib/modlib_remove.c CC: net/lib_addrconfig.c CC: stubs/STUB_task_delete.c CC: net/lib_base64.c CC: stubs/STUB_task_restart.c CC: net/lib_htons.c CC: stubs/STUB_task_spawn.c CC: net/lib_htonl.c CC: net/lib_htonq.c CC: net/lib_inetaddr.c CC: stubs/STUB_tgkill.c CC: net/lib_inetaton.c CC: stubs/STUB_time.c CC: stubs/STUB_timer_create.c CC: net/lib_inetntoa.c CC: stubs/STUB_timer_delete.c CC: net/lib_inetntop.c CC: stubs/STUB_timerfd_settime.c CC: stubs/STUB_timer_getoverrun.c CC: stubs/STUB_timerfd_create.c CC: stubs/STUB_timerfd_gettime.c CC: stubs/STUB_timer_gettime.c CC: stubs/STUB_timer_settime.c CC: net/lib_inetpton.c CC: stubs/STUB_umount2.c CC: net/lib_inetnetwork.c CC: stubs/STUB_unlink.c CC: stubs/STUB_unsetenv.c CC: net/lib_etherntoa.c CC: net/lib_etheraton.c CC: obstack/lib_obstack_init.c CC: stubs/STUB_up_fork.c CC: stubs/STUB_utimens.c CC: stubs/STUB_wait.c CC: stubs/STUB_waitid.c CC: obstack/lib_obstack_alloc.c CC: stubs/STUB_waitpid.c CC: stubs/STUB_write.c CC: obstack/lib_obstack_copy.c CC: obstack/lib_obstack_free.c CC: stubs/STUB_writev.c CC: syscall_names.c CC: obstack/lib_obstack_make_room.c CC: obstack/lib_obstack_blank.c CC: obstack/lib_obstack_grow.c CC: obstack/lib_obstack_finish.c CC: obstack/lib_obstack_object_size.c CC: syscall_stublookup.c CC: obstack/lib_obstack_room.c CC: obstack/lib_obstack_printf.c CC: obstack/lib_obstack_vprintf.c CC: obstack/lib_obstack_malloc.c CC: pthread/pthread_attr_init.c IN: fs/libfs.a -> staging/libfs.a CC: pthread/pthread_attr_destroy.c CC: pthread/pthread_attr_setschedpolicy.c CC: pthread/pthread_attr_getschedpolicy.c CC: pthread/pthread_attr_setinheritsched.c CC: pthread/pthread_attr_setdetachstate.c CC: pthread/pthread_attr_getinheritsched.c CC: pthread/pthread_attr_getdetachstate.c CC: pthread/pthread_attr_setstackaddr.c CC: pthread/pthread_attr_getstackaddr.c CC: pthread/pthread_attr_setstacksize.c CC: pthread/pthread_attr_getstacksize.c CC: pthread/pthread_attr_setstack.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_exit.c CC: pthread/pthread_kill.c CC: pthread/pthread_create.c CC: pthread/pthread_setname_np.c CC: pthread/pthread_getname_np.c CC: pthread/pthread_get_stackaddr_np.c IN: syscall/libstubs.a -> staging/libstubs.a 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 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 IN: sched/libsched.a -> staging/libsched.a CC: sched/sched_getprioritymax.c CC: queue/queue.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: 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_libsprintf.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_putchar.c CC: stdio/lib_perror.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_libvscanf.c CC: stdio/lib_libvsprintf.c CC: stdio/lib_remove.c CC: stdio/lib_tempnam.c CC: stdio/lib_tmpnam.c CC: stdio/lib_ultoa_invert.c CC: stdio/lib_renameat.c CC: stdio/lib_putwchar.c CC: stdio/lib_libbsprintf.c CC: stdio/lib_dtoa_engine.c CC: stdio/lib_dtoa_data.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_rdflush_unlocked.c CC: stdio/lib_libfflush.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_strtol.c CC: stdlib/lib_srand.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 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_hexdumpstream.c CC: stream/lib_base64outstream.c CC: stream/lib_fileoutstream.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: proxies/PROXY_accept4.c CC: string/lib_strndup.c CC: string/lib_strcasestr.c CC: proxies/PROXY_adjtime.c CC: proxies/PROXY_aio_cancel.c CC: proxies/PROXY_aio_fsync.c CC: string/lib_strpbrk.c CC: proxies/PROXY_aio_read.c CC: proxies/PROXY__assert.c CC: string/lib_strspn.c CC: proxies/PROXY_aio_write.c CC: proxies/PROXY_bind.c CC: mm_heap/mm_initialize.c CC: proxies/PROXY_boardctl.c CC: proxies/PROXY_chmod.c CC: mm_heap/mm_lock.c CC: mm_heap/mm_malloc_size.c CC: proxies/PROXY_chown.c CC: proxies/PROXY_clearenv.c CC: mm_heap/mm_shrinkchunk.c CC: string/lib_strstr.c CC: mm_heap/mm_brkaddr.c CC: string/lib_strtok.c CC: proxies/PROXY_clock.c CC: mm_heap/mm_calloc.c CC: mm_heap/mm_extend.c CC: proxies/PROXY_clock_gettime.c CC: string/lib_strtokr.c CC: mm_heap/mm_free.c CC: string/lib_strsep.c CC: mm_heap/mm_mallinfo.c CC: proxies/PROXY_clock_nanosleep.c CC: mm_heap/mm_malloc.c CC: string/lib_strerrorr.c CC: mm_heap/mm_foreach.c CC: proxies/PROXY_clock_settime.c CC: string/lib_explicit_bzero.c CC: mm_heap/mm_memalign.c CC: mm_heap/mm_zalloc.c CC: mm_heap/mm_realloc.c CC: mm_heap/mm_heapmember.c AS: common/riscv_signal_handler.S CC: mm_heap/mm_memdump.c CC: proxies/PROXY_close.c CC: umm_heap/umm_globals.c CC: proxies/PROXY_connect.c CC: umm_heap/umm_initialize.c CC: umm_heap/umm_addregion.c CC: string/lib_strsignal.c CC: umm_heap/umm_malloc_size.c CC: proxies/PROXY_dup2.c CC: string/lib_index.c CC: umm_heap/umm_brkaddr.c CC: proxies/PROXY_dup.c CC: umm_heap/umm_calloc.c AS: modlib/modlib_globals.S CC: proxies/PROXY_epoll_close.c CC: umm_heap/umm_extend.c CC: proxies/PROXY_epoll_create.c CC: proxies/PROXY_epoll_create1.c CC: string/lib_rindex.c CC: string/lib_timingsafe_bcmp.c CC: proxies/PROXY_epoll_ctl.c CC: assert/lib_assert.c CC: assert/lib_stackchk.c CC: ctype/lib_isalnum.c CC: umm_heap/umm_free.c CC: umm_heap/umm_mallinfo.c CC: ctype/lib_isalpha.c CC: proxies/PROXY_epoll_pwait.c CC: string/lib_strverscmp.c CC: umm_heap/umm_malloc.c CC: ctype/lib_isascii.c CC: string/lib_mempcpy.c CC: ctype/lib_isblank.c CC: ctype/lib_iscntrl.c CC: string/lib_rawmemchr.c CC: umm_heap/umm_memalign.c CC: ctype/lib_isdigit.c CC: string/lib_memmove.c CC: umm_heap/umm_realloc.c CC: string/lib_memset.c CC: string/lib_strlcat.c CC: ctype/lib_isgraph.c CC: umm_heap/umm_zalloc.c CC: ctype/lib_islower.c CC: umm_heap/umm_heapmember.c CC: string/lib_strlcpy.c CC: string/lib_strnlen.c CC: proxies/PROXY_epoll_wait.c CC: proxies/PROXY_eventfd.c CC: ctype/lib_isprint.c CC: string/lib_memcpy.c CC: umm_heap/umm_memdump.c CC: ctype/lib_ispunct.c IN: arch/risc-v/src/libarch.a -> staging/libarch.a CC: string/lib_memccpy.c CC: string/lib_memcmp.c CC: proxies/PROXY_exec.c CC: string/lib_memrchr.c CC: string/lib_stpncpy.c CC: proxies/PROXY_execve.c CC: umm_heap/umm_sbrk.c CC: ctype/lib_isspace.c CC: kmm_heap/kmm_initialize.c CC: ctype/lib_isupper.c CC: proxies/PROXY__exit.c CC: proxies/PROXY_fchmod.c CC: ctype/lib_isxdigit.c CC: proxies/PROXY_fchown.c CC: ctype/lib_tolower.c CC: string/lib_strchr.c CC: kmm_heap/kmm_addregion.c CC: proxies/PROXY_fcntl.c CC: string/lib_strcmp.c CC: string/lib_strlen.c CC: proxies/PROXY_fstat.c CC: ctype/lib_toupper.c CC: kmm_heap/kmm_malloc_size.c CC: string/lib_strncpy.c CC: kmm_heap/kmm_brkaddr.c CC: kmm_heap/kmm_calloc.c CC: string/lib_memchr.c CC: string/lib_stpcpy.c CC: kmm_heap/kmm_extend.c CC: string/lib_strcat.c CC: kmm_heap/kmm_free.c CC: kmm_heap/kmm_mallinfo.c CC: kmm_heap/kmm_malloc.c CC: kmm_heap/kmm_memalign.c CC: kmm_heap/kmm_realloc.c CC: kmm_heap/kmm_heapmember.c CC: kmm_heap/kmm_zalloc.c CC: kmm_heap/kmm_memdump.c CC: mm_gran/mm_graninit.c CC: mm_gran/mm_granrelease.c CC: mm_gran/mm_graninfo.c CC: mm_gran/mm_grancritical.c CC: mm_gran/mm_grantable.c CC: mm_gran/mm_granfree.c CC: mm_gran/mm_granalloc.c CC: mm_gran/mm_granreserve.c CC: mm_gran/mm_pgalloc.c CC: mempool/mempool.c CC: mempool/mempool_multiple.c CC: mempool/mempool_procfs.c CC: kasan/hook.c CC: map/mm_map.c CC: string/lib_strchrnul.c CC: proxies/PROXY_fstatfs.c CC: string/lib_strcpy.c CC: string/lib_strncmp.c CC: string/lib_strrchr.c CC: symtab/symtab_findbyname.c CC: proxies/PROXY_fsync.c CC: proxies/PROXY_ftruncate.c CC: proxies/PROXY_futimens.c CC: symtab/symtab_findbyvalue.c CC: symtab/symtab_sortbyname.c CC: proxies/PROXY_getegid.c CC: proxies/PROXY_getenv.c CC: syslog/lib_syslog.c CC: syslog/lib_setlogmask.c CC: proxies/PROXY_get_environ_ptr.c CC: proxies/PROXY_geteuid.c CC: termios/lib_cfspeed.c CC: termios/lib_cfmakeraw.c CC: proxies/PROXY_getgid.c CC: proxies/PROXY_gethostname.c CC: termios/lib_isatty.c CC: termios/lib_tcflush.c CC: proxies/PROXY_getitimer.c CC: termios/lib_tcdrain.c CC: proxies/PROXY_getpeername.c CC: termios/lib_tcflow.c CC: proxies/PROXY_getpid.c CC: termios/lib_tcgetattr.c CC: proxies/PROXY_getppid.c CC: termios/lib_tcsetattr.c CC: proxies/PROXY_getsockname.c CC: proxies/PROXY_getsockopt.c CC: termios/lib_tcsendbreak.c CC: termios/lib_ttyname.c CC: termios/lib_ttynamer.c CC: proxies/PROXY_gettid.c CC: proxies/PROXY_gettimeofday.c CC: proxies/PROXY_getuid.c CC: time/lib_strftime.c CC: proxies/PROXY_inotify_add_watch.c CC: proxies/PROXY_inotify_init1.c CC: time/lib_calendar2utc.c CC: proxies/PROXY_inotify_init.c CC: ctype/lib_ctype.c CC: proxies/PROXY_inotify_rm_watch.c CC: proxies/PROXY_insmod.c CC: proxies/PROXY_ioctl.c CC: dirent/lib_readdirr.c CC: dirent/lib_telldir.c CC: proxies/PROXY_kill.c CC: proxies/PROXY_lchmod.c CC: dirent/lib_alphasort.c CC: time/lib_daysbeforemonth.c CC: time/lib_gettimeofday.c CC: proxies/PROXY_lchown.c CC: dirent/lib_scandir.c CC: proxies/PROXY_link.c CC: proxies/PROXY_listen.c CC: dirent/lib_ftw.c CC: time/lib_isleapyear.c CC: time/lib_settimeofday.c CC: proxies/PROXY_lseek.c CC: time/lib_time.c CC: proxies/PROXY_lstat.c CC: time/lib_timespec_get.c CC: dirent/lib_nftw.c CC: proxies/PROXY_lutimens.c CC: dirent/lib_opendir.c CC: proxies/PROXY_mkdir.c CC: proxies/PROXY_mmap.c CC: proxies/PROXY_modhandle.c CC: dirent/lib_fdopendir.c CC: dirent/lib_closedir.c CC: time/lib_nanosleep.c CC: dirent/lib_readdir.c CC: dirent/lib_rewinddir.c CC: dirent/lib_seekdir.c CC: dirent/lib_versionsort.c CC: dirent/lib_dirfd.c CC: dlfcn/lib_dlfind_object.c CC: proxies/PROXY_mount.c CC: proxies/PROXY_mq_close.c CC: errno/lib_errno.c CC: fixedmath/lib_fixedmath.c CC: proxies/PROXY_mq_getattr.c CC: fixedmath/lib_b16sin.c CC: time/lib_difftime.c CC: proxies/PROXY_mq_notify.c CC: time/lib_dayofweek.c CC: proxies/PROXY_mq_open.c CC: proxies/PROXY_mq_receive.c CC: time/lib_asctime.c CC: fixedmath/lib_b16atan2.c CC: fixedmath/lib_b16cos.c CC: proxies/PROXY_mq_send.c CC: time/lib_asctimer.c CC: proxies/PROXY_mq_timedreceive.c CC: proxies/PROXY_mq_setattr.c CC: time/lib_ctime.c CC: proxies/PROXY_mq_timedsend.c CC: time/lib_ctimer.c CC: time/lib_gethrtime.c CC: fixedmath/lib_ubsqrt.c CC: proxies/PROXY_mq_unlink.c CC: proxies/PROXY_msync.c CC: time/lib_timegm.c CC: time/lib_gmtime.c CC: grp/lib_getgrgid.c CC: proxies/PROXY_munmap.c CC: proxies/PROXY_nanosleep.c CC: grp/lib_getgrgidr.c CC: time/lib_gmtimer.c CC: grp/lib_getgrnam.c CC: proxies/PROXY_nx_mkfifo.c CC: tls/task_getinfo.c CC: proxies/PROXY_nx_pthread_create.c CC: grp/lib_getgrnamr.c CC: tls/tls_getinfo.c CC: tls/task_tls.c CC: grp/lib_initgroups.c CC: proxies/PROXY_nx_pthread_exit.c CC: proxies/PROXY_nxsched_get_stackinfo.c CC: proxies/PROXY_nxsem_clockwait.c CC: proxies/PROXY_nxsem_close.c CC: grp/lib_getgrbuf.c CC: inttypes/lib_imaxabs.c CC: inttypes/lib_imaxdiv.c CC: tls/task_tls_destruct.c CC: proxies/PROXY_nxsem_destroy.c CC: grp/lib_getgrbufr.c CC: proxies/PROXY_nxsem_getprioceiling.c CC: proxies/PROXY_nxsem_open.c CC: uio/lib_preadv.c CC: inttypes/lib_strtoimax.c CC: uio/lib_pwritev.c CC: inttypes/lib_strtoumax.c CC: unistd/lib_access.c CC: proxies/PROXY_nxsem_post.c CC: proxies/PROXY_nxsem_setprioceiling.c CC: proxies/PROXY_nxsem_set_protocol.c CC: unistd/lib_daemon.c CC: unistd/lib_swab.c CC: libgen/lib_basename.c CC: proxies/PROXY_nxsem_timedwait.c CC: proxies/PROXY_nxsem_trywait.c CC: unistd/lib_pathconf.c CC: unistd/lib_sysconf.c CC: unistd/lib_getcwd.c CC: proxies/PROXY_nxsem_wait.c CC: proxies/PROXY_nxsem_unlink.c CC: proxies/PROXY_nx_vsyslog.c CC: machine/arch_atomic.c CC: libgen/lib_dirname.c CC: machine/risc-v/arch_elf.c CC: unistd/lib_getentropy.c CC: misc/lib_bitmap.c CC: proxies/PROXY_open.c CC: proxies/PROXY_pgalloc.c CC: misc/lib_circbuf.c CC: unistd/lib_getopt_common.c CC: proxies/PROXY_pipe2.c CC: misc/lib_mknod.c CC: unistd/lib_getopt.c CC: unistd/lib_getopt_long.c CC: proxies/PROXY_poll.c CC: proxies/PROXY_posix_spawn.c CC: misc/lib_umask.c CC: unistd/lib_getopt_longonly.c CC: unistd/lib_getoptvars.c CC: misc/lib_utsname.c CC: misc/lib_getrandom.c CC: unistd/lib_getoptargp.c CC: misc/lib_xorshift128.c CC: unistd/lib_getopterrp.c CC: misc/lib_tea_encrypt.c IN: mm/libmm.a -> staging/libmm.a CC: misc/lib_tea_decrypt.c CC: misc/lib_cxx_initialize.c CC: proxies/PROXY_ppoll.c CC: misc/lib_impure.c CC: unistd/lib_getoptindp.c CC: misc/lib_memfd.c CC: unistd/lib_getoptoptp.c CC: proxies/PROXY_prctl.c CC: misc/lib_mutex.c CC: proxies/PROXY_pread.c CC: misc/lib_fchmodat.c CC: misc/lib_fstatat.c CC: unistd/lib_times.c CC: proxies/PROXY_pselect.c CC: misc/lib_getfullpath.c CC: unistd/lib_alarm.c CC: misc/lib_openat.c CC: proxies/PROXY_pthread_cancel.c CC: misc/lib_mkdirat.c CC: unistd/lib_fstatvfs.c CC: proxies/PROXY_pthread_cond_broadcast.c CC: proxies/PROXY_pthread_cond_clockwait.c CC: unistd/lib_sleep.c CC: unistd/lib_statvfs.c CC: unistd/lib_nice.c CC: proxies/PROXY_pthread_cond_signal.c CC: proxies/PROXY_pthread_cond_wait.c CC: proxies/PROXY_pthread_detach.c CC: misc/lib_utimensat.c CC: proxies/PROXY_pthread_getaffinity_np.c CC: unistd/lib_setreuid.c CC: misc/lib_mallopt.c CC: misc/lib_idr.c CC: unistd/lib_getrusage.c CC: misc/lib_getnprocs.c CC: proxies/PROXY_pthread_getschedparam.c CC: unistd/lib_setregid.c CC: misc/lib_tempbuffer.c CC: misc/lib_umul32.c CC: proxies/PROXY_pthread_join.c CC: proxies/PROXY_pthread_mutex_consistent.c CC: misc/lib_umul64.c CC: proxies/PROXY_pthread_mutex_destroy.c CC: unistd/lib_utime.c CC: unistd/lib_utimes.c CC: unistd/lib_setrlimit.c CC: unistd/lib_getrlimit.c CC: proxies/PROXY_pthread_mutex_init.c CC: proxies/PROXY_pthread_mutex_timedlock.c CC: proxies/PROXY_pthread_mutex_trylock.c CC: unistd/lib_setpriority.c CC: misc/lib_umul32x64.c CC: unistd/lib_getpriority.c CC: proxies/PROXY_pthread_mutex_unlock.c CC: misc/lib_uadd32x64.c CC: proxies/PROXY_pthread_setaffinity_np.c CC: unistd/lib_futimes.c CC: proxies/PROXY_pthread_setschedparam.c CC: misc/lib_uadd64.c CC: unistd/lib_lutimes.c CC: misc/lib_usub64x32.c CC: unistd/lib_gethostname.c CC: proxies/PROXY_pthread_setschedprio.c CC: unistd/lib_fchownat.c CC: proxies/PROXY_pthread_sigmask.c CC: unistd/lib_sethostname.c CC: proxies/PROXY_putenv.c CC: proxies/PROXY_pwrite.c CC: unistd/lib_linkat.c CC: misc/lib_usub64.c CC: proxies/PROXY_read.c CC: unistd/lib_readlinkat.c CC: proxies/PROXY_readlink.c CC: unistd/lib_symlinkat.c CC: proxies/PROXY_readv.c CC: proxies/PROXY_recv.c CC: unistd/lib_unlinkat.c CC: misc/lib_dumpbuffer.c CC: proxies/PROXY_recvfrom.c CC: misc/lib_dumpvbuffer.c CC: proxies/PROXY_recvmsg.c CC: unistd/lib_usleep.c CC: unistd/lib_getpgrp.c CC: misc/lib_fnmatch.c CC: misc/lib_debug.c CC: unistd/lib_getpgid.c CC: proxies/PROXY_rmdir.c CC: unistd/lib_lockf.c CC: proxies/PROXY_rename.c CC: misc/lib_crc64.c CC: proxies/PROXY_rmmod.c CC: misc/lib_crc32.c CC: unistd/lib_flock.c CC: misc/lib_crc16.c CC: misc/lib_crc16ccitt.c CC: unistd/lib_getpass.c CC: unistd/lib_fchdir.c CC: unistd/lib_setuid.c CC: unistd/lib_chdir.c CC: misc/lib_crc8.c CC: misc/lib_crc8ccitt.c CC: unistd/lib_setgid.c CC: misc/lib_crc8table.c CC: unistd/lib_getuid.c CC: unistd/lib_getgid.c CC: proxies/PROXY_sched_backtrace.c CC: proxies/PROXY_sched_getaffinity.c CC: unistd/lib_seteuid.c CC: proxies/PROXY_sched_getcpu.c CC: unistd/lib_setegid.c CC: misc/lib_crc8rohc.c CC: misc/lib_glob.c CC: proxies/PROXY_sched_getparam.c CC: proxies/PROXY_sched_getscheduler.c CC: misc/lib_backtrace.c CC: proxies/PROXY_sched_lock.c CC: misc/lib_ftok.c CC: proxies/PROXY_sched_lockcount.c CC: unistd/lib_geteuid.c CC: proxies/PROXY_sched_rr_get_interval.c CC: unistd/lib_getegid.c CC: proxies/PROXY_sched_setaffinity.c CC: misc/lib_err.c CC: proxies/PROXY_sched_setparam.c CC: proxies/PROXY_sched_setscheduler.c CC: unistd/lib_restoredir.c CC: unistd/lib_execl.c CC: misc/lib_instrument.c CC: misc/lib_envpath.c CC: proxies/PROXY_sched_unlock.c CC: proxies/PROXY_sched_yield.c CC: proxies/PROXY_select.c CC: proxies/PROXY_send.c CC: unistd/lib_execle.c CC: proxies/PROXY_sendfile.c CC: unistd/lib_execv.c CC: modlib/modlib_addrenv.c CC: proxies/PROXY_sendmsg.c CC: modlib/modlib_bind.c CC: proxies/PROXY_setegid.c CC: proxies/PROXY_sendto.c CC: unistd/lib_truncate.c CC: modlib/modlib_depend.c CC: modlib/modlib_iobuffer.c CC: modlib/modlib_init.c CC: unistd/lib_fork.c CC: unistd/lib_posix_fallocate.c CC: modlib/modlib_load.c CC: modlib/modlib_loadhdrs.c CC: uuid/lib_uuid_compare.c CC: uuid/lib_uuid_create.c CC: uuid/lib_uuid_create_nil.c CC: proxies/PROXY_setenv.c CC: proxies/PROXY_seteuid.c CC: proxies/PROXY_setgid.c CC: modlib/modlib_verify.c CC: uuid/lib_uuid_from_string.c CC: modlib/modlib_read.c CC: uuid/lib_uuid_hash.c CC: uuid/lib_uuid_equal.c CC: modlib/modlib_registry.c CC: proxies/PROXY_sethostname.c CC: modlib/modlib_sections.c CC: proxies/PROXY_setitimer.c CC: uuid/lib_uuid_is_nil.c CC: modlib/modlib_symbols.c CC: proxies/PROXY_setsockopt.c CC: uuid/lib_uuid_stream.c CC: proxies/PROXY_settimeofday.c CC: uuid/lib_uuid_to_string.c CC: wchar/lib_wcscmp.c CC: proxies/PROXY_setuid.c CC: modlib/modlib_symtab.c CC: proxies/PROXY_shmat.c CC: wchar/lib_wcslen.c CC: modlib/modlib_uninit.c CC: proxies/PROXY_shmctl.c CC: proxies/PROXY_shmdt.c CC: wchar/lib_wmemchr.c CC: wchar/lib_wmemcmp.c CC: modlib/modlib_unload.c CC: proxies/PROXY_shmget.c CC: modlib/modlib_gethandle.c CC: proxies/PROXY_shm_open.c CC: modlib/modlib_getsymbol.c CC: proxies/PROXY_shutdown.c CC: wchar/lib_wmemcpy.c CC: proxies/PROXY_sigaction.c CC: proxies/PROXY_shm_unlink.c CC: wchar/lib_wmemmove.c CC: wchar/lib_wmemset.c CC: proxies/PROXY_signalfd.c CC: modlib/modlib_insert.c CC: proxies/PROXY_sigpending.c CC: proxies/PROXY_signal.c CC: modlib/modlib_remove.c CC: net/lib_addrconfig.c CC: wchar/lib_btowc.c CC: wchar/lib_mbrtowc.c CC: proxies/PROXY_sigprocmask.c CC: net/lib_base64.c CC: net/lib_htons.c CC: wchar/lib_wctob.c CC: wchar/lib_wcslcpy.c CC: wchar/lib_wcsxfrm.c CC: wchar/lib_wcrtomb.c CC: proxies/PROXY_sigqueue.c CC: net/lib_htonl.c CC: proxies/PROXY_sigsuspend.c CC: net/lib_htonq.c CC: proxies/PROXY_sigtimedwait.c CC: wchar/lib_wcsftime.c CC: wchar/lib_wcscoll.c CC: wchar/lib_wcstol.c CC: net/lib_inetaddr.c CC: proxies/PROXY_sigwaitinfo.c CC: net/lib_inetaton.c CC: proxies/PROXY_socket.c CC: net/lib_inetntoa.c CC: wchar/lib_wcstoll.c CC: net/lib_inetntop.c CC: proxies/PROXY_socketpair.c CC: wchar/lib_wcstoul.c CC: wchar/lib_wcstoull.c CC: proxies/PROXY_stat.c CC: net/lib_inetpton.c CC: net/lib_inetnetwork.c CC: proxies/PROXY_statfs.c CC: proxies/PROXY_symlink.c CC: wchar/lib_wcstold.c CC: wchar/lib_wcstof.c CC: proxies/PROXY_sync.c CC: proxies/PROXY_sysinfo.c CC: proxies/PROXY_task_create.c CC: net/lib_etherntoa.c CC: wchar/lib_wcstod.c CC: net/lib_etheraton.c CC: wchar/lib_swprintf.c CC: proxies/PROXY_task_delete.c CC: proxies/PROXY_task_restart.c CC: wchar/lib_mbsnrtowcs.c CC: obstack/lib_obstack_init.c CC: proxies/PROXY_task_spawn.c CC: proxies/PROXY_tgkill.c CC: wchar/lib_wcsnrtombs.c CC: proxies/PROXY_time.c CC: proxies/PROXY_timer_create.c CC: wchar/lib_mbsinit.c CC: proxies/PROXY_timer_delete.c CC: obstack/lib_obstack_alloc.c CC: obstack/lib_obstack_copy.c CC: wchar/lib_mbrlen.c CC: obstack/lib_obstack_free.c CC: obstack/lib_obstack_make_room.c CC: proxies/PROXY_timerfd_create.c CC: wchar/lib_mbsrtowcs.c CC: wchar/lib_wcsrtombs.c CC: obstack/lib_obstack_blank.c CC: obstack/lib_obstack_grow.c CC: proxies/PROXY_timerfd_gettime.c CC: proxies/PROXY_timerfd_settime.c CC: wchar/lib_wcscpy.c CC: proxies/PROXY_timer_getoverrun.c CC: wchar/lib_wcscat.c CC: proxies/PROXY_timer_gettime.c CC: proxies/PROXY_timer_settime.c CC: proxies/PROXY_umount2.c CC: proxies/PROXY_unlink.c CC: wchar/lib_wcsncat.c CC: wchar/lib_wcslcat.c CC: wchar/lib_wcsrchr.c CC: proxies/PROXY_unsetenv.c CC: obstack/lib_obstack_finish.c CC: proxies/PROXY_up_fork.c CC: wchar/lib_wcschr.c CC: wchar/lib_wcsncpy.c CC: obstack/lib_obstack_object_size.c CC: proxies/PROXY_utimens.c CC: wchar/lib_wcsncmp.c CC: obstack/lib_obstack_room.c CC: wchar/lib_wcscspn.c CC: proxies/PROXY_wait.c CC: obstack/lib_obstack_printf.c CC: proxies/PROXY_waitid.c CC: proxies/PROXY_waitpid.c CC: obstack/lib_obstack_vprintf.c CC: wchar/lib_wcspbrk.c CC: obstack/lib_obstack_malloc.c CC: wchar/lib_wcsspn.c CC: pthread/pthread_attr_init.c CC: proxies/PROXY_write.c CC: proxies/PROXY_writev.c CC: wchar/lib_wcsstr.c CC: wchar/lib_wcstok.c CC: wchar/lib_wcswcs.c CC: wchar/lib_wcwidth.c CC: pthread/pthread_attr_destroy.c CC: wchar/lib_wcswidth.c CC: pthread/pthread_attr_setschedpolicy.c CC: wctype/lib_wctype.c CC: pthread/pthread_attr_getschedpolicy.c CC: wctype/lib_iswctype.c CC: wctype/lib_towlower.c CC: pthread/pthread_attr_setinheritsched.c CC: pthread/pthread_attr_getinheritsched.c CC: wctype/lib_towupper.c CC: pthread/pthread_attr_setdetachstate.c CC: pthread/pthread_attr_getdetachstate.c CC: pthread/pthread_attr_setstackaddr.c CC: pthread/pthread_attr_getstackaddr.c CC: pthread/pthread_attr_setstacksize.c CC: pthread/pthread_attr_getstacksize.c CC: pthread/pthread_attr_setstack.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 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 CC: pthread/pthread_mutex_getprioceiling.c CC: pthread/pthread_once.c CC: pthread/pthread_yield.c IN: syscall/libproxies.a -> staging/libproxies.a 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: misc/lib_utsname.c CC: sched/task_setcanceltype.c CC: sched/task_testcancel.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_libsprintf.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_libvscanf.c CC: stdio/lib_libvsprintf.c CC: stdio/lib_remove.c CC: stdio/lib_tempnam.c CC: stdio/lib_tmpnam.c CC: stdio/lib_ultoa_invert.c CC: stdio/lib_renameat.c CC: stdio/lib_putwchar.c CC: stdio/lib_libbsprintf.c CC: stdio/lib_dtoa_engine.c CC: stdio/lib_dtoa_data.c CC: stdio/lib_fopen.c CC: stdio/lib_freopen.c CC: stdio/lib_fclose.c CC: stdio/lib_fread.c CC: stdio/lib_fseek.c CC: stdio/lib_libfread_unlocked.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_posix_memalign.c CC: stdlib/lib_aligned_alloc.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_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_hexdumpstream.c CC: stream/lib_base64outstream.c CC: stream/lib_fileoutstream.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 IN: libs/libc/libkc.a -> staging/libkc.a 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_pathconf.c CC: unistd/lib_sysconf.c CC: unistd/lib_getcwd.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_alarm.c CC: unistd/lib_fstatvfs.c CC: unistd/lib_statvfs.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_wcschr.c CC: wchar/lib_wcsrchr.c CC: wchar/lib_wcsncmp.c CC: wchar/lib_wcscspn.c CC: wchar/lib_wcsncpy.c CC: wchar/lib_wcspbrk.c CC: wchar/lib_wcsspn.c CC: wchar/lib_wcsstr.c CC: wchar/lib_wcstok.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/bl808_head.S CPP: /tmp/checkrelease-ox64/nuttx/boards/risc-v/bl808/ox64/scripts/ld.script-> /tmp/checkrelease-ox64/nuttx/boards/risc-v/bl808/ox64/scripts/ld.script.tmp CC: bl808_appinit.c CC: bl808_autoleds.c CC: bl808_userleds.c CC: etctmp.c LD: nuttx | |
Memory region Used Size Region Size %age Used | |
kflash: 164036 B 2 MB 7.82% | |
ksram: 36 KB 2 MB 1.76% | |
pgram: 0 GB 4 MB 0.00% | |
ramdisk: 0 GB 16 MB 0.00% | |
CP: nuttx.hex | |
+ popd | |
/tmp/checkrelease-ox64/nuttx | |
+ echo ----- Build Apps Filesystem | |
----- Build Apps Filesystem | |
+ build_apps | |
+ pushd ../nuttx | |
/tmp/checkrelease-ox64/nuttx /tmp/checkrelease-ox64/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/checkrelease-ox64/apps /tmp/checkrelease-ox64/nuttx /tmp/checkrelease-ox64/nuttx | |
+ ./tools/mkimport.sh -z -x ../nuttx/nuttx-export-12.9.0.tar.gz | |
+ make -j import | |
cc -O2 -Wall -Wstrict-prototypes -Wshadow -DHAVE_STRTOK_C=1 /tmp/checkrelease-ox64/apps/import/tools/mkdeps.c -o /tmp/checkrelease-ox64/apps/import/tools/mkdeps | |
cc -O2 -Wall -Wstrict-prototypes -Wshadow -DHAVE_STRTOK_C=1 /tmp/checkrelease-ox64/apps/import/tools/incdir.c -o "/tmp/checkrelease-ox64/apps/import/tools/incdir" | |
make[1]: Entering directory '/tmp/checkrelease-ox64/apps' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/examples/hello' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/nshlib' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/platform' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/system/readline' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/system/nsh' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/testing/sched/getprime' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/testing/ostest' | |
LN: platform/board to /tmp/checkrelease-ox64/apps/platform/dummy | |
make[3]: Nothing to be done for 'context'. | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/nshlib' | |
make[3]: Nothing to be done for 'context'. | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/system/readline' | |
make[3]: Nothing to be done for 'context'. | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/system/nsh' | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/platform' | |
make[3]: Nothing to be done for 'context'. | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/examples/hello' | |
make[3]: Nothing to be done for 'context'. | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/testing/ostest' | |
make[3]: Nothing to be done for 'context'. | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/testing/sched/getprime' | |
make[2]: Leaving directory '/tmp/checkrelease-ox64/apps' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/examples/hello' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/nshlib' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/platform' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/system/nsh' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/testing/ostest' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/system/readline' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/testing/sched/getprime' | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/nshlib' | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/system/readline' | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/examples/hello' | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/testing/sched/getprime' | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/testing/ostest' | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/system/nsh' | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/platform' | |
make[2]: Leaving directory '/tmp/checkrelease-ox64/apps' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps' | |
make[2]: Nothing to be done for 'context_wasm'. | |
make[2]: Leaving directory '/tmp/checkrelease-ox64/apps' | |
make[1]: Leaving directory '/tmp/checkrelease-ox64/apps' | |
make[1]: Entering directory '/tmp/checkrelease-ox64/apps' | |
make[1]: Nothing to be done for 'register'. | |
make[1]: Leaving directory '/tmp/checkrelease-ox64/apps' | |
make[1]: Entering directory '/tmp/checkrelease-ox64/apps' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps/nshlib' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps/examples/hello' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps/platform' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps/system/nsh' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps/system/readline' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps/testing/ostest' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps/testing/sched/getprime' | |
make[2]: Leaving directory '/tmp/checkrelease-ox64/apps/platform' | |
make[2]: Leaving directory '/tmp/checkrelease-ox64/apps/testing/sched/getprime' | |
make[2]: Leaving directory '/tmp/checkrelease-ox64/apps/system/nsh' | |
make[2]: Leaving directory '/tmp/checkrelease-ox64/apps/examples/hello' | |
make[2]: Leaving directory '/tmp/checkrelease-ox64/apps/system/readline' | |
make[2]: Leaving directory '/tmp/checkrelease-ox64/apps/nshlib' | |
make[2]: Leaving directory '/tmp/checkrelease-ox64/apps/testing/ostest' | |
make[1]: Leaving directory '/tmp/checkrelease-ox64/apps' | |
make[1]: Entering directory '/tmp/checkrelease-ox64/apps' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps/examples/hello' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps/system/nsh' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps/system/readline' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps/platform' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps/nshlib' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps/testing/ostest' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps/testing/sched/getprime' | |
CC: board/dummy.c CC: readline.c CC: readline_common.c CC: readline_stream.c CC: readline_fd.c CC: nsh_alias.c CC: nsh_command.c CC: nsh_console.c CC: nsh_consolemain.c CC: nsh_dbgcmds.c CC: nsh_ddcmd.c CC: nsh_envcmds.c CC: nsh_fileapps.c CC: nsh_fscmds.c CC: nsh_fsutils.c CC: nsh_init.c CC: nsh_mmcmds.c CC: barrier.c CC: cancel.c CC: cond.c make[2]: Leaving directory '/tmp/checkrelease-ox64/apps/examples/hello' | |
CC: nsh_mntcmds.c CC: nsh_parse.c make[2]: Leaving directory '/tmp/checkrelease-ox64/apps/system/nsh' | |
CC: dev_null.c CC: fpu.c CC: libc_memmem.c CC: getopt.c CC: nsh_printf.c make[2]: Leaving directory '/tmp/checkrelease-ox64/apps/testing/sched/getprime' | |
CC: mqueue.c CC: nsh_proccmds.c CC: mutex.c CC: nsh_prompt.c CC: posixtimer.c CC: pthread_rwlock.c CC: pthread_exit.c CC: nsh_script.c CC: pthread_rwlock_cancel.c make[2]: Leaving directory '/tmp/checkrelease-ox64/apps/platform' | |
CC: nsh_session.c CC: restart.c CC: nsh_syscmds.c CC: robust.c CC: roundrobin.c CC: nsh_system.c CC: nsh_test.c CC: schedlock.c CC: sem.c CC: nsh_timcmds.c CC: semtimed.c CC: nsh_wait.c CC: setvbuf.c CC: sighelper.c CC: sighand.c CC: signest.c fpu.c:57:8: warning: #warning "FPU test not built; Only available in the flat build (CONFIG_BUILD_FLAT)" [^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcpp^G-Wcpp^[]8;;^G] | |
57 | # warning "FPU test not built; Only available in the flat build (CONFIG_BUILD_FLAT)" | |
| ^~~~~~~ | |
CC: sigprocmask.c CC: timedmqueue.c CC: timedmutex.c CC: timedwait.c CC: vfork.c CC: waitpid.c CC: wqueue.c make[2]: Leaving directory '/tmp/checkrelease-ox64/apps/system/readline' | |
make[2]: Leaving directory '/tmp/checkrelease-ox64/apps/testing/ostest' | |
make[2]: Leaving directory '/tmp/checkrelease-ox64/apps/nshlib' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/platform' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/examples/hello' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/nshlib' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/system/readline' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/testing/sched/getprime' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/system/nsh' | |
make[3]: Entering directory '/tmp/checkrelease-ox64/apps/testing/ostest' | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/platform' | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/system/readline' | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/nshlib' | |
CC: hello_main.c CC: nsh_main.c CC: sh_main.c CC: getprime_main.c CC: ostest_main.c LD: /tmp/checkrelease-ox64/apps/bin/hello LD: /tmp/checkrelease-ox64/apps/bin/init LD: /tmp/checkrelease-ox64/apps/bin/sh LD: /tmp/checkrelease-ox64/apps/bin/getprime make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/examples/hello' | |
LD: /tmp/checkrelease-ox64/apps/bin/ostest make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/testing/sched/getprime' | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/system/nsh' | |
make[3]: Leaving directory '/tmp/checkrelease-ox64/apps/testing/ostest' | |
make[2]: Leaving directory '/tmp/checkrelease-ox64/apps' | |
make[2]: Entering directory '/tmp/checkrelease-ox64/apps' | |
make[2]: Nothing to be done for 'postinstall'. | |
make[2]: Leaving directory '/tmp/checkrelease-ox64/apps' | |
make[1]: Leaving directory '/tmp/checkrelease-ox64/apps' | |
+ popd | |
/tmp/checkrelease-ox64/nuttx /tmp/checkrelease-ox64/nuttx | |
+ popd | |
/tmp/checkrelease-ox64/nuttx | |
+ echo ----- Generate Initial RAM Disk | |
----- Generate Initial RAM Disk | |
+ genromfs -f initrd -d ../apps/bin -V NuttXBootVol | |
+ echo '===== Ox64 Size' | |
===== Ox64 Size | |
+ riscv-none-elf-size nuttx | |
text data bss dec hex filename | |
164011 2313 33168 199492 30b44 nuttx | |
+ echo ----- Export the Binary Image to nuttx.bin | |
----- Export the Binary Image to nuttx.bin | |
+ riscv-none-elf-objcopy -O binary nuttx nuttx.bin | |
+ echo ----- Dump the disassembly to nuttx.S | |
----- Dump the disassembly to nuttx.S | |
+ echo ----- Dump the init disassembly to init.S | |
----- Dump the init disassembly to init.S | |
+ riscv-none-elf-objdump --syms --source --reloc --demangle --line-numbers --wide --debugging ../apps/bin/init | |
+ riscv-none-elf-objdump --syms --source --reloc --demangle --line-numbers --wide --debugging nuttx | |
+ echo ----- Copy the config | |
----- Copy the config | |
+ cp .config nuttx.config | |
+ echo ----- Prepare a Padding with 64 KB of zeroes | |
----- Prepare a Padding with 64 KB of zeroes | |
+ head -c 65536 /dev/zero | |
+ echo ----- Append Padding and Initial RAM Disk to NuttX Kernel | |
----- Append Padding and Initial RAM Disk to NuttX Kernel | |
+ cat nuttx.bin /tmp/nuttx.pad initrd | |
+ echo ----- Wait for microSD | |
----- Wait for microSD | |
+ microsd=/media/luppy/43F4-25ED | |
+ set +x | |
***** Insert microSD into computer | |
+ echo ----- Copy to microSD | |
----- Copy to microSD | |
+ cp Image /media/luppy/43F4-25ED/ | |
+ ls -l /media/luppy/43F4-25ED/Image | |
-rw-r--r-- 1 luppy luppy 3736841 Apr 12 03:02 /media/luppy/43F4-25ED/Image | |
+ echo ----- Unmount microSD | |
----- Unmount microSD | |
+ umount /media/luppy/43F4-25ED | |
+ echo ----- Wait for USB Serial to be connected | |
----- Wait for USB Serial to be connected | |
+ usbserial=/dev/ttyUSB0 | |
+ set +x | |
***** Connect Ox64 to USB Serial | |
+ echo ----- Run the firmware | |
----- Run the firmware | |
+ echo Insert microSD into Ox64, power on Ox64, run 'uname -a' and free. | |
Insert microSD into Ox64, power on Ox64, run uname -a and free. | |
+ echo Press Enter to begin... | |
Press Enter to begin... | |
+ read | |
+ echo '===== Ox64 NSH Info and Free' | |
===== Ox64 NSH Info and Free | |
+ screen /dev/ttyUSB0 2000000 | |
[screen is terminating] | |
+ screen /dev/ttyUSB0 2000000 | |
Cannot exec '/dev/ttyUSB0': No such file or directory | |
[screen is terminating] | |
+ screen /dev/ttyUSB0 2000000 | |
0 | |
Card did not respond to voltage select! : -110 | |
Card did not respond to voltage select! : -110 | |
Card did not respond to voltage select! : -110 | |
BOOTP broadcast 1 | |
BOOTP broadcast 2 | |
BOOTP broadcast 3 | |
BOOTP broadcast 4 | |
[screen is terminating] | |
+ screen /dev/ttyUSB0 2000000 | |
Cannot exec '/dev/ttyUSB0': No such file or directory | |
[screen is terminating] | |
+ screen /dev/ttyUSB0 2000000 | |
0 | |
Card did not respond to voltage select! : -110 | |
Card did not respond to voltage select! : -110 | |
Card did not respond to voltage select! : -110 | |
BOOTP broadcast 1 | |
BOOTP broadcast 2 | |
BOOTP broadcast 3 | |
BOOTP broadcast 4 | |
BOOTP broadcast 5 | |
BOOTP broadcast 6 | |
Retry time exceeded; starting again | |
missing environment variable: pxefile_addr_r | |
BOOTP broadcast 1 | |
BOOTP broadcast 2 | |
BOOTP broadcast 3 | |
BOOTP broadcast 4 | |
[I][] | |
[I][] ____ ____ __ __ _ | |
[I][] / __ \ | _ \ / _|/ _| | | | |
[I][] | | | |_ __ ___ _ __ | |_) | ___ _ _| |_| |_ __ _| | ___ | |
[I][] | | | | '_ \ / _ \ '_ \| _ < / _ \| | | | _| _/ _` | |/ _ \ | |
[I][] | |__| | |_) | __/ | | | |_) | (_) | |_| | | | || (_| | | (_) | | |
[I][] \____/| .__/ \___|_| |_|____/ \___/ \__,_|_| |_| \__,_|_|\___/ | |
[I][] | | | |
[I][] |_| | |
[I][] | |
[I][] Powered by BouffaloLab | |
[I][] Build:11:52:04,Mar 6 2023 | |
[I][] Copyright (c) 2023 OpenBouffalo team | |
[I][] Copyright (c) 2022 Bouffalolab team | |
[I][] dynamic memory init success,heap s[I][LowLoad] D0 start... | |
[I][LowLoad] low_load start... | |
[I][LowLoad] Header at 0x5d5ff000 | |
[I][LowLoad] Section dtb(1) - Start 0x5d5ff100, Size 14314 | |
[I][LowLoad] Copying DTB to 0x51ff8000...0x51ffb7ea | |
[I][LowLoad] Done! | |
[I][LowLoad] Section OpnSBI(2) - Start 0x5d60f100, Size 109864 | |
[I][LowLoad] Copying OpenSBI to 0x3ef80000...0x3ef9ad28 | |
[I][LowLoad] Done! | |
[I][LowLoad] Section Kernel(3) - Start 0x5d62f100, Size 315597 | |
[I][LowLoad] Uncompressing Kernel to 0x50000000... | |
[I][LowLoad] Done! | |
[I][LowLoad] CRC: 00000000 | |
[I][LowLoad] load time: 61312 us | |
[I][LowLoad] Setting PMP | |
[I][LowLoad] Booting OpenSBI at 0x000000003ef80000 with DTB at 0x51ff8000 | |
OpenSBI v1.2 | |
____ _____ ____ _____ | |
/ __ \ / ____| _ \_ _| | |
| | | |_ __ ___ _ __ | (___ | |_) || | | |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | | | |
| |__| | |_) | __/ | | |____) | |_) || |_ | |
\____/| .__/ \___|_| |_|_____/|____/_____| | |
| | | |
|_| | |
Platform Name : Pine64 Ox64 (D0) | |
Platform Features : medeleg | |
Platform HART Count : 1 | |
Platform IPI Device : aclint-mswi | |
Platform Timer Device : aclint-mtimer @ 1000000Hz | |
Platform Console Device : bflb_uart | |
Platform HSM Device : --- | |
Platform PMU Device : --- | |
Platform Reboot Device : --- | |
Platform Shutdown Device : --- | |
Firmware Base : 0x3ef80000 | |
Firmware Size : 200 KB | |
Runtime SBI Version : 1.0 | |
Domain0 Name : root | |
Domain0 Boot HART : 0 | |
Domain0 HARTs : 0* | |
Domain0 Region00 : 0x00000000e4008000-0x00000000e400bfff (I) | |
Domain0 Region01 : 0x00000000e4000000-0x00000000e4007fff (I) | |
Domain0 Region02 : 0x000000003ef80000-0x000000003efbffff () | |
Domain0 Region03 : 0x0000000000000000-0xffffffffffffffff (R,W,X) | |
Domain0 Next Address : 0x0000000050000000 | |
Domain0 Next Arg1 : 0x0000000051ff8000 | |
Domain0 Next Mode : S-mode | |
Domain0 SysReset : yes | |
Boot HART ID : 0 | |
Boot HART Domain : root | |
Boot HART Priv Version : v1.11 | |
Boot HART Base ISA : rv64imafdcvx | |
Boot HART ISA Extensions : time | |
Boot HART PMP Count : 8 | |
Boot HART PMP Granularity : 4096 | |
Boot HART PMP Address Bits: 38 | |
Boot HART MHPM Count : 8 | |
Boot HART MIDELEG : 0x0000000000000222 | |
Boot HART MEDELEG : 0x000000000000b109 | |
U-Boot 2023.04-rc2 (Mar 06 2023 - 11:48:40 +0000) | |
DRAM: 64 MiB | |
Core: 36 devices, 17 uclasses, devicetree: board | |
MMC: mmc@20060000: 0 | |
Loading Environment from FAT... Card did not respond to voltage select! : -110 | |
** Bad device specification mmc 0 ** | |
Loading Environment from nowhere... OK | |
In: serial@30002000 | |
Out: serial@30002000 | |
Err: serial@30002000 | |
Net: | |
Warning: emac@20070000 (eth0) using radom MAC address - 82:b0:77:12:35:c6 | |
eth0: emac@20070000 | |
Hit any key to stop autoboot: 5 4 3 2 1 0 | |
Card did not respond to voltage select! : -110 | |
Card did not respond to voltage select! : -110 | |
Card did not respond to voltage select! : -110 | |
BOOTP broadcast 1 | |
BOOTP broadcast 2 | |
BOOTP broadcast 3 | |
BOOTP broadcast 4 | |
BOOTP broadcast 5 | |
BOOTP broadcast 6 | |
[I][] | |
[I][] ____ ____ __ __ _ | |
[I][] / __ \ | _ \ / _|/ _| | | | |
[I][] | | | |_ __ ___ _ __ | |_) | ___ _ _| |_| |_ __ _| | ___ | |
[I][] | | | | '_ \ / _ \ '_ \| _ < / _ \| | | | _| _/ _` | |/ _ \ | |
[I][] | |__| | |_) | __/ | | | |_) | (_) | |_| | | | || (_| | | (_) | | |
[I][] \____/| .__/ \___|_| |_|____/ \___/ \__,_|_| |_| \__,_|_|\___/ | |
[I][] | | | |
[I][] |_| | |
[I][] | |
[I][] Powered by BouffaloLab | |
[I][] Build:11:52:04,Mar 6 2023 | |
[I][] Copyright (c) 2023 OpenBouffalo team | |
[I][] Copyright (c) 2022 Bouffalolab team | |
[I][] dynamic memory init success,heap s[I][LowLoad] D0 start... | |
[I][LowLoad] low_load start... | |
[I][LowLoad] Header at 0x5d5ff000 | |
[I][LowLoad] Section dtb(1) - Start 0x5d5ff100, Size 14314 | |
[I][LowLoad] Copying DTB to 0x51ff8000...0x51ffb7ea | |
[I][LowLoad] Done! | |
[I][LowLoad] Section OpenSBI(2) - Start 0x5d60f100, Size 109864 | |
[I][LowLoad] Copying OpenSBI to 0x3ef80000...0x3ef9ad28 | |
[I][LowLoad] Done! | |
[I][LowLoad] Section Kernel(3) - Start 0x5d62f100, Size 315597 | |
[I][LowLoad] Uncompressing Kernel to 0x50000000... | |
[I][LowLoad] Done! | |
[I][LowLoad] CRC: 00000000 | |
[I][LowLoad] load time: 61448 us | |
[I][LowLoad] Setting PMP | |
[I][LowLoad] Booting OpenSBI at 0x000000003ef80000 with DTB at 0x51ff8000 | |
OpenSBI v1.2 | |
____ _____ ____ _____ | |
/ __ \ / ____| _ \_ _| | |
| | | |_ __ ___ _ __ | (___ | |_) || | | |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | | | |
| |__| | |_) | __/ | | |____) | |_) || |_ | |
\____/| .__/ \___|_| |_|_____/|____/_____| | |
| | | |
|_| | |
Platform Name : Pine64 Ox64 (D0) | |
Platform Features : medeleg | |
Platform HART Count : 1 | |
Platform IPI Device : aclint-mswi | |
Platform Timer Device : aclint-mtimer @ 1000000Hz | |
Platform Console Device : bflb_uart | |
Platform HSM Device : --- | |
Platform PMU Device : --- | |
Platform Reboot Device : --- | |
Platform Shutdown Device : --- | |
Firmware Base : 0x3ef80000 | |
Firmware Size : 200 KB | |
Runtime SBI Version : 1.0 | |
Domain0 Name : root | |
Domain0 Boot HART : 0 | |
Domain0 HARTs : 0* | |
Domain0 Region00 : 0x00000000e4008000-0x00000000e400bfff (I) | |
Domain0 Region01 : 0x00000000e4000000-0x00000000e4007fff (I) | |
Domain0 Regon02 : 0x000000003ef80000-0x000000003efbffff () | |
Domain0 Region03 : 0x0000000000000000-0xffffffffffffffff (R,W,X) | |
Domain0 Next Address : 0x0000000050000000 | |
Domain0 Next Arg1 : 0x0000000051ff8000 | |
Domain0 Next Mode : S-mode | |
Domain0 SysReset : yes | |
Boot HART ID : 0 | |
Boot HART Domain : root | |
Boot HART Priv Version : v1.11 | |
Boot HART Base ISA : rv64imafdcvx | |
Boot HART ISA Extensions : time | |
Boot HART PMP Count : 8 | |
Boot HART PMP Granularity : 4096 | |
Boot HART PMP Address Bits: 38 | |
Boot HART MHPM Count : 8 | |
Boot HART MIDELEG : 0x0000000000000222 | |
Boot HART MEDELEG : 0x000000000000b109 | |
U-Boot 2023.04-rc2 (Mar 06 2023 - 11:48:40 +0000) | |
DRAM: 64 MiB | |
Core: 36 devices, 17 uclasses, devicetree: board | |
MMC: mmc@20060000: 0 | |
Loading Environment from FAT... Card did not respond to voltage select! : -110 | |
** Bad device specification mmc 0 ** | |
Loading Environment from nowhere... OK | |
In: serial@30002000 | |
Out: serial@30002000 | |
Err: serial@30002000 | |
Net: | |
Warning: emac@20070000 (eth0) using random MAC address - e6:64:9f:a9:cb:92 | |
eth0: emac@20070000 | |
Hit any key to stop autoboot: 5 4 3 2 1 0 | |
Card did not respond to voltage select! : -110 | |
Card did not respond to voltage select! : -110 | |
Card did not respond to voltage select! : -110 | |
BOOTP broadcast 1 | |
BOOTP broadcast 2 | |
BOOTP broadcast 3 | |
[screen is terminating] | |
+ screen /dev/ttyUSB0 2000000 | |
Cannot exec '/dev/ttyUSB0': No such file or directory | |
[screen is terminating] | |
+ screen /dev/ttyUSB0 2000000 | |
0 | |
Card did not respond to voltage select! : -110 | |
Card did not respond to voltage select! : -110 | |
Card did not respond to voltage select! : -110 | |
BOOTP broadcast 1 | |
BOOTP broadcast 2 | |
BOOTP broadcast 3 | |
BOOTP broadcast 4 | |
BOOTP broadcast 5 | |
BOOTP broadcast 6 | |
Retry time exceeded; starting again | |
missing environment variable: pxefile_addr_r | |
BOOTP broadcast 1 | |
[screen is terminating] | |
+ screen /dev/ttyUSB0 2000000 | |
Cannot exec '/dev/ttyUSB0': No such file or directory | |
[screen is terminating] | |
+ echo ----- TODO: Verify hash from uname | |
----- TODO: Verify hash from uname | |
Script done on 2025-04-12 03:06:50+08:00 [COMMAND_EXIT_CODE="0"] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment