Created
December 27, 2025 00:43
-
-
Save lupyuen/532c7b90393102b0e99b073e4a536e24 to your computer and use it in GitHub Desktop.
Validate NuttX Release for star64 (12.12.0 / RC0 / 54b5a8f2c3)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Script started on 2025-12-27 08:39:10+08:00 [COMMAND="/home/luppy/nuttx-release/release-star64.sh" TERM="xterm-256color" TTY="/dev/pts/23" COLUMNS="118" LINES="67"] | |
| ----- Validate NuttX Release for Star64 | |
| release=12.12.0 | |
| candidate=RC0 | |
| hash=54b5a8f2c3 | |
| Now running https://github.com/lupyuen/nuttx-release/blob/main/release-star64.sh | |
| + export device=star64 | |
| + device=star64 | |
| + echo ----- Remove checkrelease folder | |
| ----- Remove checkrelease folder | |
| + cd /tmp | |
| + rm -rf checkrelease-star64 | |
| + 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: 270 days, 18 hours, 5 mins | |
| Packages: 2339 (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: 6445MiB / 64189MiB | |
| + echo ----- download staged artifacts. Check their signature and hashes. | |
| ----- download staged artifacts. Check their signature and hashes. | |
| + mkdir checkrelease-star64 | |
| + cd checkrelease-star64 | |
| + url=https://dist.apache.org/repos/dist/dev/nuttx/12.12.0-RC0/ | |
| + 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.12.0-RC0//apache-nuttx-12.12.0.tar.gz.asc | |
| --2025-12-27 08:39:11-- https://dist.apache.org/repos/dist/dev/nuttx/12.12.0-RC0//apache-nuttx-12.12.0.tar.gz.asc | |
| Resolving dist.apache.org (dist.apache.org)... 20.232.109.10 | |
| Connecting to dist.apache.org (dist.apache.org)|20.232.109.10|:443... connected. | |
| HTTP request sent, awaiting response... 200 OK | |
| Length: 833 [text/plain] | |
| Saving to: M-bM-^@M-^Xapache-nuttx-12.12.0.tar.gz.ascM-bM-^@M-^Y | |
| apache-nuttx-12.12.0.tar.gz.a 0%[ ] 0 --.-KB/s apache-nuttx-12.12.0.tar.gz.a 100%[===============================================>] 833 --.-KB/s in 0s | |
| 2025-12-27 08:39:12 (249 MB/s) - M-bM-^@M-^Xapache-nuttx-12.12.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.12.0-RC0//apache-nuttx-12.12.0.tar.gz.sha512 | |
| --2025-12-27 08:39:12-- https://dist.apache.org/repos/dist/dev/nuttx/12.12.0-RC0//apache-nuttx-12.12.0.tar.gz.sha512 | |
| Resolving dist.apache.org (dist.apache.org)... 20.232.109.10 | |
| Connecting to dist.apache.org (dist.apache.org)|20.232.109.10|:443... connected. | |
| HTTP request sent, awaiting response... 200 OK | |
| Length: 158 [text/plain] | |
| Saving to: M-bM-^@M-^Xapache-nuttx-12.12.0.tar.gz.sha512M-bM-^@M-^Y | |
| apache-nuttx-12.12.0.tar.gz.s 0%[ ] 0 --.-KB/s apache-nuttx-12.12.0.tar.gz.s 100%[===============================================>] 158 --.-KB/s in 0s | |
| 2025-12-27 08:39:13 (63.5 MB/s) - M-bM-^@M-^Xapache-nuttx-12.12.0.tar.gz.sha512M-bM-^@M-^Y saved [158/158] | |
| + 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.12.0-RC0//apache-nuttx-12.12.0.tar.gz | |
| --2025-12-27 08:39:13-- https://dist.apache.org/repos/dist/dev/nuttx/12.12.0-RC0//apache-nuttx-12.12.0.tar.gz | |
| Resolving dist.apache.org (dist.apache.org)... 20.232.109.10 | |
| Connecting to dist.apache.org (dist.apache.org)|20.232.109.10|:443... connected. | |
| HTTP request sent, awaiting response... 200 OK | |
| Length: 114749013 (109M) [application/octet-stream] | |
| Saving to: M-bM-^@M-^Xapache-nuttx-12.12.0.tar.gzM-bM-^@M-^Y | |
| apache-nuttx-12.12.0.tar.gz 0%[ ] 0 --.-KB/s apache-nuttx-12.12.0.tar.gz 0%[ ] 16.00K 72.4KB/s apache-nuttx-12.12.0.tar.gz 0%[ ] 48.00K 108KB/s apache-nuttx-12.12.0.tar.gz 0%[ ] 112.00K 168KB/s apache-nuttx-12.12.0.tar.gz 0%[ ] 240.00K 269KB/s apache-nuttx-12.12.0.tar.gz 0%[ ] 496.00K 445KB/s apache-nuttx-12.12.0.tar.gz 0%[ ] 992.00K 742KB/s apache-nuttx-12.12.0.tar.gz 1%[ ] 1.94M 1.24MB/s apache-nuttx-12.12.0.tar.gz 2%[> ] 2.70M 1.49MB/s apache-nuttx-12.12.0.tar.gz 3%[> ] 4.27M 2.11MB/s apache-nuttx-12.12.0.tar.gz 5%[=> ] 6.20M 2.74MB/s apache-nuttx-12.12.0.tar.gz 6%[==> ] 7.61M 3.08MB/s apache-nuttx-12.12.0.tar.gz 8%[===> ] 9.48M 3.53MB/s apache-nuttx-12.12.0.tar.gz 9%[===> ] 10.83M 3.72MB/s apache-nuttx-12.12.0.tar.gz 11%[====> ] 12.20M 3.89MB/s eta 25s apache-nuttx-12.12.0.tar.gz 12%[====> ] 13.59M 4.05MB/s eta 25s apache-nuttx-12.12.0.tar.gz 13%[=====> ] 15.02M 4.19MB/s eta 25s apache-nuttx-12.12.0.tar.gz 15%[======> ] 16.45M 4.32MB/s eta 25s apache-nuttx-12.12.0.tar.gz 16%[======> ] 17.89M 4.44MB/s eta 25s apache-nuttx-12.12.0.tar.gz 17%[=======> ] 19.36M 4.55MB/s eta 20s apache-nuttx-12.12.0.tar.gz 19%[========> ] 20.84M 4.66MB/s eta 20s apache-nuttx-12.12.0.tar.gz 20%[========> ] 22.34M 4.99MB/s eta 20s apache-nuttx-12.12.0.tar.gz 21%[=========> ] 23.84M 5.32MB/s eta 20s apache-nuttx-12.12.0.tar.gz 23%[==========> ] 25.36M 5.64MB/s eta 20s apache-nuttx-12.12.0.tar.gz 24%[==========> ] 26.91M 5.96MB/s eta 16s apache-nuttx-12.12.0.tar.gz 26%[===========> ] 28.45M 6.25MB/s eta 16s apache-nuttx-12.12.0.tar.gz 27%[============> ] 30.00M 6.60MB/s eta 16s apache-nuttx-12.12.0.tar.gz 28%[============> ] 31.56M 6.83MB/s eta 16s apache-nuttx-12.12.0.tar.gz 30%[=============> ] 33.14M 6.80MB/s eta 16s apache-nuttx-12.12.0.tar.gz 31%[==============> ] 34.70M 6.78MB/s eta 14s apache-nuttx-12.12.0.tar.gz 33%[==============> ] 36.30M 6.67MB/s eta 14s apache-nuttx-12.12.0.tar.gz 34%[===============> ] 37.88M 6.76MB/s eta 14s apache-nuttx-12.12.0.tar.gz 36%[================> ] 39.48M 6.79MB/s eta 14s apache-nuttx-12.12.0.tar.gz 37%[=================> ] 41.08M 6.86MB/s eta 14s apache-nuttx-12.12.0.tar.gz 39%[=================> ] 42.69M 6.92MB/s eta 12s apache-nuttx-12.12.0.tar.gz 40%[==================> ] 44.30M 6.96MB/s eta 12s apache-nuttx-12.12.0.tar.gz 41%[===================> ] 45.91M 7.00MB/s eta 12s apache-nuttx-12.12.0.tar.gz 43%[===================> ] 47.52M 7.05MB/s eta 12s apache-nuttx-12.12.0.tar.gz 44%[====================> ] 49.12M 7.10MB/s eta 12s apache-nuttx-12.12.0.tar.gz 46%[=====================> ] 50.75M 7.11MB/s eta 10s apache-nuttx-12.12.0.tar.gz 47%[=====================> ] 52.38M 6.98MB/s eta 10s apache-nuttx-12.12.0.tar.gz 49%[======================> ] 53.98M 7.09MB/s eta 10s apache-nuttx-12.12.0.tar.gz 50%[=======================> ] 55.61M 7.20MB/s eta 10s apache-nuttx-12.12.0.tar.gz 52%[========================> ] 57.23M 7.08MB/s eta 10s apache-nuttx-12.12.0.tar.gz 53%[========================> ] 58.86M 7.04MB/s eta 8s apache-nuttx-12.12.0.tar.gz 55%[=========================> ] 60.47M 7.18MB/s eta 8s apache-nuttx-12.12.0.tar.gz 56%[==========================> ] 62.09M 7.23MB/s eta 8s apache-nuttx-12.12.0.tar.gz 58%[==========================> ] 63.72M 7.14MB/s eta 8s apache-nuttx-12.12.0.tar.gz 59%[===========================> ] 65.33M 7.11MB/s eta 8s apache-nuttx-12.12.0.tar.gz 61%[============================> ] 66.95M 7.29MB/s eta 7s apache-nuttx-12.12.0.tar.gz 62%[=============================> ] 68.58M 7.16MB/s eta 7s apache-nuttx-12.12.0.tar.gz 64%[=============================> ] 70.20M 7.11MB/s eta 7s apache-nuttx-12.12.0.tar.gz 65%[==============================> ] 71.81M 7.30MB/s eta 7s apache-nuttx-12.12.0.tar.gz 67%[===============================> ] 73.44M 7.17MB/s eta 7s apache-nuttx-12.12.0.tar.gz 68%[===============================> ] 75.06M 7.12MB/s eta 6s apache-nuttx-12.12.0.tar.gz 70%[================================> ] 76.69M 7.29MB/s eta 6s apache-nuttx-12.12.0.tar.gz 71%[=================================> ] 78.31M 7.17MB/s eta 6s apache-nuttx-12.12.0.tar.gz 73%[==================================> ] 79.94M 7.13MB/s eta 6s apache-nuttx-12.12.0.tar.gz 74%[==================================> ] 81.56M 7.31MB/s eta 6s apache-nuttx-12.12.0.tar.gz 76%[===================================> ] 83.20M 7.18MB/s eta 4s apache-nuttx-12.12.0.tar.gz 77%[====================================> ] 84.83M 7.13MB/s eta 4s apache-nuttx-12.12.0.tar.gz 79%[====================================> ] 86.47M 7.28MB/s eta 4s apache-nuttx-12.12.0.tar.gz 80%[=====================================> ] 88.09M 7.20MB/s eta 4s apache-nuttx-12.12.0.tar.gz 81%[======================================> ] 89.73M 7.16MB/s eta 4s apache-nuttx-12.12.0.tar.gz 83%[=======================================> ] 91.38M 7.29MB/s eta 3s apache-nuttx-12.12.0.tar.gz 85%[=======================================> ] 93.03M 7.22MB/s eta 3s apache-nuttx-12.12.0.tar.gz 86%[========================================> ] 94.67M 7.18MB/s eta 3s apache-nuttx-12.12.0.tar.gz 88%[=========================================> ] 96.34M 7.33MB/s eta 3s apache-nuttx-12.12.0.tar.gz 89%[=========================================> ] 98.02M 7.26MB/s eta 3s apache-nuttx-12.12.0.tar.gz 91%[==========================================> ] 99.69M 7.23MB/s eta 2s apache-nuttx-12.12.0.tar.gz 92%[===========================================> ] 101.36M 7.38MB/s eta 2s apache-nuttx-12.12.0.tar.gz 94%[============================================> ] 103.06M 7.31MB/s eta 2s apache-nuttx-12.12.0.tar.gz 95%[============================================> ] 104.77M 7.29MB/s eta 2s apache-nuttx-12.12.0.tar.gz 97%[=============================================> ] 106.47M 7.44MB/s eta 2s apache-nuttx-12.12.0.tar.gz 98%[==============================================> ] 108.20M 7.40MB/s eta 0s apache-nuttx-12.12.0.tar.gz 100%[===============================================>] 109.43M 7.53MB/s in 17s | |
| 2025-12-27 08:39:31 (6.59 MB/s) - M-bM-^@M-^Xapache-nuttx-12.12.0.tar.gzM-bM-^@M-^Y saved [114749013/114749013] | |
| + 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.12.0-RC0//apache-nuttx-apps-12.12.0.tar.gz.asc | |
| --2025-12-27 08:39:31-- https://dist.apache.org/repos/dist/dev/nuttx/12.12.0-RC0//apache-nuttx-apps-12.12.0.tar.gz.asc | |
| Resolving dist.apache.org (dist.apache.org)... 20.232.109.10 | |
| Connecting to dist.apache.org (dist.apache.org)|20.232.109.10|:443... connected. | |
| HTTP request sent, awaiting response... 200 OK | |
| Length: 833 [text/plain] | |
| Saving to: M-bM-^@M-^Xapache-nuttx-apps-12.12.0.tar.gz.ascM-bM-^@M-^Y | |
| apache-nuttx-a 0%[ ] 0 --.-KB/s apache-nuttx-apps-12.12.0.tar 100%[===============================================>] 833 --.-KB/s in 0s | |
| 2025-12-27 08:39:32 (349 MB/s) - M-bM-^@M-^Xapache-nuttx-apps-12.12.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.12.0-RC0//apache-nuttx-apps-12.12.0.tar.gz.sha512 | |
| --2025-12-27 08:39:32-- https://dist.apache.org/repos/dist/dev/nuttx/12.12.0-RC0//apache-nuttx-apps-12.12.0.tar.gz.sha512 | |
| Resolving dist.apache.org (dist.apache.org)... 20.232.109.10 | |
| Connecting to dist.apache.org (dist.apache.org)|20.232.109.10|:443... connected. | |
| HTTP request sent, awaiting response... 200 OK | |
| Length: 163 [text/plain] | |
| Saving to: M-bM-^@M-^Xapache-nuttx-apps-12.12.0.tar.gz.sha512M-bM-^@M-^Y | |
| apache-nuttx-a 0%[ ] 0 --.-KB/s apache-nuttx-apps-12.12.0.tar 100%[===============================================>] 163 --.-KB/s in 0s | |
| 2025-12-27 08:39:33 (66.1 MB/s) - M-bM-^@M-^Xapache-nuttx-apps-12.12.0.tar.gz.sha512M-bM-^@M-^Y saved [163/163] | |
| + 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.12.0-RC0//apache-nuttx-apps-12.12.0.tar.gz | |
| --2025-12-27 08:39:33-- https://dist.apache.org/repos/dist/dev/nuttx/12.12.0-RC0//apache-nuttx-apps-12.12.0.tar.gz | |
| Resolving dist.apache.org (dist.apache.org)... 20.232.109.10 | |
| Connecting to dist.apache.org (dist.apache.org)|20.232.109.10|:443... connected. | |
| HTTP request sent, awaiting response... 200 OK | |
| Length: 4517796 (4.3M) [application/octet-stream] | |
| Saving to: M-bM-^@M-^Xapache-nuttx-apps-12.12.0.tar.gzM-bM-^@M-^Y | |
| apache-nuttx-apps-12.12.0.tar 0%[ ] 0 --.-KB/s apache-nuttx-apps-12.12.0.tar 0%[ ] 16.00K 72.1KB/s apache-nuttx-apps-12.12.0.tar 1%[ ] 48.00K 108KB/s apache-nuttx-apps-12.12.0.tar 2%[> ] 112.00K 168KB/s apache-nuttx-apps-12.12.0.tar 5%[=> ] 240.00K 270KB/s apache-nuttx-apps-12.12.0.tar 11%[====> ] 496.00K 446KB/s apache-nuttx-apps-12.12.0.tar 22%[=========> ] 992.00K 743KB/s apache-nuttx-apps-12.12.0.tar 44%[====================> ] 1.94M 1.25MB/s apache-nuttx-apps-12.12.0.tar 89%[==========================================> ] 3.88M 2.18MB/s apache-nuttx-apps-12.12.0.tar 100%[===============================================>] 4.31M 2.41MB/s in 1.8s | |
| 2025-12-27 08:39:35 (2.41 MB/s) - M-bM-^@M-^Xapache-nuttx-apps-12.12.0.tar.gzM-bM-^@M-^Y saved [4517796/4517796] | |
| + echo '----- [RM] verify the reported signature ("gpg: Good signature from ...")' | |
| ----- [RM] verify the reported signature ("gpg: Good signature from ...") | |
| + gpg --verify apache-nuttx-12.12.0.tar.gz.asc apache-nuttx-12.12.0.tar.gz | |
| gpg: Signature made Sat 27 Dec 2025 01:02:07 AM +08 | |
| gpg: using RSA key 9208D2E4B800D66F749AD4E94137A71698C5E4DB | |
| gpg: Good signature from "Alin Jerpelea <jerpelea@apache.org>" [ultimate] | |
| + gpg --verify apache-nuttx-apps-12.12.0.tar.gz.asc apache-nuttx-apps-12.12.0.tar.gz | |
| gpg: Signature made Sat 27 Dec 2025 01:02:07 AM +08 | |
| gpg: using RSA key 9208D2E4B800D66F749AD4E94137A71698C5E4DB | |
| gpg: Good signature from "Alin Jerpelea <jerpelea@apache.org>" [ultimate] | |
| + echo '----- [RM] verify the reported hashes:' | |
| ----- [RM] verify the reported hashes: | |
| + sha512sum -c apache-nuttx-12.12.0.tar.gz.sha512 | |
| apache-nuttx-12.12.0.tar.gz: OK | |
| + sha512sum -c apache-nuttx-apps-12.12.0.tar.gz.sha512 | |
| apache-nuttx-apps-12.12.0.tar.gz: OK | |
| + echo ----- extract src bundle | |
| ----- extract src bundle | |
| + tar -xf apache-nuttx-12.12.0.tar.gz | |
| + tar -xf apache-nuttx-apps-12.12.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 416080 Jun 2 2025 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 '===== Star64 Compiler' | |
| ===== Star64 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 '===== Star64 Configuration' | |
| ===== Star64 Configuration | |
| + ./tools/configure.sh star64:nsh | |
| Copy files | |
| Select CONFIG_HOST_LINUX=y | |
| Refreshing... | |
| CP: arch/dummy/Kconfig to /tmp/checkrelease-star64/nuttx/arch/dummy/dummy_kconfig | |
| CP: boards/dummy/Kconfig to /tmp/checkrelease-star64/nuttx/boards/dummy/dummy_kconfig | |
| LN: platform/board to /tmp/checkrelease-star64/apps/platform/dummy | |
| LN: include/arch to arch/risc-v/include | |
| LN: include/arch/board to /tmp/checkrelease-star64/nuttx/boards/risc-v/jh7110/star64/include | |
| LN: drivers/platform to /tmp/checkrelease-star64/nuttx/drivers/dummy | |
| LN: include/arch/chip to /tmp/checkrelease-star64/nuttx/arch/risc-v/include/jh7110 | |
| LN: arch/risc-v/src/chip to /tmp/checkrelease-star64/nuttx/arch/risc-v/src/jh7110 | |
| LN: arch/risc-v/src/board to /tmp/checkrelease-star64/nuttx/boards/risc-v/jh7110/star64/src | |
| mkkconfig in /tmp/checkrelease-star64/apps/audioutils | |
| mkkconfig in /tmp/checkrelease-star64/apps/benchmarks | |
| mkkconfig in /tmp/checkrelease-star64/apps/boot | |
| mkkconfig in /tmp/checkrelease-star64/apps/canutils | |
| mkkconfig in /tmp/checkrelease-star64/apps/crypto | |
| mkkconfig in /tmp/checkrelease-star64/apps/database | |
| mkkconfig in /tmp/checkrelease-star64/apps/examples/mcuboot | |
| mkkconfig in /tmp/checkrelease-star64/apps/examples/module | |
| mkkconfig in /tmp/checkrelease-star64/apps/examples/rust | |
| mkkconfig in /tmp/checkrelease-star64/apps/examples/sotest | |
| mkkconfig in /tmp/checkrelease-star64/apps/examples | |
| mkkconfig in /tmp/checkrelease-star64/apps/fsutils | |
| mkkconfig in /tmp/checkrelease-star64/apps/games | |
| mkkconfig in /tmp/checkrelease-star64/apps/graphics | |
| mkkconfig in /tmp/checkrelease-star64/apps/industry | |
| mkkconfig in /tmp/checkrelease-star64/apps/inertial | |
| mkkconfig in /tmp/checkrelease-star64/apps/interpreters/luamodules | |
| mkkconfig in /tmp/checkrelease-star64/apps/interpreters | |
| mkkconfig in /tmp/checkrelease-star64/apps/logging | |
| mkkconfig in /tmp/checkrelease-star64/apps/lte | |
| mkkconfig in /tmp/checkrelease-star64/apps/math | |
| mkkconfig in /tmp/checkrelease-star64/apps/mlearning | |
| mkkconfig in /tmp/checkrelease-star64/apps/netutils | |
| mkkconfig in /tmp/checkrelease-star64/apps/sdr | |
| mkkconfig in /tmp/checkrelease-star64/apps/system | |
| mkkconfig in /tmp/checkrelease-star64/apps/tee | |
| mkkconfig in /tmp/checkrelease-star64/apps/testing/arch | |
| mkkconfig in /tmp/checkrelease-star64/apps/testing/cxx | |
| mkkconfig in /tmp/checkrelease-star64/apps/testing/drivers | |
| mkkconfig in /tmp/checkrelease-star64/apps/testing/fs | |
| mkkconfig in /tmp/checkrelease-star64/apps/testing/libc | |
| mkkconfig in /tmp/checkrelease-star64/apps/testing/mm | |
| mkkconfig in /tmp/checkrelease-star64/apps/testing/sched | |
| mkkconfig in /tmp/checkrelease-star64/apps/testing | |
| mkkconfig in /tmp/checkrelease-star64/apps/videoutils | |
| mkkconfig in /tmp/checkrelease-star64/apps/wireless/bluetooth | |
| mkkconfig in /tmp/checkrelease-star64/apps/wireless/ieee802154 | |
| mkkconfig in /tmp/checkrelease-star64/apps/wireless | |
| mkkconfig in /tmp/checkrelease-star64/apps | |
| # | |
| # configuration written to .config | |
| # | |
| + echo ----- Build NuttX | |
| ----- Build NuttX | |
| + build_nuttx | |
| + pushd ../nuttx | |
| /tmp/checkrelease-star64/nuttx /tmp/checkrelease-star64/nuttx | |
| + make -j | |
| Create version.h | |
| LN: platform/board to /tmp/checkrelease-star64/apps/platform/dummy | |
| Register: dd | |
| Register: init | |
| Register: getprime | |
| Register: sh | |
| Register: hello | |
| CPP: gnu-elf.ld.in-> gnu-elf.ld 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_sched_ticks.c CC: clock/clock_perf.c CC: environ/env_getenvironptr.c CC: environ/env_release.c CC: clock/clock_realtime2absticks.c CC: environ/env_dup.c CC: environ/env_findvar.c CC: environ/env_removevar.c CC: environ/env_clearenv.c CC: environ/env_getenv.c CC: environ/env_putenv.c CC: environ/env_setenv.c CC: environ/env_unsetenv.c CC: environ/env_foreach.c CC: group/group_join.c CC: group/group_create.c CC: group/group_leave.c CC: group/group_setupidlefiles.c CC: group/group_setuptaskfiles.c CC: drivers_initialize.c CC: group/group_foreachchild.c CC: group/group_killchildren.c CC: group/group_signal.c CC: loop/losetup.c CC: misc/dev_null.c CC: misc/dev_zero.c CC: group/group_malloc.c CC: dummy.c CC: group/group_exitinfo.c CC: misc/ramdisk.c CC: misc/mkrd.c CC: group/group_realloc.c CC: group/group_zalloc.c CC: group/group_free.c CC: pipes/pipe.c CC: pipes/fifo.c CC: boardctl.c CC: pipes/pipe_common.c CC: init/nx_start.c CC: init/nx_bringup.c CC: serial/serial.c CC: serial/serial_io.c CC: serial/uart_16550.c CC: instrument/instrument.c CC: irq/irq_initialize.c CC: syslog/syslog_early.c CC: syslog/vsyslog.c CC: irq/irq_attach.c CC: syslog/syslog_channel.c CC: irq/irq_dispatch.c CC: syslog/syslog_write.c CC: irq/irq_unexpectedisr.c CC: syslog/syslog_flush.c CC: syslog/syslog_initialize.c CC: irq/irq_attach_wqueue.c CC: irq/irq_attach_thread.c CC: timers/oneshot.c CC: timers/arch_alarm.c CC: stubs/STUB_accept4.c CC: misc/assert.c CC: stubs/STUB_adjtime.c CC: stubs/STUB_aio_cancel.c CC: stubs/STUB_aio_fsync.c CC: stubs/STUB_aio_read.c CC: stubs/STUB_aio_write.c CC: stubs/STUB__assert.c CC: stubs/STUB_bind.c CC: stubs/STUB_boardctl.c CC: misc/panic_notifier.c CC: misc/reboot_notifier.c CC: stubs/STUB_chmod.c CC: mqueue/mq_initialize.c CC: stubs/STUB_chown.c CC: mqueue/mq_waitirq.c CC: mqueue/mq_recover.c CC: stubs/STUB_clearenv.c CC: stubs/STUB_clock.c CC: mqueue/mq_send.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: stubs/STUB_connect.c CC: mqueue/mq_sndinternal.c CC: mqueue/mq_receive.c CC: mqueue/mq_rcvinternal.c CC: stubs/STUB_dup.c CC: stubs/STUB_dup2.c CC: mqueue/mq_getattr.c CC: mqueue/mq_msgfree.c CC: stubs/STUB_epoll_close.c CC: stubs/STUB_epoll_create1.c CC: mqueue/mq_msgqalloc.c CC: stubs/STUB_epoll_create.c CC: mqueue/mq_msgqfree.c CC: stubs/STUB_epoll_ctl.c CC: stubs/STUB_epoll_pwait.c CC: mqueue/mq_setattr.c CC: mqueue/mq_notify.c CC: stubs/STUB_epoll_wait.c CC: mqueue/msgctl.c CC: mqueue/msgget.c CC: mqueue/msginternal.c CC: stubs/STUB_eventfd.c CC: mqueue/msgsnd.c CC: mqueue/msgrcv.c CC: stubs/STUB_exec.c CC: pthread/pthread_create.c CC: stubs/STUB_execve.c CC: pthread/pthread_exit.c CC: pthread/pthread_join.c CC: pthread/pthread_detach.c CC: pthread/pthread_getschedparam.c CC: pthread/pthread_setschedparam.c CC: stubs/STUB__exit.c CC: pthread/pthread_mutexinit.c CC: stubs/STUB_fchmod.c CC: stubs/STUB_fchown.c CC: stubs/STUB_fcntl.c CC: pthread/pthread_mutexdestroy.c CC: pthread/pthread_mutextimedlock.c CC: stubs/STUB_fstat.c CC: mm_heap/mm_initialize.c CC: stubs/STUB_fstatfs.c CC: stubs/STUB_fsync.c CC: pthread/pthread_mutextrylock.c CC: mm_heap/mm_lock.c CC: stubs/STUB_ftruncate.c CC: pthread/pthread_mutexunlock.c CC: mm_heap/mm_malloc_size.c CC: pthread/pthread_condwait.c CC: mm_heap/mm_shrinkchunk.c CC: stubs/STUB_futimens.c CC: pthread/pthread_condsignal.c CC: stubs/STUB_getegid.c CC: mm_heap/mm_brkaddr.c CC: stubs/STUB_get_environ_ptr.c CC: stubs/STUB_geteuid.c CC: stubs/STUB_getenv.c CC: pthread/pthread_condbroadcast.c CC: pthread/pthread_condclockwait.c CC: mm_heap/mm_extend.c CC: stubs/STUB_getgid.c CC: pthread/pthread_sigmask.c CC: mm_heap/mm_calloc.c CC: mm_heap/mm_free.c CC: mm_heap/mm_mallinfo.c CC: mm_heap/mm_malloc.c AS: elf/elf_globals.S CC: assert/lib_assert.c CC: stubs/STUB_gethostname.c CC: assert/lib_stackchk.c CC: stubs/STUB_getitimer.c CC: mm_heap/mm_foreach.c CC: mm_heap/mm_memalign.c CC: ctype/lib_isalnum.c CC: pthread/pthread_cancel.c CC: mm_heap/mm_realloc.c CC: mm_heap/mm_zalloc.c CC: stubs/STUB_getpeername.c CC: ctype/lib_isalpha.c CC: ctype/lib_isascii.c CC: stubs/STUB_getpid.c CC: pthread/pthread_completejoin.c CC: mm_heap/mm_heapmember.c CC: stubs/STUB_getppid.c CC: pthread/pthread_findjoininfo.c CC: mm_heap/mm_memdump.c CC: pthread/pthread_release.c CC: ctype/lib_isblank.c CC: umm_heap/umm_globals.c CC: umm_heap/umm_initialize.c CC: pthread/pthread_setschedprio.c CC: ctype/lib_iscntrl.c CC: umm_heap/umm_addregion.c CC: pthread/pthread_mutex.c CC: umm_heap/umm_malloc_size.c CC: umm_heap/umm_brkaddr.c CC: umm_heap/umm_calloc.c CC: stubs/STUB_getsockname.c CC: stubs/STUB_getsockopt.c CC: ctype/lib_isdigit.c CC: umm_heap/umm_extend.c CC: ctype/lib_isgraph.c CC: stubs/STUB_gettimeofday.c CC: stubs/STUB_getuid.c CC: umm_heap/umm_free.c CC: umm_heap/umm_mallinfo.c CC: ctype/lib_islower.c CC: umm_heap/umm_malloc.c CC: umm_heap/umm_memalign.c CC: pthread/pthread_mutexconsistent.c CC: sched/sched_getfiles.c CC: stubs/STUB_inotify_add_watch.c CC: ctype/lib_isprint.c CC: stubs/STUB_inotify_init1.c CC: umm_heap/umm_realloc.c CC: umm_heap/umm_heapmember.c CC: umm_heap/umm_zalloc.c CC: ctype/lib_isspace.c CC: ctype/lib_ispunct.c CC: stubs/STUB_inotify_init.c CC: sched/sched_profil.c CC: sched/sched_addreadytorun.c AS: common/riscv_vectors.S CC: umm_heap/umm_memdump.c CC: umm_heap/umm_sbrk.c CC: stubs/STUB_inotify_rm_watch.c AS: common/riscv_exception_common.S CC: stubs/STUB_insmod.c CC: sched/sched_removereadytorun.c CC: ctype/lib_isupper.c AS: common/riscv_saveusercontext.S CC: kmm_heap/kmm_initialize.c CC: stubs/STUB_ioctl.c AS: common/fork.S CC: sched/sched_addblocked.c CC: ctype/lib_isxdigit.c CC: stubs/STUB_kill.c CC: kmm_heap/kmm_addregion.c AS: common/riscv_fpu.S CC: ctype/lib_tolower.c CC: stubs/STUB_lchmod.c CC: kmm_heap/kmm_malloc_size.c CC: sched/sched_removeblocked.c CC: ctype/lib_toupper.c CC: stubs/STUB_lchown.c CC: sched/sched_gettcb.c CC: sched/sched_verifytcb.c AS: common/supervisor/riscv_syscall.S CC: kmm_heap/kmm_brkaddr.c CC: chip/jh7110_start.c CC: chip/jh7110_irq_dispatch.c CC: kmm_heap/kmm_calloc.c CC: sched/sched_releasetcb.c CC: stubs/STUB_link.c CC: ctype/lib_ctype.c CC: kmm_heap/kmm_extend.c CC: kmm_heap/kmm_free.c CC: chip/jh7110_irq.c CC: kmm_heap/kmm_mallinfo.c CC: sched/sched_setparam.c CC: stubs/STUB_listen.c CC: dirent/lib_telldir.c CC: stubs/STUB_lseek.c CC: dirent/lib_readdirr.c CC: chip/jh7110_timerisr.c CC: dirent/lib_alphasort.c CC: sched/sched_setpriority.c CC: dirent/lib_scandir.c CC: stubs/STUB_lstat.c CC: kmm_heap/kmm_malloc.c CC: kmm_heap/kmm_memalign.c CC: stubs/STUB_lutimens.c CC: sched/sched_getparam.c CC: chip/jh7110_mm_init.c CC: chip/jh7110_allocateheap.c CC: sched/sched_getscheduler.c CC: stubs/STUB_mkdir.c CC: dirent/lib_ftw.c CC: sched/sched_yield.c CC: sched/sched_setscheduler.c CC: chip/jh7110_pgalloc.c CC: dirent/lib_nftw.c CC: stubs/STUB_mmap.c CC: kmm_heap/kmm_realloc.c CC: sched/sched_rrgetinterval.c CC: sched/sched_foreach.c CC: sched/sched_lock.c CC: kmm_heap/kmm_zalloc.c CC: stubs/STUB_modhandle.c CC: dirent/lib_opendir.c CC: kmm_heap/kmm_heapmember.c CC: common/riscv_initialize.c CC: dirent/lib_fdopendir.c CC: sched/sched_unlock.c CC: mm_gran/mm_graninit.c CC: common/riscv_swint.c CC: stubs/STUB_mount.c CC: mm_gran/mm_granrelease.c CC: dirent/lib_closedir.c CC: kmm_heap/kmm_memdump.c CC: sched/sched_lockcount.c CC: dirent/lib_readdir.c CC: fs_initialize.c CC: stubs/STUB_mq_close.c CC: fs_heap.c CC: sched/sched_idletask.c CC: stubs/STUB_mq_getattr.c CC: mm_gran/mm_graninfo.c CC: sched/sched_self.c CC: common/riscv_allocateheap.c CC: mm_gran/mm_grancritical.c CC: dirent/lib_rewinddir.c CC: stubs/STUB_mq_notify.c CC: common/riscv_createstack.c CC: stubs/STUB_mq_open.c CC: inode/fs_files.c CC: mm_gran/mm_grantable.c CC: sched/sched_get_stackinfo.c CC: sched/sched_get_tls.c CC: inode/fs_foreachinode.c CC: dirent/lib_seekdir.c CC: inode/fs_inode.c CC: common/riscv_cpuinfo.c CC: sched/sched_sysinfo.c CC: sched/sched_get_stateinfo.c CC: common/riscv_cpuidlestack.c CC: mm_gran/mm_granfree.c CC: inode/fs_inodeaddref.c CC: common/riscv_doirq.c CC: sched/sched_getcpu.c CC: inode/fs_inodebasename.c CC: sched/sched_switchcontext.c CC: common/riscv_exit.c CC: mm_gran/mm_granalloc.c CC: common/riscv_exception.c CC: stubs/STUB_mq_receive.c CC: inode/fs_inodefind.c CC: dirent/lib_dirfd.c CC: inode/fs_inodefree.c CC: sched/sched_sleep.c CC: stubs/STUB_mq_send.c CC: inode/fs_inodegetpath.c CC: inode/fs_inoderelease.c CC: stubs/STUB_mq_setattr.c CC: common/riscv_getnewintctx.c CC: common/riscv_getintstack.c CC: inode/fs_inoderemove.c CC: inode/fs_inodereserve.c CC: common/riscv_initialstate.c CC: binfmt_globals.c CC: binfmt_initialize.c CC: common/riscv_modifyreg32.c CC: inode/fs_inodesearch.c CC: vfs/fs_chstat.c CC: binfmt_register.c CC: binfmt_unregister.c CC: dirent/lib_versionsort.c CC: common/riscv_nputs.c CC: binfmt_loadmodule.c CC: binfmt_unloadmodule.c CC: vfs/fs_close.c CC: binfmt_execmodule.c CC: common/riscv_releasestack.c CC: vfs/fs_dup.c CC: binfmt_exec.c CC: binfmt_copyargv.c CC: dlfcn/lib_dlfind_object.c CC: binfmt_copyactions.c CC: common/riscv_registerdump.c CC: stubs/STUB_mq_timedreceive.c CC: binfmt_dumpmodule.c CC: vfs/fs_dup2.c CC: binfmt_exit.c CC: vfs/fs_dup3.c CC: common/riscv_stackframe.c CC: binfmt_execsymtab.c CC: vfs/fs_fcntl.c CC: stubs/STUB_mq_timedsend.c CC: common/riscv_schedulesigaction.c CC: vfs/fs_epoll.c CC: elf.c CC: errno/lib_errno.c CC: mm_gran/mm_granreserve.c CC: vfs/fs_fchstat.c CC: common/riscv_sigdeliver.c CC: stubs/STUB_mq_unlink.c CC: fixedmath/lib_fixedmath.c CC: mm_gran/mm_pgalloc.c CC: stubs/STUB_msync.c CC: fixedmath/lib_b16sin.c CC: common/riscv_switchcontext.c CC: common/riscv_usestack.c CC: sched/sched_mergepending.c CC: mempool/mempool.c CC: vfs/fs_fstat.c CC: sched/sched_reprioritizertr.c CC: fixedmath/lib_b16cos.c CC: mempool/mempool_multiple.c CC: stubs/STUB_munmap.c CC: mempool/mempool_procfs.c CC: vfs/fs_fstatfs.c CC: stubs/STUB_nanosleep.c CC: common/riscv_tcbinfo.c CC: kasan/hook.c CC: vfs/fs_ioctl.c CC: fixedmath/lib_b16atan2.c CC: stubs/STUB_nx_mkfifo.c CC: map/mm_map.c CC: stubs/STUB_nx_pthread_create.c CC: fixedmath/lib_ubsqrt.c CC: common/riscv_mtimer.c CC: vfs/fs_lseek.c CC: grp/lib_getgrgid.c CC: sched/sched_waitpid.c CC: common/riscv_idle.c CC: grp/lib_getgrgidr.c CC: sched/sched_waitid.c CC: vfs/fs_mkdir.c CC: common/riscv_cpuindex.c CC: stubs/STUB_nx_pthread_exit.c CC: grp/lib_getgrnam.c CC: vfs/fs_poll.c CC: vfs/fs_open.c CC: stubs/STUB_nxsched_get_stackinfo.c CC: grp/lib_getgrnamr.c CC: vfs/fs_pread.c CC: sched/sched_wait.c CC: common/riscv_task_start.c CC: stubs/STUB_nxsem_clockwait.c CC: grp/lib_initgroups.c CC: grp/lib_getgrbuf.c CC: vfs/fs_pwrite.c CC: stubs/STUB_nxsem_close.c CC: grp/lib_getgrbufr.c CC: inttypes/lib_imaxabs.c CC: inttypes/lib_imaxdiv.c CC: stubs/STUB_nxsem_destroy.c CC: stubs/STUB_nxsem_getprioceiling.c CC: inttypes/lib_strtoimax.c CC: stubs/STUB_nxsem_open.c CC: vfs/fs_read.c CC: inttypes/lib_strtoumax.c CC: libgen/lib_basename.c CC: vfs/fs_rename.c CC: sched/sched_roundrobin.c CC: vfs/fs_rmdir.c CC: stubs/STUB_nxsem_post_slow.c CC: common/riscv_pthread_start.c IN: drivers/libdrivers.a -> staging/libdrivers.a CC: libgen/lib_dirname.c CC: machine/arch_atomic.c CC: stubs/STUB_nxsem_setprioceiling.c CC: common/riscv_signal_dispatch.c CC: sched/sched_processtimer.c CC: stubs/STUB_nxsem_set_protocol.c CC: common/riscv_checkstack.c CC: machine/risc-v/arch_elf.c CC: vfs/fs_select.c CC: common/riscv_fork.c CC: misc/lib_bitmap.c CC: semaphore/sem_destroy.c CC: vfs/fs_sendfile.c CC: vfs/fs_statfs.c CC: stubs/STUB_nxsem_tickwait.c CC: vfs/fs_stat.c CC: semaphore/sem_wait.c CC: vfs/fs_uio.c CC: stubs/STUB_nxsem_timedwait.c CC: stubs/STUB_nxsem_trywait_slow.c CC: misc/lib_circbuf.c CC: misc/lib_mknod.c CC: common/riscv_fpucmp.c CC: misc/lib_umask.c CC: stubs/STUB_nxsem_unlink.c CC: semaphore/sem_trywait.c CC: common/riscv_pmp.c CC: semaphore/sem_tickwait.c CC: stubs/STUB_nxsem_wait_slow.c CC: vfs/fs_unlink.c CC: vfs/fs_write.c CC: stubs/STUB_nx_vsyslog.c CC: semaphore/sem_timedwait.c CC: common/riscv_mmu.c CC: vfs/fs_dir.c CC: common/riscv_addrenv_kstack.c CC: misc/lib_utsname.c CC: semaphore/sem_clockwait.c CC: common/riscv_addrenv.c CC: semaphore/sem_timeout.c CC: vfs/fs_fsync.c CC: common/riscv_pgalloc.c CC: semaphore/sem_post.c CC: vfs/fs_syncfs.c CC: stubs/STUB_open.c CC: vfs/fs_truncate.c CC: common/riscv_addrenv_perms.c CC: vfs/fs_link.c CC: stubs/STUB_pgalloc.c CC: misc/lib_getrandom.c CC: semaphore/sem_recover.c CC: vfs/fs_symlink.c CC: vfs/fs_readlink.c IN: boards/libboards.a -> staging/libboards.a CC: semaphore/sem_reset.c CC: common/riscv_addrenv_utils.c CC: misc/lib_xorshift128.c CC: common/riscv_addrenv_shm.c CC: misc/lib_tea_encrypt.c CC: stubs/STUB_pipe2.c CC: semaphore/sem_waitirq.c CC: semaphore/sem_rw.c CC: common/riscv_addrenv_pgmap.c CC: stubs/STUB_poll.c CC: misc/lib_tea_decrypt.c CC: driver/fs_registerdriver.c CC: signal/sig_initialize.c CC: misc/lib_cxx_initialize.c CC: common/riscv_percpu.c CC: common/supervisor/riscv_perform_syscall.c CC: stubs/STUB_posix_spawn.c CC: misc/lib_impure.c CC: signal/sig_action.c CC: common/supervisor/riscv_sbi.c CC: misc/lib_memfd.c CC: stubs/STUB_ppoll.c CC: signal/sig_procmask.c CC: driver/fs_unregisterdriver.c CC: stubs/STUB_prctl.c CC: signal/sig_pending.c CC: driver/fs_registerpipedriver.c CC: stubs/STUB_pread.c CC: misc/lib_mutex.c CC: misc/lib_fchmodat.c CC: signal/sig_suspend.c CC: stubs/STUB_pselect.c CC: driver/fs_unregisterpipedriver.c CC: stubs/STUB_pthread_cancel.c CC: signal/sig_kill.c CC: driver/fs_registerblockdriver.c CC: stubs/STUB_pthread_cond_broadcast.c CC: misc/lib_fstatat.c CC: driver/fs_unregisterblockdriver.c CC: misc/lib_getfullpath.c CC: stubs/STUB_pthread_cond_clockwait.c CC: signal/sig_tgkill.c CC: misc/lib_openat.c CC: stubs/STUB_pthread_cond_signal.c CC: signal/sig_queue.c CC: signal/sig_waitinfo.c CC: stubs/STUB_pthread_cond_wait.c CC: misc/lib_mkdirat.c CC: signal/sig_timedwait.c CC: misc/lib_utimensat.c CC: driver/fs_findblockdriver.c CC: stubs/STUB_pthread_detach.c CC: driver/fs_openblockdriver.c CC: stubs/STUB_pthread_getaffinity_np.c CC: driver/fs_closeblockdriver.c CC: signal/sig_findaction.c CC: stubs/STUB_pthread_getschedparam.c CC: signal/sig_allocpendingsigaction.c CC: misc/lib_mallopt.c CC: signal/sig_releasependingsigaction.c CC: driver/fs_blockpartition.c CC: stubs/STUB_pthread_join.c CC: stubs/STUB_pthread_mutex_consistent.c CC: driver/fs_findmtddriver.c CC: misc/lib_idr.c CC: stubs/STUB_pthread_mutex_destroy.c CC: signal/sig_unmaskpendingsignal.c CC: misc/lib_getnprocs.c CC: driver/fs_closemtddriver.c CC: stubs/STUB_pthread_mutex_init.c CC: signal/sig_releasependingsignal.c CC: driver/fs_blockmerge.c CC: signal/sig_removependingsignal.c CC: signal/sig_lowest.c CC: stubs/STUB_pthread_mutex_timedlock.c CC: driver/fs_finddriver.c CC: mmap/fs_mmap.c CC: signal/sig_notification.c CC: stubs/STUB_pthread_mutex_trylock.c CC: mmap/fs_munmap.c CC: signal/sig_cleanup.c CC: misc/lib_tempbuffer.c CC: stubs/STUB_pthread_mutex_unlock.c CC: signal/sig_dispatch.c CC: stubs/STUB_pthread_setaffinity_np.c IN: binfmt/libbinfmt.a -> staging/libbinfmt.a CC: signal/sig_deliver.c CC: misc/lib_umul32.c CC: signal/sig_pause.c CC: mmap/fs_mmisc.c CC: mmap/fs_msync.c CC: misc/lib_umul64.c CC: signal/sig_nanosleep.c CC: signal/sig_usleep.c CC: stubs/STUB_pthread_setschedparam.c CC: misc/lib_umul32x64.c CC: mmap/fs_anonmap.c CC: mqueue/mq_open.c CC: signal/sig_sleep.c CC: signal/sig_ppoll.c CC: misc/lib_uadd32x64.c CC: mqueue/mq_close.c CC: signal/sig_pselect.c CC: task/task_argvstr.c CC: misc/lib_uadd64.c CC: misc/lib_usub64x32.c CC: task/task_create.c CC: stubs/STUB_pthread_setschedprio.c CC: misc/lib_usub64.c CC: misc/lib_dumpbuffer.c CC: task/task_init.c CC: task/task_setup.c CC: task/task_activate.c CC: mqueue/mq_unlink.c CC: stubs/STUB_pthread_sigmask.c CC: stubs/STUB_putenv.c CC: task/task_start.c CC: misc/lib_dumpvbuffer.c CC: mount/fs_mount.c CC: mount/fs_umount2.c CC: stubs/STUB_pwrite.c CC: stubs/STUB_read.c CC: mount/fs_foreachmountpoint.c CC: misc/lib_fnmatch.c CC: stubs/STUB_readlink.c CC: stubs/STUB_readv.c CC: misc/lib_debug.c CC: stubs/STUB_recv.c CC: misc/lib_crc64.c CC: stubs/STUB_recvfrom.c CC: misc/lib_crc32.c CC: task/task_delete.c CC: stubs/STUB_recvmsg.c CC: mount/fs_gettype.c CC: misc/lib_crc16.c CC: mount/fs_procfs_mount.c CC: misc/lib_crc16ccitt.c CC: task/task_exithook.c CC: partition/fs_partition.c CC: task/task_exit.c CC: stubs/STUB_rename.c CC: task/task_getgroup.c CC: stubs/STUB_rmdir.c CC: task/task_getpid.c CC: task/task_prctl.c CC: misc/lib_crc8.c CC: romfs/fs_romfs.c CC: task/task_recover.c CC: stubs/STUB_rmmod.c CC: task/task_restart.c CC: stubs/STUB_sched_backtrace.c CC: procfs/fs_procfs.c CC: procfs/fs_procfscpuinfo.c CC: task/task_spawnparms.c CC: romfs/fs_romfsutil.c CC: stubs/STUB_sched_getaffinity.c CC: misc/lib_crc8ccitt.c CC: procfs/fs_procfscpuload.c CC: procfs/fs_procfscritmon.c CC: misc/lib_crc8table.c CC: stubs/STUB_sched_getcpu.c CC: task/task_cancelpt.c CC: procfs/fs_procfsfdt.c CC: stubs/STUB_sched_getparam.c CC: misc/lib_crc8rohc.c CC: procfs/fs_procfsiobinfo.c CC: task/task_terminate.c CC: procfs/fs_procfsmeminfo.c CC: misc/lib_glob.c CC: procfs/fs_procfsproc.c CC: task/task_gettid.c CC: task/exit.c CC: stubs/STUB_sched_getscheduler.c CC: task/task_join.c CC: misc/lib_backtrace.c CC: stubs/STUB_sched_lock.c CC: procfs/fs_procfstcbinfo.c CC: stubs/STUB_sched_lockcount.c CC: misc/lib_ftok.c CC: procfs/fs_procfsuptime.c CC: stubs/STUB_sched_rr_get_interval.c CC: procfs/fs_procfsutil.c CC: task/task_getppid.c CC: procfs/fs_procfsversion.c CC: task/task_reparent.c CC: stubs/STUB_sched_setaffinity.c CC: stubs/STUB_sched_setparam.c CC: misc/lib_err.c CC: task/task_fork.c CC: stubs/STUB_sched_setscheduler.c CC: misc/lib_instrument.c CC: stubs/STUB_sched_unlock.c CC: stubs/STUB_sched_yield.c CC: task/task_execve.c CC: misc/lib_crc16ibm.c CC: stubs/STUB_select.c CC: misc/lib_crc16xmodem.c CC: stubs/STUB_sendfile.c CC: task/task_posixspawn.c CC: stubs/STUB_send.c CC: timer/timer_initialize.c CC: timer/timer_create.c CC: misc/lib_envpath.c CC: stubs/STUB_sendmsg.c CC: stubs/STUB_sendto.c CC: elf/elf_addrenv.c CC: stubs/STUB_setegid.c CC: elf/elf_bind.c CC: stubs/STUB_setenv.c CC: stubs/STUB_seteuid.c CC: elf/elf_depend.c CC: stubs/STUB_sethostname.c CC: stubs/STUB_setgid.c CC: stubs/STUB_setitimer.c CC: timer/timer_delete.c CC: stubs/STUB_setsockopt.c CC: timer/timer_getoverrun.c CC: elf/elf_init.c CC: elf/elf_iobuffer.c CC: stubs/STUB_settimeofday.c CC: timer/timer_getitimer.c CC: stubs/STUB_setuid.c CC: elf/elf_load.c CC: timer/timer_setitimer.c CC: timer/timer_gettime.c CC: elf/elf_loadhdrs.c CC: timer/timer_settime.c CC: stubs/STUB_shmat.c CC: stubs/STUB_shmctl.c CC: stubs/STUB_shmdt.c CC: elf/elf_verify.c CC: elf/elf_read.c CC: stubs/STUB_shmget.c CC: elf/elf_registry.c CC: elf/elf_sections.c CC: timer/timer_release.c CC: elf/elf_symbols.c CC: elf/elf_symtab.c CC: tls/task_initinfo.c CC: elf/elf_uninit.c IN: arch/risc-v/src/libkarch.a -> staging/libkarch.a CC: elf/elf_unload.c CC: tls/task_uninitinfo.c CC: stubs/STUB_shm_open.c CC: elf/elf_gethandle.c CC: tls/tls_initinfo.c CC: elf/elf_getsymbol.c CC: wdog/wd_initialize.c CC: tls/tls_dupinfo.c CC: elf/elf_insert.c CC: wdog/wd_start.c CC: elf/elf_remove.c CC: stubs/STUB_shm_unlink.c CC: stubs/STUB_shutdown.c CC: net/lib_addrconfig.c CC: stubs/STUB_sigaction.c CC: net/lib_base64.c CC: wdog/wd_cancel.c CC: stubs/STUB_signal.c CC: wdog/wd_gettime.c CC: wdog/wd_recover.c CC: stubs/STUB_signalfd.c CC: stubs/STUB_sigpending.c CC: wqueue/kwork_queue.c CC: net/lib_htons.c CC: stubs/STUB_sigprocmask.c CC: net/lib_htonl.c CC: stubs/STUB_sigqueue.c CC: net/lib_htonq.c CC: net/lib_inetaddr.c CC: stubs/STUB_sigsuspend.c CC: net/lib_inetaton.c CC: net/lib_inetntoa.c CC: wqueue/kwork_thread.c CC: wqueue/kwork_cancel.c CC: stubs/STUB_sigtimedwait.c CC: stubs/STUB_socket.c CC: stubs/STUB_sigwaitinfo.c CC: net/lib_inetntop.c CC: stubs/STUB_socketpair.c CC: net/lib_inetpton.c CC: stubs/STUB_stat.c CC: net/lib_inetnetwork.c CC: stubs/STUB_statfs.c CC: net/lib_etherntoa.c CC: stubs/STUB_symlink.c CC: stubs/STUB_sysinfo.c CC: stubs/STUB_sync.c CC: net/lib_etheraton.c CC: obstack/lib_obstack_init.c CC: stubs/STUB_task_create.c CC: stubs/STUB_task_delete.c IN: mm/libkmm.a -> staging/libkmm.a CC: stubs/STUB_task_restart.c CC: stubs/STUB_task_spawn.c CC: obstack/lib_obstack_alloc.c CC: stubs/STUB_tgkill.c CC: stubs/STUB_time.c CC: stubs/STUB_timer_create.c CC: stubs/STUB_timer_delete.c CC: stubs/STUB_timerfd_create.c CC: obstack/lib_obstack_copy.c CC: obstack/lib_obstack_free.c CC: obstack/lib_obstack_make_room.c CC: obstack/lib_obstack_blank.c CC: stubs/STUB_timerfd_gettime.c CC: stubs/STUB_timerfd_settime.c CC: stubs/STUB_timer_getoverrun.c CC: stubs/STUB_timer_gettime.c CC: obstack/lib_obstack_grow.c CC: obstack/lib_obstack_finish.c CC: stubs/STUB_timer_settime.c CC: stubs/STUB_umount2.c CC: stubs/STUB_unlink.c CC: obstack/lib_obstack_object_size.c CC: stubs/STUB_unsetenv.c CC: stubs/STUB_up_fork.c CC: stubs/STUB_utimens.c CC: stubs/STUB_wait.c CC: stubs/STUB_waitid.c CC: stubs/STUB_waitpid.c CC: stubs/STUB_write.c CC: obstack/lib_obstack_printf.c CC: stubs/STUB_writev.c CC: obstack/lib_obstack_vprintf.c CC: obstack/lib_obstack_room.c CC: syscall_names.c CC: syscall_stublookup.c CC: obstack/lib_obstack_malloc.c CC: pthread/pthread_attr_init.c CC: pthread/pthread_attr_destroy.c CC: pthread/pthread_attr_setschedpolicy.c CC: pthread/pthread_attr_getschedpolicy.c CC: pthread/pthread_attr_getinheritsched.c CC: pthread/pthread_attr_setinheritsched.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_attr_setguardsize.c CC: pthread/pthread_attr_getguardsize.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 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 IN: syscall/libstubs.a -> staging/libstubs.a CC: pthread/pthread_testcancel.c CC: pthread/pthread_getcpuclockid.c CC: pthread/pthread_gettid_np.c CC: pthread/pthread_concurrency.c CC: pthread/pthread_self.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_getspnam.c CC: pwd/lib_getpwbuf.c CC: pwd/lib_pwd_globals.c CC: pwd/lib_getpwbufr.c CC: queue/queue.c CC: sched/sched_getprioritymax.c CC: sched/clock_getcpuclockid.c CC: sched/clock_getres.c CC: sched/sched_getprioritymin.c CC: sched/task_cancelpt.c IN: fs/libfs.a -> staging/libfs.a CC: sched/task_setcancelstate.c CC: sched/task_setcanceltype.c CC: sched/task_testcancel.c CC: sched/task_gettid.c CC: search/hcreate_r.c CC: search/hcreate.c CC: search/hash_func.c CC: semaphore/sem_init.c CC: semaphore/sem_setprotocol.c CC: semaphore/sem_getprotocol.c CC: semaphore/sem_getvalue.c CC: semaphore/sem_destroy.c CC: semaphore/sem_wait.c CC: semaphore/sem_trywait.c CC: semaphore/sem_timedwait.c CC: semaphore/sem_clockwait.c CC: semaphore/sem_post.c CC: signal/sig_addset.c CC: signal/sig_delset.c CC: signal/sig_emptyset.c CC: signal/sig_fillset.c CC: signal/sig_nandset.c CC: signal/sig_andset.c CC: signal/sig_orset.c CC: signal/sig_xorset.c CC: signal/sig_isemptyset.c CC: signal/sig_killpg.c CC: signal/sig_altstack.c CC: signal/sig_hold.c CC: signal/sig_interrupt.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_signal.c CC: signal/sig_set.c CC: signal/sig_wait.c CC: spawn/lib_psfa_addaction.c CC: spawn/lib_psfa_adddup2.c CC: spawn/lib_psfa_addopen.c CC: spawn/lib_psfa_addclose.c IN: sched/libsched.a -> staging/libsched.a CC: spawn/lib_psfa_destroy.c CC: spawn/lib_psfa_init.c CC: spawn/lib_psa_getflags.c CC: spawn/lib_psa_getschedparam.c CC: spawn/lib_psa_getschedpolicy.c CC: spawn/lib_psa_init.c CC: spawn/lib_psa_setflags.c CC: spawn/lib_psa_setschedparam.c CC: spawn/lib_psa_setschedpolicy.c CC: spawn/lib_psa_getsigmask.c CC: spawn/lib_psa_setsigmask.c CC: spawn/lib_psa_getstacksize.c CC: spawn/lib_psa_setstacksize.c CC: spawn/lib_psa_destroy.c CC: spawn/lib_psfa_dump.c CC: spawn/lib_psa_dump.c CC: stdio/lib_fileno.c CC: stdio/lib_printf.c CC: stdio/lib_sprintf.c CC: stdio/lib_asprintf.c CC: stdio/lib_snprintf.c CC: stdio/lib_vsprintf.c CC: stdio/lib_vasprintf.c CC: stdio/lib_vsnprintf.c CC: stdio/lib_dprintf.c CC: stdio/lib_vdprintf.c CC: stdio/lib_vprintf.c CC: stdio/lib_perror.c CC: stdio/lib_putchar.c CC: stdio/lib_getchar.c CC: stdio/lib_puts.c CC: stdio/lib_gets_s.c CC: stdio/lib_gets.c CC: stdio/lib_libdgets.c CC: stdio/lib_sscanf.c CC: stdio/lib_vsscanf.c CC: stdio/lib_remove.c CC: stdio/lib_tempnam.c CC: stdio/lib_tmpnam.c CC: stdio/lib_renameat.c CC: stdio/lib_putwchar.c CC: stdio/lib_fopen.c CC: stdio/lib_freopen.c CC: stdio/lib_fclose.c CC: stdio/lib_fread.c CC: stdio/lib_libfread_unlocked.c CC: stdio/lib_fseek.c CC: stdio/lib_fseeko.c CC: stdio/lib_ftello.c CC: stdio/lib_ftell.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_ungetc.c CC: stdio/lib_fputs.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_fscanf.c CC: stdio/lib_vscanf.c CC: stdio/lib_vfscanf.c CC: stdio/lib_tmpfile.c CC: stdio/lib_setbuf.c CC: stdio/lib_setvbuf.c CC: stdio/lib_libgetstreams.c CC: stdio/lib_libfilelock.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_ungetwc.c CC: stdio/lib_getwc.c CC: stdlib/lib_abs.c CC: stdlib/lib_abort.c CC: stdlib/lib_atof.c CC: stdlib/lib_atoi.c CC: stdlib/lib_getprogname.c CC: stdlib/lib_atol.c CC: stdlib/lib_atoll.c CC: stdlib/lib_div.c CC: stdlib/lib_ldiv.c CC: stdlib/lib_lldiv.c CC: stdlib/lib_exit.c CC: stdlib/lib_itoa.c CC: stdlib/lib_labs.c CC: stdlib/lib_llabs.c CC: stdlib/lib_realpath.c CC: stdlib/lib_bsearch.c CC: stdlib/lib_rand.c CC: stdlib/lib_rand48.c CC: stdlib/lib_qsort.c CC: stdlib/lib_srand.c CC: stdlib/lib_strtol.c CC: stdlib/lib_strtoll.c CC: stdlib/lib_strtoul.c CC: stdlib/lib_strtoull.c CC: stdlib/lib_strtold.c CC: stdlib/lib_checkbase.c CC: stdlib/lib_mktemp.c CC: stdlib/lib_mkstemp.c CC: stdlib/lib_mkdtemp.c CC: stdlib/lib_aligned_alloc.c CC: stdlib/lib_posix_memalign.c CC: stdlib/lib_valloc.c CC: stdlib/lib_mblen.c CC: stdlib/lib_mbtowc.c CC: stdlib/lib_wctomb.c CC: stdlib/lib_mbstowcs.c CC: stdlib/lib_wcstombs.c CC: stdlib/lib_atexit.c CC: stdlib/lib_reallocarray.c CC: stdlib/lib_arc4random.c 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_mtdsostream.c CC: stream/lib_fileinstream.c CC: stream/lib_fileoutstream.c CC: stream/lib_libbsprintf.c CC: stream/lib_libvscanf.c CC: stream/lib_libvsprintf.c CC: stream/lib_ultoa_invert.c CC: stream/lib_dtoa_engine.c CC: stream/lib_dtoa_data.c CC: stream/lib_stdinstream.c CC: stream/lib_stdoutstream.c CC: stream/lib_stdsistream.c CC: stream/lib_stdsostream.c CC: stream/lib_blkoutstream.c CC: string/lib_ffs.c CC: string/lib_ffsl.c CC: string/lib_ffsll.c CC: string/lib_fls.c CC: string/lib_flsl.c CC: string/lib_flsll.c CC: string/lib_isbasedigit.c CC: string/lib_memmem.c CC: string/lib_popcount.c CC: string/lib_popcountl.c CC: string/lib_popcountll.c CC: string/lib_skipspace.c CC: string/lib_strcasecmp.c CC: string/lib_strcspn.c CC: string/lib_strdup.c CC: string/lib_strerror.c CC: string/lib_strncasecmp.c CC: string/lib_strncat.c CC: string/lib_strndup.c CC: string/lib_strcasestr.c CC: string/lib_strpbrk.c CC: string/lib_strspn.c CC: string/lib_strstr.c CC: string/lib_strtok.c CC: string/lib_strtokr.c CC: string/lib_strsep.c CC: string/lib_strerrorr.c CC: string/lib_explicit_bzero.c CC: string/lib_strsignal.c CC: string/lib_index.c CC: string/lib_rindex.c CC: string/lib_timingsafe_bcmp.c CC: string/lib_strverscmp.c CC: string/lib_mempcpy.c CC: string/lib_rawmemchr.c CC: string/lib_memmove.c CC: string/lib_memset.c CC: string/lib_strlcat.c CC: string/lib_strlcpy.c CC: string/lib_strnlen.c CC: string/lib_memcpy.c CC: string/lib_memccpy.c CC: string/lib_memcmp.c CC: string/lib_memrchr.c CC: string/lib_stpncpy.c CC: string/lib_strchr.c CC: string/lib_strlen.c CC: string/lib_strcmp.c CC: string/lib_strncpy.c CC: string/lib_stpcpy.c CC: string/lib_memchr.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_sortbyname.c CC: symtab/symtab_findbyvalue.c CC: syslog/lib_setlogmask.c CC: syslog/lib_syslog.c CC: termios/lib_cfspeed.c CC: termios/lib_cfmakeraw.c CC: termios/lib_isatty.c CC: termios/lib_tcflush.c CC: termios/lib_tcdrain.c CC: termios/lib_tcflow.c CC: termios/lib_tcgetattr.c CC: termios/lib_tcsetattr.c CC: termios/lib_tcsendbreak.c CC: termios/lib_ttyname.c CC: termios/lib_ttynamer.c CC: time/lib_strftime.c CC: time/lib_calendar2utc.c CC: time/lib_daysbeforemonth.c CC: time/lib_gettimeofday.c CC: time/lib_isleapyear.c CC: time/lib_settimeofday.c CC: time/lib_time.c CC: time/lib_timespec_get.c CC: time/lib_nanosleep.c CC: time/lib_difftime.c CC: time/lib_dayofweek.c CC: time/lib_asctime.c CC: time/lib_asctimer.c CC: time/lib_ctime.c CC: time/lib_ctimer.c CC: time/lib_gethrtime.c CC: time/lib_timegm.c CC: time/lib_gmtime.c CC: time/lib_gmtimer.c CC: tls/task_getinfo.c CC: tls/tls_getinfo.c CC: tls/task_tls.c CC: tls/task_tls_destruct.c CC: uio/lib_preadv.c CC: uio/lib_pwritev.c CC: unistd/lib_access.c CC: unistd/lib_daemon.c CC: unistd/lib_swab.c CC: proxies/PROXY_accept4.c CC: proxies/PROXY_adjtime.c CC: proxies/PROXY_aio_cancel.c CC: unistd/lib_pathconf.c CC: unistd/lib_sysconf.c CC: proxies/PROXY_aio_fsync.c CC: proxies/PROXY_aio_read.c CC: proxies/PROXY_aio_write.c CC: unistd/lib_getcwd.c CC: unistd/lib_getentropy.c CC: proxies/PROXY__assert.c CC: proxies/PROXY_bind.c CC: proxies/PROXY_boardctl.c CC: proxies/PROXY_chmod.c CC: proxies/PROXY_chown.c CC: proxies/PROXY_clearenv.c CC: unistd/lib_getopt_common.c CC: unistd/lib_getopt.c CC: proxies/PROXY_clock.c CC: proxies/PROXY_clock_gettime.c CC: unistd/lib_getopt_long.c CC: proxies/PROXY_clock_settime.c CC: mm_heap/mm_initialize.c CC: proxies/PROXY_close.c CC: proxies/PROXY_clock_nanosleep.c CC: unistd/lib_getopt_longonly.c CC: mm_heap/mm_lock.c CC: proxies/PROXY_connect.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: mm_heap/mm_extend.c CC: proxies/PROXY_dup2.c CC: mm_heap/mm_free.c CC: proxies/PROXY_epoll_close.c CC: proxies/PROXY_dup.c CC: proxies/PROXY_epoll_create1.c CC: unistd/lib_getoptvars.c CC: proxies/PROXY_epoll_create.c CC: mm_heap/mm_mallinfo.c CC: mm_heap/mm_malloc.c CC: mm_heap/mm_foreach.c CC: unistd/lib_getoptargp.c CC: proxies/PROXY_epoll_ctl.c CC: unistd/lib_getopterrp.c CC: proxies/PROXY_epoll_pwait.c CC: proxies/PROXY_epoll_wait.c CC: mm_heap/mm_memalign.c CC: unistd/lib_getoptindp.c CC: mm_heap/mm_realloc.c CC: mm_heap/mm_zalloc.c CC: mm_heap/mm_heapmember.c CC: proxies/PROXY_eventfd.c CC: unistd/lib_getoptoptp.c CC: mm_heap/mm_memdump.c CC: unistd/lib_times.c CC: umm_heap/umm_globals.c CC: proxies/PROXY_exec.c CC: umm_heap/umm_initialize.c CC: umm_heap/umm_addregion.c CC: umm_heap/umm_malloc_size.c CC: umm_heap/umm_brkaddr.c CC: umm_heap/umm_calloc.c CC: umm_heap/umm_extend.c CC: umm_heap/umm_free.c CC: proxies/PROXY_execve.c AS: common/riscv_signal_handler.S CC: proxies/PROXY__exit.c AS: elf/elf_globals.S CC: assert/lib_assert.c CC: assert/lib_stackchk.c CC: ctype/lib_isalnum.c CC: ctype/lib_isalpha.c CC: ctype/lib_isascii.c CC: ctype/lib_isblank.c CC: ctype/lib_iscntrl.c CC: ctype/lib_isdigit.c CC: ctype/lib_isgraph.c CC: ctype/lib_islower.c CC: proxies/PROXY_fchmod.c CC: proxies/PROXY_fchown.c CC: ctype/lib_isprint.c CC: ctype/lib_ispunct.c CC: proxies/PROXY_fcntl.c CC: proxies/PROXY_fstat.c CC: umm_heap/umm_malloc.c CC: umm_heap/umm_mallinfo.c CC: umm_heap/umm_memalign.c CC: ctype/lib_isspace.c CC: ctype/lib_isupper.c CC: umm_heap/umm_realloc.c CC: umm_heap/umm_zalloc.c CC: umm_heap/umm_heapmember.c CC: unistd/lib_alarm.c CC: proxies/PROXY_fstatfs.c CC: proxies/PROXY_fsync.c CC: unistd/lib_fstatvfs.c CC: ctype/lib_isxdigit.c CC: ctype/lib_tolower.c CC: unistd/lib_statvfs.c CC: ctype/lib_toupper.c CC: unistd/lib_sleep.c CC: proxies/PROXY_ftruncate.c CC: umm_heap/umm_memdump.c CC: proxies/PROXY_futimens.c CC: umm_heap/umm_sbrk.c CC: unistd/lib_nice.c CC: kmm_heap/kmm_initialize.c CC: proxies/PROXY_getegid.c CC: unistd/lib_setreuid.c CC: unistd/lib_setregid.c CC: ctype/lib_ctype.c CC: proxies/PROXY_getenv.c CC: proxies/PROXY_get_environ_ptr.c CC: proxies/PROXY_geteuid.c CC: dirent/lib_readdirr.c CC: unistd/lib_getrusage.c CC: kmm_heap/kmm_addregion.c CC: kmm_heap/kmm_malloc_size.c CC: unistd/lib_utime.c CC: proxies/PROXY_getgid.c CC: proxies/PROXY_gethostname.c CC: kmm_heap/kmm_calloc.c CC: kmm_heap/kmm_brkaddr.c CC: proxies/PROXY_getitimer.c CC: kmm_heap/kmm_free.c CC: dirent/lib_telldir.c CC: kmm_heap/kmm_extend.c CC: dirent/lib_alphasort.c CC: kmm_heap/kmm_mallinfo.c CC: unistd/lib_utimes.c CC: unistd/lib_setrlimit.c CC: proxies/PROXY_getpeername.c CC: proxies/PROXY_getpid.c IN: arch/risc-v/src/libarch.a -> staging/libarch.a CC: kmm_heap/kmm_malloc.c CC: unistd/lib_getrlimit.c CC: dirent/lib_scandir.c CC: kmm_heap/kmm_memalign.c CC: proxies/PROXY_getppid.c CC: kmm_heap/kmm_realloc.c CC: kmm_heap/kmm_zalloc.c CC: unistd/lib_setpriority.c CC: dirent/lib_ftw.c CC: proxies/PROXY_getsockname.c CC: kmm_heap/kmm_heapmember.c CC: kmm_heap/kmm_memdump.c CC: unistd/lib_getpriority.c CC: dirent/lib_nftw.c CC: unistd/lib_futimes.c CC: mm_gran/mm_graninit.c CC: mm_gran/mm_granrelease.c CC: dirent/lib_fdopendir.c CC: dirent/lib_opendir.c CC: dirent/lib_closedir.c CC: proxies/PROXY_getsockopt.c CC: unistd/lib_lutimes.c CC: unistd/lib_gethostname.c CC: dirent/lib_readdir.c CC: proxies/PROXY_gettimeofday.c CC: dirent/lib_rewinddir.c CC: unistd/lib_fchownat.c CC: unistd/lib_sethostname.c CC: proxies/PROXY_getuid.c CC: mm_gran/mm_graninfo.c CC: mm_gran/mm_grancritical.c CC: dirent/lib_seekdir.c CC: mm_gran/mm_grantable.c CC: mm_gran/mm_granfree.c CC: unistd/lib_linkat.c CC: proxies/PROXY_inotify_add_watch.c CC: unistd/lib_readlinkat.c CC: dirent/lib_dirfd.c CC: proxies/PROXY_inotify_init1.c CC: mm_gran/mm_pgalloc.c CC: mempool/mempool.c CC: mm_gran/mm_granalloc.c CC: mm_gran/mm_granreserve.c CC: proxies/PROXY_inotify_init.c CC: dirent/lib_versionsort.c CC: unistd/lib_symlinkat.c CC: dlfcn/lib_dlfind_object.c CC: fixedmath/lib_fixedmath.c CC: proxies/PROXY_inotify_rm_watch.c CC: errno/lib_errno.c CC: proxies/PROXY_insmod.c CC: unistd/lib_unlinkat.c CC: fixedmath/lib_b16sin.c CC: fixedmath/lib_b16cos.c CC: mempool/mempool_multiple.c CC: proxies/PROXY_ioctl.c CC: proxies/PROXY_kill.c CC: unistd/lib_usleep.c CC: mempool/mempool_procfs.c CC: fixedmath/lib_b16atan2.c CC: kasan/hook.c CC: fixedmath/lib_ubsqrt.c CC: proxies/PROXY_lchmod.c CC: map/mm_map.c CC: unistd/lib_getpgrp.c CC: unistd/lib_lockf.c CC: proxies/PROXY_link.c CC: proxies/PROXY_lchown.c CC: unistd/lib_getpgid.c CC: grp/lib_getgrgid.c CC: proxies/PROXY_listen.c CC: unistd/lib_flock.c CC: grp/lib_getgrgidr.c CC: proxies/PROXY_lseek.c CC: proxies/PROXY_lstat.c CC: unistd/lib_getpass.c CC: grp/lib_getgrnam.c CC: grp/lib_getgrnamr.c CC: grp/lib_initgroups.c CC: grp/lib_getgrbuf.c CC: unistd/lib_chdir.c CC: unistd/lib_fchdir.c CC: unistd/lib_confstr.c CC: unistd/lib_setuid.c CC: proxies/PROXY_lutimens.c CC: proxies/PROXY_mmap.c CC: proxies/PROXY_mkdir.c CC: proxies/PROXY_modhandle.c CC: grp/lib_getgrbufr.c CC: unistd/lib_setgid.c CC: unistd/lib_getuid.c CC: inttypes/lib_imaxabs.c CC: proxies/PROXY_mount.c CC: proxies/PROXY_mq_close.c CC: proxies/PROXY_mq_getattr.c CC: unistd/lib_getgid.c CC: unistd/lib_seteuid.c CC: unistd/lib_setegid.c CC: proxies/PROXY_mq_notify.c CC: proxies/PROXY_mq_open.c CC: proxies/PROXY_mq_receive.c CC: proxies/PROXY_mq_send.c CC: unistd/lib_geteuid.c CC: unistd/lib_getegid.c CC: proxies/PROXY_mq_setattr.c CC: inttypes/lib_imaxdiv.c CC: proxies/PROXY_mq_timedreceive.c CC: proxies/PROXY_mq_timedsend.c CC: inttypes/lib_strtoimax.c CC: inttypes/lib_strtoumax.c CC: unistd/lib_restoredir.c CC: proxies/PROXY_mq_unlink.c CC: proxies/PROXY_msync.c CC: proxies/PROXY_munmap.c CC: proxies/PROXY_nanosleep.c CC: proxies/PROXY_nx_mkfifo.c CC: proxies/PROXY_nx_pthread_create.c CC: unistd/lib_execl.c CC: libgen/lib_basename.c CC: unistd/lib_execle.c CC: libgen/lib_dirname.c CC: proxies/PROXY_nx_pthread_exit.c CC: machine/arch_atomic.c CC: machine/risc-v/arch_elf.c CC: misc/lib_bitmap.c CC: proxies/PROXY_nxsched_get_stackinfo.c CC: misc/lib_circbuf.c CC: misc/lib_mknod.c CC: proxies/PROXY_nxsem_clockwait.c CC: proxies/PROXY_nxsem_close.c CC: proxies/PROXY_nxsem_destroy.c CC: misc/lib_umask.c CC: misc/lib_utsname.c CC: unistd/lib_execv.c CC: misc/lib_getrandom.c CC: unistd/lib_truncate.c CC: proxies/PROXY_nxsem_getprioceiling.c CC: proxies/PROXY_nxsem_open.c CC: misc/lib_xorshift128.c CC: unistd/lib_posix_fallocate.c CC: misc/lib_tea_encrypt.c CC: misc/lib_tea_decrypt.c CC: proxies/PROXY_nxsem_post_slow.c CC: proxies/PROXY_nxsem_setprioceiling.c CC: unistd/lib_fork.c CC: misc/lib_cxx_initialize.c CC: uuid/lib_uuid_compare.c CC: uuid/lib_uuid_create.c CC: misc/lib_impure.c CC: misc/lib_memfd.c CC: uuid/lib_uuid_create_nil.c CC: proxies/PROXY_nxsem_set_protocol.c CC: proxies/PROXY_nxsem_tickwait.c CC: proxies/PROXY_nxsem_timedwait.c CC: misc/lib_mutex.c CC: misc/lib_fchmodat.c CC: proxies/PROXY_nxsem_trywait_slow.c CC: uuid/lib_uuid_equal.c CC: uuid/lib_uuid_hash.c CC: uuid/lib_uuid_from_string.c CC: misc/lib_fstatat.c CC: misc/lib_getfullpath.c CC: proxies/PROXY_nxsem_unlink.c CC: proxies/PROXY_nxsem_wait_slow.c CC: uuid/lib_uuid_is_nil.c CC: uuid/lib_uuid_stream.c CC: proxies/PROXY_nx_vsyslog.c CC: uuid/lib_uuid_to_string.c CC: misc/lib_openat.c CC: proxies/PROXY_open.c CC: misc/lib_mkdirat.c CC: misc/lib_utimensat.c CC: wchar/lib_wcscmp.c CC: misc/lib_mallopt.c CC: proxies/PROXY_pgalloc.c CC: wchar/lib_wcslen.c CC: misc/lib_idr.c CC: misc/lib_getnprocs.c CC: wchar/lib_wmemchr.c CC: proxies/PROXY_pipe2.c CC: proxies/PROXY_poll.c CC: wchar/lib_wmemcmp.c CC: misc/lib_tempbuffer.c CC: misc/lib_umul32.c CC: misc/lib_umul64.c CC: misc/lib_umul32x64.c CC: proxies/PROXY_posix_spawn.c CC: misc/lib_uadd32x64.c CC: wchar/lib_wmemcpy.c CC: wchar/lib_wmemmove.c CC: proxies/PROXY_ppoll.c CC: proxies/PROXY_prctl.c CC: misc/lib_uadd64.c CC: misc/lib_usub64x32.c CC: misc/lib_dumpbuffer.c CC: misc/lib_usub64.c CC: wchar/lib_wmemset.c CC: misc/lib_dumpvbuffer.c CC: wchar/lib_btowc.c CC: misc/lib_fnmatch.c CC: wchar/lib_mbrtowc.c CC: misc/lib_debug.c CC: proxies/PROXY_pread.c CC: wchar/lib_wctob.c CC: proxies/PROXY_pselect.c CC: misc/lib_crc64.c CC: proxies/PROXY_pthread_cancel.c CC: proxies/PROXY_pthread_cond_broadcast.c CC: proxies/PROXY_pthread_cond_clockwait.c CC: misc/lib_crc32.c CC: wchar/lib_wcslcpy.c CC: wchar/lib_wcsxfrm.c CC: proxies/PROXY_pthread_cond_signal.c CC: wchar/lib_wcrtomb.c CC: proxies/PROXY_pthread_cond_wait.c CC: wchar/lib_wcsftime.c CC: proxies/PROXY_pthread_detach.c CC: wchar/lib_wcscoll.c CC: proxies/PROXY_pthread_getaffinity_np.c CC: proxies/PROXY_pthread_getschedparam.c CC: proxies/PROXY_pthread_join.c CC: wchar/lib_wcstol.c CC: wchar/lib_wcstoll.c CC: proxies/PROXY_pthread_mutex_consistent.c CC: proxies/PROXY_pthread_mutex_destroy.c CC: misc/lib_crc16.c CC: misc/lib_crc16ccitt.c CC: wchar/lib_wcstoul.c CC: wchar/lib_wcstoull.c CC: wchar/lib_wcstold.c CC: proxies/PROXY_pthread_mutex_init.c CC: proxies/PROXY_pthread_mutex_timedlock.c CC: wchar/lib_wcstof.c CC: wchar/lib_wcstod.c CC: wchar/lib_swprintf.c CC: proxies/PROXY_pthread_mutex_trylock.c CC: misc/lib_crc8.c CC: proxies/PROXY_pthread_mutex_unlock.c CC: misc/lib_crc8ccitt.c CC: proxies/PROXY_pthread_setaffinity_np.c CC: wchar/lib_mbsnrtowcs.c CC: wchar/lib_wcsnrtombs.c CC: misc/lib_crc8table.c CC: proxies/PROXY_pthread_setschedparam.c CC: proxies/PROXY_pthread_setschedprio.c CC: misc/lib_crc8rohc.c CC: proxies/PROXY_pthread_sigmask.c CC: misc/lib_glob.c CC: wchar/lib_mbsinit.c CC: proxies/PROXY_putenv.c CC: wchar/lib_mbrlen.c CC: misc/lib_backtrace.c CC: proxies/PROXY_pwrite.c CC: misc/lib_ftok.c CC: wchar/lib_mbsrtowcs.c CC: proxies/PROXY_read.c CC: wchar/lib_wcsrtombs.c CC: misc/lib_err.c CC: proxies/PROXY_readlink.c CC: proxies/PROXY_readv.c CC: wchar/lib_wcscpy.c CC: wchar/lib_wcscat.c CC: misc/lib_instrument.c CC: wchar/lib_wcslcat.c CC: proxies/PROXY_recv.c CC: wchar/lib_wcsncat.c CC: misc/lib_crc16ibm.c CC: proxies/PROXY_recvfrom.c CC: misc/lib_crc16xmodem.c CC: proxies/PROXY_recvmsg.c CC: misc/lib_envpath.c CC: proxies/PROXY_rename.c CC: wchar/lib_wcsrchr.c CC: elf/elf_addrenv.c CC: elf/elf_bind.c CC: proxies/PROXY_rmdir.c CC: wchar/lib_wcsncpy.c CC: proxies/PROXY_rmmod.c CC: wchar/lib_wcschr.c CC: wchar/lib_wcsncmp.c CC: proxies/PROXY_sched_backtrace.c CC: wchar/lib_wcscspn.c CC: proxies/PROXY_sched_getaffinity.c CC: elf/elf_init.c CC: elf/elf_depend.c CC: elf/elf_iobuffer.c CC: wchar/lib_wcspbrk.c CC: proxies/PROXY_sched_getcpu.c CC: wchar/lib_wcsspn.c CC: elf/elf_load.c CC: elf/elf_loadhdrs.c CC: proxies/PROXY_sched_getparam.c CC: elf/elf_verify.c CC: elf/elf_read.c CC: wchar/lib_wcsstr.c CC: wchar/lib_wcstok.c CC: wchar/lib_wcswcs.c CC: proxies/PROXY_sched_getscheduler.c CC: wchar/lib_wcwidth.c CC: proxies/PROXY_sched_lock.c CC: elf/elf_sections.c CC: proxies/PROXY_sched_lockcount.c CC: proxies/PROXY_sched_rr_get_interval.c CC: wchar/lib_wcswidth.c CC: elf/elf_registry.c CC: elf/elf_symbols.c CC: proxies/PROXY_sched_setaffinity.c CC: wctype/lib_wctype.c CC: proxies/PROXY_sched_setparam.c CC: wctype/lib_iswctype.c IN: mm/libmm.a -> staging/libmm.a CC: elf/elf_symtab.c CC: wctype/lib_towlower.c CC: elf/elf_uninit.c CC: proxies/PROXY_sched_setscheduler.c CC: proxies/PROXY_sched_unlock.c CC: wctype/lib_towupper.c CC: proxies/PROXY_sched_yield.c CC: elf/elf_unload.c CC: elf/elf_gethandle.c CC: proxies/PROXY_select.c CC: proxies/PROXY_sendfile.c CC: proxies/PROXY_send.c CC: proxies/PROXY_sendmsg.c CC: elf/elf_getsymbol.c CC: elf/elf_insert.c CC: proxies/PROXY_sendto.c CC: elf/elf_remove.c CC: proxies/PROXY_setegid.c CC: proxies/PROXY_setenv.c CC: net/lib_addrconfig.c CC: proxies/PROXY_seteuid.c CC: net/lib_base64.c CC: proxies/PROXY_setgid.c CC: net/lib_htons.c CC: proxies/PROXY_setitimer.c CC: proxies/PROXY_sethostname.c CC: proxies/PROXY_setsockopt.c CC: proxies/PROXY_settimeofday.c CC: proxies/PROXY_setuid.c CC: proxies/PROXY_shmat.c CC: net/lib_htonl.c CC: proxies/PROXY_shmctl.c CC: net/lib_htonq.c CC: proxies/PROXY_shmdt.c CC: proxies/PROXY_shmget.c CC: proxies/PROXY_shm_open.c CC: proxies/PROXY_shm_unlink.c CC: net/lib_inetaddr.c CC: net/lib_inetaton.c CC: net/lib_inetntoa.c CC: net/lib_inetntop.c CC: net/lib_inetpton.c CC: net/lib_inetnetwork.c CC: proxies/PROXY_shutdown.c CC: proxies/PROXY_sigaction.c CC: proxies/PROXY_signal.c CC: proxies/PROXY_signalfd.c CC: net/lib_etherntoa.c CC: proxies/PROXY_sigpending.c CC: proxies/PROXY_sigprocmask.c CC: net/lib_etheraton.c CC: proxies/PROXY_sigqueue.c CC: obstack/lib_obstack_init.c CC: proxies/PROXY_sigsuspend.c CC: proxies/PROXY_sigtimedwait.c CC: obstack/lib_obstack_alloc.c CC: proxies/PROXY_sigwaitinfo.c CC: obstack/lib_obstack_copy.c CC: obstack/lib_obstack_make_room.c CC: obstack/lib_obstack_blank.c CC: proxies/PROXY_socketpair.c CC: proxies/PROXY_socket.c CC: obstack/lib_obstack_free.c CC: proxies/PROXY_stat.c CC: proxies/PROXY_statfs.c CC: proxies/PROXY_symlink.c CC: proxies/PROXY_sync.c CC: obstack/lib_obstack_grow.c CC: proxies/PROXY_sysinfo.c CC: obstack/lib_obstack_finish.c CC: obstack/lib_obstack_object_size.c CC: obstack/lib_obstack_room.c CC: proxies/PROXY_task_delete.c CC: proxies/PROXY_task_create.c CC: proxies/PROXY_task_restart.c CC: obstack/lib_obstack_printf.c CC: proxies/PROXY_task_spawn.c CC: obstack/lib_obstack_vprintf.c CC: proxies/PROXY_tgkill.c CC: proxies/PROXY_time.c CC: pthread/pthread_attr_init.c CC: proxies/PROXY_timer_delete.c CC: obstack/lib_obstack_malloc.c CC: proxies/PROXY_timerfd_create.c CC: proxies/PROXY_timer_create.c CC: pthread/pthread_attr_destroy.c CC: proxies/PROXY_timerfd_gettime.c CC: proxies/PROXY_timerfd_settime.c CC: proxies/PROXY_timer_getoverrun.c CC: pthread/pthread_attr_getschedpolicy.c CC: pthread/pthread_attr_setschedpolicy.c CC: proxies/PROXY_timer_gettime.c CC: proxies/PROXY_timer_settime.c CC: proxies/PROXY_umount2.c CC: pthread/pthread_attr_setinheritsched.c CC: proxies/PROXY_unlink.c CC: pthread/pthread_attr_getinheritsched.c CC: pthread/pthread_attr_setdetachstate.c CC: proxies/PROXY_unsetenv.c CC: pthread/pthread_attr_getdetachstate.c CC: pthread/pthread_attr_setstackaddr.c CC: proxies/PROXY_up_fork.c CC: proxies/PROXY_utimens.c CC: proxies/PROXY_wait.c CC: pthread/pthread_attr_getstackaddr.c CC: pthread/pthread_attr_setstacksize.c CC: pthread/pthread_attr_getstacksize.c CC: proxies/PROXY_waitid.c CC: proxies/PROXY_waitpid.c CC: proxies/PROXY_write.c CC: pthread/pthread_attr_setstack.c CC: pthread/pthread_attr_getstack.c CC: proxies/PROXY_writev.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_attr_setguardsize.c CC: pthread/pthread_attr_getguardsize.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: misc/lib_utsname.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 IN: syscall/libproxies.a -> staging/libproxies.a CC: pthread/pthread_getcpuclockid.c CC: pthread/pthread_self.c CC: pthread/pthread_gettid_np.c CC: pthread/pthread_concurrency.c CC: pwd/lib_getpwnam.c CC: pwd/lib_getpwnamr.c CC: pwd/lib_getpwuid.c CC: pwd/lib_getpwuidr.c CC: pwd/lib_getpwent.c CC: pwd/lib_pwd_globals.c CC: pwd/lib_getspnam.c CC: pwd/lib_getpwbuf.c CC: pwd/lib_getpwbufr.c CC: queue/queue.c CC: sched/sched_getprioritymax.c CC: sched/sched_getprioritymin.c CC: sched/clock_getcpuclockid.c CC: sched/clock_getres.c CC: sched/task_cancelpt.c CC: sched/task_setcancelstate.c CC: sched/task_setcanceltype.c CC: sched/task_testcancel.c CC: sched/task_gettid.c CC: search/hcreate_r.c CC: search/hcreate.c CC: 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_post.c CC: semaphore/sem_clockwait.c CC: signal/sig_addset.c CC: signal/sig_delset.c CC: signal/sig_emptyset.c CC: signal/sig_fillset.c CC: signal/sig_nandset.c CC: signal/sig_andset.c CC: signal/sig_orset.c CC: signal/sig_xorset.c CC: signal/sig_isemptyset.c CC: signal/sig_killpg.c CC: signal/sig_altstack.c CC: signal/sig_interrupt.c CC: signal/sig_hold.c CC: signal/sig_ignore.c CC: signal/sig_ismember.c CC: signal/sig_pause.c CC: signal/sig_psignal.c CC: signal/sig_raise.c CC: signal/sig_relse.c CC: signal/sig_set.c CC: signal/sig_signal.c CC: signal/sig_wait.c CC: spawn/lib_psfa_addaction.c CC: spawn/lib_psfa_addclose.c CC: spawn/lib_psfa_adddup2.c CC: spawn/lib_psfa_addopen.c CC: spawn/lib_psfa_destroy.c CC: spawn/lib_psfa_init.c CC: spawn/lib_psa_getflags.c CC: spawn/lib_psa_getschedparam.c CC: spawn/lib_psa_getschedpolicy.c CC: spawn/lib_psa_init.c CC: spawn/lib_psa_setflags.c CC: spawn/lib_psa_setschedparam.c CC: spawn/lib_psa_setschedpolicy.c CC: spawn/lib_psa_getsigmask.c CC: spawn/lib_psa_setsigmask.c CC: spawn/lib_psa_getstacksize.c CC: spawn/lib_psa_setstacksize.c CC: spawn/lib_psa_destroy.c CC: spawn/lib_psfa_dump.c CC: spawn/lib_psa_dump.c CC: stdio/lib_fileno.c CC: stdio/lib_printf.c CC: stdio/lib_sprintf.c CC: stdio/lib_asprintf.c CC: stdio/lib_snprintf.c CC: stdio/lib_vsprintf.c CC: stdio/lib_vasprintf.c CC: stdio/lib_vsnprintf.c CC: stdio/lib_dprintf.c CC: stdio/lib_vdprintf.c CC: stdio/lib_vprintf.c CC: stdio/lib_perror.c CC: stdio/lib_putchar.c CC: stdio/lib_getchar.c CC: stdio/lib_puts.c CC: stdio/lib_gets_s.c CC: stdio/lib_gets.c CC: stdio/lib_libdgets.c CC: stdio/lib_sscanf.c CC: stdio/lib_vsscanf.c CC: stdio/lib_remove.c CC: stdio/lib_tempnam.c CC: stdio/lib_tmpnam.c CC: stdio/lib_renameat.c CC: stdio/lib_putwchar.c CC: stdio/lib_fopen.c CC: stdio/lib_freopen.c CC: stdio/lib_fclose.c CC: stdio/lib_fread.c CC: stdio/lib_libfread_unlocked.c CC: stdio/lib_fseek.c CC: stdio/lib_fseeko.c CC: stdio/lib_ftell.c CC: stdio/lib_ftello.c CC: stdio/lib_fsetpos.c CC: stdio/lib_getdelim.c CC: stdio/lib_fgetpos.c CC: stdio/lib_getc.c CC: stdio/lib_fgetc.c CC: stdio/lib_fgets.c CC: stdio/lib_libfgets.c CC: stdio/lib_fwrite.c CC: stdio/lib_libfwrite.c CC: stdio/lib_fflush.c CC: stdio/lib_libflushall.c CC: stdio/lib_libfflush.c CC: stdio/lib_rdflush_unlocked.c CC: stdio/lib_wrflush_unlocked.c CC: stdio/lib_putc.c CC: stdio/lib_fputc.c CC: stdio/lib_fputs.c CC: stdio/lib_ungetc.c CC: stdio/lib_fprintf.c CC: stdio/lib_vfprintf.c CC: stdio/lib_feof.c CC: stdio/lib_ferror.c CC: stdio/lib_rewind.c CC: stdio/lib_clearerr.c CC: stdio/lib_scanf.c CC: stdio/lib_vscanf.c CC: stdio/lib_fscanf.c CC: stdio/lib_vfscanf.c CC: stdio/lib_tmpfile.c CC: stdio/lib_setbuf.c CC: stdio/lib_setvbuf.c CC: stdio/lib_libfilelock.c CC: stdio/lib_libgetstreams.c CC: stdio/lib_setbuffer.c CC: stdio/lib_fputwc.c CC: stdio/lib_putwc.c CC: stdio/lib_fputws.c CC: stdio/lib_fopencookie.c CC: stdio/lib_fmemopen.c CC: stdio/lib_open_memstream.c CC: stdio/lib_fgetwc.c CC: stdio/lib_getwc.c CC: stdio/lib_ungetwc.c CC: stdlib/lib_abs.c CC: stdlib/lib_abort.c CC: stdlib/lib_atof.c CC: stdlib/lib_atoi.c CC: stdlib/lib_getprogname.c CC: stdlib/lib_atol.c CC: stdlib/lib_atoll.c CC: stdlib/lib_div.c CC: stdlib/lib_ldiv.c CC: stdlib/lib_lldiv.c CC: stdlib/lib_exit.c CC: stdlib/lib_itoa.c CC: stdlib/lib_labs.c CC: stdlib/lib_llabs.c CC: stdlib/lib_realpath.c CC: stdlib/lib_bsearch.c CC: stdlib/lib_rand.c CC: stdlib/lib_rand48.c CC: stdlib/lib_qsort.c CC: stdlib/lib_srand.c CC: stdlib/lib_strtol.c CC: stdlib/lib_strtoll.c CC: stdlib/lib_strtoul.c CC: stdlib/lib_strtoull.c CC: stdlib/lib_strtold.c CC: stdlib/lib_checkbase.c CC: stdlib/lib_mktemp.c CC: stdlib/lib_mkstemp.c CC: stdlib/lib_mkdtemp.c CC: stdlib/lib_aligned_alloc.c CC: stdlib/lib_posix_memalign.c CC: stdlib/lib_valloc.c CC: stdlib/lib_mblen.c CC: stdlib/lib_mbtowc.c CC: stdlib/lib_wctomb.c CC: stdlib/lib_mbstowcs.c CC: stdlib/lib_wcstombs.c CC: stdlib/lib_atexit.c CC: stdlib/lib_reallocarray.c CC: stdlib/lib_arc4random.c CC: stream/lib_meminstream.c CC: stream/lib_memoutstream.c CC: stream/lib_memsistream.c CC: stream/lib_memsostream.c IN: libs/libc/libkc.a -> staging/libkc.a 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_mtdsostream.c CC: stream/lib_fileinstream.c CC: stream/lib_fileoutstream.c CC: stream/lib_libbsprintf.c CC: stream/lib_libvscanf.c CC: stream/lib_libvsprintf.c CC: stream/lib_ultoa_invert.c CC: stream/lib_dtoa_engine.c CC: stream/lib_dtoa_data.c CC: stream/lib_stdinstream.c CC: stream/lib_stdoutstream.c CC: stream/lib_stdsistream.c CC: stream/lib_blkoutstream.c CC: stream/lib_stdsostream.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_strdup.c CC: string/lib_strcspn.c CC: string/lib_strerror.c CC: string/lib_strncasecmp.c CC: string/lib_strncat.c CC: string/lib_strndup.c CC: string/lib_strcasestr.c CC: string/lib_strpbrk.c CC: string/lib_strspn.c CC: string/lib_strstr.c CC: string/lib_strtok.c CC: string/lib_strtokr.c CC: string/lib_strsep.c CC: string/lib_strerrorr.c CC: string/lib_explicit_bzero.c CC: string/lib_strsignal.c CC: string/lib_index.c CC: string/lib_rindex.c CC: string/lib_timingsafe_bcmp.c CC: string/lib_strverscmp.c CC: string/lib_mempcpy.c CC: string/lib_rawmemchr.c CC: string/lib_memmove.c CC: string/lib_memset.c CC: string/lib_strlcat.c CC: string/lib_strlcpy.c CC: string/lib_strnlen.c CC: string/lib_memcpy.c CC: string/lib_memccpy.c CC: string/lib_memcmp.c CC: string/lib_memrchr.c CC: string/lib_stpncpy.c CC: string/lib_strchr.c CC: string/lib_strcmp.c CC: string/lib_strlen.c CC: string/lib_strncpy.c CC: string/lib_memchr.c CC: string/lib_stpcpy.c CC: string/lib_strcat.c CC: string/lib_strchrnul.c CC: string/lib_strcpy.c CC: string/lib_strncmp.c CC: string/lib_strrchr.c CC: symtab/symtab_findbyname.c CC: symtab/symtab_findbyvalue.c CC: symtab/symtab_sortbyname.c CC: syslog/lib_syslog.c CC: syslog/lib_setlogmask.c CC: termios/lib_cfspeed.c CC: termios/lib_cfmakeraw.c CC: termios/lib_isatty.c CC: termios/lib_tcflush.c CC: termios/lib_tcdrain.c CC: termios/lib_tcflow.c CC: termios/lib_tcgetattr.c CC: termios/lib_tcsetattr.c CC: termios/lib_tcsendbreak.c CC: termios/lib_ttyname.c CC: termios/lib_ttynamer.c CC: time/lib_strftime.c CC: time/lib_calendar2utc.c CC: time/lib_daysbeforemonth.c CC: time/lib_gettimeofday.c CC: time/lib_isleapyear.c CC: time/lib_settimeofday.c CC: time/lib_time.c CC: time/lib_timespec_get.c CC: time/lib_nanosleep.c CC: time/lib_difftime.c CC: time/lib_dayofweek.c CC: time/lib_asctime.c CC: time/lib_asctimer.c CC: time/lib_ctime.c CC: time/lib_ctimer.c CC: time/lib_gethrtime.c CC: time/lib_timegm.c CC: time/lib_gmtime.c CC: time/lib_gmtimer.c CC: tls/task_getinfo.c CC: tls/tls_getinfo.c CC: tls/task_tls.c CC: tls/task_tls_destruct.c CC: uio/lib_preadv.c CC: uio/lib_pwritev.c CC: unistd/lib_access.c CC: unistd/lib_daemon.c CC: unistd/lib_swab.c CC: unistd/lib_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_confstr.c CC: unistd/lib_setuid.c CC: unistd/lib_setgid.c CC: unistd/lib_getuid.c CC: unistd/lib_getgid.c CC: unistd/lib_seteuid.c CC: unistd/lib_setegid.c CC: unistd/lib_geteuid.c CC: unistd/lib_getegid.c CC: unistd/lib_restoredir.c CC: unistd/lib_execl.c CC: unistd/lib_execle.c CC: unistd/lib_execv.c CC: unistd/lib_truncate.c CC: unistd/lib_posix_fallocate.c CC: unistd/lib_fork.c CC: uuid/lib_uuid_compare.c CC: uuid/lib_uuid_create.c CC: uuid/lib_uuid_create_nil.c CC: uuid/lib_uuid_equal.c CC: uuid/lib_uuid_from_string.c CC: uuid/lib_uuid_hash.c CC: uuid/lib_uuid_is_nil.c CC: uuid/lib_uuid_stream.c CC: uuid/lib_uuid_to_string.c CC: wchar/lib_wcscmp.c CC: wchar/lib_wcslen.c CC: wchar/lib_wmemchr.c CC: wchar/lib_wmemcmp.c CC: wchar/lib_wmemcpy.c CC: wchar/lib_wmemmove.c CC: wchar/lib_wmemset.c CC: wchar/lib_btowc.c CC: wchar/lib_mbrtowc.c CC: wchar/lib_wctob.c CC: wchar/lib_wcslcpy.c CC: wchar/lib_wcsxfrm.c CC: wchar/lib_wcrtomb.c CC: wchar/lib_wcsftime.c CC: wchar/lib_wcscoll.c CC: wchar/lib_wcstol.c CC: wchar/lib_wcstoll.c CC: wchar/lib_wcstoul.c CC: wchar/lib_wcstoull.c CC: wchar/lib_wcstold.c CC: wchar/lib_wcstof.c CC: wchar/lib_wcstod.c CC: wchar/lib_swprintf.c CC: wchar/lib_mbsnrtowcs.c CC: wchar/lib_wcsnrtombs.c CC: wchar/lib_mbsinit.c CC: wchar/lib_mbrlen.c CC: wchar/lib_mbsrtowcs.c CC: wchar/lib_wcsrtombs.c CC: wchar/lib_wcscpy.c CC: wchar/lib_wcscat.c CC: wchar/lib_wcslcat.c CC: wchar/lib_wcsncat.c CC: wchar/lib_wcsrchr.c CC: wchar/lib_wcschr.c CC: wchar/lib_wcsncpy.c CC: wchar/lib_wcsncmp.c CC: wchar/lib_wcscspn.c CC: wchar/lib_wcspbrk.c CC: wchar/lib_wcsspn.c CC: wchar/lib_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/jh7110_head.S CPP: /tmp/checkrelease-star64/nuttx/boards/risc-v/jh7110/star64/scripts/ld.script-> /tmp/checkrelease-star64/nuttx/boards/risc-v/jh7110/star64/scripts/ld.script.tmp CC: jh7110_appinit.c CC: etctmp.c LD: nuttx | |
| Memory region Used Size Region Size %age Used | |
| kflash: 161324 B 2 MB 7.69% | |
| ksram: 32 KB 2 MB 1.56% | |
| pgram: 0 GB 4 MB 0.00% | |
| ramdisk: 0 GB 16 MB 0.00% | |
| CP: nuttx.hex | |
| + popd | |
| /tmp/checkrelease-star64/nuttx | |
| + echo ----- Build Apps Filesystem | |
| ----- Build Apps Filesystem | |
| + build_apps | |
| + pushd ../nuttx | |
| /tmp/checkrelease-star64/nuttx /tmp/checkrelease-star64/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 MK: Notice: No header files found in /tmp/checkrelease-star64/nuttx/arch/risc-v/src | |
| + pushd ../apps | |
| /tmp/checkrelease-star64/apps /tmp/checkrelease-star64/nuttx /tmp/checkrelease-star64/nuttx | |
| + ./tools/mkimport.sh -z -x ../nuttx/nuttx-export-12.12.0.tar.gz | |
| + make -j import | |
| cc -O2 -Wall -Wstrict-prototypes -Wshadow -DHAVE_STRTOK_C=1 -DHAVE_STRNDUP=1 /tmp/checkrelease-star64/apps/import/tools/mkdeps.c -o /tmp/checkrelease-star64/apps/import/tools/mkdeps | |
| cc -O2 -Wall -Wstrict-prototypes -Wshadow -DHAVE_STRTOK_C=1 -DHAVE_STRNDUP=1 /tmp/checkrelease-star64/apps/import/tools/incdir.c -o "/tmp/checkrelease-star64/apps/import/tools/incdir" | |
| make[1]: Entering directory '/tmp/checkrelease-star64/apps' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/examples/hello' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/nshlib' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/platform' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/system/nsh' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/system/dd' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/system/readline' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/testing/sched/getprime' | |
| make[3]: Nothing to be done for 'context'. | |
| make[3]: Leaving directory '/tmp/checkrelease-star64/apps/nshlib' | |
| make[3]: Nothing to be done for 'context'. | |
| make[3]: Leaving directory '/tmp/checkrelease-star64/apps/system/readline' | |
| LN: platform/board to /tmp/checkrelease-star64/apps/platform/dummy | |
| make[3]: Nothing to be done for 'context'. | |
| make[3]: Leaving directory '/tmp/checkrelease-star64/apps/system/nsh' | |
| make[3]: Nothing to be done for 'context'. | |
| make[3]: Leaving directory '/tmp/checkrelease-star64/apps/examples/hello' | |
| make[3]: Leaving directory '/tmp/checkrelease-star64/apps/platform' | |
| make[3]: Nothing to be done for 'context'. | |
| make[3]: Leaving directory '/tmp/checkrelease-star64/apps/system/dd' | |
| make[3]: Nothing to be done for 'context'. | |
| make[3]: Leaving directory '/tmp/checkrelease-star64/apps/testing/sched/getprime' | |
| make[2]: Leaving directory '/tmp/checkrelease-star64/apps' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/examples/hello' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/nshlib' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/system/dd' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/platform' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/system/nsh' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/testing/sched/getprime' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/system/readline' | |
| make[3]: Leaving directory '/tmp/checkrelease-star64/apps/platform' | |
| make[3]: Leaving directory '/tmp/checkrelease-star64/apps/system/readline' | |
| make[3]: Leaving directory '/tmp/checkrelease-star64/apps/nshlib' | |
| make[3]: Leaving directory '/tmp/checkrelease-star64/apps/examples/hello' | |
| make[3]: Leaving directory '/tmp/checkrelease-star64/apps/system/nsh' | |
| make[3]: Leaving directory '/tmp/checkrelease-star64/apps/testing/sched/getprime' | |
| make[3]: Leaving directory '/tmp/checkrelease-star64/apps/system/dd' | |
| make[2]: Leaving directory '/tmp/checkrelease-star64/apps' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps' | |
| make[2]: Nothing to be done for 'context_wasm'. | |
| make[2]: Leaving directory '/tmp/checkrelease-star64/apps' | |
| make[1]: Leaving directory '/tmp/checkrelease-star64/apps' | |
| make[1]: Entering directory '/tmp/checkrelease-star64/apps' | |
| make[1]: Nothing to be done for 'register'. | |
| make[1]: Leaving directory '/tmp/checkrelease-star64/apps' | |
| make[1]: Entering directory '/tmp/checkrelease-star64/apps' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps/nshlib' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps/platform' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps/system/dd' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps/examples/hello' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps/system/nsh' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps/testing/sched/getprime' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps/system/readline' | |
| make[2]: Leaving directory '/tmp/checkrelease-star64/apps/platform' | |
| make[2]: Leaving directory '/tmp/checkrelease-star64/apps/testing/sched/getprime' | |
| make[2]: Leaving directory '/tmp/checkrelease-star64/apps/examples/hello' | |
| make[2]: Leaving directory '/tmp/checkrelease-star64/apps/system/dd' | |
| make[2]: Leaving directory '/tmp/checkrelease-star64/apps/system/nsh' | |
| make[2]: Leaving directory '/tmp/checkrelease-star64/apps/system/readline' | |
| make[2]: Leaving directory '/tmp/checkrelease-star64/apps/nshlib' | |
| make[1]: Leaving directory '/tmp/checkrelease-star64/apps' | |
| make[1]: Entering directory '/tmp/checkrelease-star64/apps' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps/examples/hello' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps/nshlib' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps/platform' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps/system/dd' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps/system/nsh' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps/system/readline' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps/testing/sched/getprime' | |
| CC: nsh_alias.c CC: board/dummy.c CC: nsh_command.c CC: nsh_console.c CC: nsh_consolemain.c CC: nsh_dbgcmds.c CC: nsh_envcmds.c CC: nsh_fileapps.c CC: nsh_fscmds.c CC: nsh_fsutils.c CC: readline.c CC: nsh_init.c CC: nsh_mmcmds.c CC: readline_common.c CC: nsh_mntcmds.c CC: nsh_parse.c CC: nsh_printf.c make[2]: Leaving directory '/tmp/checkrelease-star64/apps/examples/hello' | |
| make[2]: Leaving directory '/tmp/checkrelease-star64/apps/system/nsh' | |
| CC: readline_fd.c CC: nsh_proccmds.c CC: readline_stream.c CC: nsh_prompt.c CC: nsh_script.c CC: nsh_session.c make[2]: Leaving directory '/tmp/checkrelease-star64/apps/system/dd' | |
| CC: nsh_syscmds.c CC: nsh_system.c make[2]: Leaving directory '/tmp/checkrelease-star64/apps/testing/sched/getprime' | |
| CC: nsh_test.c make[2]: Leaving directory '/tmp/checkrelease-star64/apps/platform' | |
| CC: nsh_timcmds.c CC: nsh_wait.c make[2]: Leaving directory '/tmp/checkrelease-star64/apps/system/readline' | |
| make[2]: Leaving directory '/tmp/checkrelease-star64/apps/nshlib' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/examples/hello' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/nshlib' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/platform' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/system/dd' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/system/nsh' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/system/readline' | |
| make[3]: Entering directory '/tmp/checkrelease-star64/apps/testing/sched/getprime' | |
| make[3]: Leaving directory '/tmp/checkrelease-star64/apps/system/readline' | |
| make[3]: Leaving directory '/tmp/checkrelease-star64/apps/nshlib' | |
| make[3]: Leaving directory '/tmp/checkrelease-star64/apps/platform' | |
| CC: dd_main.c CC: nsh_main.c CC: hello_main.c CC: sh_main.c CC: getprime_main.c LD: /tmp/checkrelease-star64/apps/bin/init LD: /tmp/checkrelease-star64/apps/bin/hello LD: /tmp/checkrelease-star64/apps/bin/sh make[3]: Leaving directory '/tmp/checkrelease-star64/apps/examples/hello' | |
| LD: /tmp/checkrelease-star64/apps/bin/getprime make[3]: Leaving directory '/tmp/checkrelease-star64/apps/testing/sched/getprime' | |
| LD: /tmp/checkrelease-star64/apps/bin/dd make[3]: Leaving directory '/tmp/checkrelease-star64/apps/system/nsh' | |
| make[3]: Leaving directory '/tmp/checkrelease-star64/apps/system/dd' | |
| make[2]: Leaving directory '/tmp/checkrelease-star64/apps' | |
| make[2]: Entering directory '/tmp/checkrelease-star64/apps' | |
| make[2]: Nothing to be done for 'postinstall'. | |
| make[2]: Leaving directory '/tmp/checkrelease-star64/apps' | |
| make[1]: Leaving directory '/tmp/checkrelease-star64/apps' | |
| + popd | |
| /tmp/checkrelease-star64/nuttx /tmp/checkrelease-star64/nuttx | |
| + popd | |
| /tmp/checkrelease-star64/nuttx | |
| + echo ----- Generate Initial RAM Disk | |
| ----- Generate Initial RAM Disk | |
| + genromfs -f initrd -d ../apps/bin -V NuttXBootVol | |
| + echo '===== Star64 Size' | |
| ===== Star64 Size | |
| + riscv-none-elf-size nuttx | |
| text data bss dec hex filename | |
| 161297 1577 27216 190090 2e68a 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 -t -S --demangle --line-numbers --wide ../apps/bin/init | |
| + riscv-none-elf-objdump -t -S --demangle --line-numbers --wide nuttx | |
| + echo ----- Copy the config | |
| ----- Copy the config | |
| + cp .config nuttx.config | |
| + echo ----- Download the Device Tree | |
| ----- Download the Device Tree | |
| + wget https://github.com/starfive-tech/VisionFive2/releases/download/VF2_v3.1.5/jh7110-visionfive-v2.dtb | |
| --2025-12-27 08:40:20-- https://github.com/starfive-tech/VisionFive2/releases/download/VF2_v3.1.5/jh7110-visionfive-v2.dtb | |
| Resolving github.com (github.com)... 20.205.243.166 | |
| Connecting to github.com (github.com)|20.205.243.166|:443... connected. | |
| HTTP request sent, awaiting response... 302 Found | |
| Location: https://release-assets.githubusercontent.com/github-production-release-asset/575344135/b7ddaf85-4424-41de-9b34-c77d0ae98a04?sp=r&sv=2018-11-09&sr=b&spr=https&se=2025-12-27T01%3A16%3A37Z&rscd=attachment%3B+filename%3Djh7110-visionfive-v2.dtb&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-12-27T00%3A15%3A49Z&ske=2025-12-27T01%3A16%3A37Z&sks=b&skv=2018-11-09&sig=CVjxfX5m93ew17yYFDnkMluxz1WpqMiVZ4wBYRFz%2BvQ%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc2Njc5NjMyMCwibmJmIjoxNzY2Nzk2MDIwLCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.o7c23QupcUJS_k4ZF1U6xu9F1jjqESgTakIJnU2JXPY&response-content-disposition=attachment%3B%20filename%3Djh7110-visionfive-v2.dtb&response-content-type=application%2Foctet-stream [following] | |
| --2025-12-27 08:40:20-- https://release-assets.githubusercontent.com/github-production-release-asset/575344135/b7ddaf85-4424-41de-9b34-c77d0ae98a04?sp=r&sv=2018-11-09&sr=b&spr=https&se=2025-12-27T01%3A16%3A37Z&rscd=attachment%3B+filename%3Djh7110-visionfive-v2.dtb&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-12-27T00%3A15%3A49Z&ske=2025-12-27T01%3A16%3A37Z&sks=b&skv=2018-11-09&sig=CVjxfX5m93ew17yYFDnkMluxz1WpqMiVZ4wBYRFz%2BvQ%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc2Njc5NjMyMCwibmJmIjoxNzY2Nzk2MDIwLCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.o7c23QupcUJS_k4ZF1U6xu9F1jjqESgTakIJnU2JXPY&response-content-disposition=attachment%3B%20filename%3Djh7110-visionfive-v2.dtb&response-content-type=application%2Foctet-stream | |
| Resolving release-assets.githubusercontent.com (release-assets.githubusercontent.com)... 185.199.109.133, 185.199.110.133, 185.199.111.133, ... | |
| Connecting to release-assets.githubusercontent.com (release-assets.githubusercontent.com)|185.199.109.133|:443... connected. | |
| HTTP request sent, awaiting response... 200 OK | |
| Length: 50235 (49K) [application/octet-stream] | |
| Saving to: M-bM-^@M-^Xjh7110-visionfive-v2.dtbM-bM-^@M-^Y | |
| jh7110-visionfive-v2.dtb 0%[ ] 0 --.-KB/s jh7110-visionfive-v2.dtb 100%[===============================================>] 49.06K --.-KB/s in 0.004s | |
| 2025-12-27 08:40:20 (13.4 MB/s) - M-bM-^@M-^Xjh7110-visionfive-v2.dtbM-bM-^@M-^Y saved [50235/50235] | |
| + cp jh7110-visionfive-v2.dtb jh7110-star64-pine64.dtb | |
| + echo ----- Copy NuttX Binary Image, Device Tree and Initial RAM Disk to TFTP Server | |
| ----- Copy NuttX Binary Image, Device Tree and Initial RAM Disk to TFTP Server | |
| + scp nuttx.bin tftpserver:/tftpboot/Image | |
| nuttx.bin 0% 0 0.0KB/s --:-- ETAnuttx.bin 100% 2050KB 46.3MB/s 00:00 | |
| + scp jh7110-star64-pine64.dtb tftpserver:/tftpboot | |
| jh7110-star64-pine64.dtb 0% 0 0.0KB/s --:-- ETAjh7110-star64-pine64.dtb 100% 49KB 7.0MB/s 00:00 | |
| + scp initrd tftpserver:/tftpboot | |
| initrd 0% 0 0.0KB/s --:-- ETAinitrd 100% 1161KB 29.5MB/s 00:00 | |
| + ssh tftpserver ls -l /tftpboot/Image | |
| -rwxr-xr-x 1 pi pi 2098736 Dec 27 00:40 /tftpboot/Image | |
| + echo ----- Wait for USB Serial to be connected | |
| ----- Wait for USB Serial to be connected | |
| + usbserial=/dev/ttyUSB0 | |
| + set +x | |
| ***** Connect Star64 to USB Serial | |
| + echo ----- Run the firmware | |
| ----- Run the firmware | |
| + echo Start TFTP Server, power on Star64, run 'uname -a' and free. | |
| Start TFTP Server, power on Star64, run uname -a and free. | |
| + echo Press Enter to begin... | |
| Press Enter to begin... | |
| + read | |
| + echo '===== Star64 NSH Info and Free' | |
| ===== Star64 NSH Info and Free | |
| + screen /dev/ttyUSB0 115200 | |
| M-oM-?M-= | |
| U-Boot SPL 2021.10 (Jan 19 2023 - 04:09:41 +0800) | |
| DDR version: dc2e84f0. | |
| Trying to boot from SPI | |
| OpenSBI v1.2 | |
| ____ _____ ____ _____ | |
| / __ \ / ____| _ \_ _| | |
| | | | |_ __ ___ _ __ | (___ | |_) || | | |
| | | | | '_ \ / _ \ '_ \ \___ \| _ < | | | |
| | |__| | |_) | __/ | | |____) | |_) || |_ | |
| \____/| .__/ \___|_| |_|_____/|____/_____| | |
| | | | |
| |_| | |
| Platform Name : StarFive VisionFive V2 | |
| Platform Features : medeleg | |
| Platform HART Count : 5 | |
| Platform IPI Device : aclint-mswi | |
| Platform Timer Device : aclint-mtimer @ 4000000Hz | |
| Platform Console Device : uart8250 | |
| Platform HSM Device : jh7110-hsm | |
| Platform PMU Device : --- | |
| Platform Reboot Device : pm-reset | |
| Platform Shutdown Device : pm-reset | |
| Firmware Base : 0x40000000 | |
| Firmware Size : 288 KB | |
| Runtime SBI Version : 1.0 | |
| Domain0 Name : root | |
| Domain0 Boot HART : 1 | |
| Domain0 HARTs : 0*,1*,2*,3*,4* | |
| Domain0 Region00 : 0x0000000002000000-0x000000000200ffff (I) | |
| Domain0 Region01 : 0x0000000040000000-0x000000004007ffff () | |
| Domain0 Region02 : 0x0000000000000000-0xffffffffffffffff (R,W,X) | |
| Domain0 Next Address : 0x0000000040200000 | |
| Domain0 Next Arg1 : 0x0000000042200000 | |
| Domain0 Next Mode : S-mode | |
| Domain0 SysReset : yes | |
| Boot HART ID : 1 | |
| Boot HART Domain : root | |
| Boot HART Priv Version : v1.11 | |
| Boot HART Base ISA : rv64imafdcbx | |
| Boot HART ISA Extensions : none | |
| Boot HART PMP Count : 8 | |
| Boot HART PMP Granularity : 4096 | |
| Boot HART PMP Address Bits: 34 | |
| Boot HART MHPM Count : 2 | |
| Boot HART MIDELEG : 0x0000000000000222 | |
| Boot HART MEDELEG : 0x000000000000b109 | |
| U-Boot 2021.10 (Jan 19 2023 - 04:09:41 +0800), Build: jenkins-github_visionfive2-6 | |
| CPU: rv64imacu | |
| Model: StarFive VisionFive V2 | |
| DRAM: 8 GiB | |
| MMC: sdio0@16010000: 0, sdio1@16020000: 1 | |
| Loading Environment from SPIFlash... SF: Detected gd25lq128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB | |
| OK | |
| StarFive EEPROM format v2 | |
| --------EEPROM INFO-------- | |
| Vendor : PINE64 | |
| Product full SN: STAR64V1-2310-D008E000-00000003 | |
| data version: 0x2 | |
| PCB revision: 0xc1 | |
| BOM revision: A | |
| Ethernet MAC0 address: 6c:cf:39:00:75:5d | |
| Ethernet MAC1 address: 6c:cf:39:00:75:5e | |
| --------EEPROM INFO-------- | |
| In: serial@10000000 | |
| Out: serial@10000000 | |
| Err: serial@10000000 | |
| Model: StarFive VisionFive V2 | |
| Net: eth0: ethernet@16030000, eth1: ethernet@16040000 | |
| Card did not respond to voltage select! : -110 | |
| Card did not respond to voltage select! : -110 | |
| bootmode flash device 0 | |
| Card did not respond to voltage select! : -110 | |
| Hit any key to stop autoboot: 2 1 0 | |
| Card did not respond to voltage select! : -110 | |
| Couldn't find partition mmc 0:3 | |
| Can't set block device | |
| Importing environment from mmc0 ... | |
| Card did not respond to voltage select! : -110 | |
| Couldn't find partition mmc 1:2 | |
| Can't set block device | |
| ## Warning: defaulting to text format | |
| ## Error: "boot2" not defined | |
| Card did not respond to voltage select! : -110 | |
| ethernet@16030000 Waiting for PHY auto negotiation to complete...... done | |
| BOOTP broadcast 1 | |
| BOOTP broadcast 2 | |
| BOOTP broadcast 3 | |
| *** Unhandled DHCP Option in OFFER/ACK: 43 | |
| *** Unhandled DHCP Option in OFFER/ACK: 43 | |
| DHCP client bound to address 192.168.31.142 (806 ms) | |
| Using ethernet@16030000 device | |
| TFTP from server 192.168.31.1; our IP address is 192.168.31.142 | |
| Filename 'boot.scr.uimg'. | |
| Load address: 0x43900000 | |
| Loading: * | |
| TFTP server died; starting again | |
| BOOTP broadcast 1 | |
| *** Unhandled DHCP Option in OFFER/ACK: 43 | |
| *** Unhandled DHCP Option in OFFER/ACK: 43 | |
| DHCP client bound to address 192.168.31.142 (541 ms) | |
| Using ethernet@16030000 device | |
| TFTP from server 192.168.31.1; our IP address is 192.168.31.142 | |
| Filename 'boot.scr.uimg'. | |
| Load address: 0x40200000 | |
| Loading: * | |
| TFTP server died; starting again | |
| Using ethernet@16030000 device | |
| TFTP from server 192.168.31.10; our IP address is 192.168.31.142 | |
| Filename 'Image'. | |
| Load address: 0x40200000 | |
| Loading: * ################################################################# | |
| ################################################################# | |
| ############# | |
| 1.2 MiB/s | |
| done | |
| Bytes transferred = 2098736 (200630 hex) | |
| Using ethernet@16030000 device | |
| TFTP from server 192.168.31.10; our IP address is 192.168.31.142 | |
| Filename 'jh7110-star64-pine64.dtb'. | |
| Load address: 0x46000000 | |
| Loading: * #### | |
| 1.2 MiB/s | |
| done | |
| Bytes transferred = 50235 (c43b hex) | |
| Using ethernet@16030000 device | |
| TFTP from server 192.168.31.10; our IP address is 192.168.31.142 | |
| Filename 'initrd'. | |
| Load address: 0x46100000 | |
| Loading: * ################################################################# | |
| ################ | |
| 1.2 MiB/s | |
| done | |
| Bytes transferred = 1188864 (122400 hex) | |
| ## Flattened Device Tree blob at 46000000 | |
| Booting using the fdt blob at 0x46000000 | |
| Using Device Tree in place at 0000000046000000, end 000000004600f43a | |
| Starting kernel ... | |
| clk u5_dw_i2c_clk_core already disabled | |
| clk u5_dw_i2c_clk_apb already disabled | |
| BC | |
| NuttShell (NSH) NuttX-12.12.0 | |
| nsh> uname -a | |
| NuttX 12.12.0 54b5a8f2c3 Dec 27 2025 08:40:03 risc-v star64 | |
| nsh> free | |
| total used free maxused maxfree nused nfree name | |
| 2061312 11552 2049760 33448 2042800 40 5 Kmem | |
| 20971520 720896 20250624 20250624 Page | |
| nsh> ls -l /dev | |
| /dev: | |
| crw-rw-rw- 0 console | |
| crw-rw-rw- 0 null | |
| brw-rw-rw- 16777216 ram0 | |
| crw-rw-rw- 0 ttyS0 | |
| crw-rw-rw- 0 zero | |
| nsh> ps | |
| TID PID PPID PRI POLICY TYPE NPX STATE EVENT SIGMASK STACK USED FILLED COMMAND | |
| 0 0 0 0 FIFO Kthread - Ready 0000000000000000 0003040 0000704 23.1% Idle_Task | |
| 1 0 0 100 RR Kthread - Waiting Semaphore 0000000000000000 0001952 0000768 39.3% lpwork 0x40400100 0x40400180 | |
| 3 3 0 100 RR Task - Running 0000000000000000 0002992 0001864 62.2% /system/bin/init | |
| nsh> hello | |
| Hello, World!! | |
| nsh> getprime | |
| Set thread priority to 10 | |
| Set thread policy to SCHED_RR | |
| Start thread #0 | |
| thread #0 started, looking for primes < 10000, doing 10 run(s) | |
| thread #0 finished, found 1230 primes, last one was 9973 | |
| Done | |
| getprime took 16303491908785 msec | |
| nsh> hello | |
| Hello, World!! | |
| nsh> getprime | |
| Set thread priority to 10 | |
| Set thread policy to SCHED_RR | |
| Start thread #0 | |
| thread #0 started, looking for primes < 10000, doing 10 run(s) | |
| thread #0 finished, found 1230 primes, last one was 9973 | |
| Done | |
| getprime took 16303491908785 msec | |
| nsh> sleep 10 | |
| Really kill this window [y/n] | |
| [screen is terminating] | |
| + echo ----- TODO: Verify hash from uname | |
| ----- TODO: Verify hash from uname | |
| Script done on 2025-12-27 08:43:35+08:00 [COMMAND_EXIT_CODE="0"] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment