Commit Graph

189 Commits

Author SHA1 Message Date
Wu Zhangjin 0ff6451b55 tools: fix up toc generator
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-05-31 21:19:08 +08:00
Wu Zhangjin 923d411f02 README: Fix up toc generater
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-05-31 21:02:57 +08:00
Wu Zhangjin 0eeb0ccc4b tools: docker/env.sh: share it with the other labs
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-05-06 21:44:13 +08:00
Wu Zhangjin 368ba6de6b tools: docker/env.sh: check file path
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-05-06 21:34:50 +08:00
Wu Zhangjin 69de8642f7 Makefile: silence gcc-switch logging
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-05-06 16:18:32 +08:00
Wu Zhangjin f9326dee86 uboot: add aarch64 support
1. use -bios instead of -kernel
   see: https://github.com/ARM-software/u-boot/blob/master/doc/README.qemu-arm

2. use -device loader instead of old -kernel and name it 'ram' bootdev
   please get dram info via 'bdinfo' command of uboot and make sure the size is not bigger than MEM=xxx.

3. use the second flash (unit=1) for the first one is used by -bios
   see: https://stackoverflow.com/questions/57461025/how-to-add-sd-flash-to-qemu-virt-machine

4. no uImage for aarch64, use Image instead, and then use booti instead of bootm

5. ENV_xxx are added for ADDR, SIZE and OFFSET of flash. not hardcoded as before.

Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-05-06 07:24:47 +08:00
Wu Zhangjin ba7dffc19c tools: add latest dtc and mkimage
The tools in docker image is too old to work.

Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-05-06 06:39:45 +08:00
Wu Zhangjin c3944b6e10 uboot: allow customize environment offset of flash
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-05-05 23:54:27 +08:00
Wu Zhangjin fb00409a67 tools: board/config.sh: clean up logging
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-05-05 23:38:34 +08:00
Wu Zhangjin 22cf23d82f tools: docker/env.sh: add macosx refs
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-05-04 22:19:47 +08:00
Wu Zhangjin bd7575a663 tools: docker/env.sh: clean up system info for windows
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-05-04 21:56:25 +08:00
Wu Zhangjin 84faf7f6b3 tools: docker/env.sh: add macosx support
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-05-04 21:46:02 +08:00
Wu Zhangjin 8ecce7941a tools: docker/env.sh: add windows support
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-05-04 20:53:55 +08:00
Wu Zhangjin 8b4784def8 tools: uboot: silence bootcmd redefiniton
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-05-04 20:53:55 +08:00
Wu Zhangjin 0e5833ff2a tools: docker/env.sh: fix up shell version and arch info
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-04-30 22:26:25 +08:00
Wu Zhangjin 28408fcfbc tools: docker/env.sh: make sure docker is installed
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-04-30 11:51:51 +08:00
Wu Zhangjin 2401543ca4 tools: docker/env.sh: only allow run in host system
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-04-30 11:46:44 +08:00
Wu Zhangjin ee302f1a8c tools: env: get product and board info
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-04-30 01:45:37 +08:00
Wu Zhangjin 6b6238082d tools: get more env information
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-04-30 01:25:17 +08:00
Wu Zhangjin 29aacc3cfe tools: add script to get docker running env
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-04-29 22:47:15 +08:00
Wu Zhangjin 2ac24ff998 Clean up copyright info
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-04-27 20:50:32 +08:00
Wu Zhangjin fb1b04b49d uboot: fix up nodtb version support
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-04-27 20:50:32 +08:00
Wu Zhangjin c3de1cfae8 tools/toc.sh: add missing first level toc
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-03-28 13:56:44 +08:00
Wu Zhangjin f64f7a1d08 add local-edit/local-config support
This allow easier remote-local sync.

Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-03-28 13:36:18 +08:00
Wu Zhangjin fe73f0e91b tools: comment the sync command
this command may block normal boot in slow system.

Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-03-23 01:48:05 +08:00
Wu Zhangjin 73183226b5 tools: add missing kernel/olddefconfig.sh
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-03-14 03:54:55 +08:00
Wu Zhangjin ddace0aa1c update tools/toc.sh
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-03-12 17:33:09 +08:00
Wu Zhangjin c7972bbf83 fix up for list command
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-03-03 20:56:16 +08:00
Wu Zhangjin 64c71de93e Fix up default rootfs type setting
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-03-03 18:26:10 +08:00
Wu Zhangjin b5032d85b3 uboot: fix up cmdline parsing
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-02-29 20:09:30 +08:00
Wu Zhangjin ae8d8bfead README_zh: fix up content table
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-02-05 17:30:38 +08:00
Wu Zhangjin d26fd07230 Makefile: remove deprecated tools/save-env.sh
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-02-01 19:40:33 +08:00
Wu Zhangjin bbc26104f7 Makefile: add gengoals
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-02-01 12:24:41 +08:00
Wu Zhangjin 045c72ff68 Makefile: share more codes
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-01-31 23:30:52 +08:00
Wu Zhangjin c5cd47ba8b testing: document timeout continue running
allow ignore known timeout issue.

Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-01-31 20:12:51 +08:00
Wu Zhangjin fe2eaa1803 tools: add missing depmod.sh
This is from latest linux-stable: v5.1

Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-01-09 21:05:02 +08:00
Wu Zhangjin 6678328411 tools: config.sh: allow save to sub makefiles
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-01-09 20:59:28 +08:00
Wu Zhangjin e63d473378 feature: add missing patch.sh calling
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-01-09 02:00:53 +08:00
Wu Zhangjin 22c7e72c18 tools: feature: allow add feature specific patch.sh
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-01-09 01:55:26 +08:00
Wu Zhangjin e03ffad40b Makefile: clean up CCVER info
Align CCVER with GCC while CCORI=internal

Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-01-08 21:55:48 +08:00
Wu Zhangjin 9b32326fff Makefile: save BOARD/B at board-config and boot/test
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-01-08 19:46:38 +08:00
Wu Zhangjin 59fb2a7e40 tools: add a stable git clone script
Use init+fetch instead of clone to fix up big repo clone issue.

Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-01-07 18:25:21 +08:00
Wu Zhangjin 7d8f6f0032 Makefile: update board configure script and usage
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-01-06 05:31:46 +08:00
Wu Zhangjin 754678e0d7 tools: add missing kernel/config
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-01-03 00:24:30 +08:00
Wu Zhangjin 555f013ab4 conifg.sh: assign the value immediately, to override the previous defined.
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2020-01-02 02:18:01 +08:00
Wu Zhangjin 517441ad67 config.sh: fix up variable match
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2019-12-30 17:34:26 +08:00
Wu Zhangjin 06fd06a5fc Makefile: kernel-clone: clone GCC too
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2019-12-30 17:17:56 +08:00
Wu Zhangjin 563f17a59a README: fix up url
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2019-12-27 12:42:21 +08:00
Wu Zhangjin ce9acac417 tools: add docker/tags.sh to list all tags of image
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2019-08-16 15:27:26 +08:00
Wu Zhangjin 502ef68e1b board: add variables config helper
$ make board-config LINUX=v4.6.7

Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
2019-08-16 15:27:26 +08:00