├── .clang-format ├── .github └── workflows │ ├── build.yml │ └── punchboot-tools.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── LICENSE ├── Makefile ├── README.md ├── codecov.yml ├── configs ├── bebop_defconfig ├── imx8dxlevk_defconfig ├── imx8mevk_defconfig ├── imx8qxmek_defconfig ├── imxrt1060evk_defconfig ├── jiffy_defconfig ├── pico8ml_defconfig └── test_defconfig ├── doc ├── .gitignore ├── Makefile ├── build.sh ├── imx6.cfg ├── openocd.cfg ├── openssl_sign_command.txt ├── pb_logo.png ├── presentation.key ├── presentation.pdf ├── release-checklist.txt ├── requirements.txt ├── rollback.png └── source │ ├── api-ref │ ├── bio.rst │ ├── crypto.rst │ └── plat.rst │ ├── api-reference.rst │ ├── boot_process.rst │ ├── conf.py │ ├── design.rst │ ├── design │ └── intro.rst │ ├── doxygen.cfg │ ├── getting_started.rst │ ├── getting_started │ └── qemu.rst │ ├── index.rst │ └── introduction.rst ├── include ├── boot │ ├── ab_state.h │ ├── armv7m_baremetal.h │ ├── boot.h │ ├── image_helpers.h │ ├── linux.h │ └── pb_state_blob.h ├── bpak │ ├── bpak.h │ ├── id.h │ ├── key.h │ └── keystore.h ├── drivers │ ├── crypto │ │ ├── imx_caam.h │ │ └── mbedtls.h │ ├── fs │ │ ├── lfs.h │ │ └── lfs_util.h │ ├── fuse │ │ ├── imx_ocotp.h │ │ └── test_fuse_bio.h │ ├── gpio │ │ └── imx_gpio.h │ ├── memc │ │ └── imx_flexspi.h │ ├── mmc │ │ ├── imx_usdhc.h │ │ └── mmc_core.h │ ├── partition │ │ ├── gpt.h │ │ └── static.h │ ├── timer │ │ └── imx_gpt.h │ ├── uart │ │ ├── imx_lpuart.h │ │ └── imx_uart.h │ ├── usb │ │ ├── cdns3_udc_core.h │ │ ├── dwc3_udc.h │ │ ├── imx8m_phy.h │ │ ├── imx_cdns3_udc.h │ │ ├── imx_ci_udc.h │ │ ├── imx_salvo_phy.h │ │ ├── imx_usb2_phy.h │ │ ├── imx_usbdcd.h │ │ ├── pb_dev_cls.h │ │ └── usbd.h │ ├── virtio │ │ ├── virtio_block.h │ │ └── virtio_serial.h │ └── wdog │ │ └── imx_wdog.h ├── fdt │ ├── .clang-format │ ├── fdt.h │ ├── libfdt.h │ └── libfdt_env.h ├── libc │ ├── aarch32 │ │ ├── endian_.h │ │ ├── inttypes_.h │ │ ├── limits_.h │ │ ├── stddef_.h │ │ ├── stdint_.h │ │ ├── stdio_.h │ │ ├── stdlib_.h │ │ ├── string_.h │ │ └── time_.h │ ├── aarch64 │ │ ├── endian_.h │ │ ├── inttypes_.h │ │ ├── limits_.h │ │ ├── stddef_.h │ │ ├── stdint_.h │ │ ├── stdio_.h │ │ ├── stdlib_.h │ │ ├── string_.h │ │ └── time_.h │ ├── assert.h │ ├── cdefs.h │ ├── ctype.h │ ├── endian.h │ ├── errno.h │ ├── inttypes.h │ ├── limits.h │ ├── stdarg.h │ ├── stdbool.h │ ├── stddef.h │ ├── stdint.h │ ├── stdio.h │ ├── stdlib.h │ ├── string.h │ ├── sys │ │ └── types.h │ └── time.h ├── pb-tools │ ├── compat.h │ ├── error.h │ └── wire.h ├── pb │ ├── arch.h │ ├── assert.h │ ├── bio.h │ ├── cm.h │ ├── console.h │ ├── crc.h │ ├── crypto.h │ ├── delay.h │ ├── der_helpers.h │ ├── device_uuid.h │ ├── errors.h │ ├── log_def.h │ ├── mmio.h │ ├── pb.h │ ├── plat.h │ ├── rot.h │ ├── self_test.h │ ├── slc.h │ ├── timestamp.h │ └── utils_def.h ├── plat │ ├── imx6ul │ │ ├── clock.h │ │ ├── fusebox.h │ │ ├── hab.h │ │ ├── imx6ul.h │ │ ├── mm.h │ │ └── pins.h │ ├── imx8m │ │ ├── clock.h │ │ ├── fusebox.h │ │ ├── hab.h │ │ ├── imx8m.h │ │ ├── mm.h │ │ └── pins.h │ ├── imx8x │ │ ├── fusebox.h │ │ ├── imx8dxl_pads.h │ │ ├── imx8qm_pads.h │ │ ├── imx8qxp_pads.h │ │ ├── imx8x.h │ │ ├── mm.h │ │ └── sci │ │ │ ├── ipc.h │ │ │ ├── rpc.h │ │ │ ├── scfw.h │ │ │ ├── svc │ │ │ ├── irq │ │ │ │ └── api.h │ │ │ ├── misc │ │ │ │ └── api.h │ │ │ ├── pad │ │ │ │ └── api.h │ │ │ ├── pm │ │ │ │ └── api.h │ │ │ ├── rm │ │ │ │ └── api.h │ │ │ ├── seco │ │ │ │ └── api.h │ │ │ └── timer │ │ │ │ └── api.h │ │ │ └── types.h │ ├── imxrt │ │ ├── clock.h │ │ ├── fusebox.h │ │ ├── imxrt.h │ │ ├── mm.h │ │ └── pins.h │ └── qemu │ │ └── qemu.h ├── uuid.h └── xlat_tables │ ├── .clang-format │ ├── aarch32 │ └── xlat_tables_aarch32.h │ ├── aarch64 │ └── xlat_tables_aarch64.h │ ├── xlat_mmu_helpers.h │ ├── xlat_tables.h │ ├── xlat_tables_arch.h │ ├── xlat_tables_compat.h │ ├── xlat_tables_defs.h │ ├── xlat_tables_v2.h │ └── xlat_tables_v2_helpers.h ├── pki ├── README.md ├── dev_rsa_private.der ├── dev_rsa_private.pem ├── dev_rsa_public.der ├── ec_priv.der ├── ec_pub.der ├── field1_rsa_private.der ├── field1_rsa_private.pem ├── field1_rsa_public.der ├── field2_rsa_private.der ├── field2_rsa_private.pem ├── field2_rsa_public.der ├── gen.sh ├── generate_internal_keystore.sh ├── imx6ul_hab_testkeys │ ├── 12345678.pem │ ├── 12345679.pem │ ├── 1234567A.pem │ ├── 1234567B.pem │ ├── 1234567C.pem │ ├── 1234567D.pem │ ├── 1234567E.pem │ ├── 1234567F.pem │ ├── 12345680.pem │ ├── 12345681.pem │ ├── 12345682.pem │ ├── 12345683.pem │ ├── CA1_sha256_4096_65537_v3_ca_crt.der │ ├── CA1_sha256_4096_65537_v3_ca_crt.pem │ ├── CA1_sha256_4096_65537_v3_ca_key.der │ ├── CA1_sha256_4096_65537_v3_ca_key.pem │ ├── CSF1_1_sha256_4096_65537_v3_usr_crt.der │ ├── CSF1_1_sha256_4096_65537_v3_usr_crt.pem │ ├── CSF1_1_sha256_4096_65537_v3_usr_key.der │ ├── CSF1_1_sha256_4096_65537_v3_usr_key.pem │ ├── CSF2_1_sha256_4096_65537_v3_usr_crt.der │ ├── CSF2_1_sha256_4096_65537_v3_usr_crt.pem │ ├── CSF2_1_sha256_4096_65537_v3_usr_key.der │ ├── CSF2_1_sha256_4096_65537_v3_usr_key.pem │ ├── CSF3_1_sha256_4096_65537_v3_usr_crt.der │ ├── CSF3_1_sha256_4096_65537_v3_usr_crt.pem │ ├── CSF3_1_sha256_4096_65537_v3_usr_key.der │ ├── CSF3_1_sha256_4096_65537_v3_usr_key.pem │ ├── CSF4_1_sha256_4096_65537_v3_usr_crt.der │ ├── CSF4_1_sha256_4096_65537_v3_usr_crt.pem │ ├── CSF4_1_sha256_4096_65537_v3_usr_key.der │ ├── CSF4_1_sha256_4096_65537_v3_usr_key.pem │ ├── IMG1_1_sha256_4096_65537_v3_usr_crt.der │ ├── IMG1_1_sha256_4096_65537_v3_usr_crt.pem │ ├── IMG1_1_sha256_4096_65537_v3_usr_key.der │ ├── IMG1_1_sha256_4096_65537_v3_usr_key.pem │ ├── IMG2_1_sha256_4096_65537_v3_usr_crt.der │ ├── IMG2_1_sha256_4096_65537_v3_usr_crt.pem │ ├── IMG2_1_sha256_4096_65537_v3_usr_key.der │ ├── IMG2_1_sha256_4096_65537_v3_usr_key.pem │ ├── IMG3_1_sha256_4096_65537_v3_usr_crt.der │ ├── IMG3_1_sha256_4096_65537_v3_usr_crt.pem │ ├── IMG3_1_sha256_4096_65537_v3_usr_key.der │ ├── IMG3_1_sha256_4096_65537_v3_usr_key.pem │ ├── IMG4_1_sha256_4096_65537_v3_usr_crt.der │ ├── IMG4_1_sha256_4096_65537_v3_usr_crt.pem │ ├── IMG4_1_sha256_4096_65537_v3_usr_key.der │ ├── IMG4_1_sha256_4096_65537_v3_usr_key.pem │ ├── SRK1_sha256_4096_65537_v3_ca_crt.der │ ├── SRK1_sha256_4096_65537_v3_ca_crt.pem │ ├── SRK1_sha256_4096_65537_v3_ca_key.der │ ├── SRK1_sha256_4096_65537_v3_ca_key.pem │ ├── SRK2_sha256_4096_65537_v3_ca_crt.der │ ├── SRK2_sha256_4096_65537_v3_ca_crt.pem │ ├── SRK2_sha256_4096_65537_v3_ca_key.der │ ├── SRK2_sha256_4096_65537_v3_ca_key.pem │ ├── SRK3_sha256_4096_65537_v3_ca_crt.der │ ├── SRK3_sha256_4096_65537_v3_ca_crt.pem │ ├── SRK3_sha256_4096_65537_v3_ca_key.der │ ├── SRK3_sha256_4096_65537_v3_ca_key.pem │ ├── SRK4_sha256_4096_65537_v3_ca_crt.der │ ├── SRK4_sha256_4096_65537_v3_ca_crt.pem │ ├── SRK4_sha256_4096_65537_v3_ca_key.der │ ├── SRK4_sha256_4096_65537_v3_ca_key.pem │ ├── SRK_1_2_3_4_fuse.bin │ ├── SRK_1_2_3_4_table.bin │ ├── index.txt │ ├── index.txt.attr │ ├── key_pass.txt │ ├── keypass.txt │ └── serial ├── imx8x_ahab │ ├── crts │ │ ├── CA1_sha384_secp384r1_v3_ca_crt.der │ │ ├── CA1_sha384_secp384r1_v3_ca_crt.pem │ │ ├── SRK1_sha384_secp384r1_v3_usr_crt.der │ │ ├── SRK1_sha384_secp384r1_v3_usr_crt.pem │ │ ├── SRK2_sha384_secp384r1_v3_usr_crt.der │ │ ├── SRK2_sha384_secp384r1_v3_usr_crt.pem │ │ ├── SRK3_sha384_secp384r1_v3_usr_crt.der │ │ ├── SRK3_sha384_secp384r1_v3_usr_crt.pem │ │ ├── SRK4_sha384_secp384r1_v3_usr_crt.der │ │ ├── SRK4_sha384_secp384r1_v3_usr_crt.pem │ │ ├── SRK_1_2_3_4_fuse.bin │ │ └── SRK_1_2_3_4_table.bin │ └── keys │ │ ├── 12345684.pem │ │ ├── 12345685.pem │ │ ├── 12345686.pem │ │ ├── 12345687.pem │ │ ├── CA1_sha384_secp384r1_v3_ca_key.der │ │ ├── CA1_sha384_secp384r1_v3_ca_key.pem │ │ ├── SRK1_sha384_secp384r1_v3_usr_key.der │ │ ├── SRK1_sha384_secp384r1_v3_usr_key.pem │ │ ├── SRK2_sha384_secp384r1_v3_usr_key.der │ │ ├── SRK2_sha384_secp384r1_v3_usr_key.pem │ │ ├── SRK3_sha384_secp384r1_v3_usr_key.der │ │ ├── SRK3_sha384_secp384r1_v3_usr_key.pem │ │ ├── SRK4_sha384_secp384r1_v3_usr_key.der │ │ ├── SRK4_sha384_secp384r1_v3_usr_key.pem │ │ ├── add_key.bat │ │ ├── add_key.sh │ │ ├── ahab_pki_tree.bat │ │ ├── ahab_pki_tree.sh │ │ ├── convlb.exe │ │ ├── ec-secp384r1.pem │ │ ├── hab3_pki_tree.bat │ │ ├── hab3_pki_tree.sh │ │ ├── hab4_pki_tree.bat │ │ ├── hab4_pki_tree.sh │ │ ├── index.txt │ │ ├── index.txt.attr │ │ ├── index.txt.attr.old │ │ ├── index.txt.old │ │ ├── key_pass.txt │ │ ├── serial │ │ └── serial.old ├── internal_keystore.bpak ├── prod_rsa_private.der ├── prod_rsa_private.pem ├── prod_rsa_public.der ├── secp256r1-key-pair.pem ├── secp256r1-key-pair2.pem ├── secp256r1-priv-key.der ├── secp256r1-pub-key.der ├── secp256r1-pub-key.pem ├── secp256r1-pub-key2.pem ├── secp384r1-key-pair.pem ├── secp384r1-priv-key.der ├── secp384r1-pub-key.der ├── secp384r1-pub-key.pem ├── secp521r1-key-pair.pem ├── secp521r1-priv-key.der ├── secp521r1-pub-key.der ├── secp521r1-pub-key.pem ├── test_rsa_private.der ├── test_rsa_private.pem ├── test_rsa_private2.der ├── test_rsa_private2.pem ├── test_rsa_public.der ├── test_rsa_public.pem └── test_rsa_public2.der ├── pyproject.toml ├── scripts ├── createtoken.sh ├── gen_test_keystore.sh ├── genconfig.py ├── hex_to_c_str.py ├── kconfiglib.py ├── menuconfig.py ├── reg_gen └── uuid_to_c_str.py ├── setup.py ├── src ├── Kconfig ├── arch │ ├── Kconfig │ ├── armv7a │ │ ├── Kconfig │ │ ├── arch.c │ │ ├── arm32_aeabi_divmod.c │ │ ├── arm32_aeabi_divmod_a32.S │ │ ├── arm_asm.h │ │ ├── armv7a.h │ │ ├── asm_macros.S │ │ ├── asm_macros_common.S │ │ ├── boot.S │ │ ├── cp15.S │ │ ├── entry_armv7a.S │ │ ├── include │ │ │ └── arch │ │ │ │ ├── arch.h │ │ │ │ ├── arch_helpers.h │ │ │ │ ├── cp15.h │ │ │ │ └── mmu.h │ │ ├── link.lds │ │ ├── makefile.mk │ │ ├── misc_helpers.S │ │ ├── timer.S │ │ ├── timer.h │ │ └── uldivmod.S │ ├── armv7m │ │ ├── Kconfig │ │ ├── arch.c │ │ ├── boot.c │ │ ├── cache.c │ │ ├── entry.c │ │ ├── include │ │ │ └── arch │ │ │ │ └── arch.h │ │ ├── link.lds │ │ └── makefile.mk │ └── armv8a │ │ ├── Kconfig │ │ ├── arch.c │ │ ├── asm_macros.S │ │ ├── asm_macros_common.S │ │ ├── boot.S │ │ ├── cache-ops.S │ │ ├── entry.S │ │ ├── include │ │ └── arch │ │ │ ├── arch.h │ │ │ ├── arch_features.h │ │ │ ├── arch_helpers.h │ │ │ └── mmu.h │ │ ├── link.lds │ │ ├── makefile.mk │ │ ├── misc_helpers.S │ │ ├── timer.S │ │ └── timer.h ├── bio.c ├── board │ ├── imx8dxlevk │ │ ├── Kconfig │ │ ├── board.c │ │ ├── makefile.mk │ │ └── partitions.h │ ├── imx8mevk │ │ ├── board.c │ │ ├── include │ │ │ └── board │ │ │ │ └── lp4_timing.h │ │ ├── makefile.mk │ │ └── partitions.h │ ├── imx8qxmek │ │ ├── Kconfig │ │ ├── board.c │ │ ├── makefile.mk │ │ └── partitions.h │ ├── imxrt1060evk │ │ ├── Kconfig │ │ ├── board.c │ │ ├── imximage.cfg │ │ ├── link.lds │ │ ├── makefile.mk │ │ └── partitions.h │ ├── jiffy │ │ ├── board.c │ │ ├── imximage.cfg │ │ ├── makefile.mk │ │ └── partitions.h │ └── test │ │ ├── board.c │ │ ├── include │ │ ├── board │ │ │ └── config.h │ │ └── board_defs.h │ │ ├── makefile.mk │ │ └── partitions.h ├── boot │ ├── Kconfig │ ├── ab_state.c │ ├── armv7m_baremetal.c │ ├── boot.c │ ├── image_helpers.c │ ├── linux.c │ └── makefile.mk ├── cm │ ├── Kconfig │ ├── cm_main.c │ └── makefile.mk ├── console.c ├── crypto.c ├── delay.c ├── device_uuid.c ├── drivers │ ├── crypto │ │ ├── Kconfig │ │ ├── caam │ │ │ ├── desc_defines.h │ │ │ ├── desc_helper.h │ │ │ └── imx_caam.c │ │ ├── makefile.mk │ │ └── mbedtls │ │ │ ├── Kconfig │ │ │ ├── makefile.mk │ │ │ ├── mbedtls_config.h │ │ │ └── mbedtls_pb.c │ ├── fs │ │ ├── Kconfig │ │ ├── lfs.c │ │ ├── lfs_util.c │ │ └── makefile.mk │ ├── fuse │ │ ├── Kconfig │ │ ├── imx_ocotp.c │ │ ├── makefile.mk │ │ └── test_fuse_bio.c │ ├── gpio │ │ ├── Kconfig │ │ ├── imx_gpio.c │ │ └── makefile.mk │ ├── memc │ │ ├── Kconfig │ │ ├── imx_flexspi.c │ │ ├── imx_flexspi_private.h │ │ └── makefile.mk │ ├── mmc │ │ ├── Kconfig │ │ ├── imx_usdhc.c │ │ ├── imx_usdhc_private.h │ │ ├── makefile.mk │ │ └── mmc_core.c │ ├── partition │ │ ├── Kconfig │ │ ├── gpt.c │ │ ├── makefile.mk │ │ └── static.c │ ├── timer │ │ ├── Kconfig │ │ ├── imx_gpt.c │ │ └── makefile.mk │ ├── uart │ │ ├── Kconfig │ │ ├── imx_lpuart.c │ │ ├── imx_uart.c │ │ └── makefile.mk │ ├── usb │ │ ├── Kconfig │ │ ├── cdns3_udc_core.c │ │ ├── dwc3_udc.c │ │ ├── dwc3_udc_private.h │ │ ├── imx8m_phy.c │ │ ├── imx_cdns3_udc.c │ │ ├── imx_ci_udc.c │ │ ├── imx_salvo_phy.c │ │ ├── imx_usb2_phy.c │ │ ├── imx_usbdcd.c │ │ ├── makefile.mk │ │ ├── pb_dev_cls.c │ │ └── usbd.c │ ├── virtio │ │ ├── Kconfig │ │ ├── makefile.mk │ │ ├── virtio.c │ │ ├── virtio_block.c │ │ ├── virtio_mmio.h │ │ ├── virtio_queue.h │ │ └── virtio_serial.c │ └── wdog │ │ ├── Kconfig │ │ ├── imx_wdog.c │ │ └── makefile.mk ├── lib │ ├── Kconfig │ ├── bpak.c │ ├── crc.c │ ├── der_helpers.c │ ├── fdt │ │ ├── .clang-format │ │ ├── LICENSE │ │ ├── fdt.c │ │ ├── fdt_addresses.c │ │ ├── fdt_ro.c │ │ ├── fdt_rw.c │ │ ├── fdt_sw.c │ │ ├── fdt_wip.c │ │ ├── libfdt_internal.h │ │ └── version.lds │ ├── libc │ │ ├── Kconfig │ │ ├── assert.c │ │ ├── memchr.c │ │ ├── memcmp.c │ │ ├── memcpy.c │ │ ├── memmove.c │ │ ├── memset.c │ │ ├── printf.c │ │ ├── putchar.c │ │ ├── snprintf.c │ │ ├── strchr.c │ │ ├── strcmp.c │ │ ├── strcpy.c │ │ ├── strcspn.c │ │ ├── string.c │ │ ├── strlcpy.c │ │ ├── strlen.c │ │ ├── strncmp.c │ │ ├── strnlen.c │ │ ├── strrchr.c │ │ ├── strspn.c │ │ └── strtoul.c │ ├── makefile.mk │ ├── uuid │ │ ├── .clang-format │ │ ├── clear.c │ │ ├── compare.c │ │ ├── conv.c │ │ ├── copy.c │ │ ├── isnull.c │ │ ├── pack.c │ │ ├── parse.c │ │ ├── unpack.c │ │ ├── unparse.c │ │ ├── uuid.sym │ │ ├── uuid3.c │ │ ├── uuidP.h │ │ └── uuidd.h │ └── xlat_tables_v2 │ │ ├── .clang-format │ │ ├── aarch32 │ │ ├── nonlpae_tables.c │ │ └── xlat_tables.c │ │ ├── aarch64 │ │ └── xlat_tables.c │ │ ├── xlat_tables_common.c │ │ └── xlat_tables_private.h ├── link.lds ├── link_flash.lds ├── main.c ├── plat │ ├── Kconfig │ ├── imx6ul │ │ ├── Kconfig │ │ ├── fusebox.c │ │ ├── hab.c │ │ ├── link.lds │ │ ├── makefile.mk │ │ ├── pb.csf.template │ │ ├── pb_uuu.csf.template │ │ ├── plat.c │ │ ├── plat.h │ │ ├── rot_helpers.c │ │ └── slc_helpers.c │ ├── imx8m │ │ ├── Kconfig │ │ ├── clock.h │ │ ├── link.lds │ │ ├── makefile.mk │ │ ├── pb.csf.template │ │ ├── plat.c │ │ ├── plat.h │ │ ├── umctl2.h │ │ └── umctl2_lp4.c │ ├── imx8x │ │ ├── Kconfig │ │ ├── fusebox.c │ │ ├── link.lds │ │ ├── makefile.mk │ │ ├── pb.csf.template │ │ ├── plat.c │ │ ├── reset_vector.S │ │ ├── rot_helpers.c │ │ ├── sci │ │ │ ├── imx8_mu.c │ │ │ ├── imx8_mu.h │ │ │ ├── ipc.c │ │ │ └── svc │ │ │ │ ├── irq │ │ │ │ ├── irq_rpc_clnt.c │ │ │ │ └── rpc.h │ │ │ │ ├── misc │ │ │ │ ├── misc_rpc_clnt.c │ │ │ │ └── rpc.h │ │ │ │ ├── pad │ │ │ │ ├── pad_rpc_clnt.c │ │ │ │ └── rpc.h │ │ │ │ ├── pm │ │ │ │ ├── pm_rpc_clnt.c │ │ │ │ └── rpc.h │ │ │ │ ├── rm │ │ │ │ ├── rm_rpc_clnt.c │ │ │ │ └── rpc.h │ │ │ │ ├── seco │ │ │ │ ├── rpc.h │ │ │ │ └── seco_rpc_clnt.c │ │ │ │ └── timer │ │ │ │ ├── rpc.h │ │ │ │ └── timer_rpc_clnt.c │ │ └── slc_helpers.c │ ├── imxrt │ │ ├── Kconfig │ │ ├── makefile.mk │ │ ├── plat.c │ │ ├── rot_helpers.c │ │ └── slc_helpers.c │ └── qemu │ │ ├── Kconfig │ │ ├── gcov.c │ │ ├── gcov.h │ │ ├── link.lds │ │ ├── makefile.mk │ │ ├── plat.c │ │ ├── reset.c │ │ ├── rot_helpers.c │ │ ├── semihosting.c │ │ ├── semihosting.h │ │ ├── semihosting_call.S │ │ ├── slc_helpers.c │ │ ├── uart.c │ │ ├── uart.h │ │ └── wdog.c ├── rot.c ├── self_test.c ├── slc.c ├── timestamp.c └── wire.c ├── tests ├── 02e49231-756e-35ee-a982-378e5ba866a9.token ├── 2456a34c-d17a-3b6d-9157-bbe585b48e7b.token ├── common.sh ├── makefile.mk ├── test_all_sig_formats.sh ├── test_authentication.sh ├── test_board.sh ├── test_board_regs.sh ├── test_board_status.sh ├── test_boot_bpak.sh ├── test_boot_bpak10.sh ├── test_boot_bpak2.sh ├── test_boot_bpak3.sh ├── test_boot_bpak4.sh ├── test_boot_bpak5.sh ├── test_boot_bpak6.sh ├── test_boot_bpak7.sh ├── test_boot_bpak8.sh ├── test_boot_bpak9.sh ├── test_bpak_show.sh ├── test_cli.sh ├── test_config.sh ├── test_corrupt_backup_config.sh ├── test_corrupt_backup_gpt.sh ├── test_corrupt_gpt.sh ├── test_corrupt_gpt2.sh ├── test_corrupt_gpt3.sh ├── test_corrupt_gpt4.sh ├── test_corrupt_gpt5.sh ├── test_corrupt_primary_config.sh ├── test_device_setup.sh ├── test_gpt_boot_activate.sh ├── test_gpt_boot_activate_step2.sh ├── test_gpt_boot_activate_step3.sh ├── test_gpt_boot_activate_step4.sh ├── test_gpt_boot_activate_step5.sh ├── test_gpt_variants.sh ├── test_invalid_key_index.sh ├── test_invalid_key_index2.sh ├── test_overlapping_region.sh ├── test_part.sh ├── test_part_dump.sh ├── test_part_dump2.sh ├── test_part_flash.sh ├── test_part_offset_write.sh ├── test_reset.sh ├── test_revoke_key.sh ├── test_rollback.sh ├── test_setup_lock.sh ├── test_switch.sh └── test_verify_bpak.sh ├── tools ├── pbstate │ ├── .gitignore │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.rst │ └── src │ │ ├── main.c │ │ ├── pbstate.c │ │ ├── pbstate.h │ │ └── pbstate.pc.in └── punchboot │ ├── api.c │ ├── api.h │ ├── api_authentication.c │ ├── api_board.c │ ├── api_boot.c │ ├── api_device.c │ ├── api_misc.c │ ├── api_partition.c │ ├── api_slc.c │ ├── api_stream.c │ ├── error.c │ ├── exceptions.c │ ├── punchboot │ ├── __init__.py │ ├── __main__.py │ ├── helpers.py │ ├── partition.py │ ├── py.typed │ ├── session.py │ └── slc.py │ ├── python_wrapper.c │ ├── python_wrapper.h │ ├── socket.c │ ├── socket.h │ ├── usb.c │ └── usb.h ├── vcpkg-configuration.json ├── vcpkg.json └── version.txt /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/punchboot-tools.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/.github/workflows/punchboot-tools.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/codecov.yml -------------------------------------------------------------------------------- /configs/bebop_defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/configs/bebop_defconfig -------------------------------------------------------------------------------- /configs/imx8dxlevk_defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/configs/imx8dxlevk_defconfig -------------------------------------------------------------------------------- /configs/imx8mevk_defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/configs/imx8mevk_defconfig -------------------------------------------------------------------------------- /configs/imx8qxmek_defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/configs/imx8qxmek_defconfig -------------------------------------------------------------------------------- /configs/imxrt1060evk_defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/configs/imxrt1060evk_defconfig -------------------------------------------------------------------------------- /configs/jiffy_defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/configs/jiffy_defconfig -------------------------------------------------------------------------------- /configs/pico8ml_defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/configs/pico8ml_defconfig -------------------------------------------------------------------------------- /configs/test_defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/configs/test_defconfig -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/.gitignore -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/build.sh -------------------------------------------------------------------------------- /doc/imx6.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/imx6.cfg -------------------------------------------------------------------------------- /doc/openocd.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/openocd.cfg -------------------------------------------------------------------------------- /doc/openssl_sign_command.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/openssl_sign_command.txt -------------------------------------------------------------------------------- /doc/pb_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/pb_logo.png -------------------------------------------------------------------------------- /doc/presentation.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/presentation.key -------------------------------------------------------------------------------- /doc/presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/presentation.pdf -------------------------------------------------------------------------------- /doc/release-checklist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/release-checklist.txt -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/rollback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/rollback.png -------------------------------------------------------------------------------- /doc/source/api-ref/bio.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/source/api-ref/bio.rst -------------------------------------------------------------------------------- /doc/source/api-ref/crypto.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/source/api-ref/crypto.rst -------------------------------------------------------------------------------- /doc/source/api-ref/plat.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/source/api-ref/plat.rst -------------------------------------------------------------------------------- /doc/source/api-reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/source/api-reference.rst -------------------------------------------------------------------------------- /doc/source/boot_process.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/source/boot_process.rst -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/design.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/source/design.rst -------------------------------------------------------------------------------- /doc/source/design/intro.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/source/doxygen.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/source/doxygen.cfg -------------------------------------------------------------------------------- /doc/source/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/source/getting_started.rst -------------------------------------------------------------------------------- /doc/source/getting_started/qemu.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/doc/source/introduction.rst -------------------------------------------------------------------------------- /include/boot/ab_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/boot/ab_state.h -------------------------------------------------------------------------------- /include/boot/armv7m_baremetal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/boot/armv7m_baremetal.h -------------------------------------------------------------------------------- /include/boot/boot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/boot/boot.h -------------------------------------------------------------------------------- /include/boot/image_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/boot/image_helpers.h -------------------------------------------------------------------------------- /include/boot/linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/boot/linux.h -------------------------------------------------------------------------------- /include/boot/pb_state_blob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/boot/pb_state_blob.h -------------------------------------------------------------------------------- /include/bpak/bpak.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/bpak/bpak.h -------------------------------------------------------------------------------- /include/bpak/id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/bpak/id.h -------------------------------------------------------------------------------- /include/bpak/key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/bpak/key.h -------------------------------------------------------------------------------- /include/bpak/keystore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/bpak/keystore.h -------------------------------------------------------------------------------- /include/drivers/crypto/imx_caam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/crypto/imx_caam.h -------------------------------------------------------------------------------- /include/drivers/crypto/mbedtls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/crypto/mbedtls.h -------------------------------------------------------------------------------- /include/drivers/fs/lfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/fs/lfs.h -------------------------------------------------------------------------------- /include/drivers/fs/lfs_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/fs/lfs_util.h -------------------------------------------------------------------------------- /include/drivers/fuse/imx_ocotp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/fuse/imx_ocotp.h -------------------------------------------------------------------------------- /include/drivers/fuse/test_fuse_bio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/fuse/test_fuse_bio.h -------------------------------------------------------------------------------- /include/drivers/gpio/imx_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/gpio/imx_gpio.h -------------------------------------------------------------------------------- /include/drivers/memc/imx_flexspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/memc/imx_flexspi.h -------------------------------------------------------------------------------- /include/drivers/mmc/imx_usdhc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/mmc/imx_usdhc.h -------------------------------------------------------------------------------- /include/drivers/mmc/mmc_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/mmc/mmc_core.h -------------------------------------------------------------------------------- /include/drivers/partition/gpt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/partition/gpt.h -------------------------------------------------------------------------------- /include/drivers/partition/static.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/partition/static.h -------------------------------------------------------------------------------- /include/drivers/timer/imx_gpt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/timer/imx_gpt.h -------------------------------------------------------------------------------- /include/drivers/uart/imx_lpuart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/uart/imx_lpuart.h -------------------------------------------------------------------------------- /include/drivers/uart/imx_uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/uart/imx_uart.h -------------------------------------------------------------------------------- /include/drivers/usb/cdns3_udc_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/usb/cdns3_udc_core.h -------------------------------------------------------------------------------- /include/drivers/usb/dwc3_udc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/usb/dwc3_udc.h -------------------------------------------------------------------------------- /include/drivers/usb/imx8m_phy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/usb/imx8m_phy.h -------------------------------------------------------------------------------- /include/drivers/usb/imx_cdns3_udc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/usb/imx_cdns3_udc.h -------------------------------------------------------------------------------- /include/drivers/usb/imx_ci_udc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/usb/imx_ci_udc.h -------------------------------------------------------------------------------- /include/drivers/usb/imx_salvo_phy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/usb/imx_salvo_phy.h -------------------------------------------------------------------------------- /include/drivers/usb/imx_usb2_phy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/usb/imx_usb2_phy.h -------------------------------------------------------------------------------- /include/drivers/usb/imx_usbdcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/usb/imx_usbdcd.h -------------------------------------------------------------------------------- /include/drivers/usb/pb_dev_cls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/usb/pb_dev_cls.h -------------------------------------------------------------------------------- /include/drivers/usb/usbd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/usb/usbd.h -------------------------------------------------------------------------------- /include/drivers/virtio/virtio_block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/virtio/virtio_block.h -------------------------------------------------------------------------------- /include/drivers/virtio/virtio_serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/virtio/virtio_serial.h -------------------------------------------------------------------------------- /include/drivers/wdog/imx_wdog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/drivers/wdog/imx_wdog.h -------------------------------------------------------------------------------- /include/fdt/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/fdt/.clang-format -------------------------------------------------------------------------------- /include/fdt/fdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/fdt/fdt.h -------------------------------------------------------------------------------- /include/fdt/libfdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/fdt/libfdt.h -------------------------------------------------------------------------------- /include/fdt/libfdt_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/fdt/libfdt_env.h -------------------------------------------------------------------------------- /include/libc/aarch32/endian_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/aarch32/endian_.h -------------------------------------------------------------------------------- /include/libc/aarch32/inttypes_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/aarch32/inttypes_.h -------------------------------------------------------------------------------- /include/libc/aarch32/limits_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/aarch32/limits_.h -------------------------------------------------------------------------------- /include/libc/aarch32/stddef_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/aarch32/stddef_.h -------------------------------------------------------------------------------- /include/libc/aarch32/stdint_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/aarch32/stdint_.h -------------------------------------------------------------------------------- /include/libc/aarch32/stdio_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/aarch32/stdio_.h -------------------------------------------------------------------------------- /include/libc/aarch32/stdlib_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/aarch32/stdlib_.h -------------------------------------------------------------------------------- /include/libc/aarch32/string_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/aarch32/string_.h -------------------------------------------------------------------------------- /include/libc/aarch32/time_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/aarch32/time_.h -------------------------------------------------------------------------------- /include/libc/aarch64/endian_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/aarch64/endian_.h -------------------------------------------------------------------------------- /include/libc/aarch64/inttypes_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/aarch64/inttypes_.h -------------------------------------------------------------------------------- /include/libc/aarch64/limits_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/aarch64/limits_.h -------------------------------------------------------------------------------- /include/libc/aarch64/stddef_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/aarch64/stddef_.h -------------------------------------------------------------------------------- /include/libc/aarch64/stdint_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/aarch64/stdint_.h -------------------------------------------------------------------------------- /include/libc/aarch64/stdio_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/aarch64/stdio_.h -------------------------------------------------------------------------------- /include/libc/aarch64/stdlib_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/aarch64/stdlib_.h -------------------------------------------------------------------------------- /include/libc/aarch64/string_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/aarch64/string_.h -------------------------------------------------------------------------------- /include/libc/aarch64/time_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/aarch64/time_.h -------------------------------------------------------------------------------- /include/libc/assert.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/libc/cdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/cdefs.h -------------------------------------------------------------------------------- /include/libc/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/ctype.h -------------------------------------------------------------------------------- /include/libc/endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/endian.h -------------------------------------------------------------------------------- /include/libc/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/errno.h -------------------------------------------------------------------------------- /include/libc/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/inttypes.h -------------------------------------------------------------------------------- /include/libc/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/limits.h -------------------------------------------------------------------------------- /include/libc/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/stdarg.h -------------------------------------------------------------------------------- /include/libc/stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/stdbool.h -------------------------------------------------------------------------------- /include/libc/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/stddef.h -------------------------------------------------------------------------------- /include/libc/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/stdint.h -------------------------------------------------------------------------------- /include/libc/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/stdio.h -------------------------------------------------------------------------------- /include/libc/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/stdlib.h -------------------------------------------------------------------------------- /include/libc/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/string.h -------------------------------------------------------------------------------- /include/libc/sys/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/sys/types.h -------------------------------------------------------------------------------- /include/libc/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/libc/time.h -------------------------------------------------------------------------------- /include/pb-tools/compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb-tools/compat.h -------------------------------------------------------------------------------- /include/pb-tools/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb-tools/error.h -------------------------------------------------------------------------------- /include/pb-tools/wire.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb-tools/wire.h -------------------------------------------------------------------------------- /include/pb/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/arch.h -------------------------------------------------------------------------------- /include/pb/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/assert.h -------------------------------------------------------------------------------- /include/pb/bio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/bio.h -------------------------------------------------------------------------------- /include/pb/cm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/cm.h -------------------------------------------------------------------------------- /include/pb/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/console.h -------------------------------------------------------------------------------- /include/pb/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/crc.h -------------------------------------------------------------------------------- /include/pb/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/crypto.h -------------------------------------------------------------------------------- /include/pb/delay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/delay.h -------------------------------------------------------------------------------- /include/pb/der_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/der_helpers.h -------------------------------------------------------------------------------- /include/pb/device_uuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/device_uuid.h -------------------------------------------------------------------------------- /include/pb/errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/errors.h -------------------------------------------------------------------------------- /include/pb/log_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/log_def.h -------------------------------------------------------------------------------- /include/pb/mmio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/mmio.h -------------------------------------------------------------------------------- /include/pb/pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/pb.h -------------------------------------------------------------------------------- /include/pb/plat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/plat.h -------------------------------------------------------------------------------- /include/pb/rot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/rot.h -------------------------------------------------------------------------------- /include/pb/self_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/self_test.h -------------------------------------------------------------------------------- /include/pb/slc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/slc.h -------------------------------------------------------------------------------- /include/pb/timestamp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/timestamp.h -------------------------------------------------------------------------------- /include/pb/utils_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/pb/utils_def.h -------------------------------------------------------------------------------- /include/plat/imx6ul/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx6ul/clock.h -------------------------------------------------------------------------------- /include/plat/imx6ul/fusebox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx6ul/fusebox.h -------------------------------------------------------------------------------- /include/plat/imx6ul/hab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx6ul/hab.h -------------------------------------------------------------------------------- /include/plat/imx6ul/imx6ul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx6ul/imx6ul.h -------------------------------------------------------------------------------- /include/plat/imx6ul/mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx6ul/mm.h -------------------------------------------------------------------------------- /include/plat/imx6ul/pins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx6ul/pins.h -------------------------------------------------------------------------------- /include/plat/imx8m/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8m/clock.h -------------------------------------------------------------------------------- /include/plat/imx8m/fusebox.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/plat/imx8m/hab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8m/hab.h -------------------------------------------------------------------------------- /include/plat/imx8m/imx8m.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8m/imx8m.h -------------------------------------------------------------------------------- /include/plat/imx8m/mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8m/mm.h -------------------------------------------------------------------------------- /include/plat/imx8m/pins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8m/pins.h -------------------------------------------------------------------------------- /include/plat/imx8x/fusebox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8x/fusebox.h -------------------------------------------------------------------------------- /include/plat/imx8x/imx8dxl_pads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8x/imx8dxl_pads.h -------------------------------------------------------------------------------- /include/plat/imx8x/imx8qm_pads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8x/imx8qm_pads.h -------------------------------------------------------------------------------- /include/plat/imx8x/imx8qxp_pads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8x/imx8qxp_pads.h -------------------------------------------------------------------------------- /include/plat/imx8x/imx8x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8x/imx8x.h -------------------------------------------------------------------------------- /include/plat/imx8x/mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8x/mm.h -------------------------------------------------------------------------------- /include/plat/imx8x/sci/ipc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8x/sci/ipc.h -------------------------------------------------------------------------------- /include/plat/imx8x/sci/rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8x/sci/rpc.h -------------------------------------------------------------------------------- /include/plat/imx8x/sci/scfw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8x/sci/scfw.h -------------------------------------------------------------------------------- /include/plat/imx8x/sci/svc/irq/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8x/sci/svc/irq/api.h -------------------------------------------------------------------------------- /include/plat/imx8x/sci/svc/misc/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8x/sci/svc/misc/api.h -------------------------------------------------------------------------------- /include/plat/imx8x/sci/svc/pad/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8x/sci/svc/pad/api.h -------------------------------------------------------------------------------- /include/plat/imx8x/sci/svc/pm/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8x/sci/svc/pm/api.h -------------------------------------------------------------------------------- /include/plat/imx8x/sci/svc/rm/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8x/sci/svc/rm/api.h -------------------------------------------------------------------------------- /include/plat/imx8x/sci/svc/seco/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8x/sci/svc/seco/api.h -------------------------------------------------------------------------------- /include/plat/imx8x/sci/svc/timer/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8x/sci/svc/timer/api.h -------------------------------------------------------------------------------- /include/plat/imx8x/sci/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imx8x/sci/types.h -------------------------------------------------------------------------------- /include/plat/imxrt/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imxrt/clock.h -------------------------------------------------------------------------------- /include/plat/imxrt/fusebox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imxrt/fusebox.h -------------------------------------------------------------------------------- /include/plat/imxrt/imxrt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imxrt/imxrt.h -------------------------------------------------------------------------------- /include/plat/imxrt/mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imxrt/mm.h -------------------------------------------------------------------------------- /include/plat/imxrt/pins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/imxrt/pins.h -------------------------------------------------------------------------------- /include/plat/qemu/qemu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/plat/qemu/qemu.h -------------------------------------------------------------------------------- /include/uuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/uuid.h -------------------------------------------------------------------------------- /include/xlat_tables/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/xlat_tables/.clang-format -------------------------------------------------------------------------------- /include/xlat_tables/aarch32/xlat_tables_aarch32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/xlat_tables/aarch32/xlat_tables_aarch32.h -------------------------------------------------------------------------------- /include/xlat_tables/aarch64/xlat_tables_aarch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/xlat_tables/aarch64/xlat_tables_aarch64.h -------------------------------------------------------------------------------- /include/xlat_tables/xlat_mmu_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/xlat_tables/xlat_mmu_helpers.h -------------------------------------------------------------------------------- /include/xlat_tables/xlat_tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/xlat_tables/xlat_tables.h -------------------------------------------------------------------------------- /include/xlat_tables/xlat_tables_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/xlat_tables/xlat_tables_arch.h -------------------------------------------------------------------------------- /include/xlat_tables/xlat_tables_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/xlat_tables/xlat_tables_compat.h -------------------------------------------------------------------------------- /include/xlat_tables/xlat_tables_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/xlat_tables/xlat_tables_defs.h -------------------------------------------------------------------------------- /include/xlat_tables/xlat_tables_v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/xlat_tables/xlat_tables_v2.h -------------------------------------------------------------------------------- /include/xlat_tables/xlat_tables_v2_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/include/xlat_tables/xlat_tables_v2_helpers.h -------------------------------------------------------------------------------- /pki/README.md: -------------------------------------------------------------------------------- 1 | ### This directory contains _Test_ keys 2 | -------------------------------------------------------------------------------- /pki/dev_rsa_private.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/dev_rsa_private.der -------------------------------------------------------------------------------- /pki/dev_rsa_private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/dev_rsa_private.pem -------------------------------------------------------------------------------- /pki/dev_rsa_public.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/dev_rsa_public.der -------------------------------------------------------------------------------- /pki/ec_priv.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/ec_priv.der -------------------------------------------------------------------------------- /pki/ec_pub.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/ec_pub.der -------------------------------------------------------------------------------- /pki/field1_rsa_private.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/field1_rsa_private.der -------------------------------------------------------------------------------- /pki/field1_rsa_private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/field1_rsa_private.pem -------------------------------------------------------------------------------- /pki/field1_rsa_public.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/field1_rsa_public.der -------------------------------------------------------------------------------- /pki/field2_rsa_private.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/field2_rsa_private.der -------------------------------------------------------------------------------- /pki/field2_rsa_private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/field2_rsa_private.pem -------------------------------------------------------------------------------- /pki/field2_rsa_public.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/field2_rsa_public.der -------------------------------------------------------------------------------- /pki/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/gen.sh -------------------------------------------------------------------------------- /pki/generate_internal_keystore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/generate_internal_keystore.sh -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/12345678.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/12345678.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/12345679.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/12345679.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/1234567A.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/1234567A.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/1234567B.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/1234567B.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/1234567C.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/1234567C.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/1234567D.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/1234567D.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/1234567E.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/1234567E.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/1234567F.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/1234567F.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/12345680.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/12345680.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/12345681.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/12345681.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/12345682.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/12345682.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/12345683.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/12345683.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CA1_sha256_4096_65537_v3_ca_crt.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CA1_sha256_4096_65537_v3_ca_crt.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CA1_sha256_4096_65537_v3_ca_crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CA1_sha256_4096_65537_v3_ca_crt.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CA1_sha256_4096_65537_v3_ca_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CA1_sha256_4096_65537_v3_ca_key.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CA1_sha256_4096_65537_v3_ca_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CA1_sha256_4096_65537_v3_ca_key.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CSF1_1_sha256_4096_65537_v3_usr_crt.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CSF1_1_sha256_4096_65537_v3_usr_crt.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CSF1_1_sha256_4096_65537_v3_usr_crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CSF1_1_sha256_4096_65537_v3_usr_crt.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CSF1_1_sha256_4096_65537_v3_usr_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CSF1_1_sha256_4096_65537_v3_usr_key.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CSF1_1_sha256_4096_65537_v3_usr_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CSF1_1_sha256_4096_65537_v3_usr_key.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CSF2_1_sha256_4096_65537_v3_usr_crt.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CSF2_1_sha256_4096_65537_v3_usr_crt.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CSF2_1_sha256_4096_65537_v3_usr_crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CSF2_1_sha256_4096_65537_v3_usr_crt.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CSF2_1_sha256_4096_65537_v3_usr_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CSF2_1_sha256_4096_65537_v3_usr_key.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CSF2_1_sha256_4096_65537_v3_usr_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CSF2_1_sha256_4096_65537_v3_usr_key.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CSF3_1_sha256_4096_65537_v3_usr_crt.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CSF3_1_sha256_4096_65537_v3_usr_crt.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CSF3_1_sha256_4096_65537_v3_usr_crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CSF3_1_sha256_4096_65537_v3_usr_crt.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CSF3_1_sha256_4096_65537_v3_usr_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CSF3_1_sha256_4096_65537_v3_usr_key.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CSF3_1_sha256_4096_65537_v3_usr_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CSF3_1_sha256_4096_65537_v3_usr_key.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CSF4_1_sha256_4096_65537_v3_usr_crt.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CSF4_1_sha256_4096_65537_v3_usr_crt.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CSF4_1_sha256_4096_65537_v3_usr_crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CSF4_1_sha256_4096_65537_v3_usr_crt.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CSF4_1_sha256_4096_65537_v3_usr_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CSF4_1_sha256_4096_65537_v3_usr_key.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/CSF4_1_sha256_4096_65537_v3_usr_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/CSF4_1_sha256_4096_65537_v3_usr_key.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/IMG1_1_sha256_4096_65537_v3_usr_crt.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/IMG1_1_sha256_4096_65537_v3_usr_crt.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/IMG1_1_sha256_4096_65537_v3_usr_crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/IMG1_1_sha256_4096_65537_v3_usr_crt.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/IMG1_1_sha256_4096_65537_v3_usr_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/IMG1_1_sha256_4096_65537_v3_usr_key.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/IMG1_1_sha256_4096_65537_v3_usr_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/IMG1_1_sha256_4096_65537_v3_usr_key.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/IMG2_1_sha256_4096_65537_v3_usr_crt.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/IMG2_1_sha256_4096_65537_v3_usr_crt.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/IMG2_1_sha256_4096_65537_v3_usr_crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/IMG2_1_sha256_4096_65537_v3_usr_crt.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/IMG2_1_sha256_4096_65537_v3_usr_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/IMG2_1_sha256_4096_65537_v3_usr_key.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/IMG2_1_sha256_4096_65537_v3_usr_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/IMG2_1_sha256_4096_65537_v3_usr_key.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/IMG3_1_sha256_4096_65537_v3_usr_crt.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/IMG3_1_sha256_4096_65537_v3_usr_crt.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/IMG3_1_sha256_4096_65537_v3_usr_crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/IMG3_1_sha256_4096_65537_v3_usr_crt.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/IMG3_1_sha256_4096_65537_v3_usr_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/IMG3_1_sha256_4096_65537_v3_usr_key.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/IMG3_1_sha256_4096_65537_v3_usr_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/IMG3_1_sha256_4096_65537_v3_usr_key.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/IMG4_1_sha256_4096_65537_v3_usr_crt.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/IMG4_1_sha256_4096_65537_v3_usr_crt.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/IMG4_1_sha256_4096_65537_v3_usr_crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/IMG4_1_sha256_4096_65537_v3_usr_crt.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/IMG4_1_sha256_4096_65537_v3_usr_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/IMG4_1_sha256_4096_65537_v3_usr_key.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/IMG4_1_sha256_4096_65537_v3_usr_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/IMG4_1_sha256_4096_65537_v3_usr_key.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/SRK1_sha256_4096_65537_v3_ca_crt.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/SRK1_sha256_4096_65537_v3_ca_crt.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/SRK1_sha256_4096_65537_v3_ca_crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/SRK1_sha256_4096_65537_v3_ca_crt.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/SRK1_sha256_4096_65537_v3_ca_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/SRK1_sha256_4096_65537_v3_ca_key.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/SRK1_sha256_4096_65537_v3_ca_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/SRK1_sha256_4096_65537_v3_ca_key.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/SRK2_sha256_4096_65537_v3_ca_crt.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/SRK2_sha256_4096_65537_v3_ca_crt.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/SRK2_sha256_4096_65537_v3_ca_crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/SRK2_sha256_4096_65537_v3_ca_crt.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/SRK2_sha256_4096_65537_v3_ca_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/SRK2_sha256_4096_65537_v3_ca_key.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/SRK2_sha256_4096_65537_v3_ca_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/SRK2_sha256_4096_65537_v3_ca_key.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/SRK3_sha256_4096_65537_v3_ca_crt.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/SRK3_sha256_4096_65537_v3_ca_crt.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/SRK3_sha256_4096_65537_v3_ca_crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/SRK3_sha256_4096_65537_v3_ca_crt.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/SRK3_sha256_4096_65537_v3_ca_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/SRK3_sha256_4096_65537_v3_ca_key.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/SRK3_sha256_4096_65537_v3_ca_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/SRK3_sha256_4096_65537_v3_ca_key.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/SRK4_sha256_4096_65537_v3_ca_crt.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/SRK4_sha256_4096_65537_v3_ca_crt.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/SRK4_sha256_4096_65537_v3_ca_crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/SRK4_sha256_4096_65537_v3_ca_crt.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/SRK4_sha256_4096_65537_v3_ca_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/SRK4_sha256_4096_65537_v3_ca_key.der -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/SRK4_sha256_4096_65537_v3_ca_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/SRK4_sha256_4096_65537_v3_ca_key.pem -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/SRK_1_2_3_4_fuse.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/SRK_1_2_3_4_fuse.bin -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/SRK_1_2_3_4_table.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/SRK_1_2_3_4_table.bin -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/index.txt -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/index.txt.attr: -------------------------------------------------------------------------------- 1 | unique_subject = no 2 | -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/key_pass.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/key_pass.txt -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/keypass.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx6ul_hab_testkeys/keypass.txt -------------------------------------------------------------------------------- /pki/imx6ul_hab_testkeys/serial: -------------------------------------------------------------------------------- 1 | 12345684 2 | -------------------------------------------------------------------------------- /pki/imx8x_ahab/crts/CA1_sha384_secp384r1_v3_ca_crt.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/crts/CA1_sha384_secp384r1_v3_ca_crt.der -------------------------------------------------------------------------------- /pki/imx8x_ahab/crts/CA1_sha384_secp384r1_v3_ca_crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/crts/CA1_sha384_secp384r1_v3_ca_crt.pem -------------------------------------------------------------------------------- /pki/imx8x_ahab/crts/SRK1_sha384_secp384r1_v3_usr_crt.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/crts/SRK1_sha384_secp384r1_v3_usr_crt.der -------------------------------------------------------------------------------- /pki/imx8x_ahab/crts/SRK1_sha384_secp384r1_v3_usr_crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/crts/SRK1_sha384_secp384r1_v3_usr_crt.pem -------------------------------------------------------------------------------- /pki/imx8x_ahab/crts/SRK2_sha384_secp384r1_v3_usr_crt.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/crts/SRK2_sha384_secp384r1_v3_usr_crt.der -------------------------------------------------------------------------------- /pki/imx8x_ahab/crts/SRK2_sha384_secp384r1_v3_usr_crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/crts/SRK2_sha384_secp384r1_v3_usr_crt.pem -------------------------------------------------------------------------------- /pki/imx8x_ahab/crts/SRK3_sha384_secp384r1_v3_usr_crt.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/crts/SRK3_sha384_secp384r1_v3_usr_crt.der -------------------------------------------------------------------------------- /pki/imx8x_ahab/crts/SRK3_sha384_secp384r1_v3_usr_crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/crts/SRK3_sha384_secp384r1_v3_usr_crt.pem -------------------------------------------------------------------------------- /pki/imx8x_ahab/crts/SRK4_sha384_secp384r1_v3_usr_crt.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/crts/SRK4_sha384_secp384r1_v3_usr_crt.der -------------------------------------------------------------------------------- /pki/imx8x_ahab/crts/SRK4_sha384_secp384r1_v3_usr_crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/crts/SRK4_sha384_secp384r1_v3_usr_crt.pem -------------------------------------------------------------------------------- /pki/imx8x_ahab/crts/SRK_1_2_3_4_fuse.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/crts/SRK_1_2_3_4_fuse.bin -------------------------------------------------------------------------------- /pki/imx8x_ahab/crts/SRK_1_2_3_4_table.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/crts/SRK_1_2_3_4_table.bin -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/12345684.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/12345684.pem -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/12345685.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/12345685.pem -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/12345686.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/12345686.pem -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/12345687.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/12345687.pem -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/CA1_sha384_secp384r1_v3_ca_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/CA1_sha384_secp384r1_v3_ca_key.der -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/CA1_sha384_secp384r1_v3_ca_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/CA1_sha384_secp384r1_v3_ca_key.pem -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/SRK1_sha384_secp384r1_v3_usr_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/SRK1_sha384_secp384r1_v3_usr_key.der -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/SRK1_sha384_secp384r1_v3_usr_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/SRK1_sha384_secp384r1_v3_usr_key.pem -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/SRK2_sha384_secp384r1_v3_usr_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/SRK2_sha384_secp384r1_v3_usr_key.der -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/SRK2_sha384_secp384r1_v3_usr_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/SRK2_sha384_secp384r1_v3_usr_key.pem -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/SRK3_sha384_secp384r1_v3_usr_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/SRK3_sha384_secp384r1_v3_usr_key.der -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/SRK3_sha384_secp384r1_v3_usr_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/SRK3_sha384_secp384r1_v3_usr_key.pem -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/SRK4_sha384_secp384r1_v3_usr_key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/SRK4_sha384_secp384r1_v3_usr_key.der -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/SRK4_sha384_secp384r1_v3_usr_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/SRK4_sha384_secp384r1_v3_usr_key.pem -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/add_key.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/add_key.bat -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/add_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/add_key.sh -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/ahab_pki_tree.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/ahab_pki_tree.bat -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/ahab_pki_tree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/ahab_pki_tree.sh -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/convlb.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/convlb.exe -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/ec-secp384r1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/ec-secp384r1.pem -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/hab3_pki_tree.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/hab3_pki_tree.bat -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/hab3_pki_tree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/hab3_pki_tree.sh -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/hab4_pki_tree.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/hab4_pki_tree.bat -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/hab4_pki_tree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/hab4_pki_tree.sh -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/index.txt -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/index.txt.attr: -------------------------------------------------------------------------------- 1 | unique_subject = no 2 | -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/index.txt.attr.old: -------------------------------------------------------------------------------- 1 | unique_subject = no 2 | -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/index.txt.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/index.txt.old -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/key_pass.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/imx8x_ahab/keys/key_pass.txt -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/serial: -------------------------------------------------------------------------------- 1 | 12345688 2 | -------------------------------------------------------------------------------- /pki/imx8x_ahab/keys/serial.old: -------------------------------------------------------------------------------- 1 | 12345687 2 | -------------------------------------------------------------------------------- /pki/internal_keystore.bpak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/internal_keystore.bpak -------------------------------------------------------------------------------- /pki/prod_rsa_private.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/prod_rsa_private.der -------------------------------------------------------------------------------- /pki/prod_rsa_private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/prod_rsa_private.pem -------------------------------------------------------------------------------- /pki/prod_rsa_public.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/prod_rsa_public.der -------------------------------------------------------------------------------- /pki/secp256r1-key-pair.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/secp256r1-key-pair.pem -------------------------------------------------------------------------------- /pki/secp256r1-key-pair2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/secp256r1-key-pair2.pem -------------------------------------------------------------------------------- /pki/secp256r1-priv-key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/secp256r1-priv-key.der -------------------------------------------------------------------------------- /pki/secp256r1-pub-key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/secp256r1-pub-key.der -------------------------------------------------------------------------------- /pki/secp256r1-pub-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/secp256r1-pub-key.pem -------------------------------------------------------------------------------- /pki/secp256r1-pub-key2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/secp256r1-pub-key2.pem -------------------------------------------------------------------------------- /pki/secp384r1-key-pair.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/secp384r1-key-pair.pem -------------------------------------------------------------------------------- /pki/secp384r1-priv-key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/secp384r1-priv-key.der -------------------------------------------------------------------------------- /pki/secp384r1-pub-key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/secp384r1-pub-key.der -------------------------------------------------------------------------------- /pki/secp384r1-pub-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/secp384r1-pub-key.pem -------------------------------------------------------------------------------- /pki/secp521r1-key-pair.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/secp521r1-key-pair.pem -------------------------------------------------------------------------------- /pki/secp521r1-priv-key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/secp521r1-priv-key.der -------------------------------------------------------------------------------- /pki/secp521r1-pub-key.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/secp521r1-pub-key.der -------------------------------------------------------------------------------- /pki/secp521r1-pub-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/secp521r1-pub-key.pem -------------------------------------------------------------------------------- /pki/test_rsa_private.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/test_rsa_private.der -------------------------------------------------------------------------------- /pki/test_rsa_private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/test_rsa_private.pem -------------------------------------------------------------------------------- /pki/test_rsa_private2.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/test_rsa_private2.der -------------------------------------------------------------------------------- /pki/test_rsa_private2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/test_rsa_private2.pem -------------------------------------------------------------------------------- /pki/test_rsa_public.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/test_rsa_public.der -------------------------------------------------------------------------------- /pki/test_rsa_public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/test_rsa_public.pem -------------------------------------------------------------------------------- /pki/test_rsa_public2.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pki/test_rsa_public2.der -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/createtoken.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/scripts/createtoken.sh -------------------------------------------------------------------------------- /scripts/gen_test_keystore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/scripts/gen_test_keystore.sh -------------------------------------------------------------------------------- /scripts/genconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/scripts/genconfig.py -------------------------------------------------------------------------------- /scripts/hex_to_c_str.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/scripts/hex_to_c_str.py -------------------------------------------------------------------------------- /scripts/kconfiglib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/scripts/kconfiglib.py -------------------------------------------------------------------------------- /scripts/menuconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/scripts/menuconfig.py -------------------------------------------------------------------------------- /scripts/reg_gen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/scripts/reg_gen -------------------------------------------------------------------------------- /scripts/uuid_to_c_str.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/scripts/uuid_to_c_str.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/setup.py -------------------------------------------------------------------------------- /src/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/Kconfig -------------------------------------------------------------------------------- /src/arch/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/Kconfig -------------------------------------------------------------------------------- /src/arch/armv7a/Kconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/arch/armv7a/arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/arch.c -------------------------------------------------------------------------------- /src/arch/armv7a/arm32_aeabi_divmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/arm32_aeabi_divmod.c -------------------------------------------------------------------------------- /src/arch/armv7a/arm32_aeabi_divmod_a32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/arm32_aeabi_divmod_a32.S -------------------------------------------------------------------------------- /src/arch/armv7a/arm_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/arm_asm.h -------------------------------------------------------------------------------- /src/arch/armv7a/armv7a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/armv7a.h -------------------------------------------------------------------------------- /src/arch/armv7a/asm_macros.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/asm_macros.S -------------------------------------------------------------------------------- /src/arch/armv7a/asm_macros_common.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/asm_macros_common.S -------------------------------------------------------------------------------- /src/arch/armv7a/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/boot.S -------------------------------------------------------------------------------- /src/arch/armv7a/cp15.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/cp15.S -------------------------------------------------------------------------------- /src/arch/armv7a/entry_armv7a.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/entry_armv7a.S -------------------------------------------------------------------------------- /src/arch/armv7a/include/arch/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/include/arch/arch.h -------------------------------------------------------------------------------- /src/arch/armv7a/include/arch/arch_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/include/arch/arch_helpers.h -------------------------------------------------------------------------------- /src/arch/armv7a/include/arch/cp15.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/include/arch/cp15.h -------------------------------------------------------------------------------- /src/arch/armv7a/include/arch/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/include/arch/mmu.h -------------------------------------------------------------------------------- /src/arch/armv7a/link.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/link.lds -------------------------------------------------------------------------------- /src/arch/armv7a/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/makefile.mk -------------------------------------------------------------------------------- /src/arch/armv7a/misc_helpers.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/misc_helpers.S -------------------------------------------------------------------------------- /src/arch/armv7a/timer.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/timer.S -------------------------------------------------------------------------------- /src/arch/armv7a/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/timer.h -------------------------------------------------------------------------------- /src/arch/armv7a/uldivmod.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7a/uldivmod.S -------------------------------------------------------------------------------- /src/arch/armv7m/Kconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/arch/armv7m/arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7m/arch.c -------------------------------------------------------------------------------- /src/arch/armv7m/boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7m/boot.c -------------------------------------------------------------------------------- /src/arch/armv7m/cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7m/cache.c -------------------------------------------------------------------------------- /src/arch/armv7m/entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7m/entry.c -------------------------------------------------------------------------------- /src/arch/armv7m/include/arch/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7m/include/arch/arch.h -------------------------------------------------------------------------------- /src/arch/armv7m/link.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7m/link.lds -------------------------------------------------------------------------------- /src/arch/armv7m/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv7m/makefile.mk -------------------------------------------------------------------------------- /src/arch/armv8a/Kconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/arch/armv8a/arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv8a/arch.c -------------------------------------------------------------------------------- /src/arch/armv8a/asm_macros.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv8a/asm_macros.S -------------------------------------------------------------------------------- /src/arch/armv8a/asm_macros_common.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv8a/asm_macros_common.S -------------------------------------------------------------------------------- /src/arch/armv8a/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv8a/boot.S -------------------------------------------------------------------------------- /src/arch/armv8a/cache-ops.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv8a/cache-ops.S -------------------------------------------------------------------------------- /src/arch/armv8a/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv8a/entry.S -------------------------------------------------------------------------------- /src/arch/armv8a/include/arch/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv8a/include/arch/arch.h -------------------------------------------------------------------------------- /src/arch/armv8a/include/arch/arch_features.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv8a/include/arch/arch_features.h -------------------------------------------------------------------------------- /src/arch/armv8a/include/arch/arch_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv8a/include/arch/arch_helpers.h -------------------------------------------------------------------------------- /src/arch/armv8a/include/arch/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv8a/include/arch/mmu.h -------------------------------------------------------------------------------- /src/arch/armv8a/link.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv8a/link.lds -------------------------------------------------------------------------------- /src/arch/armv8a/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv8a/makefile.mk -------------------------------------------------------------------------------- /src/arch/armv8a/misc_helpers.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv8a/misc_helpers.S -------------------------------------------------------------------------------- /src/arch/armv8a/timer.S: -------------------------------------------------------------------------------- 1 | 2 | .section .text 3 | -------------------------------------------------------------------------------- /src/arch/armv8a/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/arch/armv8a/timer.h -------------------------------------------------------------------------------- /src/bio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/bio.c -------------------------------------------------------------------------------- /src/board/imx8dxlevk/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/imx8dxlevk/Kconfig -------------------------------------------------------------------------------- /src/board/imx8dxlevk/board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/imx8dxlevk/board.c -------------------------------------------------------------------------------- /src/board/imx8dxlevk/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/imx8dxlevk/makefile.mk -------------------------------------------------------------------------------- /src/board/imx8dxlevk/partitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/imx8dxlevk/partitions.h -------------------------------------------------------------------------------- /src/board/imx8mevk/board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/imx8mevk/board.c -------------------------------------------------------------------------------- /src/board/imx8mevk/include/board/lp4_timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/imx8mevk/include/board/lp4_timing.h -------------------------------------------------------------------------------- /src/board/imx8mevk/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/imx8mevk/makefile.mk -------------------------------------------------------------------------------- /src/board/imx8mevk/partitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/imx8mevk/partitions.h -------------------------------------------------------------------------------- /src/board/imx8qxmek/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/imx8qxmek/Kconfig -------------------------------------------------------------------------------- /src/board/imx8qxmek/board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/imx8qxmek/board.c -------------------------------------------------------------------------------- /src/board/imx8qxmek/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/imx8qxmek/makefile.mk -------------------------------------------------------------------------------- /src/board/imx8qxmek/partitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/imx8qxmek/partitions.h -------------------------------------------------------------------------------- /src/board/imxrt1060evk/Kconfig: -------------------------------------------------------------------------------- 1 | config IMXRT_FLASH 2 | bool "Run from flash" 3 | -------------------------------------------------------------------------------- /src/board/imxrt1060evk/board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/imxrt1060evk/board.c -------------------------------------------------------------------------------- /src/board/imxrt1060evk/imximage.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/imxrt1060evk/imximage.cfg -------------------------------------------------------------------------------- /src/board/imxrt1060evk/link.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/imxrt1060evk/link.lds -------------------------------------------------------------------------------- /src/board/imxrt1060evk/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/imxrt1060evk/makefile.mk -------------------------------------------------------------------------------- /src/board/imxrt1060evk/partitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/imxrt1060evk/partitions.h -------------------------------------------------------------------------------- /src/board/jiffy/board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/jiffy/board.c -------------------------------------------------------------------------------- /src/board/jiffy/imximage.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/jiffy/imximage.cfg -------------------------------------------------------------------------------- /src/board/jiffy/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/jiffy/makefile.mk -------------------------------------------------------------------------------- /src/board/jiffy/partitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/jiffy/partitions.h -------------------------------------------------------------------------------- /src/board/test/board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/test/board.c -------------------------------------------------------------------------------- /src/board/test/include/board/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/test/include/board/config.h -------------------------------------------------------------------------------- /src/board/test/include/board_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/test/include/board_defs.h -------------------------------------------------------------------------------- /src/board/test/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/test/makefile.mk -------------------------------------------------------------------------------- /src/board/test/partitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/board/test/partitions.h -------------------------------------------------------------------------------- /src/boot/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/boot/Kconfig -------------------------------------------------------------------------------- /src/boot/ab_state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/boot/ab_state.c -------------------------------------------------------------------------------- /src/boot/armv7m_baremetal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/boot/armv7m_baremetal.c -------------------------------------------------------------------------------- /src/boot/boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/boot/boot.c -------------------------------------------------------------------------------- /src/boot/image_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/boot/image_helpers.c -------------------------------------------------------------------------------- /src/boot/linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/boot/linux.c -------------------------------------------------------------------------------- /src/boot/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/boot/makefile.mk -------------------------------------------------------------------------------- /src/cm/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/cm/Kconfig -------------------------------------------------------------------------------- /src/cm/cm_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/cm/cm_main.c -------------------------------------------------------------------------------- /src/cm/makefile.mk: -------------------------------------------------------------------------------- 1 | src-$(CONFIG_CM) += src/cm/cm_main.c 2 | -------------------------------------------------------------------------------- /src/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/console.c -------------------------------------------------------------------------------- /src/crypto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/crypto.c -------------------------------------------------------------------------------- /src/delay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/delay.c -------------------------------------------------------------------------------- /src/device_uuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/device_uuid.c -------------------------------------------------------------------------------- /src/drivers/crypto/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/crypto/Kconfig -------------------------------------------------------------------------------- /src/drivers/crypto/caam/desc_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/crypto/caam/desc_defines.h -------------------------------------------------------------------------------- /src/drivers/crypto/caam/desc_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/crypto/caam/desc_helper.h -------------------------------------------------------------------------------- /src/drivers/crypto/caam/imx_caam.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/crypto/caam/imx_caam.c -------------------------------------------------------------------------------- /src/drivers/crypto/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/crypto/makefile.mk -------------------------------------------------------------------------------- /src/drivers/crypto/mbedtls/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/crypto/mbedtls/Kconfig -------------------------------------------------------------------------------- /src/drivers/crypto/mbedtls/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/crypto/mbedtls/makefile.mk -------------------------------------------------------------------------------- /src/drivers/crypto/mbedtls/mbedtls_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/crypto/mbedtls/mbedtls_config.h -------------------------------------------------------------------------------- /src/drivers/crypto/mbedtls/mbedtls_pb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/crypto/mbedtls/mbedtls_pb.c -------------------------------------------------------------------------------- /src/drivers/fs/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/fs/Kconfig -------------------------------------------------------------------------------- /src/drivers/fs/lfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/fs/lfs.c -------------------------------------------------------------------------------- /src/drivers/fs/lfs_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/fs/lfs_util.c -------------------------------------------------------------------------------- /src/drivers/fs/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/fs/makefile.mk -------------------------------------------------------------------------------- /src/drivers/fuse/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/fuse/Kconfig -------------------------------------------------------------------------------- /src/drivers/fuse/imx_ocotp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/fuse/imx_ocotp.c -------------------------------------------------------------------------------- /src/drivers/fuse/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/fuse/makefile.mk -------------------------------------------------------------------------------- /src/drivers/fuse/test_fuse_bio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/fuse/test_fuse_bio.c -------------------------------------------------------------------------------- /src/drivers/gpio/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/gpio/Kconfig -------------------------------------------------------------------------------- /src/drivers/gpio/imx_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/gpio/imx_gpio.c -------------------------------------------------------------------------------- /src/drivers/gpio/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/gpio/makefile.mk -------------------------------------------------------------------------------- /src/drivers/memc/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/memc/Kconfig -------------------------------------------------------------------------------- /src/drivers/memc/imx_flexspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/memc/imx_flexspi.c -------------------------------------------------------------------------------- /src/drivers/memc/imx_flexspi_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/memc/imx_flexspi_private.h -------------------------------------------------------------------------------- /src/drivers/memc/makefile.mk: -------------------------------------------------------------------------------- 1 | src-$(CONFIG_IMX_FLEXSPI) += src/drivers/memc/imx_flexspi.c 2 | -------------------------------------------------------------------------------- /src/drivers/mmc/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/mmc/Kconfig -------------------------------------------------------------------------------- /src/drivers/mmc/imx_usdhc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/mmc/imx_usdhc.c -------------------------------------------------------------------------------- /src/drivers/mmc/imx_usdhc_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/mmc/imx_usdhc_private.h -------------------------------------------------------------------------------- /src/drivers/mmc/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/mmc/makefile.mk -------------------------------------------------------------------------------- /src/drivers/mmc/mmc_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/mmc/mmc_core.c -------------------------------------------------------------------------------- /src/drivers/partition/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/partition/Kconfig -------------------------------------------------------------------------------- /src/drivers/partition/gpt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/partition/gpt.c -------------------------------------------------------------------------------- /src/drivers/partition/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/partition/makefile.mk -------------------------------------------------------------------------------- /src/drivers/partition/static.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/partition/static.c -------------------------------------------------------------------------------- /src/drivers/timer/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/timer/Kconfig -------------------------------------------------------------------------------- /src/drivers/timer/imx_gpt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/timer/imx_gpt.c -------------------------------------------------------------------------------- /src/drivers/timer/makefile.mk: -------------------------------------------------------------------------------- 1 | src-$(CONFIG_DRIVERS_IMX_GPT) += src/drivers/timer/imx_gpt.c 2 | -------------------------------------------------------------------------------- /src/drivers/uart/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/uart/Kconfig -------------------------------------------------------------------------------- /src/drivers/uart/imx_lpuart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/uart/imx_lpuart.c -------------------------------------------------------------------------------- /src/drivers/uart/imx_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/uart/imx_uart.c -------------------------------------------------------------------------------- /src/drivers/uart/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/uart/makefile.mk -------------------------------------------------------------------------------- /src/drivers/usb/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/usb/Kconfig -------------------------------------------------------------------------------- /src/drivers/usb/cdns3_udc_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/usb/cdns3_udc_core.c -------------------------------------------------------------------------------- /src/drivers/usb/dwc3_udc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/usb/dwc3_udc.c -------------------------------------------------------------------------------- /src/drivers/usb/dwc3_udc_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/usb/dwc3_udc_private.h -------------------------------------------------------------------------------- /src/drivers/usb/imx8m_phy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/usb/imx8m_phy.c -------------------------------------------------------------------------------- /src/drivers/usb/imx_cdns3_udc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/usb/imx_cdns3_udc.c -------------------------------------------------------------------------------- /src/drivers/usb/imx_ci_udc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/usb/imx_ci_udc.c -------------------------------------------------------------------------------- /src/drivers/usb/imx_salvo_phy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/usb/imx_salvo_phy.c -------------------------------------------------------------------------------- /src/drivers/usb/imx_usb2_phy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/usb/imx_usb2_phy.c -------------------------------------------------------------------------------- /src/drivers/usb/imx_usbdcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/usb/imx_usbdcd.c -------------------------------------------------------------------------------- /src/drivers/usb/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/usb/makefile.mk -------------------------------------------------------------------------------- /src/drivers/usb/pb_dev_cls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/usb/pb_dev_cls.c -------------------------------------------------------------------------------- /src/drivers/usb/usbd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/usb/usbd.c -------------------------------------------------------------------------------- /src/drivers/virtio/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/virtio/Kconfig -------------------------------------------------------------------------------- /src/drivers/virtio/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/virtio/makefile.mk -------------------------------------------------------------------------------- /src/drivers/virtio/virtio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/virtio/virtio.c -------------------------------------------------------------------------------- /src/drivers/virtio/virtio_block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/virtio/virtio_block.c -------------------------------------------------------------------------------- /src/drivers/virtio/virtio_mmio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/virtio/virtio_mmio.h -------------------------------------------------------------------------------- /src/drivers/virtio/virtio_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/virtio/virtio_queue.h -------------------------------------------------------------------------------- /src/drivers/virtio/virtio_serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/virtio/virtio_serial.c -------------------------------------------------------------------------------- /src/drivers/wdog/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/wdog/Kconfig -------------------------------------------------------------------------------- /src/drivers/wdog/imx_wdog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/wdog/imx_wdog.c -------------------------------------------------------------------------------- /src/drivers/wdog/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/drivers/wdog/makefile.mk -------------------------------------------------------------------------------- /src/lib/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/Kconfig -------------------------------------------------------------------------------- /src/lib/bpak.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/bpak.c -------------------------------------------------------------------------------- /src/lib/crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/crc.c -------------------------------------------------------------------------------- /src/lib/der_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/der_helpers.c -------------------------------------------------------------------------------- /src/lib/fdt/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/fdt/.clang-format -------------------------------------------------------------------------------- /src/lib/fdt/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/fdt/LICENSE -------------------------------------------------------------------------------- /src/lib/fdt/fdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/fdt/fdt.c -------------------------------------------------------------------------------- /src/lib/fdt/fdt_addresses.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/fdt/fdt_addresses.c -------------------------------------------------------------------------------- /src/lib/fdt/fdt_ro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/fdt/fdt_ro.c -------------------------------------------------------------------------------- /src/lib/fdt/fdt_rw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/fdt/fdt_rw.c -------------------------------------------------------------------------------- /src/lib/fdt/fdt_sw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/fdt/fdt_sw.c -------------------------------------------------------------------------------- /src/lib/fdt/fdt_wip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/fdt/fdt_wip.c -------------------------------------------------------------------------------- /src/lib/fdt/libfdt_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/fdt/libfdt_internal.h -------------------------------------------------------------------------------- /src/lib/fdt/version.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/fdt/version.lds -------------------------------------------------------------------------------- /src/lib/libc/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Library" 2 | 3 | 4 | endmenu 5 | -------------------------------------------------------------------------------- /src/lib/libc/assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/assert.c -------------------------------------------------------------------------------- /src/lib/libc/memchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/memchr.c -------------------------------------------------------------------------------- /src/lib/libc/memcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/memcmp.c -------------------------------------------------------------------------------- /src/lib/libc/memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/memcpy.c -------------------------------------------------------------------------------- /src/lib/libc/memmove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/memmove.c -------------------------------------------------------------------------------- /src/lib/libc/memset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/memset.c -------------------------------------------------------------------------------- /src/lib/libc/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/printf.c -------------------------------------------------------------------------------- /src/lib/libc/putchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/putchar.c -------------------------------------------------------------------------------- /src/lib/libc/snprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/snprintf.c -------------------------------------------------------------------------------- /src/lib/libc/strchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/strchr.c -------------------------------------------------------------------------------- /src/lib/libc/strcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/strcmp.c -------------------------------------------------------------------------------- /src/lib/libc/strcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/strcpy.c -------------------------------------------------------------------------------- /src/lib/libc/strcspn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/strcspn.c -------------------------------------------------------------------------------- /src/lib/libc/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/string.c -------------------------------------------------------------------------------- /src/lib/libc/strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/strlcpy.c -------------------------------------------------------------------------------- /src/lib/libc/strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/strlen.c -------------------------------------------------------------------------------- /src/lib/libc/strncmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/strncmp.c -------------------------------------------------------------------------------- /src/lib/libc/strnlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/strnlen.c -------------------------------------------------------------------------------- /src/lib/libc/strrchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/strrchr.c -------------------------------------------------------------------------------- /src/lib/libc/strspn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/strspn.c -------------------------------------------------------------------------------- /src/lib/libc/strtoul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/libc/strtoul.c -------------------------------------------------------------------------------- /src/lib/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/makefile.mk -------------------------------------------------------------------------------- /src/lib/uuid/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/uuid/.clang-format -------------------------------------------------------------------------------- /src/lib/uuid/clear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/uuid/clear.c -------------------------------------------------------------------------------- /src/lib/uuid/compare.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/uuid/compare.c -------------------------------------------------------------------------------- /src/lib/uuid/conv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/uuid/conv.c -------------------------------------------------------------------------------- /src/lib/uuid/copy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/uuid/copy.c -------------------------------------------------------------------------------- /src/lib/uuid/isnull.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/uuid/isnull.c -------------------------------------------------------------------------------- /src/lib/uuid/pack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/uuid/pack.c -------------------------------------------------------------------------------- /src/lib/uuid/parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/uuid/parse.c -------------------------------------------------------------------------------- /src/lib/uuid/unpack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/uuid/unpack.c -------------------------------------------------------------------------------- /src/lib/uuid/unparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/uuid/unparse.c -------------------------------------------------------------------------------- /src/lib/uuid/uuid.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/uuid/uuid.sym -------------------------------------------------------------------------------- /src/lib/uuid/uuid3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/uuid/uuid3.c -------------------------------------------------------------------------------- /src/lib/uuid/uuidP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/uuid/uuidP.h -------------------------------------------------------------------------------- /src/lib/uuid/uuidd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/uuid/uuidd.h -------------------------------------------------------------------------------- /src/lib/xlat_tables_v2/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/xlat_tables_v2/.clang-format -------------------------------------------------------------------------------- /src/lib/xlat_tables_v2/aarch32/nonlpae_tables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/xlat_tables_v2/aarch32/nonlpae_tables.c -------------------------------------------------------------------------------- /src/lib/xlat_tables_v2/aarch32/xlat_tables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/xlat_tables_v2/aarch32/xlat_tables.c -------------------------------------------------------------------------------- /src/lib/xlat_tables_v2/aarch64/xlat_tables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/xlat_tables_v2/aarch64/xlat_tables.c -------------------------------------------------------------------------------- /src/lib/xlat_tables_v2/xlat_tables_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/xlat_tables_v2/xlat_tables_common.c -------------------------------------------------------------------------------- /src/lib/xlat_tables_v2/xlat_tables_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/lib/xlat_tables_v2/xlat_tables_private.h -------------------------------------------------------------------------------- /src/link.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/link.lds -------------------------------------------------------------------------------- /src/link_flash.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/link_flash.lds -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/main.c -------------------------------------------------------------------------------- /src/plat/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/Kconfig -------------------------------------------------------------------------------- /src/plat/imx6ul/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx6ul/Kconfig -------------------------------------------------------------------------------- /src/plat/imx6ul/fusebox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx6ul/fusebox.c -------------------------------------------------------------------------------- /src/plat/imx6ul/hab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx6ul/hab.c -------------------------------------------------------------------------------- /src/plat/imx6ul/link.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx6ul/link.lds -------------------------------------------------------------------------------- /src/plat/imx6ul/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx6ul/makefile.mk -------------------------------------------------------------------------------- /src/plat/imx6ul/pb.csf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx6ul/pb.csf.template -------------------------------------------------------------------------------- /src/plat/imx6ul/pb_uuu.csf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx6ul/pb_uuu.csf.template -------------------------------------------------------------------------------- /src/plat/imx6ul/plat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx6ul/plat.c -------------------------------------------------------------------------------- /src/plat/imx6ul/plat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx6ul/plat.h -------------------------------------------------------------------------------- /src/plat/imx6ul/rot_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx6ul/rot_helpers.c -------------------------------------------------------------------------------- /src/plat/imx6ul/slc_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx6ul/slc_helpers.c -------------------------------------------------------------------------------- /src/plat/imx8m/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8m/Kconfig -------------------------------------------------------------------------------- /src/plat/imx8m/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8m/clock.h -------------------------------------------------------------------------------- /src/plat/imx8m/link.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8m/link.lds -------------------------------------------------------------------------------- /src/plat/imx8m/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8m/makefile.mk -------------------------------------------------------------------------------- /src/plat/imx8m/pb.csf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8m/pb.csf.template -------------------------------------------------------------------------------- /src/plat/imx8m/plat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8m/plat.c -------------------------------------------------------------------------------- /src/plat/imx8m/plat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8m/plat.h -------------------------------------------------------------------------------- /src/plat/imx8m/umctl2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8m/umctl2.h -------------------------------------------------------------------------------- /src/plat/imx8m/umctl2_lp4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8m/umctl2_lp4.c -------------------------------------------------------------------------------- /src/plat/imx8x/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/Kconfig -------------------------------------------------------------------------------- /src/plat/imx8x/fusebox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/fusebox.c -------------------------------------------------------------------------------- /src/plat/imx8x/link.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/link.lds -------------------------------------------------------------------------------- /src/plat/imx8x/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/makefile.mk -------------------------------------------------------------------------------- /src/plat/imx8x/pb.csf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/pb.csf.template -------------------------------------------------------------------------------- /src/plat/imx8x/plat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/plat.c -------------------------------------------------------------------------------- /src/plat/imx8x/reset_vector.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/reset_vector.S -------------------------------------------------------------------------------- /src/plat/imx8x/rot_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/rot_helpers.c -------------------------------------------------------------------------------- /src/plat/imx8x/sci/imx8_mu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/sci/imx8_mu.c -------------------------------------------------------------------------------- /src/plat/imx8x/sci/imx8_mu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/sci/imx8_mu.h -------------------------------------------------------------------------------- /src/plat/imx8x/sci/ipc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/sci/ipc.c -------------------------------------------------------------------------------- /src/plat/imx8x/sci/svc/irq/irq_rpc_clnt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/sci/svc/irq/irq_rpc_clnt.c -------------------------------------------------------------------------------- /src/plat/imx8x/sci/svc/irq/rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/sci/svc/irq/rpc.h -------------------------------------------------------------------------------- /src/plat/imx8x/sci/svc/misc/misc_rpc_clnt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/sci/svc/misc/misc_rpc_clnt.c -------------------------------------------------------------------------------- /src/plat/imx8x/sci/svc/misc/rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/sci/svc/misc/rpc.h -------------------------------------------------------------------------------- /src/plat/imx8x/sci/svc/pad/pad_rpc_clnt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/sci/svc/pad/pad_rpc_clnt.c -------------------------------------------------------------------------------- /src/plat/imx8x/sci/svc/pad/rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/sci/svc/pad/rpc.h -------------------------------------------------------------------------------- /src/plat/imx8x/sci/svc/pm/pm_rpc_clnt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/sci/svc/pm/pm_rpc_clnt.c -------------------------------------------------------------------------------- /src/plat/imx8x/sci/svc/pm/rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/sci/svc/pm/rpc.h -------------------------------------------------------------------------------- /src/plat/imx8x/sci/svc/rm/rm_rpc_clnt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/sci/svc/rm/rm_rpc_clnt.c -------------------------------------------------------------------------------- /src/plat/imx8x/sci/svc/rm/rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/sci/svc/rm/rpc.h -------------------------------------------------------------------------------- /src/plat/imx8x/sci/svc/seco/rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/sci/svc/seco/rpc.h -------------------------------------------------------------------------------- /src/plat/imx8x/sci/svc/seco/seco_rpc_clnt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/sci/svc/seco/seco_rpc_clnt.c -------------------------------------------------------------------------------- /src/plat/imx8x/sci/svc/timer/rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/sci/svc/timer/rpc.h -------------------------------------------------------------------------------- /src/plat/imx8x/sci/svc/timer/timer_rpc_clnt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/sci/svc/timer/timer_rpc_clnt.c -------------------------------------------------------------------------------- /src/plat/imx8x/slc_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imx8x/slc_helpers.c -------------------------------------------------------------------------------- /src/plat/imxrt/Kconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/plat/imxrt/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imxrt/makefile.mk -------------------------------------------------------------------------------- /src/plat/imxrt/plat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imxrt/plat.c -------------------------------------------------------------------------------- /src/plat/imxrt/rot_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imxrt/rot_helpers.c -------------------------------------------------------------------------------- /src/plat/imxrt/slc_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/imxrt/slc_helpers.c -------------------------------------------------------------------------------- /src/plat/qemu/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/qemu/Kconfig -------------------------------------------------------------------------------- /src/plat/qemu/gcov.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/qemu/gcov.c -------------------------------------------------------------------------------- /src/plat/qemu/gcov.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/qemu/gcov.h -------------------------------------------------------------------------------- /src/plat/qemu/link.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/qemu/link.lds -------------------------------------------------------------------------------- /src/plat/qemu/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/qemu/makefile.mk -------------------------------------------------------------------------------- /src/plat/qemu/plat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/qemu/plat.c -------------------------------------------------------------------------------- /src/plat/qemu/reset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/qemu/reset.c -------------------------------------------------------------------------------- /src/plat/qemu/rot_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/qemu/rot_helpers.c -------------------------------------------------------------------------------- /src/plat/qemu/semihosting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/qemu/semihosting.c -------------------------------------------------------------------------------- /src/plat/qemu/semihosting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/qemu/semihosting.h -------------------------------------------------------------------------------- /src/plat/qemu/semihosting_call.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/qemu/semihosting_call.S -------------------------------------------------------------------------------- /src/plat/qemu/slc_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/qemu/slc_helpers.c -------------------------------------------------------------------------------- /src/plat/qemu/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/qemu/uart.c -------------------------------------------------------------------------------- /src/plat/qemu/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/qemu/uart.h -------------------------------------------------------------------------------- /src/plat/qemu/wdog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/plat/qemu/wdog.c -------------------------------------------------------------------------------- /src/rot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/rot.c -------------------------------------------------------------------------------- /src/self_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/self_test.c -------------------------------------------------------------------------------- /src/slc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/slc.c -------------------------------------------------------------------------------- /src/timestamp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/timestamp.c -------------------------------------------------------------------------------- /src/wire.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/src/wire.c -------------------------------------------------------------------------------- /tests/02e49231-756e-35ee-a982-378e5ba866a9.token: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/02e49231-756e-35ee-a982-378e5ba866a9.token -------------------------------------------------------------------------------- /tests/2456a34c-d17a-3b6d-9157-bbe585b48e7b.token: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/2456a34c-d17a-3b6d-9157-bbe585b48e7b.token -------------------------------------------------------------------------------- /tests/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/common.sh -------------------------------------------------------------------------------- /tests/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/makefile.mk -------------------------------------------------------------------------------- /tests/test_all_sig_formats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_all_sig_formats.sh -------------------------------------------------------------------------------- /tests/test_authentication.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_authentication.sh -------------------------------------------------------------------------------- /tests/test_board.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_board.sh -------------------------------------------------------------------------------- /tests/test_board_regs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_board_regs.sh -------------------------------------------------------------------------------- /tests/test_board_status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_board_status.sh -------------------------------------------------------------------------------- /tests/test_boot_bpak.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_boot_bpak.sh -------------------------------------------------------------------------------- /tests/test_boot_bpak10.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_boot_bpak10.sh -------------------------------------------------------------------------------- /tests/test_boot_bpak2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_boot_bpak2.sh -------------------------------------------------------------------------------- /tests/test_boot_bpak3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_boot_bpak3.sh -------------------------------------------------------------------------------- /tests/test_boot_bpak4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_boot_bpak4.sh -------------------------------------------------------------------------------- /tests/test_boot_bpak5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_boot_bpak5.sh -------------------------------------------------------------------------------- /tests/test_boot_bpak6.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_boot_bpak6.sh -------------------------------------------------------------------------------- /tests/test_boot_bpak7.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_boot_bpak7.sh -------------------------------------------------------------------------------- /tests/test_boot_bpak8.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_boot_bpak8.sh -------------------------------------------------------------------------------- /tests/test_boot_bpak9.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_boot_bpak9.sh -------------------------------------------------------------------------------- /tests/test_bpak_show.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_bpak_show.sh -------------------------------------------------------------------------------- /tests/test_cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_cli.sh -------------------------------------------------------------------------------- /tests/test_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_config.sh -------------------------------------------------------------------------------- /tests/test_corrupt_backup_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_corrupt_backup_config.sh -------------------------------------------------------------------------------- /tests/test_corrupt_backup_gpt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_corrupt_backup_gpt.sh -------------------------------------------------------------------------------- /tests/test_corrupt_gpt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_corrupt_gpt.sh -------------------------------------------------------------------------------- /tests/test_corrupt_gpt2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_corrupt_gpt2.sh -------------------------------------------------------------------------------- /tests/test_corrupt_gpt3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_corrupt_gpt3.sh -------------------------------------------------------------------------------- /tests/test_corrupt_gpt4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_corrupt_gpt4.sh -------------------------------------------------------------------------------- /tests/test_corrupt_gpt5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_corrupt_gpt5.sh -------------------------------------------------------------------------------- /tests/test_corrupt_primary_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_corrupt_primary_config.sh -------------------------------------------------------------------------------- /tests/test_device_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_device_setup.sh -------------------------------------------------------------------------------- /tests/test_gpt_boot_activate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_gpt_boot_activate.sh -------------------------------------------------------------------------------- /tests/test_gpt_boot_activate_step2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_gpt_boot_activate_step2.sh -------------------------------------------------------------------------------- /tests/test_gpt_boot_activate_step3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_gpt_boot_activate_step3.sh -------------------------------------------------------------------------------- /tests/test_gpt_boot_activate_step4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_gpt_boot_activate_step4.sh -------------------------------------------------------------------------------- /tests/test_gpt_boot_activate_step5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_gpt_boot_activate_step5.sh -------------------------------------------------------------------------------- /tests/test_gpt_variants.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_gpt_variants.sh -------------------------------------------------------------------------------- /tests/test_invalid_key_index.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_invalid_key_index.sh -------------------------------------------------------------------------------- /tests/test_invalid_key_index2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_invalid_key_index2.sh -------------------------------------------------------------------------------- /tests/test_overlapping_region.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_overlapping_region.sh -------------------------------------------------------------------------------- /tests/test_part.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_part.sh -------------------------------------------------------------------------------- /tests/test_part_dump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_part_dump.sh -------------------------------------------------------------------------------- /tests/test_part_dump2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_part_dump2.sh -------------------------------------------------------------------------------- /tests/test_part_flash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_part_flash.sh -------------------------------------------------------------------------------- /tests/test_part_offset_write.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_part_offset_write.sh -------------------------------------------------------------------------------- /tests/test_reset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_reset.sh -------------------------------------------------------------------------------- /tests/test_revoke_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_revoke_key.sh -------------------------------------------------------------------------------- /tests/test_rollback.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_rollback.sh -------------------------------------------------------------------------------- /tests/test_setup_lock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_setup_lock.sh -------------------------------------------------------------------------------- /tests/test_switch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_switch.sh -------------------------------------------------------------------------------- /tests/test_verify_bpak.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tests/test_verify_bpak.sh -------------------------------------------------------------------------------- /tools/pbstate/.gitignore: -------------------------------------------------------------------------------- 1 | aminclude_static.am 2 | -------------------------------------------------------------------------------- /tools/pbstate/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/pbstate/CMakeLists.txt -------------------------------------------------------------------------------- /tools/pbstate/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/pbstate/LICENSE -------------------------------------------------------------------------------- /tools/pbstate/README.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/pbstate/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/pbstate/src/main.c -------------------------------------------------------------------------------- /tools/pbstate/src/pbstate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/pbstate/src/pbstate.c -------------------------------------------------------------------------------- /tools/pbstate/src/pbstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/pbstate/src/pbstate.h -------------------------------------------------------------------------------- /tools/pbstate/src/pbstate.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/pbstate/src/pbstate.pc.in -------------------------------------------------------------------------------- /tools/punchboot/api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/api.c -------------------------------------------------------------------------------- /tools/punchboot/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/api.h -------------------------------------------------------------------------------- /tools/punchboot/api_authentication.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/api_authentication.c -------------------------------------------------------------------------------- /tools/punchboot/api_board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/api_board.c -------------------------------------------------------------------------------- /tools/punchboot/api_boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/api_boot.c -------------------------------------------------------------------------------- /tools/punchboot/api_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/api_device.c -------------------------------------------------------------------------------- /tools/punchboot/api_misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/api_misc.c -------------------------------------------------------------------------------- /tools/punchboot/api_partition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/api_partition.c -------------------------------------------------------------------------------- /tools/punchboot/api_slc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/api_slc.c -------------------------------------------------------------------------------- /tools/punchboot/api_stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/api_stream.c -------------------------------------------------------------------------------- /tools/punchboot/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/error.c -------------------------------------------------------------------------------- /tools/punchboot/exceptions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/exceptions.c -------------------------------------------------------------------------------- /tools/punchboot/punchboot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/punchboot/__init__.py -------------------------------------------------------------------------------- /tools/punchboot/punchboot/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/punchboot/__main__.py -------------------------------------------------------------------------------- /tools/punchboot/punchboot/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/punchboot/helpers.py -------------------------------------------------------------------------------- /tools/punchboot/punchboot/partition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/punchboot/partition.py -------------------------------------------------------------------------------- /tools/punchboot/punchboot/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/punchboot/punchboot/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/punchboot/session.py -------------------------------------------------------------------------------- /tools/punchboot/punchboot/slc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/punchboot/slc.py -------------------------------------------------------------------------------- /tools/punchboot/python_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/python_wrapper.c -------------------------------------------------------------------------------- /tools/punchboot/python_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/python_wrapper.h -------------------------------------------------------------------------------- /tools/punchboot/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/socket.c -------------------------------------------------------------------------------- /tools/punchboot/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/socket.h -------------------------------------------------------------------------------- /tools/punchboot/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/usb.c -------------------------------------------------------------------------------- /tools/punchboot/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/tools/punchboot/usb.h -------------------------------------------------------------------------------- /vcpkg-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/vcpkg-configuration.json -------------------------------------------------------------------------------- /vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonasblixt/punchboot/HEAD/vcpkg.json -------------------------------------------------------------------------------- /version.txt: -------------------------------------------------------------------------------- 1 | 2.4.0 2 | --------------------------------------------------------------------------------