├── .gitignore ├── LICENSE ├── README.md ├── docs ├── 1.编译说明.txt ├── 2.关于全志SDK编译系统启动部分的研究.md ├── 3.d1下载xboot的过程.md ├── 4.关于全志D1开发环境的搭建.md ├── 5.关于spl的编译和烧录.md ├── 6.opensbi的编译与下载.md ├── 7.关于xfel在Linux上编译出windows程序.md ├── 8.如何编译平头哥的gcc工具链.md └── figures │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── err1.png │ ├── err2.png │ ├── k1.png │ ├── k2.png │ ├── x1.png │ ├── x2.png │ ├── x3.png │ ├── y1.png │ └── y2.png ├── opensbi ├── .clang-format ├── .gitignore ├── CONTRIBUTORS.md ├── COPYING.BSD ├── Makefile ├── README.md ├── ThirdPartyNotices.md ├── build.sh ├── build_c906.sh ├── docs │ ├── contributing.md │ ├── doxygen.cfg │ ├── external │ │ └── coreboot.md │ ├── firmware │ │ ├── fw.md │ │ ├── fw_dynamic.md │ │ ├── fw_jump.md │ │ ├── fw_payload.md │ │ ├── payload_linux.md │ │ └── payload_uboot.md │ ├── library_usage.md │ ├── platform │ │ ├── andes-ae350.md │ │ ├── ariane-fpga.md │ │ ├── platform.md │ │ ├── qemu_virt.md │ │ ├── sifive_fu540.md │ │ ├── spike.md │ │ └── thead-c910.md │ └── platform_guide.md ├── env.sh ├── firmware │ ├── external_deps.mk │ ├── fw_base.S │ ├── fw_base.ldS │ ├── fw_dynamic.S │ ├── fw_dynamic.elf.ldS │ ├── fw_jump.S │ ├── fw_jump.elf.ldS │ ├── fw_payload.S │ ├── fw_payload.elf.ldS │ ├── objects.mk │ └── payloads │ │ ├── objects.mk │ │ ├── test.elf.ldS │ │ ├── test_head.S │ │ └── test_main.c ├── include │ ├── sbi │ │ ├── fw_dynamic.h │ │ ├── riscv_asm.h │ │ ├── riscv_atomic.h │ │ ├── riscv_barrier.h │ │ ├── riscv_encoding.h │ │ ├── riscv_fp.h │ │ ├── riscv_io.h │ │ ├── riscv_locks.h │ │ ├── sbi_bitops.h │ │ ├── sbi_bits.h │ │ ├── sbi_console.h │ │ ├── sbi_const.h │ │ ├── sbi_ecall.h │ │ ├── sbi_ecall_interface.h │ │ ├── sbi_emulate_csr.h │ │ ├── sbi_error.h │ │ ├── sbi_fifo.h │ │ ├── sbi_hart.h │ │ ├── sbi_hfence.h │ │ ├── sbi_illegal_insn.h │ │ ├── sbi_init.h │ │ ├── sbi_ipi.h │ │ ├── sbi_list.h │ │ ├── sbi_misaligned_ldst.h │ │ ├── sbi_platform.h │ │ ├── sbi_scratch.h │ │ ├── sbi_string.h │ │ ├── sbi_system.h │ │ ├── sbi_timer.h │ │ ├── sbi_tlb.h │ │ ├── sbi_trap.h │ │ ├── sbi_types.h │ │ ├── sbi_unpriv.h │ │ └── sbi_version.h │ └── sbi_utils │ │ ├── irqchip │ │ └── plic.h │ │ ├── serial │ │ ├── sifive-uart.h │ │ ├── sunxi-uart.h │ │ └── uart8250.h │ │ └── sys │ │ ├── clint.h │ │ └── htif.h ├── lib │ ├── sbi │ │ ├── objects.mk │ │ ├── riscv_asm.c │ │ ├── riscv_atomic.c │ │ ├── riscv_hardfp.S │ │ ├── riscv_locks.c │ │ ├── sbi_console.c │ │ ├── sbi_ecall.c │ │ ├── sbi_ecall_base.c │ │ ├── sbi_ecall_legacy.c │ │ ├── sbi_ecall_replace.c │ │ ├── sbi_ecall_vendor.c │ │ ├── sbi_emulate_csr.c │ │ ├── sbi_fifo.c │ │ ├── sbi_hart.c │ │ ├── sbi_hfence.S │ │ ├── sbi_illegal_insn.c │ │ ├── sbi_init.c │ │ ├── sbi_ipi.c │ │ ├── sbi_misaligned_ldst.c │ │ ├── sbi_scratch.c │ │ ├── sbi_string.c │ │ ├── sbi_system.c │ │ ├── sbi_timer.c │ │ ├── sbi_tlb.c │ │ ├── sbi_trap.c │ │ └── sbi_unpriv.c │ └── utils │ │ ├── irqchip │ │ ├── objects.mk │ │ └── plic.c │ │ ├── libfdt │ │ ├── .clang-format │ │ ├── Makefile.libfdt │ │ ├── TODO │ │ ├── fdt.c │ │ ├── fdt.h │ │ ├── fdt_addresses.c │ │ ├── fdt_empty_tree.c │ │ ├── fdt_overlay.c │ │ ├── fdt_ro.c │ │ ├── fdt_rw.c │ │ ├── fdt_strerror.c │ │ ├── fdt_sw.c │ │ ├── fdt_wip.c │ │ ├── libfdt.h │ │ ├── libfdt_env.h │ │ ├── libfdt_internal.h │ │ ├── objects.mk │ │ └── version.lds │ │ ├── serial │ │ ├── objects.mk │ │ ├── sifive-uart.c │ │ ├── sunxi-uart.c │ │ └── uart8250.c │ │ └── sys │ │ ├── clint.c │ │ ├── htif.c │ │ └── objects.mk ├── platform │ ├── andes │ │ └── ae350 │ │ │ ├── config.mk │ │ │ ├── objects.mk │ │ │ ├── platform.c │ │ │ ├── platform.h │ │ │ ├── plicsw.c │ │ │ ├── plicsw.h │ │ │ ├── plmt.c │ │ │ └── plmt.h │ ├── ariane-fpga │ │ ├── config.mk │ │ ├── objects.mk │ │ └── platform.c │ ├── kendryte │ │ └── k210 │ │ │ ├── config.mk │ │ │ ├── k210.dts │ │ │ ├── objects.mk │ │ │ ├── platform.c │ │ │ └── platform.h │ ├── qemu │ │ └── virt │ │ │ ├── config.mk │ │ │ ├── objects.mk │ │ │ └── platform.c │ ├── sifive │ │ └── fu540 │ │ │ ├── config.mk │ │ │ ├── objects.mk │ │ │ └── platform.c │ ├── spike │ │ ├── config.mk │ │ ├── objects.mk │ │ └── platform.c │ ├── template │ │ ├── config.mk │ │ ├── objects.mk │ │ └── platform.c │ └── thead │ │ └── c910 │ │ ├── config.mk │ │ ├── objects.mk │ │ ├── opensbi_head.c │ │ ├── platform.c │ │ ├── platform.h │ │ ├── private_opensbi.h │ │ ├── standby-normal │ │ ├── loadelf.c │ │ ├── objects.mk │ │ ├── standby.S │ │ └── sunxi-standby │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── clk │ │ │ └── sun20iw1p1 │ │ │ │ ├── clk-plat.h │ │ │ │ ├── clk-sun20iw1p1.c │ │ │ │ └── clk-sun20iw1p1.h │ │ │ ├── dram │ │ │ ├── dram.c │ │ │ ├── mctl_standby.h │ │ │ └── sun20iw1p1 │ │ │ │ └── mctl_standby-sun8iw20.S │ │ │ ├── driver │ │ │ ├── clk │ │ │ │ ├── standby_clk.c │ │ │ │ └── standby_clk.h │ │ │ ├── pin │ │ │ │ ├── standby_pin.c │ │ │ │ └── standby_pin.h │ │ │ ├── twi │ │ │ │ ├── standby_twi.c │ │ │ │ └── standby_twi.h │ │ │ └── uart │ │ │ │ └── uart.c │ │ │ ├── include │ │ │ ├── clk.h │ │ │ ├── delay.h │ │ │ ├── dram.h │ │ │ ├── head.h │ │ │ ├── main.h │ │ │ ├── power.h │ │ │ ├── standby.h │ │ │ ├── sunxi_cpu.h │ │ │ ├── type.h │ │ │ └── uart.h │ │ │ ├── libsrc │ │ │ ├── head.c │ │ │ ├── mdelay.c │ │ │ ├── stack.c │ │ │ └── stack.tp │ │ │ ├── main.c │ │ │ ├── power │ │ │ ├── axp2101_power.c │ │ │ ├── axp2101_power.h │ │ │ ├── axp22_power.c │ │ │ ├── axp22_power.h │ │ │ ├── axp_power.c │ │ │ └── axp_power.h │ │ │ ├── standby.xn │ │ │ └── sunxi_standby.S │ │ ├── sunxi_cpuidle.S │ │ ├── sunxi_cpuidle.h │ │ ├── sunxi_idle.c │ │ ├── sunxi_platform.c │ │ └── sunxi_platform.h ├── scripts │ └── create-binary-archive.sh ├── sun20iw1p1.config └── sun20iw2p1.config ├── spl ├── .clang-format ├── .gitignore ├── .module.common.mk ├── Makefile ├── README ├── arch │ ├── arm │ │ └── cpu │ │ │ └── armv7 │ │ │ ├── Makefile │ │ │ ├── arch_timer.c │ │ │ ├── boot0_entry.S │ │ │ ├── cache-v7.S │ │ │ ├── fes1_entry.S │ │ │ ├── jmp.c │ │ │ ├── memcpy.S │ │ │ ├── memset.S │ │ │ ├── mmu.c │ │ │ └── sboot_entry.S │ └── riscv │ │ └── cpu │ │ └── riscv64 │ │ ├── Makefile │ │ ├── arch_timer.c │ │ ├── boot0.lds │ │ ├── boot0_entry.S │ │ ├── cache-v7.S │ │ ├── fes1.lds │ │ ├── fes1_entry.S │ │ ├── jmp.c │ │ ├── memcpy.S │ │ ├── memset.S │ │ ├── mmu.c │ │ ├── sboot.lds │ │ └── sboot_entry.S ├── autoconf.mk ├── board │ └── sun20iw1p1 │ │ ├── Makefile │ │ ├── board.c │ │ ├── clock.c │ │ ├── common.mk │ │ ├── fes.mk │ │ ├── mmc.mk │ │ ├── nand.mk │ │ └── spinor.mk ├── common │ ├── Makefile │ ├── boot_utils.c │ ├── console.c │ ├── crc32.c │ ├── debug.c │ ├── eabi_compat.c │ ├── gunzip.c │ ├── iobase_sunxi.c │ ├── lz4 │ │ ├── lz4.c │ │ └── lz4_wrapper.c │ ├── lzma │ │ ├── LzmaDec.c │ │ ├── LzmaDec.h │ │ ├── LzmaTools.c │ │ ├── LzmaTools.h │ │ ├── Makefile │ │ ├── README.txt │ │ ├── Types.h │ │ ├── history.txt │ │ ├── import_lzmasdk.sh │ │ ├── license.txt │ │ └── lzma.txt │ ├── malloc.c │ ├── memcpy_sunxi.c │ ├── memset_sunxi.c │ ├── printf.c │ ├── string.c │ └── zlib │ │ ├── Makefile │ │ ├── adler32.c │ │ ├── deflate.c │ │ ├── deflate.h │ │ ├── inffast.c │ │ ├── inffast.h │ │ ├── inffixed.h │ │ ├── inflate.c │ │ ├── inflate.h │ │ ├── inftrees.c │ │ ├── inftrees.h │ │ ├── trees.c │ │ ├── trees.h │ │ ├── zlib.c │ │ ├── zlib.h │ │ ├── zutil.c │ │ └── zutil.h ├── drivers │ ├── Makefile │ ├── dram │ │ ├── Makefile │ │ ├── sun20iw1p1 │ │ │ ├── Makefile │ │ │ └── lib-dram │ │ │ │ ├── Makefile │ │ │ │ └── mctl_hal.S │ │ └── sunxi_dram.c │ ├── gpkey.c │ ├── i2c.c │ ├── lrkey.c │ ├── mmc │ │ └── sun20iw1p1 │ │ │ ├── Makefile │ │ │ ├── mmc.c │ │ │ ├── mmc.h │ │ │ ├── mmc_bsp.c │ │ │ ├── mmc_bsp.h │ │ │ └── mmc_def.h │ ├── nand │ │ └── sun20iw1p1 │ │ │ ├── Makefile │ │ │ ├── nand │ │ │ ├── adv_NF_read.c │ │ │ └── basic_nf_read.c │ │ │ ├── nand_bsp │ │ │ ├── Makefile │ │ │ ├── nand_common.h │ │ │ ├── nand_for_boot0 │ │ │ │ ├── bsp_nand.h │ │ │ │ ├── nand_for_boot0.c │ │ │ │ ├── nand_for_boot0.h │ │ │ │ └── osal │ │ │ │ │ └── nand_osal_boot0.c │ │ │ ├── nfc_for_boot0 │ │ │ │ ├── include │ │ │ │ │ ├── nand_drv_cfg.h │ │ │ │ │ ├── nand_format.h │ │ │ │ │ ├── nand_logic.h │ │ │ │ │ ├── nand_physic.h │ │ │ │ │ ├── nand_scan.h │ │ │ │ │ ├── nand_simple.h │ │ │ │ │ ├── nand_type.h │ │ │ │ │ └── nfc.h │ │ │ │ └── src │ │ │ │ │ ├── nand_scan_for_boot.c │ │ │ │ │ ├── nand_simple_for_boot0.c │ │ │ │ │ └── nfc_for_boot0.c │ │ │ └── osal │ │ │ │ └── nand_osal.h │ │ │ ├── nand_for_boot.h │ │ │ └── spinand │ │ │ ├── spic.h │ │ │ ├── spic_op.c │ │ │ ├── spinand.c │ │ │ ├── spinand.h │ │ │ ├── spinand_basic_op.c │ │ │ ├── spinand_osal_boot0.c │ │ │ └── spinand_osal_boot0.h │ ├── pinmux.c │ ├── pmic_bus.c │ ├── power │ │ ├── Makefile │ │ ├── axp.c │ │ ├── axp152.c │ │ ├── axp1530.c │ │ ├── axp2101.c │ │ ├── axp2202.c │ │ ├── axp806.c │ │ ├── axp809.c │ │ ├── axp81X.c │ │ └── axp858.c │ ├── prcm.c │ ├── rsb.c │ ├── rtc.c │ ├── serial.c │ ├── spi-sunxi.h │ ├── spi.c │ ├── spinor │ │ ├── Makefile │ │ └── spinor.c │ ├── standby.c │ ├── sunxi_dma.c │ └── watchdog.c ├── fes │ ├── Makefile │ └── main │ │ ├── Makefile │ │ ├── fes1_head.c │ │ └── fes1_main.c ├── include │ ├── arch │ │ ├── arm │ │ │ └── asm │ │ │ │ ├── assembler.h │ │ │ │ ├── barriers.h │ │ │ │ ├── byteorder.h │ │ │ │ ├── gpio.h │ │ │ │ ├── io.h │ │ │ │ ├── linkage.h │ │ │ │ ├── memory.h │ │ │ │ ├── mode.h │ │ │ │ ├── posix_types.h │ │ │ │ ├── string.h │ │ │ │ └── types.h │ │ ├── axp.h │ │ ├── axp152_reg.h │ │ ├── axp1530_reg.h │ │ ├── axp2101_reg.h │ │ ├── axp2202_reg.h │ │ ├── axp806_reg.h │ │ ├── axp809_reg.h │ │ ├── axp81x_reg.h │ │ ├── axp858_reg.h │ │ ├── boot0.h │ │ ├── ce.h │ │ ├── ce_1.0.h │ │ ├── ce_2.0.h │ │ ├── ce_2.1.h │ │ ├── ce_2.3.h │ │ ├── clock.h │ │ ├── clock_sun20iw1.h │ │ ├── cpu.h │ │ ├── cpu_ncat.h │ │ ├── cpu_ncat_2_0.h │ │ ├── cpu_ncat_v2.h │ │ ├── cpu_version1.h │ │ ├── cpucfg.h │ │ ├── dma.h │ │ ├── dma_sun4i.h │ │ ├── dram.h │ │ ├── dram_v1.h │ │ ├── dram_v2.h │ │ ├── efuse.h │ │ ├── efuse_sun20iw1.h │ │ ├── gpio.h │ │ ├── i2c.h │ │ ├── physical_key.h │ │ ├── pmic_bus.h │ │ ├── prcm.h │ │ ├── riscv │ │ │ └── asm │ │ │ │ ├── asm.h │ │ │ │ ├── barrier.h │ │ │ │ ├── byteorder.h │ │ │ │ ├── csr.h │ │ │ │ ├── gpio.h │ │ │ │ ├── int-ll64.h │ │ │ │ ├── io.h │ │ │ │ ├── linkage.h │ │ │ │ ├── memory.h │ │ │ │ ├── mode.h │ │ │ │ ├── posix_types.h │ │ │ │ ├── string.h │ │ │ │ └── types.h │ │ ├── rsb.h │ │ ├── rtc.h │ │ ├── smc.h │ │ ├── spc.h │ │ ├── spi.h │ │ ├── spinor.h │ │ ├── spl.h │ │ ├── sun20iw1p1 │ │ │ └── spinand_boot0.h │ │ ├── tzpc.h │ │ ├── uart.h │ │ └── watchdog.h │ ├── asm-generic │ │ ├── int-ll64.h │ │ └── io.h │ ├── asm │ │ └── unaligned.h │ ├── cache_align.h │ ├── common.h │ ├── configs │ │ └── sun20iw1p1.h │ ├── linux │ │ ├── byteorder │ │ │ ├── big_endian.h │ │ │ ├── generic.h │ │ │ ├── little_endian.h │ │ │ └── swab.h │ │ ├── compiler-gcc.h │ │ ├── compiler.h │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── io.h │ │ ├── kernel.h │ │ ├── linkage.h │ │ ├── posix_types.h │ │ ├── sizes.h │ │ ├── stddef.h │ │ ├── stringify.h │ │ ├── types.h │ │ └── unaligned │ │ │ ├── be_byteshift.h │ │ │ ├── generic.h │ │ │ └── le_byteshift.h │ ├── lzma │ │ ├── LzmaDec.h │ │ ├── LzmaTools.h │ │ └── LzmaTypes.h │ ├── mmc_boot0.h │ ├── nand_boot0.h │ ├── openssl │ │ ├── asn1.h │ │ ├── asn1_locl.h │ │ ├── asn1_mac.h │ │ ├── asn1t.h │ │ ├── assert.h │ │ ├── bio.h │ │ ├── bio_lcl.h │ │ ├── bn.h │ │ ├── bn_lcl.h │ │ ├── buffer.h │ │ ├── conf.h │ │ ├── cryptlib.h │ │ ├── crypto.h │ │ ├── e_os2.h │ │ ├── ec.h │ │ ├── eng_int.h │ │ ├── engine.h │ │ ├── err.h │ │ ├── errno.h │ │ ├── evp.h │ │ ├── evp_locl.h │ │ ├── ext_dat.h │ │ ├── lhash.h │ │ ├── limits.h │ │ ├── myfunction.h │ │ ├── obj_dat.h │ │ ├── obj_mac.h │ │ ├── objects.h │ │ ├── opensslconf.h │ │ ├── opensslv.h │ │ ├── ossl_typ.h │ │ ├── pem.h │ │ ├── pkcs7.h │ │ ├── rand.h │ │ ├── rsa.h │ │ ├── safestack.h │ │ ├── sha.h │ │ ├── stack.h │ │ ├── store.h │ │ ├── symhacks.h │ │ ├── ui.h │ │ ├── x509.h │ │ ├── x509_ext.c │ │ ├── x509_v3.c │ │ ├── x509_vfy.h │ │ └── x509v3.h │ ├── openssl_ext.h │ ├── private_atf.h │ ├── private_boot0.h │ ├── private_opensbi.h │ ├── private_tee.h │ ├── private_toc.h │ ├── private_uboot.h │ ├── spare_head.h │ └── u-boot │ │ ├── lz4.h │ │ └── zlib.h ├── mk │ ├── checkconf.mk │ ├── config.mk │ ├── define2mk.sed │ ├── encrypto_boot0 │ ├── gen_check_sum │ ├── rules.mk │ └── target_for_conf.mk ├── nboot │ ├── Makefile │ ├── load_image_mmc │ │ ├── Makefile │ │ └── load_image_sdmmc.c │ ├── load_image_nand │ │ ├── Makefile │ │ └── load_image_nand.c │ ├── load_image_spinor │ │ ├── Makefile │ │ └── load_image_spinor.c │ ├── main │ │ ├── Makefile │ │ ├── boot0_head.c │ │ ├── boot0_main.c │ │ ├── load_image.c │ │ ├── offline_secure_main.c │ │ └── simulate_main.c │ └── make_download.sh └── tools │ └── generate_hash_header_file.sh ├── src ├── 0.sdboot-to-fel │ ├── cross.txt │ ├── link.ld │ ├── main.c │ ├── meson.build │ ├── readme.txt │ └── startup.S ├── 1.startup │ ├── Makefile │ ├── clk.c │ ├── clk.h │ ├── fw │ │ └── Image │ ├── link.ld │ ├── linkage.h │ ├── main.c │ ├── riscv64.h │ └── start.S ├── 10.peripheral_timer │ ├── clint.c │ ├── clint.h │ ├── clk.c │ ├── clk.h │ ├── common.c │ ├── common.h │ ├── cross.txt │ ├── gpio.c │ ├── gpio.h │ ├── interrupt.c │ ├── interrupt.h │ ├── link.ld │ ├── linkage.h │ ├── main.c │ ├── meson.build │ ├── plint.c │ ├── plint.h │ ├── printf.c │ ├── printf │ │ ├── .gitattributes │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── codecov.yml │ │ ├── printf.c │ │ ├── printf.h │ │ └── test │ │ │ ├── catch.hpp │ │ │ └── test_suite.cpp │ ├── readme.txt │ ├── riscv64.h │ ├── riscv_asm.h │ ├── riscv_encoding.h │ ├── run.sh │ ├── start.S │ ├── timer.c │ ├── timer.h │ ├── trap.S │ ├── types.h │ ├── uart.c │ └── uart.h ├── 2.vector_example │ ├── 1.txt │ ├── Makefile │ ├── clk.c │ ├── clk.h │ ├── fw │ │ └── Image │ ├── link.ld │ ├── linkage.h │ ├── main.c │ ├── printf.c │ ├── printf │ │ ├── .gitattributes │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── codecov.yml │ │ ├── printf.c │ │ ├── printf.h │ │ └── test │ │ │ ├── catch.hpp │ │ │ └── test_suite.cpp │ ├── riscv64.h │ └── start.S ├── 3.uart │ ├── Makefile │ ├── clk.c │ ├── clk.h │ ├── common.c │ ├── common.h │ ├── gpio.c │ ├── gpio.h │ ├── link.ld │ ├── linkage.h │ ├── main.c │ ├── printf.c │ ├── printf │ │ ├── .gitattributes │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── codecov.yml │ │ ├── printf.c │ │ ├── printf.h │ │ └── test │ │ │ ├── catch.hpp │ │ │ └── test_suite.cpp │ ├── riscv64.h │ ├── start.S │ ├── types.h │ ├── uart.c │ └── uart.h ├── 4.soft_intrrupt │ ├── clint.c │ ├── clint.h │ ├── clk.c │ ├── clk.h │ ├── common.c │ ├── common.h │ ├── cross.txt │ ├── gpio.c │ ├── gpio.h │ ├── interrupt.c │ ├── interrupt.h │ ├── link.ld │ ├── linkage.h │ ├── main.c │ ├── meson.build │ ├── printf.c │ ├── printf │ │ ├── .gitattributes │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── codecov.yml │ │ ├── printf.c │ │ ├── printf.h │ │ └── test │ │ │ ├── catch.hpp │ │ │ └── test_suite.cpp │ ├── readme.txt │ ├── riscv64.h │ ├── riscv_asm.h │ ├── riscv_encoding.h │ ├── run.sh │ ├── start.S │ ├── timer.c │ ├── timer.h │ ├── trap.S │ ├── types.h │ ├── uart.c │ └── uart.h ├── 5.timer │ ├── clint.c │ ├── clint.h │ ├── clk.c │ ├── clk.h │ ├── common.c │ ├── common.h │ ├── cross.txt │ ├── gpio.c │ ├── gpio.h │ ├── interrupt.c │ ├── interrupt.h │ ├── link.ld │ ├── linkage.h │ ├── main.c │ ├── meson.build │ ├── printf.c │ ├── printf │ │ ├── .gitattributes │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── codecov.yml │ │ ├── printf.c │ │ ├── printf.h │ │ └── test │ │ │ ├── catch.hpp │ │ │ └── test_suite.cpp │ ├── readme.txt │ ├── riscv64.h │ ├── riscv_asm.h │ ├── riscv_encoding.h │ ├── run.sh │ ├── start.S │ ├── timer.c │ ├── timer.h │ ├── trap.S │ ├── types.h │ ├── uart.c │ └── uart.h ├── 6.plint │ ├── clint.c │ ├── clint.h │ ├── clk.c │ ├── clk.h │ ├── common.c │ ├── common.h │ ├── cross.txt │ ├── gpio.c │ ├── gpio.h │ ├── interrupt.c │ ├── interrupt.h │ ├── link.ld │ ├── linkage.h │ ├── main.c │ ├── meson.build │ ├── plint.c │ ├── plint.h │ ├── printf.c │ ├── printf │ │ ├── .gitattributes │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── codecov.yml │ │ ├── printf.c │ │ ├── printf.h │ │ └── test │ │ │ ├── catch.hpp │ │ │ └── test_suite.cpp │ ├── readme.txt │ ├── riscv64.h │ ├── riscv_asm.h │ ├── riscv_encoding.h │ ├── run.sh │ ├── start.S │ ├── timer.c │ ├── timer.h │ ├── trap.S │ ├── types.h │ ├── uart.c │ └── uart.h ├── 7.led │ ├── clint.c │ ├── clint.h │ ├── clk.c │ ├── clk.h │ ├── common.c │ ├── common.h │ ├── cross.txt │ ├── gpio.c │ ├── gpio.h │ ├── interrupt.c │ ├── interrupt.h │ ├── link.ld │ ├── linkage.h │ ├── main.c │ ├── meson.build │ ├── plint.c │ ├── plint.h │ ├── printf.c │ ├── printf │ │ ├── .gitattributes │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── codecov.yml │ │ ├── printf.c │ │ ├── printf.h │ │ └── test │ │ │ ├── catch.hpp │ │ │ └── test_suite.cpp │ ├── readme.txt │ ├── riscv64.h │ ├── riscv_asm.h │ ├── riscv_encoding.h │ ├── run.sh │ ├── start.S │ ├── timer.c │ ├── timer.h │ ├── trap.S │ ├── types.h │ ├── uart.c │ └── uart.h ├── 8.input │ ├── clint.c │ ├── clint.h │ ├── clk.c │ ├── clk.h │ ├── common.c │ ├── common.h │ ├── cross.txt │ ├── gpio.c │ ├── gpio.h │ ├── interrupt.c │ ├── interrupt.h │ ├── link.ld │ ├── linkage.h │ ├── main.c │ ├── meson.build │ ├── plint.c │ ├── plint.h │ ├── printf.c │ ├── printf │ │ ├── .gitattributes │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── codecov.yml │ │ ├── printf.c │ │ ├── printf.h │ │ └── test │ │ │ ├── catch.hpp │ │ │ └── test_suite.cpp │ ├── readme.txt │ ├── riscv64.h │ ├── riscv_asm.h │ ├── riscv_encoding.h │ ├── run.sh │ ├── start.S │ ├── timer.c │ ├── timer.h │ ├── trap.S │ ├── types.h │ ├── uart.c │ └── uart.h ├── 9.watchdog │ ├── clint.c │ ├── clint.h │ ├── clk.c │ ├── clk.h │ ├── common.c │ ├── common.h │ ├── cross.txt │ ├── gpio.c │ ├── gpio.h │ ├── interrupt.c │ ├── interrupt.h │ ├── link.ld │ ├── linkage.h │ ├── main.c │ ├── meson.build │ ├── plint.c │ ├── plint.h │ ├── printf.c │ ├── printf │ │ ├── .gitattributes │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── codecov.yml │ │ ├── printf.c │ │ ├── printf.h │ │ └── test │ │ │ ├── catch.hpp │ │ │ └── test_suite.cpp │ ├── readme.txt │ ├── riscv64.h │ ├── riscv_asm.h │ ├── riscv_encoding.h │ ├── run.sh │ ├── start.S │ ├── timer.c │ ├── timer.h │ ├── trap.S │ ├── types.h │ ├── uart.c │ └── uart.h └── d1_barematel_sdk │ ├── apps │ ├── common.c │ ├── common.h │ ├── main.c │ ├── meson.build │ ├── printf.c │ └── types.h │ ├── boot │ ├── interrupt.c │ ├── interrupt.h │ ├── linkage.h │ ├── meson.build │ ├── riscv64.h │ ├── riscv_asm.h │ ├── riscv_encoding.h │ ├── start.S │ └── trap.S │ ├── cross.txt │ ├── drivers │ ├── clint.c │ ├── clint.h │ ├── clk.c │ ├── clk.h │ ├── gpio.c │ ├── gpio.h │ ├── meson.build │ ├── plint.c │ ├── plint.h │ ├── timer.c │ ├── timer.h │ ├── uart.c │ └── uart.h │ ├── figures │ ├── download.png │ ├── run.png │ └── vscode.png │ ├── link.ld │ ├── meson.build │ ├── readme.md │ ├── readme.txt │ └── third_party │ └── printf │ ├── .gitattributes │ ├── .travis.yml │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── codecov.yml │ ├── printf.c │ ├── printf.h │ └── test │ ├── catch.hpp │ └── test_suite.cpp └── tools ├── linux ├── boot0_sdcard_head.bin └── make_sdcard_fex.sh └── windows ├── mpi-r-tools.zip ├── rtthread.bin ├── xboot_nezha.bin ├── xfel.exe └── zadig-2_3_exe.7z /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/README.md -------------------------------------------------------------------------------- /docs/1.编译说明.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/1.编译说明.txt -------------------------------------------------------------------------------- /docs/2.关于全志SDK编译系统启动部分的研究.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/2.关于全志SDK编译系统启动部分的研究.md -------------------------------------------------------------------------------- /docs/3.d1下载xboot的过程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/3.d1下载xboot的过程.md -------------------------------------------------------------------------------- /docs/4.关于全志D1开发环境的搭建.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/4.关于全志D1开发环境的搭建.md -------------------------------------------------------------------------------- /docs/5.关于spl的编译和烧录.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/5.关于spl的编译和烧录.md -------------------------------------------------------------------------------- /docs/6.opensbi的编译与下载.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/6.opensbi的编译与下载.md -------------------------------------------------------------------------------- /docs/7.关于xfel在Linux上编译出windows程序.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/7.关于xfel在Linux上编译出windows程序.md -------------------------------------------------------------------------------- /docs/8.如何编译平头哥的gcc工具链.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/8.如何编译平头哥的gcc工具链.md -------------------------------------------------------------------------------- /docs/figures/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/figures/1.png -------------------------------------------------------------------------------- /docs/figures/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/figures/2.png -------------------------------------------------------------------------------- /docs/figures/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/figures/3.png -------------------------------------------------------------------------------- /docs/figures/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/figures/4.png -------------------------------------------------------------------------------- /docs/figures/err1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/figures/err1.png -------------------------------------------------------------------------------- /docs/figures/err2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/figures/err2.png -------------------------------------------------------------------------------- /docs/figures/k1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/figures/k1.png -------------------------------------------------------------------------------- /docs/figures/k2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/figures/k2.png -------------------------------------------------------------------------------- /docs/figures/x1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/figures/x1.png -------------------------------------------------------------------------------- /docs/figures/x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/figures/x2.png -------------------------------------------------------------------------------- /docs/figures/x3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/figures/x3.png -------------------------------------------------------------------------------- /docs/figures/y1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/figures/y1.png -------------------------------------------------------------------------------- /docs/figures/y2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/docs/figures/y2.png -------------------------------------------------------------------------------- /opensbi/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/.clang-format -------------------------------------------------------------------------------- /opensbi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/.gitignore -------------------------------------------------------------------------------- /opensbi/CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/CONTRIBUTORS.md -------------------------------------------------------------------------------- /opensbi/COPYING.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/COPYING.BSD -------------------------------------------------------------------------------- /opensbi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/Makefile -------------------------------------------------------------------------------- /opensbi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/README.md -------------------------------------------------------------------------------- /opensbi/ThirdPartyNotices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/ThirdPartyNotices.md -------------------------------------------------------------------------------- /opensbi/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/build.sh -------------------------------------------------------------------------------- /opensbi/build_c906.sh: -------------------------------------------------------------------------------- 1 | make PLATFORM=thead/c910 2 | -------------------------------------------------------------------------------- /opensbi/docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/docs/contributing.md -------------------------------------------------------------------------------- /opensbi/docs/doxygen.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/docs/doxygen.cfg -------------------------------------------------------------------------------- /opensbi/docs/external/coreboot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/docs/external/coreboot.md -------------------------------------------------------------------------------- /opensbi/docs/firmware/fw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/docs/firmware/fw.md -------------------------------------------------------------------------------- /opensbi/docs/firmware/fw_dynamic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/docs/firmware/fw_dynamic.md -------------------------------------------------------------------------------- /opensbi/docs/firmware/fw_jump.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/docs/firmware/fw_jump.md -------------------------------------------------------------------------------- /opensbi/docs/firmware/fw_payload.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/docs/firmware/fw_payload.md -------------------------------------------------------------------------------- /opensbi/docs/firmware/payload_linux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/docs/firmware/payload_linux.md -------------------------------------------------------------------------------- /opensbi/docs/firmware/payload_uboot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/docs/firmware/payload_uboot.md -------------------------------------------------------------------------------- /opensbi/docs/library_usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/docs/library_usage.md -------------------------------------------------------------------------------- /opensbi/docs/platform/andes-ae350.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/docs/platform/andes-ae350.md -------------------------------------------------------------------------------- /opensbi/docs/platform/ariane-fpga.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/docs/platform/ariane-fpga.md -------------------------------------------------------------------------------- /opensbi/docs/platform/platform.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/docs/platform/platform.md -------------------------------------------------------------------------------- /opensbi/docs/platform/qemu_virt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/docs/platform/qemu_virt.md -------------------------------------------------------------------------------- /opensbi/docs/platform/sifive_fu540.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/docs/platform/sifive_fu540.md -------------------------------------------------------------------------------- /opensbi/docs/platform/spike.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/docs/platform/spike.md -------------------------------------------------------------------------------- /opensbi/docs/platform/thead-c910.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/docs/platform/thead-c910.md -------------------------------------------------------------------------------- /opensbi/docs/platform_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/docs/platform_guide.md -------------------------------------------------------------------------------- /opensbi/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/env.sh -------------------------------------------------------------------------------- /opensbi/firmware/external_deps.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/firmware/external_deps.mk -------------------------------------------------------------------------------- /opensbi/firmware/fw_base.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/firmware/fw_base.S -------------------------------------------------------------------------------- /opensbi/firmware/fw_base.ldS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/firmware/fw_base.ldS -------------------------------------------------------------------------------- /opensbi/firmware/fw_dynamic.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/firmware/fw_dynamic.S -------------------------------------------------------------------------------- /opensbi/firmware/fw_dynamic.elf.ldS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/firmware/fw_dynamic.elf.ldS -------------------------------------------------------------------------------- /opensbi/firmware/fw_jump.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/firmware/fw_jump.S -------------------------------------------------------------------------------- /opensbi/firmware/fw_jump.elf.ldS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/firmware/fw_jump.elf.ldS -------------------------------------------------------------------------------- /opensbi/firmware/fw_payload.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/firmware/fw_payload.S -------------------------------------------------------------------------------- /opensbi/firmware/fw_payload.elf.ldS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/firmware/fw_payload.elf.ldS -------------------------------------------------------------------------------- /opensbi/firmware/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/firmware/objects.mk -------------------------------------------------------------------------------- /opensbi/firmware/payloads/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/firmware/payloads/objects.mk -------------------------------------------------------------------------------- /opensbi/firmware/payloads/test.elf.ldS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/firmware/payloads/test.elf.ldS -------------------------------------------------------------------------------- /opensbi/firmware/payloads/test_head.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/firmware/payloads/test_head.S -------------------------------------------------------------------------------- /opensbi/firmware/payloads/test_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/firmware/payloads/test_main.c -------------------------------------------------------------------------------- /opensbi/include/sbi/fw_dynamic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/fw_dynamic.h -------------------------------------------------------------------------------- /opensbi/include/sbi/riscv_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/riscv_asm.h -------------------------------------------------------------------------------- /opensbi/include/sbi/riscv_atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/riscv_atomic.h -------------------------------------------------------------------------------- /opensbi/include/sbi/riscv_barrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/riscv_barrier.h -------------------------------------------------------------------------------- /opensbi/include/sbi/riscv_encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/riscv_encoding.h -------------------------------------------------------------------------------- /opensbi/include/sbi/riscv_fp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/riscv_fp.h -------------------------------------------------------------------------------- /opensbi/include/sbi/riscv_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/riscv_io.h -------------------------------------------------------------------------------- /opensbi/include/sbi/riscv_locks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/riscv_locks.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_bitops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_bitops.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_bits.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_console.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_const.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_ecall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_ecall.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_ecall_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_ecall_interface.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_emulate_csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_emulate_csr.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_error.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_fifo.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_hart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_hart.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_hfence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_hfence.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_illegal_insn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_illegal_insn.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_init.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_ipi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_ipi.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_list.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_misaligned_ldst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_misaligned_ldst.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_platform.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_scratch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_scratch.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_string.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_system.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_timer.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_tlb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_tlb.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_trap.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_types.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_unpriv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_unpriv.h -------------------------------------------------------------------------------- /opensbi/include/sbi/sbi_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi/sbi_version.h -------------------------------------------------------------------------------- /opensbi/include/sbi_utils/irqchip/plic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi_utils/irqchip/plic.h -------------------------------------------------------------------------------- /opensbi/include/sbi_utils/sys/clint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi_utils/sys/clint.h -------------------------------------------------------------------------------- /opensbi/include/sbi_utils/sys/htif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/include/sbi_utils/sys/htif.h -------------------------------------------------------------------------------- /opensbi/lib/sbi/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/objects.mk -------------------------------------------------------------------------------- /opensbi/lib/sbi/riscv_asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/riscv_asm.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/riscv_atomic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/riscv_atomic.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/riscv_hardfp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/riscv_hardfp.S -------------------------------------------------------------------------------- /opensbi/lib/sbi/riscv_locks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/riscv_locks.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_console.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_ecall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_ecall.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_ecall_base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_ecall_base.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_ecall_legacy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_ecall_legacy.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_ecall_replace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_ecall_replace.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_ecall_vendor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_ecall_vendor.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_emulate_csr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_emulate_csr.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_fifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_fifo.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_hart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_hart.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_hfence.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_hfence.S -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_illegal_insn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_illegal_insn.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_init.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_ipi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_ipi.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_misaligned_ldst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_misaligned_ldst.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_scratch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_scratch.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_string.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_system.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_timer.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_tlb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_tlb.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_trap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_trap.c -------------------------------------------------------------------------------- /opensbi/lib/sbi/sbi_unpriv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/sbi/sbi_unpriv.c -------------------------------------------------------------------------------- /opensbi/lib/utils/irqchip/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/irqchip/objects.mk -------------------------------------------------------------------------------- /opensbi/lib/utils/irqchip/plic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/irqchip/plic.c -------------------------------------------------------------------------------- /opensbi/lib/utils/libfdt/.clang-format: -------------------------------------------------------------------------------- 1 | DisableFormat: true 2 | -------------------------------------------------------------------------------- /opensbi/lib/utils/libfdt/Makefile.libfdt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/libfdt/Makefile.libfdt -------------------------------------------------------------------------------- /opensbi/lib/utils/libfdt/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/libfdt/TODO -------------------------------------------------------------------------------- /opensbi/lib/utils/libfdt/fdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/libfdt/fdt.c -------------------------------------------------------------------------------- /opensbi/lib/utils/libfdt/fdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/libfdt/fdt.h -------------------------------------------------------------------------------- /opensbi/lib/utils/libfdt/fdt_addresses.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/libfdt/fdt_addresses.c -------------------------------------------------------------------------------- /opensbi/lib/utils/libfdt/fdt_empty_tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/libfdt/fdt_empty_tree.c -------------------------------------------------------------------------------- /opensbi/lib/utils/libfdt/fdt_overlay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/libfdt/fdt_overlay.c -------------------------------------------------------------------------------- /opensbi/lib/utils/libfdt/fdt_ro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/libfdt/fdt_ro.c -------------------------------------------------------------------------------- /opensbi/lib/utils/libfdt/fdt_rw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/libfdt/fdt_rw.c -------------------------------------------------------------------------------- /opensbi/lib/utils/libfdt/fdt_strerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/libfdt/fdt_strerror.c -------------------------------------------------------------------------------- /opensbi/lib/utils/libfdt/fdt_sw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/libfdt/fdt_sw.c -------------------------------------------------------------------------------- /opensbi/lib/utils/libfdt/fdt_wip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/libfdt/fdt_wip.c -------------------------------------------------------------------------------- /opensbi/lib/utils/libfdt/libfdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/libfdt/libfdt.h -------------------------------------------------------------------------------- /opensbi/lib/utils/libfdt/libfdt_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/libfdt/libfdt_env.h -------------------------------------------------------------------------------- /opensbi/lib/utils/libfdt/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/libfdt/objects.mk -------------------------------------------------------------------------------- /opensbi/lib/utils/libfdt/version.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/libfdt/version.lds -------------------------------------------------------------------------------- /opensbi/lib/utils/serial/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/serial/objects.mk -------------------------------------------------------------------------------- /opensbi/lib/utils/serial/sifive-uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/serial/sifive-uart.c -------------------------------------------------------------------------------- /opensbi/lib/utils/serial/sunxi-uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/serial/sunxi-uart.c -------------------------------------------------------------------------------- /opensbi/lib/utils/serial/uart8250.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/serial/uart8250.c -------------------------------------------------------------------------------- /opensbi/lib/utils/sys/clint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/sys/clint.c -------------------------------------------------------------------------------- /opensbi/lib/utils/sys/htif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/sys/htif.c -------------------------------------------------------------------------------- /opensbi/lib/utils/sys/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/lib/utils/sys/objects.mk -------------------------------------------------------------------------------- /opensbi/platform/andes/ae350/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/andes/ae350/config.mk -------------------------------------------------------------------------------- /opensbi/platform/andes/ae350/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/andes/ae350/objects.mk -------------------------------------------------------------------------------- /opensbi/platform/andes/ae350/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/andes/ae350/platform.c -------------------------------------------------------------------------------- /opensbi/platform/andes/ae350/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/andes/ae350/platform.h -------------------------------------------------------------------------------- /opensbi/platform/andes/ae350/plicsw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/andes/ae350/plicsw.c -------------------------------------------------------------------------------- /opensbi/platform/andes/ae350/plicsw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/andes/ae350/plicsw.h -------------------------------------------------------------------------------- /opensbi/platform/andes/ae350/plmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/andes/ae350/plmt.c -------------------------------------------------------------------------------- /opensbi/platform/andes/ae350/plmt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/andes/ae350/plmt.h -------------------------------------------------------------------------------- /opensbi/platform/ariane-fpga/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/ariane-fpga/config.mk -------------------------------------------------------------------------------- /opensbi/platform/ariane-fpga/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/ariane-fpga/objects.mk -------------------------------------------------------------------------------- /opensbi/platform/ariane-fpga/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/ariane-fpga/platform.c -------------------------------------------------------------------------------- /opensbi/platform/kendryte/k210/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/kendryte/k210/config.mk -------------------------------------------------------------------------------- /opensbi/platform/kendryte/k210/k210.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/kendryte/k210/k210.dts -------------------------------------------------------------------------------- /opensbi/platform/kendryte/k210/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/kendryte/k210/objects.mk -------------------------------------------------------------------------------- /opensbi/platform/kendryte/k210/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/kendryte/k210/platform.c -------------------------------------------------------------------------------- /opensbi/platform/kendryte/k210/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/kendryte/k210/platform.h -------------------------------------------------------------------------------- /opensbi/platform/qemu/virt/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/qemu/virt/config.mk -------------------------------------------------------------------------------- /opensbi/platform/qemu/virt/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/qemu/virt/objects.mk -------------------------------------------------------------------------------- /opensbi/platform/qemu/virt/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/qemu/virt/platform.c -------------------------------------------------------------------------------- /opensbi/platform/sifive/fu540/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/sifive/fu540/config.mk -------------------------------------------------------------------------------- /opensbi/platform/sifive/fu540/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/sifive/fu540/objects.mk -------------------------------------------------------------------------------- /opensbi/platform/sifive/fu540/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/sifive/fu540/platform.c -------------------------------------------------------------------------------- /opensbi/platform/spike/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/spike/config.mk -------------------------------------------------------------------------------- /opensbi/platform/spike/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/spike/objects.mk -------------------------------------------------------------------------------- /opensbi/platform/spike/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/spike/platform.c -------------------------------------------------------------------------------- /opensbi/platform/template/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/template/config.mk -------------------------------------------------------------------------------- /opensbi/platform/template/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/template/objects.mk -------------------------------------------------------------------------------- /opensbi/platform/template/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/template/platform.c -------------------------------------------------------------------------------- /opensbi/platform/thead/c910/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/thead/c910/config.mk -------------------------------------------------------------------------------- /opensbi/platform/thead/c910/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/thead/c910/objects.mk -------------------------------------------------------------------------------- /opensbi/platform/thead/c910/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/thead/c910/platform.c -------------------------------------------------------------------------------- /opensbi/platform/thead/c910/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/thead/c910/platform.h -------------------------------------------------------------------------------- /opensbi/platform/thead/c910/sunxi_idle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/platform/thead/c910/sunxi_idle.c -------------------------------------------------------------------------------- /opensbi/scripts/create-binary-archive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/opensbi/scripts/create-binary-archive.sh -------------------------------------------------------------------------------- /opensbi/sun20iw1p1.config: -------------------------------------------------------------------------------- 1 | vendor=thead 2 | ip=c910 3 | -------------------------------------------------------------------------------- /opensbi/sun20iw2p1.config: -------------------------------------------------------------------------------- 1 | vendor=thead 2 | ip=c910 3 | -------------------------------------------------------------------------------- /spl/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/.clang-format -------------------------------------------------------------------------------- /spl/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/.gitignore -------------------------------------------------------------------------------- /spl/.module.common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/.module.common.mk -------------------------------------------------------------------------------- /spl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/Makefile -------------------------------------------------------------------------------- /spl/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/README -------------------------------------------------------------------------------- /spl/arch/arm/cpu/armv7/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/arm/cpu/armv7/Makefile -------------------------------------------------------------------------------- /spl/arch/arm/cpu/armv7/arch_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/arm/cpu/armv7/arch_timer.c -------------------------------------------------------------------------------- /spl/arch/arm/cpu/armv7/boot0_entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/arm/cpu/armv7/boot0_entry.S -------------------------------------------------------------------------------- /spl/arch/arm/cpu/armv7/cache-v7.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/arm/cpu/armv7/cache-v7.S -------------------------------------------------------------------------------- /spl/arch/arm/cpu/armv7/fes1_entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/arm/cpu/armv7/fes1_entry.S -------------------------------------------------------------------------------- /spl/arch/arm/cpu/armv7/jmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/arm/cpu/armv7/jmp.c -------------------------------------------------------------------------------- /spl/arch/arm/cpu/armv7/memcpy.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/arm/cpu/armv7/memcpy.S -------------------------------------------------------------------------------- /spl/arch/arm/cpu/armv7/memset.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/arm/cpu/armv7/memset.S -------------------------------------------------------------------------------- /spl/arch/arm/cpu/armv7/mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/arm/cpu/armv7/mmu.c -------------------------------------------------------------------------------- /spl/arch/arm/cpu/armv7/sboot_entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/arm/cpu/armv7/sboot_entry.S -------------------------------------------------------------------------------- /spl/arch/riscv/cpu/riscv64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/riscv/cpu/riscv64/Makefile -------------------------------------------------------------------------------- /spl/arch/riscv/cpu/riscv64/arch_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/riscv/cpu/riscv64/arch_timer.c -------------------------------------------------------------------------------- /spl/arch/riscv/cpu/riscv64/boot0.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/riscv/cpu/riscv64/boot0.lds -------------------------------------------------------------------------------- /spl/arch/riscv/cpu/riscv64/boot0_entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/riscv/cpu/riscv64/boot0_entry.S -------------------------------------------------------------------------------- /spl/arch/riscv/cpu/riscv64/cache-v7.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/riscv/cpu/riscv64/cache-v7.S -------------------------------------------------------------------------------- /spl/arch/riscv/cpu/riscv64/fes1.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/riscv/cpu/riscv64/fes1.lds -------------------------------------------------------------------------------- /spl/arch/riscv/cpu/riscv64/fes1_entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/riscv/cpu/riscv64/fes1_entry.S -------------------------------------------------------------------------------- /spl/arch/riscv/cpu/riscv64/jmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/riscv/cpu/riscv64/jmp.c -------------------------------------------------------------------------------- /spl/arch/riscv/cpu/riscv64/memcpy.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/riscv/cpu/riscv64/memcpy.S -------------------------------------------------------------------------------- /spl/arch/riscv/cpu/riscv64/memset.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/riscv/cpu/riscv64/memset.S -------------------------------------------------------------------------------- /spl/arch/riscv/cpu/riscv64/mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/riscv/cpu/riscv64/mmu.c -------------------------------------------------------------------------------- /spl/arch/riscv/cpu/riscv64/sboot.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/riscv/cpu/riscv64/sboot.lds -------------------------------------------------------------------------------- /spl/arch/riscv/cpu/riscv64/sboot_entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/arch/riscv/cpu/riscv64/sboot_entry.S -------------------------------------------------------------------------------- /spl/autoconf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/autoconf.mk -------------------------------------------------------------------------------- /spl/board/sun20iw1p1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/board/sun20iw1p1/Makefile -------------------------------------------------------------------------------- /spl/board/sun20iw1p1/board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/board/sun20iw1p1/board.c -------------------------------------------------------------------------------- /spl/board/sun20iw1p1/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/board/sun20iw1p1/clock.c -------------------------------------------------------------------------------- /spl/board/sun20iw1p1/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/board/sun20iw1p1/common.mk -------------------------------------------------------------------------------- /spl/board/sun20iw1p1/fes.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/board/sun20iw1p1/fes.mk -------------------------------------------------------------------------------- /spl/board/sun20iw1p1/mmc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/board/sun20iw1p1/mmc.mk -------------------------------------------------------------------------------- /spl/board/sun20iw1p1/nand.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/board/sun20iw1p1/nand.mk -------------------------------------------------------------------------------- /spl/board/sun20iw1p1/spinor.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/board/sun20iw1p1/spinor.mk -------------------------------------------------------------------------------- /spl/common/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/Makefile -------------------------------------------------------------------------------- /spl/common/boot_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/boot_utils.c -------------------------------------------------------------------------------- /spl/common/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/console.c -------------------------------------------------------------------------------- /spl/common/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/crc32.c -------------------------------------------------------------------------------- /spl/common/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/debug.c -------------------------------------------------------------------------------- /spl/common/eabi_compat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/eabi_compat.c -------------------------------------------------------------------------------- /spl/common/gunzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/gunzip.c -------------------------------------------------------------------------------- /spl/common/iobase_sunxi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/iobase_sunxi.c -------------------------------------------------------------------------------- /spl/common/lz4/lz4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/lz4/lz4.c -------------------------------------------------------------------------------- /spl/common/lz4/lz4_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/lz4/lz4_wrapper.c -------------------------------------------------------------------------------- /spl/common/lzma/LzmaDec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/lzma/LzmaDec.c -------------------------------------------------------------------------------- /spl/common/lzma/LzmaDec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/lzma/LzmaDec.h -------------------------------------------------------------------------------- /spl/common/lzma/LzmaTools.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/lzma/LzmaTools.c -------------------------------------------------------------------------------- /spl/common/lzma/LzmaTools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/lzma/LzmaTools.h -------------------------------------------------------------------------------- /spl/common/lzma/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/lzma/Makefile -------------------------------------------------------------------------------- /spl/common/lzma/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/lzma/README.txt -------------------------------------------------------------------------------- /spl/common/lzma/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/lzma/Types.h -------------------------------------------------------------------------------- /spl/common/lzma/history.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/lzma/history.txt -------------------------------------------------------------------------------- /spl/common/lzma/import_lzmasdk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/lzma/import_lzmasdk.sh -------------------------------------------------------------------------------- /spl/common/lzma/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/lzma/license.txt -------------------------------------------------------------------------------- /spl/common/lzma/lzma.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/lzma/lzma.txt -------------------------------------------------------------------------------- /spl/common/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/malloc.c -------------------------------------------------------------------------------- /spl/common/memcpy_sunxi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/memcpy_sunxi.c -------------------------------------------------------------------------------- /spl/common/memset_sunxi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/memset_sunxi.c -------------------------------------------------------------------------------- /spl/common/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/printf.c -------------------------------------------------------------------------------- /spl/common/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/string.c -------------------------------------------------------------------------------- /spl/common/zlib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/zlib/Makefile -------------------------------------------------------------------------------- /spl/common/zlib/adler32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/zlib/adler32.c -------------------------------------------------------------------------------- /spl/common/zlib/deflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/zlib/deflate.c -------------------------------------------------------------------------------- /spl/common/zlib/deflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/zlib/deflate.h -------------------------------------------------------------------------------- /spl/common/zlib/inffast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/zlib/inffast.c -------------------------------------------------------------------------------- /spl/common/zlib/inffast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/zlib/inffast.h -------------------------------------------------------------------------------- /spl/common/zlib/inffixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/zlib/inffixed.h -------------------------------------------------------------------------------- /spl/common/zlib/inflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/zlib/inflate.c -------------------------------------------------------------------------------- /spl/common/zlib/inflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/zlib/inflate.h -------------------------------------------------------------------------------- /spl/common/zlib/inftrees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/zlib/inftrees.c -------------------------------------------------------------------------------- /spl/common/zlib/inftrees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/zlib/inftrees.h -------------------------------------------------------------------------------- /spl/common/zlib/trees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/zlib/trees.c -------------------------------------------------------------------------------- /spl/common/zlib/trees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/zlib/trees.h -------------------------------------------------------------------------------- /spl/common/zlib/zlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/zlib/zlib.c -------------------------------------------------------------------------------- /spl/common/zlib/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/zlib/zlib.h -------------------------------------------------------------------------------- /spl/common/zlib/zutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/zlib/zutil.c -------------------------------------------------------------------------------- /spl/common/zlib/zutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/common/zlib/zutil.h -------------------------------------------------------------------------------- /spl/drivers/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/Makefile -------------------------------------------------------------------------------- /spl/drivers/dram/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/dram/Makefile -------------------------------------------------------------------------------- /spl/drivers/dram/sun20iw1p1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/dram/sun20iw1p1/Makefile -------------------------------------------------------------------------------- /spl/drivers/dram/sunxi_dram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/dram/sunxi_dram.c -------------------------------------------------------------------------------- /spl/drivers/gpkey.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/gpkey.c -------------------------------------------------------------------------------- /spl/drivers/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/i2c.c -------------------------------------------------------------------------------- /spl/drivers/lrkey.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/lrkey.c -------------------------------------------------------------------------------- /spl/drivers/mmc/sun20iw1p1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/mmc/sun20iw1p1/Makefile -------------------------------------------------------------------------------- /spl/drivers/mmc/sun20iw1p1/mmc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/mmc/sun20iw1p1/mmc.c -------------------------------------------------------------------------------- /spl/drivers/mmc/sun20iw1p1/mmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/mmc/sun20iw1p1/mmc.h -------------------------------------------------------------------------------- /spl/drivers/mmc/sun20iw1p1/mmc_bsp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/mmc/sun20iw1p1/mmc_bsp.c -------------------------------------------------------------------------------- /spl/drivers/mmc/sun20iw1p1/mmc_bsp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/mmc/sun20iw1p1/mmc_bsp.h -------------------------------------------------------------------------------- /spl/drivers/mmc/sun20iw1p1/mmc_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/mmc/sun20iw1p1/mmc_def.h -------------------------------------------------------------------------------- /spl/drivers/nand/sun20iw1p1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/nand/sun20iw1p1/Makefile -------------------------------------------------------------------------------- /spl/drivers/pinmux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/pinmux.c -------------------------------------------------------------------------------- /spl/drivers/pmic_bus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/pmic_bus.c -------------------------------------------------------------------------------- /spl/drivers/power/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/power/Makefile -------------------------------------------------------------------------------- /spl/drivers/power/axp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/power/axp.c -------------------------------------------------------------------------------- /spl/drivers/power/axp152.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/power/axp152.c -------------------------------------------------------------------------------- /spl/drivers/power/axp1530.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/power/axp1530.c -------------------------------------------------------------------------------- /spl/drivers/power/axp2101.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/power/axp2101.c -------------------------------------------------------------------------------- /spl/drivers/power/axp2202.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/power/axp2202.c -------------------------------------------------------------------------------- /spl/drivers/power/axp806.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/power/axp806.c -------------------------------------------------------------------------------- /spl/drivers/power/axp809.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/power/axp809.c -------------------------------------------------------------------------------- /spl/drivers/power/axp81X.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/power/axp81X.c -------------------------------------------------------------------------------- /spl/drivers/power/axp858.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/power/axp858.c -------------------------------------------------------------------------------- /spl/drivers/prcm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/prcm.c -------------------------------------------------------------------------------- /spl/drivers/rsb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/rsb.c -------------------------------------------------------------------------------- /spl/drivers/rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/rtc.c -------------------------------------------------------------------------------- /spl/drivers/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/serial.c -------------------------------------------------------------------------------- /spl/drivers/spi-sunxi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/spi-sunxi.h -------------------------------------------------------------------------------- /spl/drivers/spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/spi.c -------------------------------------------------------------------------------- /spl/drivers/spinor/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/spinor/Makefile -------------------------------------------------------------------------------- /spl/drivers/spinor/spinor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/spinor/spinor.c -------------------------------------------------------------------------------- /spl/drivers/standby.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/standby.c -------------------------------------------------------------------------------- /spl/drivers/sunxi_dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/sunxi_dma.c -------------------------------------------------------------------------------- /spl/drivers/watchdog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/drivers/watchdog.c -------------------------------------------------------------------------------- /spl/fes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/fes/Makefile -------------------------------------------------------------------------------- /spl/fes/main/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/fes/main/Makefile -------------------------------------------------------------------------------- /spl/fes/main/fes1_head.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/fes/main/fes1_head.c -------------------------------------------------------------------------------- /spl/fes/main/fes1_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/fes/main/fes1_main.c -------------------------------------------------------------------------------- /spl/include/arch/arm/asm/assembler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/arm/asm/assembler.h -------------------------------------------------------------------------------- /spl/include/arch/arm/asm/barriers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/arm/asm/barriers.h -------------------------------------------------------------------------------- /spl/include/arch/arm/asm/byteorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/arm/asm/byteorder.h -------------------------------------------------------------------------------- /spl/include/arch/arm/asm/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/arm/asm/gpio.h -------------------------------------------------------------------------------- /spl/include/arch/arm/asm/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/arm/asm/io.h -------------------------------------------------------------------------------- /spl/include/arch/arm/asm/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/arm/asm/linkage.h -------------------------------------------------------------------------------- /spl/include/arch/arm/asm/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/arm/asm/memory.h -------------------------------------------------------------------------------- /spl/include/arch/arm/asm/mode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/arm/asm/mode.h -------------------------------------------------------------------------------- /spl/include/arch/arm/asm/posix_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/arm/asm/posix_types.h -------------------------------------------------------------------------------- /spl/include/arch/arm/asm/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/arm/asm/string.h -------------------------------------------------------------------------------- /spl/include/arch/arm/asm/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/arm/asm/types.h -------------------------------------------------------------------------------- /spl/include/arch/axp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/axp.h -------------------------------------------------------------------------------- /spl/include/arch/axp152_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/axp152_reg.h -------------------------------------------------------------------------------- /spl/include/arch/axp1530_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/axp1530_reg.h -------------------------------------------------------------------------------- /spl/include/arch/axp2101_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/axp2101_reg.h -------------------------------------------------------------------------------- /spl/include/arch/axp2202_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/axp2202_reg.h -------------------------------------------------------------------------------- /spl/include/arch/axp806_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/axp806_reg.h -------------------------------------------------------------------------------- /spl/include/arch/axp809_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/axp809_reg.h -------------------------------------------------------------------------------- /spl/include/arch/axp81x_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/axp81x_reg.h -------------------------------------------------------------------------------- /spl/include/arch/axp858_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/axp858_reg.h -------------------------------------------------------------------------------- /spl/include/arch/boot0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/boot0.h -------------------------------------------------------------------------------- /spl/include/arch/ce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/ce.h -------------------------------------------------------------------------------- /spl/include/arch/ce_1.0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/ce_1.0.h -------------------------------------------------------------------------------- /spl/include/arch/ce_2.0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/ce_2.0.h -------------------------------------------------------------------------------- /spl/include/arch/ce_2.1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/ce_2.1.h -------------------------------------------------------------------------------- /spl/include/arch/ce_2.3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/ce_2.3.h -------------------------------------------------------------------------------- /spl/include/arch/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/clock.h -------------------------------------------------------------------------------- /spl/include/arch/clock_sun20iw1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/clock_sun20iw1.h -------------------------------------------------------------------------------- /spl/include/arch/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/cpu.h -------------------------------------------------------------------------------- /spl/include/arch/cpu_ncat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/cpu_ncat.h -------------------------------------------------------------------------------- /spl/include/arch/cpu_ncat_2_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/cpu_ncat_2_0.h -------------------------------------------------------------------------------- /spl/include/arch/cpu_ncat_v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/cpu_ncat_v2.h -------------------------------------------------------------------------------- /spl/include/arch/cpu_version1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/cpu_version1.h -------------------------------------------------------------------------------- /spl/include/arch/cpucfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/cpucfg.h -------------------------------------------------------------------------------- /spl/include/arch/dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/dma.h -------------------------------------------------------------------------------- /spl/include/arch/dma_sun4i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/dma_sun4i.h -------------------------------------------------------------------------------- /spl/include/arch/dram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/dram.h -------------------------------------------------------------------------------- /spl/include/arch/dram_v1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/dram_v1.h -------------------------------------------------------------------------------- /spl/include/arch/dram_v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/dram_v2.h -------------------------------------------------------------------------------- /spl/include/arch/efuse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/efuse.h -------------------------------------------------------------------------------- /spl/include/arch/efuse_sun20iw1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/efuse_sun20iw1.h -------------------------------------------------------------------------------- /spl/include/arch/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/gpio.h -------------------------------------------------------------------------------- /spl/include/arch/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/i2c.h -------------------------------------------------------------------------------- /spl/include/arch/physical_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/physical_key.h -------------------------------------------------------------------------------- /spl/include/arch/pmic_bus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/pmic_bus.h -------------------------------------------------------------------------------- /spl/include/arch/prcm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/prcm.h -------------------------------------------------------------------------------- /spl/include/arch/riscv/asm/asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/riscv/asm/asm.h -------------------------------------------------------------------------------- /spl/include/arch/riscv/asm/barrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/riscv/asm/barrier.h -------------------------------------------------------------------------------- /spl/include/arch/riscv/asm/byteorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/riscv/asm/byteorder.h -------------------------------------------------------------------------------- /spl/include/arch/riscv/asm/csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/riscv/asm/csr.h -------------------------------------------------------------------------------- /spl/include/arch/riscv/asm/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/riscv/asm/gpio.h -------------------------------------------------------------------------------- /spl/include/arch/riscv/asm/int-ll64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/riscv/asm/int-ll64.h -------------------------------------------------------------------------------- /spl/include/arch/riscv/asm/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/riscv/asm/io.h -------------------------------------------------------------------------------- /spl/include/arch/riscv/asm/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/riscv/asm/linkage.h -------------------------------------------------------------------------------- /spl/include/arch/riscv/asm/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/riscv/asm/memory.h -------------------------------------------------------------------------------- /spl/include/arch/riscv/asm/mode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/riscv/asm/mode.h -------------------------------------------------------------------------------- /spl/include/arch/riscv/asm/posix_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/riscv/asm/posix_types.h -------------------------------------------------------------------------------- /spl/include/arch/riscv/asm/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/riscv/asm/string.h -------------------------------------------------------------------------------- /spl/include/arch/riscv/asm/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/riscv/asm/types.h -------------------------------------------------------------------------------- /spl/include/arch/rsb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/rsb.h -------------------------------------------------------------------------------- /spl/include/arch/rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/rtc.h -------------------------------------------------------------------------------- /spl/include/arch/smc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/smc.h -------------------------------------------------------------------------------- /spl/include/arch/spc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/spc.h -------------------------------------------------------------------------------- /spl/include/arch/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/spi.h -------------------------------------------------------------------------------- /spl/include/arch/spinor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/spinor.h -------------------------------------------------------------------------------- /spl/include/arch/spl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/spl.h -------------------------------------------------------------------------------- /spl/include/arch/tzpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/tzpc.h -------------------------------------------------------------------------------- /spl/include/arch/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/uart.h -------------------------------------------------------------------------------- /spl/include/arch/watchdog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/arch/watchdog.h -------------------------------------------------------------------------------- /spl/include/asm-generic/int-ll64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/asm-generic/int-ll64.h -------------------------------------------------------------------------------- /spl/include/asm-generic/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/asm-generic/io.h -------------------------------------------------------------------------------- /spl/include/asm/unaligned.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/asm/unaligned.h -------------------------------------------------------------------------------- /spl/include/cache_align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/cache_align.h -------------------------------------------------------------------------------- /spl/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/common.h -------------------------------------------------------------------------------- /spl/include/configs/sun20iw1p1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/configs/sun20iw1p1.h -------------------------------------------------------------------------------- /spl/include/linux/byteorder/big_endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/linux/byteorder/big_endian.h -------------------------------------------------------------------------------- /spl/include/linux/byteorder/generic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/linux/byteorder/generic.h -------------------------------------------------------------------------------- /spl/include/linux/byteorder/swab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/linux/byteorder/swab.h -------------------------------------------------------------------------------- /spl/include/linux/compiler-gcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/linux/compiler-gcc.h -------------------------------------------------------------------------------- /spl/include/linux/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/linux/compiler.h -------------------------------------------------------------------------------- /spl/include/linux/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/linux/ctype.h -------------------------------------------------------------------------------- /spl/include/linux/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/linux/errno.h -------------------------------------------------------------------------------- /spl/include/linux/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/linux/io.h -------------------------------------------------------------------------------- /spl/include/linux/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/linux/kernel.h -------------------------------------------------------------------------------- /spl/include/linux/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/linux/linkage.h -------------------------------------------------------------------------------- /spl/include/linux/posix_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/linux/posix_types.h -------------------------------------------------------------------------------- /spl/include/linux/sizes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/linux/sizes.h -------------------------------------------------------------------------------- /spl/include/linux/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/linux/stddef.h -------------------------------------------------------------------------------- /spl/include/linux/stringify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/linux/stringify.h -------------------------------------------------------------------------------- /spl/include/linux/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/linux/types.h -------------------------------------------------------------------------------- /spl/include/linux/unaligned/generic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/linux/unaligned/generic.h -------------------------------------------------------------------------------- /spl/include/lzma/LzmaDec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/lzma/LzmaDec.h -------------------------------------------------------------------------------- /spl/include/lzma/LzmaTools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/lzma/LzmaTools.h -------------------------------------------------------------------------------- /spl/include/lzma/LzmaTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/lzma/LzmaTypes.h -------------------------------------------------------------------------------- /spl/include/mmc_boot0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/mmc_boot0.h -------------------------------------------------------------------------------- /spl/include/nand_boot0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/nand_boot0.h -------------------------------------------------------------------------------- /spl/include/openssl/asn1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/asn1.h -------------------------------------------------------------------------------- /spl/include/openssl/asn1_locl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/asn1_locl.h -------------------------------------------------------------------------------- /spl/include/openssl/asn1_mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/asn1_mac.h -------------------------------------------------------------------------------- /spl/include/openssl/asn1t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/asn1t.h -------------------------------------------------------------------------------- /spl/include/openssl/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/assert.h -------------------------------------------------------------------------------- /spl/include/openssl/bio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/bio.h -------------------------------------------------------------------------------- /spl/include/openssl/bio_lcl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/bio_lcl.h -------------------------------------------------------------------------------- /spl/include/openssl/bn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/bn.h -------------------------------------------------------------------------------- /spl/include/openssl/bn_lcl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/bn_lcl.h -------------------------------------------------------------------------------- /spl/include/openssl/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/buffer.h -------------------------------------------------------------------------------- /spl/include/openssl/conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/conf.h -------------------------------------------------------------------------------- /spl/include/openssl/cryptlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/cryptlib.h -------------------------------------------------------------------------------- /spl/include/openssl/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/crypto.h -------------------------------------------------------------------------------- /spl/include/openssl/e_os2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/e_os2.h -------------------------------------------------------------------------------- /spl/include/openssl/ec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/ec.h -------------------------------------------------------------------------------- /spl/include/openssl/eng_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/eng_int.h -------------------------------------------------------------------------------- /spl/include/openssl/engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/engine.h -------------------------------------------------------------------------------- /spl/include/openssl/err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/err.h -------------------------------------------------------------------------------- /spl/include/openssl/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/errno.h -------------------------------------------------------------------------------- /spl/include/openssl/evp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/evp.h -------------------------------------------------------------------------------- /spl/include/openssl/evp_locl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/evp_locl.h -------------------------------------------------------------------------------- /spl/include/openssl/ext_dat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/ext_dat.h -------------------------------------------------------------------------------- /spl/include/openssl/lhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/lhash.h -------------------------------------------------------------------------------- /spl/include/openssl/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/limits.h -------------------------------------------------------------------------------- /spl/include/openssl/myfunction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/myfunction.h -------------------------------------------------------------------------------- /spl/include/openssl/obj_dat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/obj_dat.h -------------------------------------------------------------------------------- /spl/include/openssl/obj_mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/obj_mac.h -------------------------------------------------------------------------------- /spl/include/openssl/objects.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/objects.h -------------------------------------------------------------------------------- /spl/include/openssl/opensslconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/opensslconf.h -------------------------------------------------------------------------------- /spl/include/openssl/opensslv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/opensslv.h -------------------------------------------------------------------------------- /spl/include/openssl/ossl_typ.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/ossl_typ.h -------------------------------------------------------------------------------- /spl/include/openssl/pem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/pem.h -------------------------------------------------------------------------------- /spl/include/openssl/pkcs7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/pkcs7.h -------------------------------------------------------------------------------- /spl/include/openssl/rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/rand.h -------------------------------------------------------------------------------- /spl/include/openssl/rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/rsa.h -------------------------------------------------------------------------------- /spl/include/openssl/safestack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/safestack.h -------------------------------------------------------------------------------- /spl/include/openssl/sha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/sha.h -------------------------------------------------------------------------------- /spl/include/openssl/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/stack.h -------------------------------------------------------------------------------- /spl/include/openssl/store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/store.h -------------------------------------------------------------------------------- /spl/include/openssl/symhacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/symhacks.h -------------------------------------------------------------------------------- /spl/include/openssl/ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/ui.h -------------------------------------------------------------------------------- /spl/include/openssl/x509.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/x509.h -------------------------------------------------------------------------------- /spl/include/openssl/x509_ext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/x509_ext.c -------------------------------------------------------------------------------- /spl/include/openssl/x509_v3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/x509_v3.c -------------------------------------------------------------------------------- /spl/include/openssl/x509_vfy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/x509_vfy.h -------------------------------------------------------------------------------- /spl/include/openssl/x509v3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl/x509v3.h -------------------------------------------------------------------------------- /spl/include/openssl_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/openssl_ext.h -------------------------------------------------------------------------------- /spl/include/private_atf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/private_atf.h -------------------------------------------------------------------------------- /spl/include/private_boot0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/private_boot0.h -------------------------------------------------------------------------------- /spl/include/private_opensbi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/private_opensbi.h -------------------------------------------------------------------------------- /spl/include/private_tee.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/private_tee.h -------------------------------------------------------------------------------- /spl/include/private_toc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/private_toc.h -------------------------------------------------------------------------------- /spl/include/private_uboot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/private_uboot.h -------------------------------------------------------------------------------- /spl/include/spare_head.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/spare_head.h -------------------------------------------------------------------------------- /spl/include/u-boot/lz4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/u-boot/lz4.h -------------------------------------------------------------------------------- /spl/include/u-boot/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/include/u-boot/zlib.h -------------------------------------------------------------------------------- /spl/mk/checkconf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/mk/checkconf.mk -------------------------------------------------------------------------------- /spl/mk/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/mk/config.mk -------------------------------------------------------------------------------- /spl/mk/define2mk.sed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/mk/define2mk.sed -------------------------------------------------------------------------------- /spl/mk/encrypto_boot0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/mk/encrypto_boot0 -------------------------------------------------------------------------------- /spl/mk/gen_check_sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/mk/gen_check_sum -------------------------------------------------------------------------------- /spl/mk/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/mk/rules.mk -------------------------------------------------------------------------------- /spl/mk/target_for_conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/mk/target_for_conf.mk -------------------------------------------------------------------------------- /spl/nboot/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/nboot/Makefile -------------------------------------------------------------------------------- /spl/nboot/load_image_mmc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/nboot/load_image_mmc/Makefile -------------------------------------------------------------------------------- /spl/nboot/load_image_nand/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/nboot/load_image_nand/Makefile -------------------------------------------------------------------------------- /spl/nboot/load_image_spinor/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/nboot/load_image_spinor/Makefile -------------------------------------------------------------------------------- /spl/nboot/main/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/nboot/main/Makefile -------------------------------------------------------------------------------- /spl/nboot/main/boot0_head.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/nboot/main/boot0_head.c -------------------------------------------------------------------------------- /spl/nboot/main/boot0_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/nboot/main/boot0_main.c -------------------------------------------------------------------------------- /spl/nboot/main/load_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/nboot/main/load_image.c -------------------------------------------------------------------------------- /spl/nboot/main/offline_secure_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/nboot/main/offline_secure_main.c -------------------------------------------------------------------------------- /spl/nboot/main/simulate_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/nboot/main/simulate_main.c -------------------------------------------------------------------------------- /spl/nboot/make_download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/nboot/make_download.sh -------------------------------------------------------------------------------- /spl/tools/generate_hash_header_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/spl/tools/generate_hash_header_file.sh -------------------------------------------------------------------------------- /src/0.sdboot-to-fel/cross.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/0.sdboot-to-fel/cross.txt -------------------------------------------------------------------------------- /src/0.sdboot-to-fel/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/0.sdboot-to-fel/link.ld -------------------------------------------------------------------------------- /src/0.sdboot-to-fel/main.c: -------------------------------------------------------------------------------- 1 | int main() { 2 | return 0; 3 | } -------------------------------------------------------------------------------- /src/0.sdboot-to-fel/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/0.sdboot-to-fel/meson.build -------------------------------------------------------------------------------- /src/0.sdboot-to-fel/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/0.sdboot-to-fel/readme.txt -------------------------------------------------------------------------------- /src/0.sdboot-to-fel/startup.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/0.sdboot-to-fel/startup.S -------------------------------------------------------------------------------- /src/1.startup/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/1.startup/Makefile -------------------------------------------------------------------------------- /src/1.startup/clk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/1.startup/clk.c -------------------------------------------------------------------------------- /src/1.startup/clk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/1.startup/clk.h -------------------------------------------------------------------------------- /src/1.startup/fw/Image: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/1.startup/fw/Image -------------------------------------------------------------------------------- /src/1.startup/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/1.startup/link.ld -------------------------------------------------------------------------------- /src/1.startup/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/1.startup/linkage.h -------------------------------------------------------------------------------- /src/1.startup/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/1.startup/main.c -------------------------------------------------------------------------------- /src/1.startup/riscv64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/1.startup/riscv64.h -------------------------------------------------------------------------------- /src/1.startup/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/1.startup/start.S -------------------------------------------------------------------------------- /src/10.peripheral_timer/clint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/clint.c -------------------------------------------------------------------------------- /src/10.peripheral_timer/clint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/clint.h -------------------------------------------------------------------------------- /src/10.peripheral_timer/clk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/clk.c -------------------------------------------------------------------------------- /src/10.peripheral_timer/clk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/clk.h -------------------------------------------------------------------------------- /src/10.peripheral_timer/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/common.c -------------------------------------------------------------------------------- /src/10.peripheral_timer/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/common.h -------------------------------------------------------------------------------- /src/10.peripheral_timer/cross.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/cross.txt -------------------------------------------------------------------------------- /src/10.peripheral_timer/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/gpio.c -------------------------------------------------------------------------------- /src/10.peripheral_timer/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/gpio.h -------------------------------------------------------------------------------- /src/10.peripheral_timer/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/interrupt.c -------------------------------------------------------------------------------- /src/10.peripheral_timer/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/interrupt.h -------------------------------------------------------------------------------- /src/10.peripheral_timer/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/link.ld -------------------------------------------------------------------------------- /src/10.peripheral_timer/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/linkage.h -------------------------------------------------------------------------------- /src/10.peripheral_timer/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/main.c -------------------------------------------------------------------------------- /src/10.peripheral_timer/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/meson.build -------------------------------------------------------------------------------- /src/10.peripheral_timer/plint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/plint.c -------------------------------------------------------------------------------- /src/10.peripheral_timer/plint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/plint.h -------------------------------------------------------------------------------- /src/10.peripheral_timer/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/printf.c -------------------------------------------------------------------------------- /src/10.peripheral_timer/printf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/printf/LICENSE -------------------------------------------------------------------------------- /src/10.peripheral_timer/printf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/printf/Makefile -------------------------------------------------------------------------------- /src/10.peripheral_timer/printf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/printf/README.md -------------------------------------------------------------------------------- /src/10.peripheral_timer/printf/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/printf/printf.c -------------------------------------------------------------------------------- /src/10.peripheral_timer/printf/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/printf/printf.h -------------------------------------------------------------------------------- /src/10.peripheral_timer/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/readme.txt -------------------------------------------------------------------------------- /src/10.peripheral_timer/riscv64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/riscv64.h -------------------------------------------------------------------------------- /src/10.peripheral_timer/riscv_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/riscv_asm.h -------------------------------------------------------------------------------- /src/10.peripheral_timer/riscv_encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/riscv_encoding.h -------------------------------------------------------------------------------- /src/10.peripheral_timer/run.sh: -------------------------------------------------------------------------------- 1 | qemu-system-riscv64 -M virt -bios timer -nographic 2 | -------------------------------------------------------------------------------- /src/10.peripheral_timer/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/start.S -------------------------------------------------------------------------------- /src/10.peripheral_timer/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/timer.c -------------------------------------------------------------------------------- /src/10.peripheral_timer/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/timer.h -------------------------------------------------------------------------------- /src/10.peripheral_timer/trap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/trap.S -------------------------------------------------------------------------------- /src/10.peripheral_timer/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/types.h -------------------------------------------------------------------------------- /src/10.peripheral_timer/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/uart.c -------------------------------------------------------------------------------- /src/10.peripheral_timer/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/10.peripheral_timer/uart.h -------------------------------------------------------------------------------- /src/2.vector_example/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/2.vector_example/1.txt -------------------------------------------------------------------------------- /src/2.vector_example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/2.vector_example/Makefile -------------------------------------------------------------------------------- /src/2.vector_example/clk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/2.vector_example/clk.c -------------------------------------------------------------------------------- /src/2.vector_example/clk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/2.vector_example/clk.h -------------------------------------------------------------------------------- /src/2.vector_example/fw/Image: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/2.vector_example/fw/Image -------------------------------------------------------------------------------- /src/2.vector_example/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/2.vector_example/link.ld -------------------------------------------------------------------------------- /src/2.vector_example/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/2.vector_example/linkage.h -------------------------------------------------------------------------------- /src/2.vector_example/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/2.vector_example/main.c -------------------------------------------------------------------------------- /src/2.vector_example/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/2.vector_example/printf.c -------------------------------------------------------------------------------- /src/2.vector_example/printf/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/2.vector_example/printf/.travis.yml -------------------------------------------------------------------------------- /src/2.vector_example/printf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/2.vector_example/printf/LICENSE -------------------------------------------------------------------------------- /src/2.vector_example/printf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/2.vector_example/printf/Makefile -------------------------------------------------------------------------------- /src/2.vector_example/printf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/2.vector_example/printf/README.md -------------------------------------------------------------------------------- /src/2.vector_example/printf/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/2.vector_example/printf/codecov.yml -------------------------------------------------------------------------------- /src/2.vector_example/printf/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/2.vector_example/printf/printf.c -------------------------------------------------------------------------------- /src/2.vector_example/printf/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/2.vector_example/printf/printf.h -------------------------------------------------------------------------------- /src/2.vector_example/riscv64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/2.vector_example/riscv64.h -------------------------------------------------------------------------------- /src/2.vector_example/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/2.vector_example/start.S -------------------------------------------------------------------------------- /src/3.uart/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/Makefile -------------------------------------------------------------------------------- /src/3.uart/clk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/clk.c -------------------------------------------------------------------------------- /src/3.uart/clk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/clk.h -------------------------------------------------------------------------------- /src/3.uart/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/common.c -------------------------------------------------------------------------------- /src/3.uart/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/common.h -------------------------------------------------------------------------------- /src/3.uart/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/gpio.c -------------------------------------------------------------------------------- /src/3.uart/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/gpio.h -------------------------------------------------------------------------------- /src/3.uart/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/link.ld -------------------------------------------------------------------------------- /src/3.uart/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/linkage.h -------------------------------------------------------------------------------- /src/3.uart/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/main.c -------------------------------------------------------------------------------- /src/3.uart/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/printf.c -------------------------------------------------------------------------------- /src/3.uart/printf/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/printf/.gitattributes -------------------------------------------------------------------------------- /src/3.uart/printf/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/printf/.travis.yml -------------------------------------------------------------------------------- /src/3.uart/printf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/printf/LICENSE -------------------------------------------------------------------------------- /src/3.uart/printf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/printf/Makefile -------------------------------------------------------------------------------- /src/3.uart/printf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/printf/README.md -------------------------------------------------------------------------------- /src/3.uart/printf/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/printf/codecov.yml -------------------------------------------------------------------------------- /src/3.uart/printf/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/printf/printf.c -------------------------------------------------------------------------------- /src/3.uart/printf/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/printf/printf.h -------------------------------------------------------------------------------- /src/3.uart/printf/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/printf/test/catch.hpp -------------------------------------------------------------------------------- /src/3.uart/printf/test/test_suite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/printf/test/test_suite.cpp -------------------------------------------------------------------------------- /src/3.uart/riscv64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/riscv64.h -------------------------------------------------------------------------------- /src/3.uart/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/start.S -------------------------------------------------------------------------------- /src/3.uart/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/types.h -------------------------------------------------------------------------------- /src/3.uart/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/uart.c -------------------------------------------------------------------------------- /src/3.uart/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/3.uart/uart.h -------------------------------------------------------------------------------- /src/4.soft_intrrupt/clint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/clint.c -------------------------------------------------------------------------------- /src/4.soft_intrrupt/clint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/clint.h -------------------------------------------------------------------------------- /src/4.soft_intrrupt/clk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/clk.c -------------------------------------------------------------------------------- /src/4.soft_intrrupt/clk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/clk.h -------------------------------------------------------------------------------- /src/4.soft_intrrupt/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/common.c -------------------------------------------------------------------------------- /src/4.soft_intrrupt/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/common.h -------------------------------------------------------------------------------- /src/4.soft_intrrupt/cross.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/cross.txt -------------------------------------------------------------------------------- /src/4.soft_intrrupt/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/gpio.c -------------------------------------------------------------------------------- /src/4.soft_intrrupt/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/gpio.h -------------------------------------------------------------------------------- /src/4.soft_intrrupt/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/interrupt.c -------------------------------------------------------------------------------- /src/4.soft_intrrupt/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/interrupt.h -------------------------------------------------------------------------------- /src/4.soft_intrrupt/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/link.ld -------------------------------------------------------------------------------- /src/4.soft_intrrupt/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/linkage.h -------------------------------------------------------------------------------- /src/4.soft_intrrupt/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/main.c -------------------------------------------------------------------------------- /src/4.soft_intrrupt/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/meson.build -------------------------------------------------------------------------------- /src/4.soft_intrrupt/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/printf.c -------------------------------------------------------------------------------- /src/4.soft_intrrupt/printf/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/printf/.gitattributes -------------------------------------------------------------------------------- /src/4.soft_intrrupt/printf/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/printf/.travis.yml -------------------------------------------------------------------------------- /src/4.soft_intrrupt/printf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/printf/LICENSE -------------------------------------------------------------------------------- /src/4.soft_intrrupt/printf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/printf/Makefile -------------------------------------------------------------------------------- /src/4.soft_intrrupt/printf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/printf/README.md -------------------------------------------------------------------------------- /src/4.soft_intrrupt/printf/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/printf/codecov.yml -------------------------------------------------------------------------------- /src/4.soft_intrrupt/printf/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/printf/printf.c -------------------------------------------------------------------------------- /src/4.soft_intrrupt/printf/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/printf/printf.h -------------------------------------------------------------------------------- /src/4.soft_intrrupt/printf/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/printf/test/catch.hpp -------------------------------------------------------------------------------- /src/4.soft_intrrupt/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/readme.txt -------------------------------------------------------------------------------- /src/4.soft_intrrupt/riscv64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/riscv64.h -------------------------------------------------------------------------------- /src/4.soft_intrrupt/riscv_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/riscv_asm.h -------------------------------------------------------------------------------- /src/4.soft_intrrupt/riscv_encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/riscv_encoding.h -------------------------------------------------------------------------------- /src/4.soft_intrrupt/run.sh: -------------------------------------------------------------------------------- 1 | qemu-system-riscv64 -M virt -bios soft_irq -nographic 2 | -------------------------------------------------------------------------------- /src/4.soft_intrrupt/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/start.S -------------------------------------------------------------------------------- /src/4.soft_intrrupt/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/timer.c -------------------------------------------------------------------------------- /src/4.soft_intrrupt/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/timer.h -------------------------------------------------------------------------------- /src/4.soft_intrrupt/trap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/trap.S -------------------------------------------------------------------------------- /src/4.soft_intrrupt/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/types.h -------------------------------------------------------------------------------- /src/4.soft_intrrupt/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/uart.c -------------------------------------------------------------------------------- /src/4.soft_intrrupt/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/4.soft_intrrupt/uart.h -------------------------------------------------------------------------------- /src/5.timer/clint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/clint.c -------------------------------------------------------------------------------- /src/5.timer/clint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/clint.h -------------------------------------------------------------------------------- /src/5.timer/clk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/clk.c -------------------------------------------------------------------------------- /src/5.timer/clk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/clk.h -------------------------------------------------------------------------------- /src/5.timer/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/common.c -------------------------------------------------------------------------------- /src/5.timer/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/common.h -------------------------------------------------------------------------------- /src/5.timer/cross.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/cross.txt -------------------------------------------------------------------------------- /src/5.timer/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/gpio.c -------------------------------------------------------------------------------- /src/5.timer/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/gpio.h -------------------------------------------------------------------------------- /src/5.timer/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/interrupt.c -------------------------------------------------------------------------------- /src/5.timer/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/interrupt.h -------------------------------------------------------------------------------- /src/5.timer/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/link.ld -------------------------------------------------------------------------------- /src/5.timer/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/linkage.h -------------------------------------------------------------------------------- /src/5.timer/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/main.c -------------------------------------------------------------------------------- /src/5.timer/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/meson.build -------------------------------------------------------------------------------- /src/5.timer/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/printf.c -------------------------------------------------------------------------------- /src/5.timer/printf/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/printf/.gitattributes -------------------------------------------------------------------------------- /src/5.timer/printf/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/printf/.travis.yml -------------------------------------------------------------------------------- /src/5.timer/printf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/printf/LICENSE -------------------------------------------------------------------------------- /src/5.timer/printf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/printf/Makefile -------------------------------------------------------------------------------- /src/5.timer/printf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/printf/README.md -------------------------------------------------------------------------------- /src/5.timer/printf/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/printf/codecov.yml -------------------------------------------------------------------------------- /src/5.timer/printf/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/printf/printf.c -------------------------------------------------------------------------------- /src/5.timer/printf/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/printf/printf.h -------------------------------------------------------------------------------- /src/5.timer/printf/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/printf/test/catch.hpp -------------------------------------------------------------------------------- /src/5.timer/printf/test/test_suite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/printf/test/test_suite.cpp -------------------------------------------------------------------------------- /src/5.timer/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/readme.txt -------------------------------------------------------------------------------- /src/5.timer/riscv64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/riscv64.h -------------------------------------------------------------------------------- /src/5.timer/riscv_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/riscv_asm.h -------------------------------------------------------------------------------- /src/5.timer/riscv_encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/riscv_encoding.h -------------------------------------------------------------------------------- /src/5.timer/run.sh: -------------------------------------------------------------------------------- 1 | qemu-system-riscv64 -M virt -bios timer -nographic 2 | -------------------------------------------------------------------------------- /src/5.timer/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/start.S -------------------------------------------------------------------------------- /src/5.timer/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/timer.c -------------------------------------------------------------------------------- /src/5.timer/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/timer.h -------------------------------------------------------------------------------- /src/5.timer/trap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/trap.S -------------------------------------------------------------------------------- /src/5.timer/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/types.h -------------------------------------------------------------------------------- /src/5.timer/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/uart.c -------------------------------------------------------------------------------- /src/5.timer/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/5.timer/uart.h -------------------------------------------------------------------------------- /src/6.plint/clint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/clint.c -------------------------------------------------------------------------------- /src/6.plint/clint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/clint.h -------------------------------------------------------------------------------- /src/6.plint/clk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/clk.c -------------------------------------------------------------------------------- /src/6.plint/clk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/clk.h -------------------------------------------------------------------------------- /src/6.plint/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/common.c -------------------------------------------------------------------------------- /src/6.plint/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/common.h -------------------------------------------------------------------------------- /src/6.plint/cross.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/cross.txt -------------------------------------------------------------------------------- /src/6.plint/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/gpio.c -------------------------------------------------------------------------------- /src/6.plint/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/gpio.h -------------------------------------------------------------------------------- /src/6.plint/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/interrupt.c -------------------------------------------------------------------------------- /src/6.plint/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/interrupt.h -------------------------------------------------------------------------------- /src/6.plint/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/link.ld -------------------------------------------------------------------------------- /src/6.plint/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/linkage.h -------------------------------------------------------------------------------- /src/6.plint/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/main.c -------------------------------------------------------------------------------- /src/6.plint/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/meson.build -------------------------------------------------------------------------------- /src/6.plint/plint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/plint.c -------------------------------------------------------------------------------- /src/6.plint/plint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/plint.h -------------------------------------------------------------------------------- /src/6.plint/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/printf.c -------------------------------------------------------------------------------- /src/6.plint/printf/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/printf/.gitattributes -------------------------------------------------------------------------------- /src/6.plint/printf/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/printf/.travis.yml -------------------------------------------------------------------------------- /src/6.plint/printf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/printf/LICENSE -------------------------------------------------------------------------------- /src/6.plint/printf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/printf/Makefile -------------------------------------------------------------------------------- /src/6.plint/printf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/printf/README.md -------------------------------------------------------------------------------- /src/6.plint/printf/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/printf/codecov.yml -------------------------------------------------------------------------------- /src/6.plint/printf/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/printf/printf.c -------------------------------------------------------------------------------- /src/6.plint/printf/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/printf/printf.h -------------------------------------------------------------------------------- /src/6.plint/printf/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/printf/test/catch.hpp -------------------------------------------------------------------------------- /src/6.plint/printf/test/test_suite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/printf/test/test_suite.cpp -------------------------------------------------------------------------------- /src/6.plint/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/readme.txt -------------------------------------------------------------------------------- /src/6.plint/riscv64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/riscv64.h -------------------------------------------------------------------------------- /src/6.plint/riscv_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/riscv_asm.h -------------------------------------------------------------------------------- /src/6.plint/riscv_encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/riscv_encoding.h -------------------------------------------------------------------------------- /src/6.plint/run.sh: -------------------------------------------------------------------------------- 1 | qemu-system-riscv64 -M virt -bios timer -nographic 2 | -------------------------------------------------------------------------------- /src/6.plint/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/start.S -------------------------------------------------------------------------------- /src/6.plint/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/timer.c -------------------------------------------------------------------------------- /src/6.plint/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/timer.h -------------------------------------------------------------------------------- /src/6.plint/trap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/trap.S -------------------------------------------------------------------------------- /src/6.plint/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/types.h -------------------------------------------------------------------------------- /src/6.plint/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/uart.c -------------------------------------------------------------------------------- /src/6.plint/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/6.plint/uart.h -------------------------------------------------------------------------------- /src/7.led/clint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/clint.c -------------------------------------------------------------------------------- /src/7.led/clint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/clint.h -------------------------------------------------------------------------------- /src/7.led/clk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/clk.c -------------------------------------------------------------------------------- /src/7.led/clk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/clk.h -------------------------------------------------------------------------------- /src/7.led/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/common.c -------------------------------------------------------------------------------- /src/7.led/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/common.h -------------------------------------------------------------------------------- /src/7.led/cross.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/cross.txt -------------------------------------------------------------------------------- /src/7.led/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/gpio.c -------------------------------------------------------------------------------- /src/7.led/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/gpio.h -------------------------------------------------------------------------------- /src/7.led/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/interrupt.c -------------------------------------------------------------------------------- /src/7.led/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/interrupt.h -------------------------------------------------------------------------------- /src/7.led/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/link.ld -------------------------------------------------------------------------------- /src/7.led/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/linkage.h -------------------------------------------------------------------------------- /src/7.led/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/main.c -------------------------------------------------------------------------------- /src/7.led/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/meson.build -------------------------------------------------------------------------------- /src/7.led/plint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/plint.c -------------------------------------------------------------------------------- /src/7.led/plint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/plint.h -------------------------------------------------------------------------------- /src/7.led/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/printf.c -------------------------------------------------------------------------------- /src/7.led/printf/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/printf/.gitattributes -------------------------------------------------------------------------------- /src/7.led/printf/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/printf/.travis.yml -------------------------------------------------------------------------------- /src/7.led/printf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/printf/LICENSE -------------------------------------------------------------------------------- /src/7.led/printf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/printf/Makefile -------------------------------------------------------------------------------- /src/7.led/printf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/printf/README.md -------------------------------------------------------------------------------- /src/7.led/printf/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/printf/codecov.yml -------------------------------------------------------------------------------- /src/7.led/printf/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/printf/printf.c -------------------------------------------------------------------------------- /src/7.led/printf/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/printf/printf.h -------------------------------------------------------------------------------- /src/7.led/printf/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/printf/test/catch.hpp -------------------------------------------------------------------------------- /src/7.led/printf/test/test_suite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/printf/test/test_suite.cpp -------------------------------------------------------------------------------- /src/7.led/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/readme.txt -------------------------------------------------------------------------------- /src/7.led/riscv64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/riscv64.h -------------------------------------------------------------------------------- /src/7.led/riscv_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/riscv_asm.h -------------------------------------------------------------------------------- /src/7.led/riscv_encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/riscv_encoding.h -------------------------------------------------------------------------------- /src/7.led/run.sh: -------------------------------------------------------------------------------- 1 | qemu-system-riscv64 -M virt -bios timer -nographic 2 | -------------------------------------------------------------------------------- /src/7.led/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/start.S -------------------------------------------------------------------------------- /src/7.led/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/timer.c -------------------------------------------------------------------------------- /src/7.led/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/timer.h -------------------------------------------------------------------------------- /src/7.led/trap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/trap.S -------------------------------------------------------------------------------- /src/7.led/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/types.h -------------------------------------------------------------------------------- /src/7.led/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/uart.c -------------------------------------------------------------------------------- /src/7.led/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/7.led/uart.h -------------------------------------------------------------------------------- /src/8.input/clint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/clint.c -------------------------------------------------------------------------------- /src/8.input/clint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/clint.h -------------------------------------------------------------------------------- /src/8.input/clk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/clk.c -------------------------------------------------------------------------------- /src/8.input/clk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/clk.h -------------------------------------------------------------------------------- /src/8.input/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/common.c -------------------------------------------------------------------------------- /src/8.input/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/common.h -------------------------------------------------------------------------------- /src/8.input/cross.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/cross.txt -------------------------------------------------------------------------------- /src/8.input/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/gpio.c -------------------------------------------------------------------------------- /src/8.input/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/gpio.h -------------------------------------------------------------------------------- /src/8.input/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/interrupt.c -------------------------------------------------------------------------------- /src/8.input/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/interrupt.h -------------------------------------------------------------------------------- /src/8.input/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/link.ld -------------------------------------------------------------------------------- /src/8.input/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/linkage.h -------------------------------------------------------------------------------- /src/8.input/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/main.c -------------------------------------------------------------------------------- /src/8.input/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/meson.build -------------------------------------------------------------------------------- /src/8.input/plint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/plint.c -------------------------------------------------------------------------------- /src/8.input/plint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/plint.h -------------------------------------------------------------------------------- /src/8.input/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/printf.c -------------------------------------------------------------------------------- /src/8.input/printf/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/printf/.gitattributes -------------------------------------------------------------------------------- /src/8.input/printf/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/printf/.travis.yml -------------------------------------------------------------------------------- /src/8.input/printf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/printf/LICENSE -------------------------------------------------------------------------------- /src/8.input/printf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/printf/Makefile -------------------------------------------------------------------------------- /src/8.input/printf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/printf/README.md -------------------------------------------------------------------------------- /src/8.input/printf/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/printf/codecov.yml -------------------------------------------------------------------------------- /src/8.input/printf/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/printf/printf.c -------------------------------------------------------------------------------- /src/8.input/printf/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/printf/printf.h -------------------------------------------------------------------------------- /src/8.input/printf/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/printf/test/catch.hpp -------------------------------------------------------------------------------- /src/8.input/printf/test/test_suite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/printf/test/test_suite.cpp -------------------------------------------------------------------------------- /src/8.input/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/readme.txt -------------------------------------------------------------------------------- /src/8.input/riscv64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/riscv64.h -------------------------------------------------------------------------------- /src/8.input/riscv_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/riscv_asm.h -------------------------------------------------------------------------------- /src/8.input/riscv_encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/riscv_encoding.h -------------------------------------------------------------------------------- /src/8.input/run.sh: -------------------------------------------------------------------------------- 1 | qemu-system-riscv64 -M virt -bios timer -nographic 2 | -------------------------------------------------------------------------------- /src/8.input/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/start.S -------------------------------------------------------------------------------- /src/8.input/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/timer.c -------------------------------------------------------------------------------- /src/8.input/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/timer.h -------------------------------------------------------------------------------- /src/8.input/trap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/trap.S -------------------------------------------------------------------------------- /src/8.input/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/types.h -------------------------------------------------------------------------------- /src/8.input/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/uart.c -------------------------------------------------------------------------------- /src/8.input/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/8.input/uart.h -------------------------------------------------------------------------------- /src/9.watchdog/clint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/clint.c -------------------------------------------------------------------------------- /src/9.watchdog/clint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/clint.h -------------------------------------------------------------------------------- /src/9.watchdog/clk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/clk.c -------------------------------------------------------------------------------- /src/9.watchdog/clk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/clk.h -------------------------------------------------------------------------------- /src/9.watchdog/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/common.c -------------------------------------------------------------------------------- /src/9.watchdog/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/common.h -------------------------------------------------------------------------------- /src/9.watchdog/cross.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/cross.txt -------------------------------------------------------------------------------- /src/9.watchdog/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/gpio.c -------------------------------------------------------------------------------- /src/9.watchdog/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/gpio.h -------------------------------------------------------------------------------- /src/9.watchdog/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/interrupt.c -------------------------------------------------------------------------------- /src/9.watchdog/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/interrupt.h -------------------------------------------------------------------------------- /src/9.watchdog/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/link.ld -------------------------------------------------------------------------------- /src/9.watchdog/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/linkage.h -------------------------------------------------------------------------------- /src/9.watchdog/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/main.c -------------------------------------------------------------------------------- /src/9.watchdog/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/meson.build -------------------------------------------------------------------------------- /src/9.watchdog/plint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/plint.c -------------------------------------------------------------------------------- /src/9.watchdog/plint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/plint.h -------------------------------------------------------------------------------- /src/9.watchdog/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/printf.c -------------------------------------------------------------------------------- /src/9.watchdog/printf/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/printf/.gitattributes -------------------------------------------------------------------------------- /src/9.watchdog/printf/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/printf/.travis.yml -------------------------------------------------------------------------------- /src/9.watchdog/printf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/printf/LICENSE -------------------------------------------------------------------------------- /src/9.watchdog/printf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/printf/Makefile -------------------------------------------------------------------------------- /src/9.watchdog/printf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/printf/README.md -------------------------------------------------------------------------------- /src/9.watchdog/printf/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/printf/codecov.yml -------------------------------------------------------------------------------- /src/9.watchdog/printf/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/printf/printf.c -------------------------------------------------------------------------------- /src/9.watchdog/printf/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/printf/printf.h -------------------------------------------------------------------------------- /src/9.watchdog/printf/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/printf/test/catch.hpp -------------------------------------------------------------------------------- /src/9.watchdog/printf/test/test_suite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/printf/test/test_suite.cpp -------------------------------------------------------------------------------- /src/9.watchdog/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/readme.txt -------------------------------------------------------------------------------- /src/9.watchdog/riscv64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/riscv64.h -------------------------------------------------------------------------------- /src/9.watchdog/riscv_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/riscv_asm.h -------------------------------------------------------------------------------- /src/9.watchdog/riscv_encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/riscv_encoding.h -------------------------------------------------------------------------------- /src/9.watchdog/run.sh: -------------------------------------------------------------------------------- 1 | qemu-system-riscv64 -M virt -bios timer -nographic 2 | -------------------------------------------------------------------------------- /src/9.watchdog/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/start.S -------------------------------------------------------------------------------- /src/9.watchdog/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/timer.c -------------------------------------------------------------------------------- /src/9.watchdog/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/timer.h -------------------------------------------------------------------------------- /src/9.watchdog/trap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/trap.S -------------------------------------------------------------------------------- /src/9.watchdog/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/types.h -------------------------------------------------------------------------------- /src/9.watchdog/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/uart.c -------------------------------------------------------------------------------- /src/9.watchdog/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/9.watchdog/uart.h -------------------------------------------------------------------------------- /src/d1_barematel_sdk/apps/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/apps/common.c -------------------------------------------------------------------------------- /src/d1_barematel_sdk/apps/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/apps/common.h -------------------------------------------------------------------------------- /src/d1_barematel_sdk/apps/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/apps/main.c -------------------------------------------------------------------------------- /src/d1_barematel_sdk/apps/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/apps/meson.build -------------------------------------------------------------------------------- /src/d1_barematel_sdk/apps/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/apps/printf.c -------------------------------------------------------------------------------- /src/d1_barematel_sdk/apps/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/apps/types.h -------------------------------------------------------------------------------- /src/d1_barematel_sdk/boot/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/boot/interrupt.c -------------------------------------------------------------------------------- /src/d1_barematel_sdk/boot/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/boot/interrupt.h -------------------------------------------------------------------------------- /src/d1_barematel_sdk/boot/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/boot/linkage.h -------------------------------------------------------------------------------- /src/d1_barematel_sdk/boot/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/boot/meson.build -------------------------------------------------------------------------------- /src/d1_barematel_sdk/boot/riscv64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/boot/riscv64.h -------------------------------------------------------------------------------- /src/d1_barematel_sdk/boot/riscv_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/boot/riscv_asm.h -------------------------------------------------------------------------------- /src/d1_barematel_sdk/boot/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/boot/start.S -------------------------------------------------------------------------------- /src/d1_barematel_sdk/boot/trap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/boot/trap.S -------------------------------------------------------------------------------- /src/d1_barematel_sdk/cross.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/cross.txt -------------------------------------------------------------------------------- /src/d1_barematel_sdk/drivers/clint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/drivers/clint.c -------------------------------------------------------------------------------- /src/d1_barematel_sdk/drivers/clint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/drivers/clint.h -------------------------------------------------------------------------------- /src/d1_barematel_sdk/drivers/clk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/drivers/clk.c -------------------------------------------------------------------------------- /src/d1_barematel_sdk/drivers/clk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/drivers/clk.h -------------------------------------------------------------------------------- /src/d1_barematel_sdk/drivers/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/drivers/gpio.c -------------------------------------------------------------------------------- /src/d1_barematel_sdk/drivers/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/drivers/gpio.h -------------------------------------------------------------------------------- /src/d1_barematel_sdk/drivers/plint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/drivers/plint.c -------------------------------------------------------------------------------- /src/d1_barematel_sdk/drivers/plint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/drivers/plint.h -------------------------------------------------------------------------------- /src/d1_barematel_sdk/drivers/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/drivers/timer.c -------------------------------------------------------------------------------- /src/d1_barematel_sdk/drivers/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/drivers/timer.h -------------------------------------------------------------------------------- /src/d1_barematel_sdk/drivers/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/drivers/uart.c -------------------------------------------------------------------------------- /src/d1_barematel_sdk/drivers/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/drivers/uart.h -------------------------------------------------------------------------------- /src/d1_barematel_sdk/figures/run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/figures/run.png -------------------------------------------------------------------------------- /src/d1_barematel_sdk/figures/vscode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/figures/vscode.png -------------------------------------------------------------------------------- /src/d1_barematel_sdk/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/link.ld -------------------------------------------------------------------------------- /src/d1_barematel_sdk/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/meson.build -------------------------------------------------------------------------------- /src/d1_barematel_sdk/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/readme.md -------------------------------------------------------------------------------- /src/d1_barematel_sdk/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/src/d1_barematel_sdk/readme.txt -------------------------------------------------------------------------------- /tools/linux/boot0_sdcard_head.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/tools/linux/boot0_sdcard_head.bin -------------------------------------------------------------------------------- /tools/linux/make_sdcard_fex.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/tools/linux/make_sdcard_fex.sh -------------------------------------------------------------------------------- /tools/windows/mpi-r-tools.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/tools/windows/mpi-r-tools.zip -------------------------------------------------------------------------------- /tools/windows/rtthread.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/tools/windows/rtthread.bin -------------------------------------------------------------------------------- /tools/windows/xboot_nezha.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/tools/windows/xboot_nezha.bin -------------------------------------------------------------------------------- /tools/windows/xfel.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/tools/windows/xfel.exe -------------------------------------------------------------------------------- /tools/windows/zadig-2_3_exe.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigmagic123/d1-nezha-baremeta/HEAD/tools/windows/zadig-2_3_exe.7z --------------------------------------------------------------------------------