├── .gdb ├── .gitignore ├── kernel.default └── uboot.default ├── .gitignore ├── .gitmodules ├── .labbegin ├── .labinit ├── AUTHORS ├── COPYING ├── Makefile ├── README.md ├── README_zh.md ├── TODO.md ├── VERSION ├── boards ├── .gitignore ├── aarch64 │ ├── raspi3 │ │ ├── Makefile │ │ └── README.md │ └── virt │ │ ├── Makefile │ │ └── README.md ├── arm │ ├── ebf-imx6ull │ │ ├── Makefile │ │ └── README.md │ ├── mcimx6ul-evk │ │ ├── Makefile │ │ └── README.md │ ├── versatilepb │ │ └── Makefile │ ├── vexpress-a9 │ │ └── Makefile │ └── virt │ │ └── Makefile ├── i386 │ └── pc │ │ ├── Makefile │ │ ├── Makefile.gcc │ │ ├── Makefile.linux_v2.6.10 │ │ ├── Makefile.linux_v2.6.11.12 │ │ └── README.md ├── loongarch64 │ └── virt │ │ ├── Makefile │ │ └── README.md ├── mips64el │ ├── loongson3-virt │ │ ├── Makefile │ │ └── README.md │ ├── ls2k │ │ ├── Makefile │ │ └── README.md │ └── ls3a7a │ │ ├── Makefile │ │ └── README.md ├── mipsel │ ├── ls1b │ │ ├── Makefile │ │ └── README.md │ ├── ls232 │ │ ├── Makefile │ │ └── README.md │ └── malta │ │ └── Makefile ├── ppc │ ├── g3beige │ │ └── Makefile │ └── ppce500 │ │ └── Makefile ├── ppc64 │ ├── powernv │ │ └── Makefile │ └── pseries │ │ └── Makefile ├── ppc64le │ ├── powernv │ │ └── Makefile │ └── pseries │ │ └── Makefile ├── riscv32 │ └── virt │ │ ├── Makefile │ │ └── README.md ├── riscv64 │ ├── tiny-riscv-box │ │ ├── Makefile │ │ └── README.md │ └── virt │ │ ├── Makefile │ │ └── README.md ├── s390x │ └── s390-ccw-virtio │ │ ├── Makefile │ │ └── README.md └── x86_64 │ └── pc │ └── Makefile ├── doc ├── FAQ.md ├── ftrace │ └── ftrace.md ├── gcs │ ├── gcs.txt │ └── paper │ │ ├── Makefile │ │ ├── gc.eps │ │ ├── paper.pdf │ │ ├── paper.tex │ │ └── typical.eps ├── images │ ├── contact-sponsor.png │ ├── ebf-imx6ull.png │ ├── linux-lab-disk-demo.png │ ├── linux-lab-logo.jpg │ ├── linux-lab.jpg │ ├── linux-lab.png │ └── tinylab-wechat.jpg ├── install │ ├── arch-docker.md │ ├── daemon.json │ ├── manjaro-docker.md │ └── ubuntu-docker.md ├── kft │ ├── kft.txt │ └── kft_kickstart.txt ├── live │ ├── README.md │ └── uboot.md ├── qemu │ ├── qemu-3.1.50-doc.html │ ├── qemu-doc.html │ └── qemu.txt └── uksm │ └── uksm.txt ├── hostshare └── .placeholder ├── prebuilt ├── .gitignore ├── README.md ├── fullroot │ ├── README.md │ └── build │ │ ├── .gitignore │ │ └── Dockerfile ├── kernel │ └── README.md ├── qemu │ └── README.md ├── root │ └── README.md ├── toolchains │ ├── Makefile │ ├── README.md │ ├── aarch64 │ │ ├── .gitignore │ │ ├── Makefile │ │ └── README.md │ ├── arm │ │ ├── .gitignore │ │ ├── Makefile │ │ └── README.md │ ├── i386 │ │ └── Makefile │ ├── loongarch64 │ │ └── Makefile │ ├── mips64el │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ └── readme-gcc447-loongson.txt │ ├── mipsel │ │ ├── .gitignore │ │ ├── Makefile │ │ └── README.md │ ├── ppc │ │ ├── .gitignore │ │ ├── Makefile │ │ └── README.md │ ├── ppc64 │ │ └── Makefile │ ├── ppc64le │ │ └── Makefile │ ├── riscv32 │ │ ├── .gitignore │ │ ├── Makefile │ │ └── README.md │ ├── riscv64 │ │ ├── .gitignore │ │ ├── Makefile │ │ └── README.md │ ├── s390x │ │ └── Makefile │ └── x86_64 │ │ └── Makefile └── uboot │ └── README.md ├── src ├── examples │ ├── README.md │ ├── assembly │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── aarch64 │ │ │ ├── Makefile │ │ │ └── aarch64-hello.s │ │ ├── arm │ │ │ ├── Makefile │ │ │ └── arm-hello.s │ │ ├── common.mk │ │ ├── gdbinit │ │ ├── gdbinit.auto │ │ ├── mips64el │ │ │ ├── Makefile │ │ │ └── mips64el-hello.s │ │ ├── mipsel │ │ │ ├── Makefile │ │ │ └── mipsel-hello.s │ │ ├── powerpc │ │ │ ├── Makefile │ │ │ └── ppc32-hello.s │ │ ├── powerpc64 │ │ │ ├── Makefile │ │ │ └── ppc64-hello.s │ │ ├── riscv32 │ │ │ ├── Makefile │ │ │ └── riscv32-hello.s │ │ ├── riscv64 │ │ │ ├── Makefile │ │ │ ├── riscv64-hello-reboot.s │ │ │ └── riscv64-hello.s │ │ ├── x86 │ │ │ ├── Makefile │ │ │ └── x86-hello.s │ │ └── x86_64 │ │ │ ├── Makefile │ │ │ └── x64-hello.s │ ├── c │ │ └── hello │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ └── hello.c │ ├── makefile │ │ └── template │ │ │ ├── Makefile │ │ │ └── README.md │ ├── nolibc │ │ └── hello.c │ ├── python │ │ ├── .gitignore │ │ ├── README.md │ │ └── math │ │ │ └── sympy │ │ │ ├── Makefile │ │ │ └── equ-solve.py │ └── shell │ │ ├── env-inherit │ │ ├── README.md │ │ ├── child1.sh │ │ ├── parent1.sh │ │ ├── parent2.sh │ │ ├── parent3.sh │ │ └── parent4.sh │ │ ├── hello │ │ ├── README.md │ │ └── hello.sh │ │ └── valsval │ │ └── valsval.sh ├── feature │ ├── .gitignore │ └── linux │ │ ├── 9pnet │ │ ├── config │ │ ├── config.aarch64.virt.broken │ │ ├── config.pc │ │ └── config.versatilepb │ │ ├── cmdline_size │ │ ├── README.md │ │ └── patch.sh │ │ ├── core │ │ ├── debug │ │ │ └── config │ │ ├── initrd │ │ │ └── config │ │ ├── module │ │ │ └── config │ │ └── nfsroot │ │ │ ├── README.md │ │ │ └── config │ │ ├── ftrace │ │ ├── v2.6.36 │ │ │ ├── config │ │ │ ├── env.g3beige │ │ │ ├── env.malta │ │ │ ├── env.pc │ │ │ └── env.versatilepb │ │ └── v2.6.37 │ │ │ ├── config │ │ │ └── env.g3beige │ │ ├── gcs │ │ └── v2.6.36 │ │ │ ├── config │ │ │ ├── env.g3beige │ │ │ ├── env.malta │ │ │ ├── env.pc │ │ │ ├── env.versatilepb │ │ │ └── patch │ │ ├── kft │ │ └── v2.6.36 │ │ │ ├── config │ │ │ ├── config.pc │ │ │ ├── env.malta │ │ │ ├── env.pc │ │ │ └── patch │ │ ├── nolibc │ │ └── config │ │ ├── rt │ │ ├── config │ │ ├── v5.0.21 │ │ │ ├── .gitignore │ │ │ └── download.sh │ │ └── v5.2 │ │ │ ├── .gitignore │ │ │ └── download.sh │ │ ├── rust │ │ ├── config │ │ ├── v5.13 │ │ │ ├── README.md │ │ │ ├── download.sh │ │ │ ├── env.aarch64.virt │ │ │ ├── env.pc │ │ │ └── env.riscv64.virt │ │ └── v6.1.1 │ │ │ ├── README.md │ │ │ ├── env.pc │ │ │ └── env.sh │ │ └── uksm │ │ └── v2.6.38 │ │ ├── config │ │ ├── patch │ │ └── version ├── modules │ ├── .gitignore │ ├── README.md │ ├── exception │ │ ├── Makefile │ │ └── exception.c │ ├── hello │ │ ├── Makefile │ │ └── hello.c │ └── ldt │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── common.h │ │ ├── ctracer.h │ │ ├── dio.c │ │ ├── kthread_sample.c │ │ ├── ldt-test │ │ ├── ldt.c │ │ ├── ldt_configfs_basic.c │ │ ├── ldt_plat_dev.c │ │ ├── ldt_plat_drv.c │ │ ├── ldt_plat_test │ │ ├── misc_loop_drv.c │ │ ├── misc_loop_drv_test │ │ └── tracing.h ├── patch │ ├── linux │ │ ├── patch.sh │ │ └── v2.6.35 │ │ │ └── gcc5.patch │ ├── qemu │ │ ├── loongson-v1.0 │ │ │ ├── 0001-add-README.md.patch │ │ │ ├── 0002-give-ls1x-clkreg-a-reasonable-default-to-avoid-kerne.patch │ │ │ ├── 0003-ls3a2h-fix-axi-dma-and-pcie-dma-addres-space.patch │ │ │ ├── 0004-make-ls3a2h-default-blk-is-ide.patch │ │ │ ├── 0005-ls3a7a-fix-ahci-irq.patch │ │ │ ├── 0006-fix-ls3a-memenv.patch │ │ │ ├── 0007-ls232-add-synopgmac-network-temporarily.patch │ │ │ ├── 0008-enlarge-kernel-cmdline-size-from-256-bytes-to-4096-b.patch │ │ │ ├── 0009-fix-warnings.patch │ │ │ ├── 0010-comment-out-unused-variables.patch │ │ │ ├── 0011-use-gitee-mirror-of-qemu-submodules.patch │ │ │ ├── 0012-ls2k-fix-up-libfdt.h-include-issue.patch │ │ │ └── 0013-feat-add-support-for-power-off-and-reboot.patch │ │ ├── v0.10 │ │ │ └── qemu-Makefile.patch │ │ ├── v2.12.0 │ │ │ └── 0003-submodule-use-gitee-mirrors.patch │ │ └── v4.1.1 │ │ │ └── 0003-submodule-use-gitee-mirrors.patch │ └── uboot │ │ ├── v2015.07 │ │ ├── .gitignore │ │ ├── Makefile.lib-zconf.patch │ │ └── compiler-gcc.patch │ │ └── v2020.04 │ │ └── 0001-Makefile-Fix-up-undefine-command.patch └── system │ ├── etc │ ├── default │ │ ├── sharing │ │ └── testing │ ├── init.d │ │ ├── S20urandom │ │ ├── S50sharing │ │ └── S60testing │ ├── network │ │ ├── if-pre-up.d │ │ │ └── config_iface │ │ └── interfaces │ └── resolv.conf │ └── tools │ ├── ftrace │ ├── test_guest.sh │ ├── test_host_after.sh │ └── trace.sh │ ├── kft │ ├── kd │ ├── kft.conf │ ├── test_guest.sh │ ├── test_host_after.sh │ ├── test_host_before.sh │ └── trace.sh │ ├── module │ ├── test_guest_bottom.sh │ └── test_guest_top.sh │ ├── sharing │ ├── start.sh │ └── stop.sh │ └── testing │ ├── start.sh │ └── stop.sh ├── tftpboot ├── .gitignore └── .placeholder └── tools ├── .gitignore ├── .vimrc ├── board ├── config.sh └── show.sh ├── build ├── README.md ├── backup ├── cache ├── free └── uncache ├── deps ├── .gitignore ├── install.sh ├── llvm.sh └── rust.sh ├── gcc ├── list.sh └── version.sh ├── git ├── bisect.sh ├── clone.sh └── commit-time.sh ├── helper ├── complete.sh ├── getip.py ├── poweroff.py ├── reboot.py └── run.py ├── kernel ├── calltrace-helper.sh ├── config ├── depmod.sh ├── dtc ├── extract-ikconfig ├── feature-config.sh ├── feature-download.sh ├── feature-env.sh ├── feature-patch.sh ├── merge_config.sh ├── olddefconfig.sh └── patch.sh ├── module └── clean.sh ├── nolibc ├── README.md ├── crosstool.sh ├── dump.sh ├── elf2flt.ld ├── elf2flt.riscv64 └── wordsize.h ├── qemu ├── build.sh ├── gitmodules.url.txt ├── macaddr.sh ├── mirror.sh ├── patch.sh ├── reader.sh └── update-submodules.sh ├── root ├── debootstrap │ └── finalize-debootstrap.sh ├── dir2hd.sh ├── dir2rd.sh ├── docker │ ├── build.sh │ ├── chroot.sh │ ├── dump.sh │ ├── extract.sh │ └── run.sh ├── hd2dir.sh ├── hd2rd.sh ├── install.sh ├── patch.sh ├── rd2dir.sh ├── rd2hd.sh ├── rootdev_type.sh └── rootfs_type.sh ├── testing ├── kill.sh ├── nolibc.sh ├── run.sh └── wsl.sh ├── toc.sh ├── uboot ├── boot-test.sh ├── config.sh ├── env.sh ├── mkimage ├── patch.sh ├── pflash.sh ├── sd.sh └── tftp.sh └── xterm.sh /.gdb/.gitignore: -------------------------------------------------------------------------------- 1 | *.user 2 | -------------------------------------------------------------------------------- /.gdb/kernel.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/.gdb/kernel.default -------------------------------------------------------------------------------- /.gdb/uboot.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/.gdb/uboot.default -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/.gitmodules -------------------------------------------------------------------------------- /.labbegin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/.labbegin -------------------------------------------------------------------------------- /.labinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/.labinit -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/AUTHORS -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/COPYING -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/README.md -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/README_zh.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/TODO.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | Linux Lab v1.4 2 | -------------------------------------------------------------------------------- /boards/.gitignore: -------------------------------------------------------------------------------- 1 | csky 2 | -------------------------------------------------------------------------------- /boards/aarch64/raspi3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/aarch64/raspi3/Makefile -------------------------------------------------------------------------------- /boards/aarch64/raspi3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/aarch64/raspi3/README.md -------------------------------------------------------------------------------- /boards/aarch64/virt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/aarch64/virt/Makefile -------------------------------------------------------------------------------- /boards/aarch64/virt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/aarch64/virt/README.md -------------------------------------------------------------------------------- /boards/arm/ebf-imx6ull/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/arm/ebf-imx6ull/Makefile -------------------------------------------------------------------------------- /boards/arm/ebf-imx6ull/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/arm/ebf-imx6ull/README.md -------------------------------------------------------------------------------- /boards/arm/mcimx6ul-evk/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/arm/mcimx6ul-evk/Makefile -------------------------------------------------------------------------------- /boards/arm/mcimx6ul-evk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/arm/mcimx6ul-evk/README.md -------------------------------------------------------------------------------- /boards/arm/versatilepb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/arm/versatilepb/Makefile -------------------------------------------------------------------------------- /boards/arm/vexpress-a9/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/arm/vexpress-a9/Makefile -------------------------------------------------------------------------------- /boards/arm/virt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/arm/virt/Makefile -------------------------------------------------------------------------------- /boards/i386/pc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/i386/pc/Makefile -------------------------------------------------------------------------------- /boards/i386/pc/Makefile.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/i386/pc/Makefile.gcc -------------------------------------------------------------------------------- /boards/i386/pc/Makefile.linux_v2.6.10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/i386/pc/Makefile.linux_v2.6.10 -------------------------------------------------------------------------------- /boards/i386/pc/Makefile.linux_v2.6.11.12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/i386/pc/Makefile.linux_v2.6.11.12 -------------------------------------------------------------------------------- /boards/i386/pc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/i386/pc/README.md -------------------------------------------------------------------------------- /boards/loongarch64/virt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/loongarch64/virt/Makefile -------------------------------------------------------------------------------- /boards/loongarch64/virt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/loongarch64/virt/README.md -------------------------------------------------------------------------------- /boards/mips64el/loongson3-virt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/mips64el/loongson3-virt/Makefile -------------------------------------------------------------------------------- /boards/mips64el/loongson3-virt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/mips64el/loongson3-virt/README.md -------------------------------------------------------------------------------- /boards/mips64el/ls2k/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/mips64el/ls2k/Makefile -------------------------------------------------------------------------------- /boards/mips64el/ls2k/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/mips64el/ls2k/README.md -------------------------------------------------------------------------------- /boards/mips64el/ls3a7a/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/mips64el/ls3a7a/Makefile -------------------------------------------------------------------------------- /boards/mips64el/ls3a7a/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/mips64el/ls3a7a/README.md -------------------------------------------------------------------------------- /boards/mipsel/ls1b/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/mipsel/ls1b/Makefile -------------------------------------------------------------------------------- /boards/mipsel/ls1b/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/mipsel/ls1b/README.md -------------------------------------------------------------------------------- /boards/mipsel/ls232/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/mipsel/ls232/Makefile -------------------------------------------------------------------------------- /boards/mipsel/ls232/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/mipsel/ls232/README.md -------------------------------------------------------------------------------- /boards/mipsel/malta/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/mipsel/malta/Makefile -------------------------------------------------------------------------------- /boards/ppc/g3beige/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/ppc/g3beige/Makefile -------------------------------------------------------------------------------- /boards/ppc/ppce500/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/ppc/ppce500/Makefile -------------------------------------------------------------------------------- /boards/ppc64/powernv/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/ppc64/powernv/Makefile -------------------------------------------------------------------------------- /boards/ppc64/pseries/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/ppc64/pseries/Makefile -------------------------------------------------------------------------------- /boards/ppc64le/powernv/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/ppc64le/powernv/Makefile -------------------------------------------------------------------------------- /boards/ppc64le/pseries/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/ppc64le/pseries/Makefile -------------------------------------------------------------------------------- /boards/riscv32/virt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/riscv32/virt/Makefile -------------------------------------------------------------------------------- /boards/riscv32/virt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/riscv32/virt/README.md -------------------------------------------------------------------------------- /boards/riscv64/tiny-riscv-box/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/riscv64/tiny-riscv-box/Makefile -------------------------------------------------------------------------------- /boards/riscv64/tiny-riscv-box/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/riscv64/tiny-riscv-box/README.md -------------------------------------------------------------------------------- /boards/riscv64/virt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/riscv64/virt/Makefile -------------------------------------------------------------------------------- /boards/riscv64/virt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/riscv64/virt/README.md -------------------------------------------------------------------------------- /boards/s390x/s390-ccw-virtio/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/s390x/s390-ccw-virtio/Makefile -------------------------------------------------------------------------------- /boards/s390x/s390-ccw-virtio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/s390x/s390-ccw-virtio/README.md -------------------------------------------------------------------------------- /boards/x86_64/pc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/boards/x86_64/pc/Makefile -------------------------------------------------------------------------------- /doc/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/FAQ.md -------------------------------------------------------------------------------- /doc/ftrace/ftrace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/ftrace/ftrace.md -------------------------------------------------------------------------------- /doc/gcs/gcs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/gcs/gcs.txt -------------------------------------------------------------------------------- /doc/gcs/paper/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/gcs/paper/Makefile -------------------------------------------------------------------------------- /doc/gcs/paper/gc.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/gcs/paper/gc.eps -------------------------------------------------------------------------------- /doc/gcs/paper/paper.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/gcs/paper/paper.pdf -------------------------------------------------------------------------------- /doc/gcs/paper/paper.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/gcs/paper/paper.tex -------------------------------------------------------------------------------- /doc/gcs/paper/typical.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/gcs/paper/typical.eps -------------------------------------------------------------------------------- /doc/images/contact-sponsor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/images/contact-sponsor.png -------------------------------------------------------------------------------- /doc/images/ebf-imx6ull.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/images/ebf-imx6ull.png -------------------------------------------------------------------------------- /doc/images/linux-lab-disk-demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/images/linux-lab-disk-demo.png -------------------------------------------------------------------------------- /doc/images/linux-lab-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/images/linux-lab-logo.jpg -------------------------------------------------------------------------------- /doc/images/linux-lab.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/images/linux-lab.jpg -------------------------------------------------------------------------------- /doc/images/linux-lab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/images/linux-lab.png -------------------------------------------------------------------------------- /doc/images/tinylab-wechat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/images/tinylab-wechat.jpg -------------------------------------------------------------------------------- /doc/install/arch-docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/install/arch-docker.md -------------------------------------------------------------------------------- /doc/install/daemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/install/daemon.json -------------------------------------------------------------------------------- /doc/install/manjaro-docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/install/manjaro-docker.md -------------------------------------------------------------------------------- /doc/install/ubuntu-docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/install/ubuntu-docker.md -------------------------------------------------------------------------------- /doc/kft/kft.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/kft/kft.txt -------------------------------------------------------------------------------- /doc/kft/kft_kickstart.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/kft/kft_kickstart.txt -------------------------------------------------------------------------------- /doc/live/README.md: -------------------------------------------------------------------------------- 1 | 2 | ref: 3 | -------------------------------------------------------------------------------- /doc/live/uboot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/live/uboot.md -------------------------------------------------------------------------------- /doc/qemu/qemu-3.1.50-doc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/qemu/qemu-3.1.50-doc.html -------------------------------------------------------------------------------- /doc/qemu/qemu-doc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/qemu/qemu-doc.html -------------------------------------------------------------------------------- /doc/qemu/qemu.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/qemu/qemu.txt -------------------------------------------------------------------------------- /doc/uksm/uksm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/doc/uksm/uksm.txt -------------------------------------------------------------------------------- /hostshare/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prebuilt/.gitignore: -------------------------------------------------------------------------------- 1 | fullroot/tmp/ 2 | -------------------------------------------------------------------------------- /prebuilt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/README.md -------------------------------------------------------------------------------- /prebuilt/fullroot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/fullroot/README.md -------------------------------------------------------------------------------- /prebuilt/fullroot/build/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !Dockerfile 3 | !.gitignore 4 | !*/... 5 | -------------------------------------------------------------------------------- /prebuilt/fullroot/build/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/fullroot/build/Dockerfile -------------------------------------------------------------------------------- /prebuilt/kernel/README.md: -------------------------------------------------------------------------------- 1 | 2 | The prebuilt kernel images are moved board's bsp directory. 3 | -------------------------------------------------------------------------------- /prebuilt/qemu/README.md: -------------------------------------------------------------------------------- 1 | 2 | The prebuilt qemu are moved to board's bsp directory. 3 | -------------------------------------------------------------------------------- /prebuilt/root/README.md: -------------------------------------------------------------------------------- 1 | 2 | The prebuilt rootfs are moved to board's bsp directory. 3 | -------------------------------------------------------------------------------- /prebuilt/toolchains/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/Makefile -------------------------------------------------------------------------------- /prebuilt/toolchains/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/README.md -------------------------------------------------------------------------------- /prebuilt/toolchains/aarch64/.gitignore: -------------------------------------------------------------------------------- 1 | gcc-* 2 | aarch64* 3 | -------------------------------------------------------------------------------- /prebuilt/toolchains/aarch64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/aarch64/Makefile -------------------------------------------------------------------------------- /prebuilt/toolchains/aarch64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/aarch64/README.md -------------------------------------------------------------------------------- /prebuilt/toolchains/arm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/arm/.gitignore -------------------------------------------------------------------------------- /prebuilt/toolchains/arm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/arm/Makefile -------------------------------------------------------------------------------- /prebuilt/toolchains/arm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/arm/README.md -------------------------------------------------------------------------------- /prebuilt/toolchains/i386/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/i386/Makefile -------------------------------------------------------------------------------- /prebuilt/toolchains/loongarch64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/loongarch64/Makefile -------------------------------------------------------------------------------- /prebuilt/toolchains/mips64el/.gitignore: -------------------------------------------------------------------------------- 1 | opt* 2 | mips* 3 | gcc* 4 | -------------------------------------------------------------------------------- /prebuilt/toolchains/mips64el/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/mips64el/Makefile -------------------------------------------------------------------------------- /prebuilt/toolchains/mips64el/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/mips64el/README.md -------------------------------------------------------------------------------- /prebuilt/toolchains/mips64el/readme-gcc447-loongson.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/mips64el/readme-gcc447-loongson.txt -------------------------------------------------------------------------------- /prebuilt/toolchains/mipsel/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/mipsel/.gitignore -------------------------------------------------------------------------------- /prebuilt/toolchains/mipsel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/mipsel/Makefile -------------------------------------------------------------------------------- /prebuilt/toolchains/mipsel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/mipsel/README.md -------------------------------------------------------------------------------- /prebuilt/toolchains/ppc/.gitignore: -------------------------------------------------------------------------------- 1 | powerpc-* 2 | -------------------------------------------------------------------------------- /prebuilt/toolchains/ppc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/ppc/Makefile -------------------------------------------------------------------------------- /prebuilt/toolchains/ppc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/ppc/README.md -------------------------------------------------------------------------------- /prebuilt/toolchains/ppc64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/ppc64/Makefile -------------------------------------------------------------------------------- /prebuilt/toolchains/ppc64le/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/ppc64le/Makefile -------------------------------------------------------------------------------- /prebuilt/toolchains/riscv32/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/riscv32/.gitignore -------------------------------------------------------------------------------- /prebuilt/toolchains/riscv32/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/riscv32/Makefile -------------------------------------------------------------------------------- /prebuilt/toolchains/riscv32/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/riscv32/README.md -------------------------------------------------------------------------------- /prebuilt/toolchains/riscv64/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/riscv64/.gitignore -------------------------------------------------------------------------------- /prebuilt/toolchains/riscv64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/riscv64/Makefile -------------------------------------------------------------------------------- /prebuilt/toolchains/riscv64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/riscv64/README.md -------------------------------------------------------------------------------- /prebuilt/toolchains/s390x/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/s390x/Makefile -------------------------------------------------------------------------------- /prebuilt/toolchains/x86_64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/prebuilt/toolchains/x86_64/Makefile -------------------------------------------------------------------------------- /prebuilt/uboot/README.md: -------------------------------------------------------------------------------- 1 | 2 | The prebuilt uboot are moved to board's bsp directory. 3 | -------------------------------------------------------------------------------- /src/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/README.md -------------------------------------------------------------------------------- /src/examples/assembly/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.swp 3 | *-hello 4 | -------------------------------------------------------------------------------- /src/examples/assembly/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/Makefile -------------------------------------------------------------------------------- /src/examples/assembly/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/README.md -------------------------------------------------------------------------------- /src/examples/assembly/aarch64/Makefile: -------------------------------------------------------------------------------- 1 | 2 | include ../common.mk 3 | -------------------------------------------------------------------------------- /src/examples/assembly/aarch64/aarch64-hello.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/aarch64/aarch64-hello.s -------------------------------------------------------------------------------- /src/examples/assembly/arm/Makefile: -------------------------------------------------------------------------------- 1 | 2 | EABI := eabi 3 | 4 | include ../common.mk 5 | -------------------------------------------------------------------------------- /src/examples/assembly/arm/arm-hello.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/arm/arm-hello.s -------------------------------------------------------------------------------- /src/examples/assembly/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/common.mk -------------------------------------------------------------------------------- /src/examples/assembly/gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/gdbinit -------------------------------------------------------------------------------- /src/examples/assembly/gdbinit.auto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/gdbinit.auto -------------------------------------------------------------------------------- /src/examples/assembly/mips64el/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/mips64el/Makefile -------------------------------------------------------------------------------- /src/examples/assembly/mips64el/mips64el-hello.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/mips64el/mips64el-hello.s -------------------------------------------------------------------------------- /src/examples/assembly/mipsel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/mipsel/Makefile -------------------------------------------------------------------------------- /src/examples/assembly/mipsel/mipsel-hello.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/mipsel/mipsel-hello.s -------------------------------------------------------------------------------- /src/examples/assembly/powerpc/Makefile: -------------------------------------------------------------------------------- 1 | 2 | QARCH := ppc 3 | 4 | include ../common.mk 5 | -------------------------------------------------------------------------------- /src/examples/assembly/powerpc/ppc32-hello.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/powerpc/ppc32-hello.s -------------------------------------------------------------------------------- /src/examples/assembly/powerpc64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/powerpc64/Makefile -------------------------------------------------------------------------------- /src/examples/assembly/powerpc64/ppc64-hello.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/powerpc64/ppc64-hello.s -------------------------------------------------------------------------------- /src/examples/assembly/riscv32/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/riscv32/Makefile -------------------------------------------------------------------------------- /src/examples/assembly/riscv32/riscv32-hello.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/riscv32/riscv32-hello.s -------------------------------------------------------------------------------- /src/examples/assembly/riscv64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/riscv64/Makefile -------------------------------------------------------------------------------- /src/examples/assembly/riscv64/riscv64-hello-reboot.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/riscv64/riscv64-hello-reboot.s -------------------------------------------------------------------------------- /src/examples/assembly/riscv64/riscv64-hello.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/riscv64/riscv64-hello.s -------------------------------------------------------------------------------- /src/examples/assembly/x86/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/x86/Makefile -------------------------------------------------------------------------------- /src/examples/assembly/x86/x86-hello.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/x86/x86-hello.s -------------------------------------------------------------------------------- /src/examples/assembly/x86_64/Makefile: -------------------------------------------------------------------------------- 1 | 2 | CROSS_COMPILE ?= 3 | 4 | include ../common.mk 5 | -------------------------------------------------------------------------------- /src/examples/assembly/x86_64/x64-hello.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/assembly/x86_64/x64-hello.s -------------------------------------------------------------------------------- /src/examples/c/hello/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.i 3 | *.s 4 | hello 5 | -------------------------------------------------------------------------------- /src/examples/c/hello/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/c/hello/Makefile -------------------------------------------------------------------------------- /src/examples/c/hello/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/c/hello/README.md -------------------------------------------------------------------------------- /src/examples/c/hello/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/c/hello/hello.c -------------------------------------------------------------------------------- /src/examples/makefile/template/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/makefile/template/Makefile -------------------------------------------------------------------------------- /src/examples/makefile/template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/makefile/template/README.md -------------------------------------------------------------------------------- /src/examples/nolibc/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/nolibc/hello.c -------------------------------------------------------------------------------- /src/examples/python/.gitignore: -------------------------------------------------------------------------------- 1 | *.jpg 2 | -------------------------------------------------------------------------------- /src/examples/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/python/README.md -------------------------------------------------------------------------------- /src/examples/python/math/sympy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/python/math/sympy/Makefile -------------------------------------------------------------------------------- /src/examples/python/math/sympy/equ-solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/python/math/sympy/equ-solve.py -------------------------------------------------------------------------------- /src/examples/shell/env-inherit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/shell/env-inherit/README.md -------------------------------------------------------------------------------- /src/examples/shell/env-inherit/child1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/shell/env-inherit/child1.sh -------------------------------------------------------------------------------- /src/examples/shell/env-inherit/parent1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/shell/env-inherit/parent1.sh -------------------------------------------------------------------------------- /src/examples/shell/env-inherit/parent2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/shell/env-inherit/parent2.sh -------------------------------------------------------------------------------- /src/examples/shell/env-inherit/parent3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/shell/env-inherit/parent3.sh -------------------------------------------------------------------------------- /src/examples/shell/env-inherit/parent4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/shell/env-inherit/parent4.sh -------------------------------------------------------------------------------- /src/examples/shell/hello/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/shell/hello/README.md -------------------------------------------------------------------------------- /src/examples/shell/hello/hello.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo 'Hello, World!' 4 | -------------------------------------------------------------------------------- /src/examples/shell/valsval/valsval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/examples/shell/valsval/valsval.sh -------------------------------------------------------------------------------- /src/feature/.gitignore: -------------------------------------------------------------------------------- 1 | feature.downloaded 2 | -------------------------------------------------------------------------------- /src/feature/linux/9pnet/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/9pnet/config -------------------------------------------------------------------------------- /src/feature/linux/9pnet/config.aarch64.virt.broken: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/9pnet/config.aarch64.virt.broken -------------------------------------------------------------------------------- /src/feature/linux/9pnet/config.pc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/9pnet/config.pc -------------------------------------------------------------------------------- /src/feature/linux/9pnet/config.versatilepb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/9pnet/config.versatilepb -------------------------------------------------------------------------------- /src/feature/linux/cmdline_size/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/cmdline_size/README.md -------------------------------------------------------------------------------- /src/feature/linux/cmdline_size/patch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/cmdline_size/patch.sh -------------------------------------------------------------------------------- /src/feature/linux/core/debug/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/core/debug/config -------------------------------------------------------------------------------- /src/feature/linux/core/initrd/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/core/initrd/config -------------------------------------------------------------------------------- /src/feature/linux/core/module/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/core/module/config -------------------------------------------------------------------------------- /src/feature/linux/core/nfsroot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/core/nfsroot/README.md -------------------------------------------------------------------------------- /src/feature/linux/core/nfsroot/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/core/nfsroot/config -------------------------------------------------------------------------------- /src/feature/linux/ftrace/v2.6.36/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/ftrace/v2.6.36/config -------------------------------------------------------------------------------- /src/feature/linux/ftrace/v2.6.36/env.g3beige: -------------------------------------------------------------------------------- 1 | GCC=4.3 2 | -------------------------------------------------------------------------------- /src/feature/linux/ftrace/v2.6.36/env.malta: -------------------------------------------------------------------------------- 1 | GCC=4.3 2 | -------------------------------------------------------------------------------- /src/feature/linux/ftrace/v2.6.36/env.pc: -------------------------------------------------------------------------------- 1 | GCC=4.4 2 | -------------------------------------------------------------------------------- /src/feature/linux/ftrace/v2.6.36/env.versatilepb: -------------------------------------------------------------------------------- 1 | GCC=4.3 2 | -------------------------------------------------------------------------------- /src/feature/linux/ftrace/v2.6.37/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/ftrace/v2.6.37/config -------------------------------------------------------------------------------- /src/feature/linux/ftrace/v2.6.37/env.g3beige: -------------------------------------------------------------------------------- 1 | GCC=4.3 2 | -------------------------------------------------------------------------------- /src/feature/linux/gcs/v2.6.36/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/gcs/v2.6.36/config -------------------------------------------------------------------------------- /src/feature/linux/gcs/v2.6.36/env.g3beige: -------------------------------------------------------------------------------- 1 | GCC=4.3 2 | -------------------------------------------------------------------------------- /src/feature/linux/gcs/v2.6.36/env.malta: -------------------------------------------------------------------------------- 1 | GCC=4.3 2 | -------------------------------------------------------------------------------- /src/feature/linux/gcs/v2.6.36/env.pc: -------------------------------------------------------------------------------- 1 | GCC=4.4 2 | -------------------------------------------------------------------------------- /src/feature/linux/gcs/v2.6.36/env.versatilepb: -------------------------------------------------------------------------------- 1 | GCC=4.3 2 | -------------------------------------------------------------------------------- /src/feature/linux/gcs/v2.6.36/patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/gcs/v2.6.36/patch -------------------------------------------------------------------------------- /src/feature/linux/kft/v2.6.36/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/kft/v2.6.36/config -------------------------------------------------------------------------------- /src/feature/linux/kft/v2.6.36/config.pc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/kft/v2.6.36/config.pc -------------------------------------------------------------------------------- /src/feature/linux/kft/v2.6.36/env.malta: -------------------------------------------------------------------------------- 1 | GCC=4.3 2 | -------------------------------------------------------------------------------- /src/feature/linux/kft/v2.6.36/env.pc: -------------------------------------------------------------------------------- 1 | GCC=4.4 2 | -------------------------------------------------------------------------------- /src/feature/linux/kft/v2.6.36/patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/kft/v2.6.36/patch -------------------------------------------------------------------------------- /src/feature/linux/nolibc/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/nolibc/config -------------------------------------------------------------------------------- /src/feature/linux/rt/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/rt/config -------------------------------------------------------------------------------- /src/feature/linux/rt/v5.0.21/.gitignore: -------------------------------------------------------------------------------- 1 | *.xz 2 | *.patch 3 | -------------------------------------------------------------------------------- /src/feature/linux/rt/v5.0.21/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/rt/v5.0.21/download.sh -------------------------------------------------------------------------------- /src/feature/linux/rt/v5.2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/rt/v5.2/.gitignore -------------------------------------------------------------------------------- /src/feature/linux/rt/v5.2/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/rt/v5.2/download.sh -------------------------------------------------------------------------------- /src/feature/linux/rust/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/rust/config -------------------------------------------------------------------------------- /src/feature/linux/rust/v5.13/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/rust/v5.13/README.md -------------------------------------------------------------------------------- /src/feature/linux/rust/v5.13/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/rust/v5.13/download.sh -------------------------------------------------------------------------------- /src/feature/linux/rust/v5.13/env.aarch64.virt: -------------------------------------------------------------------------------- 1 | LLVM=1 2 | RUST_PATH=/home/ubuntu/.cargo/bin 3 | -------------------------------------------------------------------------------- /src/feature/linux/rust/v5.13/env.pc: -------------------------------------------------------------------------------- 1 | LLVM=1 2 | RUST_PATH=/home/ubuntu/.cargo/bin 3 | -------------------------------------------------------------------------------- /src/feature/linux/rust/v5.13/env.riscv64.virt: -------------------------------------------------------------------------------- 1 | LLVM=1 2 | RUST_PATH=/home/ubuntu/.cargo/bin 3 | -------------------------------------------------------------------------------- /src/feature/linux/rust/v6.1.1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/rust/v6.1.1/README.md -------------------------------------------------------------------------------- /src/feature/linux/rust/v6.1.1/env.pc: -------------------------------------------------------------------------------- 1 | LLVM=1 2 | RUST_PATH=/home/ubuntu/.cargo/bin 3 | -------------------------------------------------------------------------------- /src/feature/linux/rust/v6.1.1/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/rust/v6.1.1/env.sh -------------------------------------------------------------------------------- /src/feature/linux/uksm/v2.6.38/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/uksm/v2.6.38/config -------------------------------------------------------------------------------- /src/feature/linux/uksm/v2.6.38/patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/feature/linux/uksm/v2.6.38/patch -------------------------------------------------------------------------------- /src/feature/linux/uksm/v2.6.38/version: -------------------------------------------------------------------------------- 1 | 0.1.2.3 2 | -------------------------------------------------------------------------------- /src/modules/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/.gitignore -------------------------------------------------------------------------------- /src/modules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/README.md -------------------------------------------------------------------------------- /src/modules/exception/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/exception/Makefile -------------------------------------------------------------------------------- /src/modules/exception/exception.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/exception/exception.c -------------------------------------------------------------------------------- /src/modules/hello/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/hello/Makefile -------------------------------------------------------------------------------- /src/modules/hello/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/hello/hello.c -------------------------------------------------------------------------------- /src/modules/ldt/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/ldt/.gitignore -------------------------------------------------------------------------------- /src/modules/ldt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/ldt/Makefile -------------------------------------------------------------------------------- /src/modules/ldt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/ldt/README.md -------------------------------------------------------------------------------- /src/modules/ldt/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/ldt/common.h -------------------------------------------------------------------------------- /src/modules/ldt/ctracer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/ldt/ctracer.h -------------------------------------------------------------------------------- /src/modules/ldt/dio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/ldt/dio.c -------------------------------------------------------------------------------- /src/modules/ldt/kthread_sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/ldt/kthread_sample.c -------------------------------------------------------------------------------- /src/modules/ldt/ldt-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/ldt/ldt-test -------------------------------------------------------------------------------- /src/modules/ldt/ldt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/ldt/ldt.c -------------------------------------------------------------------------------- /src/modules/ldt/ldt_configfs_basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/ldt/ldt_configfs_basic.c -------------------------------------------------------------------------------- /src/modules/ldt/ldt_plat_dev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/ldt/ldt_plat_dev.c -------------------------------------------------------------------------------- /src/modules/ldt/ldt_plat_drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/ldt/ldt_plat_drv.c -------------------------------------------------------------------------------- /src/modules/ldt/ldt_plat_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/ldt/ldt_plat_test -------------------------------------------------------------------------------- /src/modules/ldt/misc_loop_drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/ldt/misc_loop_drv.c -------------------------------------------------------------------------------- /src/modules/ldt/misc_loop_drv_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/ldt/misc_loop_drv_test -------------------------------------------------------------------------------- /src/modules/ldt/tracing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/modules/ldt/tracing.h -------------------------------------------------------------------------------- /src/patch/linux/patch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/linux/patch.sh -------------------------------------------------------------------------------- /src/patch/linux/v2.6.35/gcc5.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/linux/v2.6.35/gcc5.patch -------------------------------------------------------------------------------- /src/patch/qemu/loongson-v1.0/0001-add-README.md.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/qemu/loongson-v1.0/0001-add-README.md.patch -------------------------------------------------------------------------------- /src/patch/qemu/loongson-v1.0/0002-give-ls1x-clkreg-a-reasonable-default-to-avoid-kerne.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/qemu/loongson-v1.0/0002-give-ls1x-clkreg-a-reasonable-default-to-avoid-kerne.patch -------------------------------------------------------------------------------- /src/patch/qemu/loongson-v1.0/0003-ls3a2h-fix-axi-dma-and-pcie-dma-addres-space.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/qemu/loongson-v1.0/0003-ls3a2h-fix-axi-dma-and-pcie-dma-addres-space.patch -------------------------------------------------------------------------------- /src/patch/qemu/loongson-v1.0/0004-make-ls3a2h-default-blk-is-ide.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/qemu/loongson-v1.0/0004-make-ls3a2h-default-blk-is-ide.patch -------------------------------------------------------------------------------- /src/patch/qemu/loongson-v1.0/0005-ls3a7a-fix-ahci-irq.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/qemu/loongson-v1.0/0005-ls3a7a-fix-ahci-irq.patch -------------------------------------------------------------------------------- /src/patch/qemu/loongson-v1.0/0006-fix-ls3a-memenv.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/qemu/loongson-v1.0/0006-fix-ls3a-memenv.patch -------------------------------------------------------------------------------- /src/patch/qemu/loongson-v1.0/0007-ls232-add-synopgmac-network-temporarily.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/qemu/loongson-v1.0/0007-ls232-add-synopgmac-network-temporarily.patch -------------------------------------------------------------------------------- /src/patch/qemu/loongson-v1.0/0008-enlarge-kernel-cmdline-size-from-256-bytes-to-4096-b.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/qemu/loongson-v1.0/0008-enlarge-kernel-cmdline-size-from-256-bytes-to-4096-b.patch -------------------------------------------------------------------------------- /src/patch/qemu/loongson-v1.0/0009-fix-warnings.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/qemu/loongson-v1.0/0009-fix-warnings.patch -------------------------------------------------------------------------------- /src/patch/qemu/loongson-v1.0/0010-comment-out-unused-variables.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/qemu/loongson-v1.0/0010-comment-out-unused-variables.patch -------------------------------------------------------------------------------- /src/patch/qemu/loongson-v1.0/0011-use-gitee-mirror-of-qemu-submodules.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/qemu/loongson-v1.0/0011-use-gitee-mirror-of-qemu-submodules.patch -------------------------------------------------------------------------------- /src/patch/qemu/loongson-v1.0/0012-ls2k-fix-up-libfdt.h-include-issue.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/qemu/loongson-v1.0/0012-ls2k-fix-up-libfdt.h-include-issue.patch -------------------------------------------------------------------------------- /src/patch/qemu/loongson-v1.0/0013-feat-add-support-for-power-off-and-reboot.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/qemu/loongson-v1.0/0013-feat-add-support-for-power-off-and-reboot.patch -------------------------------------------------------------------------------- /src/patch/qemu/v0.10/qemu-Makefile.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/qemu/v0.10/qemu-Makefile.patch -------------------------------------------------------------------------------- /src/patch/qemu/v2.12.0/0003-submodule-use-gitee-mirrors.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/qemu/v2.12.0/0003-submodule-use-gitee-mirrors.patch -------------------------------------------------------------------------------- /src/patch/qemu/v4.1.1/0003-submodule-use-gitee-mirrors.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/qemu/v4.1.1/0003-submodule-use-gitee-mirrors.patch -------------------------------------------------------------------------------- /src/patch/uboot/v2015.07/.gitignore: -------------------------------------------------------------------------------- 1 | versatile.h.patch 2 | -------------------------------------------------------------------------------- /src/patch/uboot/v2015.07/Makefile.lib-zconf.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/uboot/v2015.07/Makefile.lib-zconf.patch -------------------------------------------------------------------------------- /src/patch/uboot/v2015.07/compiler-gcc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/uboot/v2015.07/compiler-gcc.patch -------------------------------------------------------------------------------- /src/patch/uboot/v2020.04/0001-Makefile-Fix-up-undefine-command.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/patch/uboot/v2020.04/0001-Makefile-Fix-up-undefine-command.patch -------------------------------------------------------------------------------- /src/system/etc/default/sharing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/etc/default/sharing -------------------------------------------------------------------------------- /src/system/etc/default/testing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/etc/default/testing -------------------------------------------------------------------------------- /src/system/etc/init.d/S20urandom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/etc/init.d/S20urandom -------------------------------------------------------------------------------- /src/system/etc/init.d/S50sharing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/etc/init.d/S50sharing -------------------------------------------------------------------------------- /src/system/etc/init.d/S60testing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/etc/init.d/S60testing -------------------------------------------------------------------------------- /src/system/etc/network/if-pre-up.d/config_iface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/etc/network/if-pre-up.d/config_iface -------------------------------------------------------------------------------- /src/system/etc/network/interfaces: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/etc/network/interfaces -------------------------------------------------------------------------------- /src/system/etc/resolv.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/etc/resolv.conf -------------------------------------------------------------------------------- /src/system/tools/ftrace/test_guest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/tools/ftrace/test_guest.sh -------------------------------------------------------------------------------- /src/system/tools/ftrace/test_host_after.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/tools/ftrace/test_host_after.sh -------------------------------------------------------------------------------- /src/system/tools/ftrace/trace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/tools/ftrace/trace.sh -------------------------------------------------------------------------------- /src/system/tools/kft/kd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/tools/kft/kd -------------------------------------------------------------------------------- /src/system/tools/kft/kft.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/tools/kft/kft.conf -------------------------------------------------------------------------------- /src/system/tools/kft/test_guest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/tools/kft/test_guest.sh -------------------------------------------------------------------------------- /src/system/tools/kft/test_host_after.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/tools/kft/test_host_after.sh -------------------------------------------------------------------------------- /src/system/tools/kft/test_host_before.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/tools/kft/test_host_before.sh -------------------------------------------------------------------------------- /src/system/tools/kft/trace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/tools/kft/trace.sh -------------------------------------------------------------------------------- /src/system/tools/module/test_guest_bottom.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/tools/module/test_guest_bottom.sh -------------------------------------------------------------------------------- /src/system/tools/module/test_guest_top.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/tools/module/test_guest_top.sh -------------------------------------------------------------------------------- /src/system/tools/sharing/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/tools/sharing/start.sh -------------------------------------------------------------------------------- /src/system/tools/sharing/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/tools/sharing/stop.sh -------------------------------------------------------------------------------- /src/system/tools/testing/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/tools/testing/start.sh -------------------------------------------------------------------------------- /src/system/tools/testing/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/src/system/tools/testing/stop.sh -------------------------------------------------------------------------------- /tftpboot/.gitignore: -------------------------------------------------------------------------------- 1 | uImage 2 | dtb 3 | ramdisk 4 | *.img 5 | -------------------------------------------------------------------------------- /tftpboot/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- 1 | .lab* 2 | -------------------------------------------------------------------------------- /tools/.vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/.vimrc -------------------------------------------------------------------------------- /tools/board/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/board/config.sh -------------------------------------------------------------------------------- /tools/board/show.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/board/show.sh -------------------------------------------------------------------------------- /tools/build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/build/README.md -------------------------------------------------------------------------------- /tools/build/backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/build/backup -------------------------------------------------------------------------------- /tools/build/cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/build/cache -------------------------------------------------------------------------------- /tools/build/free: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/build/free -------------------------------------------------------------------------------- /tools/build/uncache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/build/uncache -------------------------------------------------------------------------------- /tools/deps/.gitignore: -------------------------------------------------------------------------------- 1 | rust/ 2 | -------------------------------------------------------------------------------- /tools/deps/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/deps/install.sh -------------------------------------------------------------------------------- /tools/deps/llvm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/deps/llvm.sh -------------------------------------------------------------------------------- /tools/deps/rust.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/deps/rust.sh -------------------------------------------------------------------------------- /tools/gcc/list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/gcc/list.sh -------------------------------------------------------------------------------- /tools/gcc/version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/gcc/version.sh -------------------------------------------------------------------------------- /tools/git/bisect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/git/bisect.sh -------------------------------------------------------------------------------- /tools/git/clone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/git/clone.sh -------------------------------------------------------------------------------- /tools/git/commit-time.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/git/commit-time.sh -------------------------------------------------------------------------------- /tools/helper/complete.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/helper/complete.sh -------------------------------------------------------------------------------- /tools/helper/getip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/helper/getip.py -------------------------------------------------------------------------------- /tools/helper/poweroff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/helper/poweroff.py -------------------------------------------------------------------------------- /tools/helper/reboot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/helper/reboot.py -------------------------------------------------------------------------------- /tools/helper/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/helper/run.py -------------------------------------------------------------------------------- /tools/kernel/calltrace-helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/kernel/calltrace-helper.sh -------------------------------------------------------------------------------- /tools/kernel/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/kernel/config -------------------------------------------------------------------------------- /tools/kernel/depmod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/kernel/depmod.sh -------------------------------------------------------------------------------- /tools/kernel/dtc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/kernel/dtc -------------------------------------------------------------------------------- /tools/kernel/extract-ikconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/kernel/extract-ikconfig -------------------------------------------------------------------------------- /tools/kernel/feature-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/kernel/feature-config.sh -------------------------------------------------------------------------------- /tools/kernel/feature-download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/kernel/feature-download.sh -------------------------------------------------------------------------------- /tools/kernel/feature-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/kernel/feature-env.sh -------------------------------------------------------------------------------- /tools/kernel/feature-patch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/kernel/feature-patch.sh -------------------------------------------------------------------------------- /tools/kernel/merge_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/kernel/merge_config.sh -------------------------------------------------------------------------------- /tools/kernel/olddefconfig.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/kernel/olddefconfig.sh -------------------------------------------------------------------------------- /tools/kernel/patch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/kernel/patch.sh -------------------------------------------------------------------------------- /tools/module/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/module/clean.sh -------------------------------------------------------------------------------- /tools/nolibc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/nolibc/README.md -------------------------------------------------------------------------------- /tools/nolibc/crosstool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/nolibc/crosstool.sh -------------------------------------------------------------------------------- /tools/nolibc/dump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/nolibc/dump.sh -------------------------------------------------------------------------------- /tools/nolibc/elf2flt.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/nolibc/elf2flt.ld -------------------------------------------------------------------------------- /tools/nolibc/elf2flt.riscv64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/nolibc/elf2flt.riscv64 -------------------------------------------------------------------------------- /tools/nolibc/wordsize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/nolibc/wordsize.h -------------------------------------------------------------------------------- /tools/qemu/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/qemu/build.sh -------------------------------------------------------------------------------- /tools/qemu/gitmodules.url.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/qemu/gitmodules.url.txt -------------------------------------------------------------------------------- /tools/qemu/macaddr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/qemu/macaddr.sh -------------------------------------------------------------------------------- /tools/qemu/mirror.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/qemu/mirror.sh -------------------------------------------------------------------------------- /tools/qemu/patch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/qemu/patch.sh -------------------------------------------------------------------------------- /tools/qemu/reader.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/qemu/reader.sh -------------------------------------------------------------------------------- /tools/qemu/update-submodules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/qemu/update-submodules.sh -------------------------------------------------------------------------------- /tools/root/debootstrap/finalize-debootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/root/debootstrap/finalize-debootstrap.sh -------------------------------------------------------------------------------- /tools/root/dir2hd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/root/dir2hd.sh -------------------------------------------------------------------------------- /tools/root/dir2rd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/root/dir2rd.sh -------------------------------------------------------------------------------- /tools/root/docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/root/docker/build.sh -------------------------------------------------------------------------------- /tools/root/docker/chroot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/root/docker/chroot.sh -------------------------------------------------------------------------------- /tools/root/docker/dump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/root/docker/dump.sh -------------------------------------------------------------------------------- /tools/root/docker/extract.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/root/docker/extract.sh -------------------------------------------------------------------------------- /tools/root/docker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/root/docker/run.sh -------------------------------------------------------------------------------- /tools/root/hd2dir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/root/hd2dir.sh -------------------------------------------------------------------------------- /tools/root/hd2rd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/root/hd2rd.sh -------------------------------------------------------------------------------- /tools/root/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/root/install.sh -------------------------------------------------------------------------------- /tools/root/patch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/root/patch.sh -------------------------------------------------------------------------------- /tools/root/rd2dir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/root/rd2dir.sh -------------------------------------------------------------------------------- /tools/root/rd2hd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/root/rd2hd.sh -------------------------------------------------------------------------------- /tools/root/rootdev_type.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/root/rootdev_type.sh -------------------------------------------------------------------------------- /tools/root/rootfs_type.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/root/rootfs_type.sh -------------------------------------------------------------------------------- /tools/testing/kill.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/testing/kill.sh -------------------------------------------------------------------------------- /tools/testing/nolibc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/testing/nolibc.sh -------------------------------------------------------------------------------- /tools/testing/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/testing/run.sh -------------------------------------------------------------------------------- /tools/testing/wsl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/testing/wsl.sh -------------------------------------------------------------------------------- /tools/toc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/toc.sh -------------------------------------------------------------------------------- /tools/uboot/boot-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/uboot/boot-test.sh -------------------------------------------------------------------------------- /tools/uboot/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/uboot/config.sh -------------------------------------------------------------------------------- /tools/uboot/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/uboot/env.sh -------------------------------------------------------------------------------- /tools/uboot/mkimage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/uboot/mkimage -------------------------------------------------------------------------------- /tools/uboot/patch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/uboot/patch.sh -------------------------------------------------------------------------------- /tools/uboot/pflash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/uboot/pflash.sh -------------------------------------------------------------------------------- /tools/uboot/sd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/uboot/sd.sh -------------------------------------------------------------------------------- /tools/uboot/tftp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/uboot/tftp.sh -------------------------------------------------------------------------------- /tools/xterm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyclub/linux-lab/HEAD/tools/xterm.sh --------------------------------------------------------------------------------