Atmosphere/exosphere
2018-02-24 05:33:16 -08:00
..
bpmpfw Fix I2C success mask 2018-02-24 04:27:34 -08:00
bootconfig.h all: Use bool where applicable (#30) 2018-02-22 19:58:39 -08:00
cache.h ic iallu doesn't broadcast at all, replace the "icache invalidate all" function 2018-02-18 23:45:44 +01:00
cache.s ic iallu doesn't broadcast at all, replace the "icache invalidate all" function 2018-02-18 23:45:44 +01:00
configitem.c all: Use bool where applicable (#30) 2018-02-22 19:58:39 -08:00
configitem.h all: Use bool where applicable (#30) 2018-02-22 19:58:39 -08:00
cpu_context.c timers: Fix identifier name in wait's spin-lock (#45) 2018-02-23 16:09:34 -08:00
cpu_context.h Finish actual Package2 loading code. 2018-02-21 13:38:55 -08:00
gcm.c Merge pull request #17 from lioncash/include 2018-02-23 14:51:27 +01:00
gcm.h all: Use bool where applicable (#30) 2018-02-22 19:58:39 -08:00
i2c.c Exosphere I2C Driver. 2018-02-24 04:27:34 -08:00
i2c.h Exosphere I2C Driver. 2018-02-24 04:27:34 -08:00
interrupt.c Implement driver for the GIC-400. 2018-02-24 05:33:16 -08:00
interrupt.h Implement driver for the GIC-400. 2018-02-24 05:33:16 -08:00
masterkey.c all: Use bool where applicable (#30) 2018-02-22 19:58:39 -08:00
masterkey.h Push WIP NX_BOOTLOADER sync code (for coldboots) 2018-02-21 10:57:51 -08:00
mc.c mc: fix invalid range comparison (#37) 2018-02-23 05:42:47 -08:00
mc.h Implement smcConfigureCarveout 2018-02-23 01:12:38 -08:00
mmu.h Implement driver for the GIC-400. 2018-02-24 05:33:16 -08:00
package2.c Merge pull request #17 from lioncash/include 2018-02-23 14:51:27 +01:00
package2.h Access NX_BOOTLOADER_MAILBOXEN via mmu defs 2018-02-22 17:08:54 -08:00
pmc.h Switch all MMIO to the new access style 2018-02-22 17:50:37 -08:00
randomcache.c Merge pull request #17 from lioncash/include 2018-02-23 14:51:27 +01:00
randomcache.h smcGetRandomFor{User,Priv} Implementations. 2018-02-20 03:19:35 -08:00
README.md Improve french for Exosphère 2018-02-17 11:44:31 +01:00
se.c se: Add missing string.h include (#46) 2018-02-23 16:09:44 -08:00
se.h Switch all MMIO to the new access style 2018-02-22 17:50:37 -08:00
sealedkeys.c sealedkeys: Fix compilation issues (#39) 2018-02-23 05:40:38 -08:00
sealedkeys.h Fix SMC names. 2018-02-20 18:48:09 -08:00
smc_api.c smc_api: Fix compilation issues (#40) 2018-02-23 05:41:26 -08:00
smc_api.h Basic API for SMC handlers. 2018-02-17 15:48:49 -08:00
smc_user.c smc_user: Correct cache_flush to flush_dcache_range (#48) 2018-02-23 20:38:21 -08:00
smc_user.h all: Use bool where applicable (#30) 2018-02-22 19:58:39 -08:00
start.cold.s start.cold/warm: Correct MSR instructions (#42) 2018-02-23 05:46:06 -08:00
start.warm.s start.cold/warm: Correct MSR instructions (#42) 2018-02-23 05:46:06 -08:00
timers.c timers: Fix identifier name in wait's spin-lock (#45) 2018-02-23 16:09:34 -08:00
timers.h Switch all MMIO to the new access style 2018-02-22 17:50:37 -08:00
titlekey.c Add missing string.h includes 2018-02-22 21:09:02 -05:00
titlekey.h Fix SMC names. 2018-02-20 18:48:09 -08:00
uart.c Switch all MMIO to the new access style 2018-02-22 17:50:37 -08:00
uart.h Switch all MMIO to the new access style 2018-02-22 17:50:37 -08:00
userpage.c Merge pull request #17 from lioncash/include 2018-02-23 14:51:27 +01:00
userpage.h all: Use bool where applicable (#30) 2018-02-22 19:58:39 -08:00
utils.h all: Use bool where applicable (#30) 2018-02-22 19:58:39 -08:00

Exosphère

License

Exosphère is a Secure Monitor implementation for the Nintendo Switch.