├── .github └── workflows │ └── build.yml ├── .gitignore ├── Dockerfile ├── Makefile ├── README.md ├── arm11 ├── Makefile ├── link.ld └── source │ ├── smp.c │ └── start.S ├── arm9 ├── Makefile ├── include │ ├── cache.h │ ├── common.h │ ├── draw.h │ ├── fatfs │ │ ├── diskio.h │ │ ├── ff.h │ │ ├── ffconf.h │ │ ├── integer.h │ │ └── sdmmc.h │ ├── font.h │ ├── fs.h │ ├── hid.h │ └── i2c.h ├── link.ld └── source │ ├── cache.S │ ├── draw.c │ ├── fatfs │ ├── 00history.txt │ ├── 00readme.txt │ ├── delay.S │ ├── diskio.c │ ├── ff.c │ ├── option │ │ ├── cc932.c │ │ ├── ccsbcs.c │ │ ├── syscall.c │ │ └── unicode.c │ └── sdmmc.c │ ├── fs.c │ ├── i2c.c │ ├── main.c │ └── start.S ├── common ├── arm.h ├── cfg11.h ├── gic.h ├── linux_config.h ├── pdn.h └── scu.h └── license.txt /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/README.md -------------------------------------------------------------------------------- /arm11/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm11/Makefile -------------------------------------------------------------------------------- /arm11/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm11/link.ld -------------------------------------------------------------------------------- /arm11/source/smp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm11/source/smp.c -------------------------------------------------------------------------------- /arm11/source/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm11/source/start.S -------------------------------------------------------------------------------- /arm9/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/Makefile -------------------------------------------------------------------------------- /arm9/include/cache.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void flushCaches(void); 4 | -------------------------------------------------------------------------------- /arm9/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/include/common.h -------------------------------------------------------------------------------- /arm9/include/draw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/include/draw.h -------------------------------------------------------------------------------- /arm9/include/fatfs/diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/include/fatfs/diskio.h -------------------------------------------------------------------------------- /arm9/include/fatfs/ff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/include/fatfs/ff.h -------------------------------------------------------------------------------- /arm9/include/fatfs/ffconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/include/fatfs/ffconf.h -------------------------------------------------------------------------------- /arm9/include/fatfs/integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/include/fatfs/integer.h -------------------------------------------------------------------------------- /arm9/include/fatfs/sdmmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/include/fatfs/sdmmc.h -------------------------------------------------------------------------------- /arm9/include/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/include/font.h -------------------------------------------------------------------------------- /arm9/include/fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/include/fs.h -------------------------------------------------------------------------------- /arm9/include/hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/include/hid.h -------------------------------------------------------------------------------- /arm9/include/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/include/i2c.h -------------------------------------------------------------------------------- /arm9/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/link.ld -------------------------------------------------------------------------------- /arm9/source/cache.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/source/cache.S -------------------------------------------------------------------------------- /arm9/source/draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/source/draw.c -------------------------------------------------------------------------------- /arm9/source/fatfs/00history.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/source/fatfs/00history.txt -------------------------------------------------------------------------------- /arm9/source/fatfs/00readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/source/fatfs/00readme.txt -------------------------------------------------------------------------------- /arm9/source/fatfs/delay.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/source/fatfs/delay.S -------------------------------------------------------------------------------- /arm9/source/fatfs/diskio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/source/fatfs/diskio.c -------------------------------------------------------------------------------- /arm9/source/fatfs/ff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/source/fatfs/ff.c -------------------------------------------------------------------------------- /arm9/source/fatfs/option/cc932.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/source/fatfs/option/cc932.c -------------------------------------------------------------------------------- /arm9/source/fatfs/option/ccsbcs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/source/fatfs/option/ccsbcs.c -------------------------------------------------------------------------------- /arm9/source/fatfs/option/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/source/fatfs/option/syscall.c -------------------------------------------------------------------------------- /arm9/source/fatfs/option/unicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/source/fatfs/option/unicode.c -------------------------------------------------------------------------------- /arm9/source/fatfs/sdmmc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/source/fatfs/sdmmc.c -------------------------------------------------------------------------------- /arm9/source/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/source/fs.c -------------------------------------------------------------------------------- /arm9/source/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/source/i2c.c -------------------------------------------------------------------------------- /arm9/source/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/source/main.c -------------------------------------------------------------------------------- /arm9/source/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/arm9/source/start.S -------------------------------------------------------------------------------- /common/arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/common/arm.h -------------------------------------------------------------------------------- /common/cfg11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/common/cfg11.h -------------------------------------------------------------------------------- /common/gic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/common/gic.h -------------------------------------------------------------------------------- /common/linux_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/common/linux_config.h -------------------------------------------------------------------------------- /common/pdn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/common/pdn.h -------------------------------------------------------------------------------- /common/scu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/common/scu.h -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-3ds/firm_linux_loader/HEAD/license.txt --------------------------------------------------------------------------------