Atmosphere / exosphere /
@Michael Scire Michael Scire authored on 25 Feb 2018
..
bpmpfw Fix I2C success mask 8 years ago
README.md Improve french for Exosphère 8 years ago
bootconfig.h Implement getters for fuse values, fill out smcGetConfig 8 years ago
cache.h ic iallu doesn't broadcast at all, replace the "icache invalidate all" function 8 years ago
cache.s Write a significant chunk of coldboot init... 8 years ago
coldboot_init.c Write a significant chunk of coldboot init... 8 years ago
coldboot_main.c Clear pk2ldr in coldboot_main 8 years ago
configitem.c Implement getters for fuse values, fill out smcGetConfig 8 years ago
configitem.h Implement getters for fuse values, fill out smcGetConfig 8 years ago
cpu_context.c timers: Fix identifier name in wait's spin-lock (#45) 8 years ago
cpu_context.h Finish actual Package2 loading code. 8 years ago
exceptions.s Implement exception vectors. 8 years ago
fuse.c Implement getters for fuse values, fill out smcGetConfig 8 years ago
fuse.h Implement getters for fuse values, fill out smcGetConfig 8 years ago
gcm.c Implement getters for fuse values, fill out smcGetConfig 8 years ago
gcm.h all: Use bool where applicable (#30) 8 years ago
i2c.c Implement exception vectors. 8 years ago
i2c.h Introduce memory_map.h 8 years ago
interrupt.c Implement exception vectors. 8 years ago
interrupt.h Introduce memory_map.h 8 years ago
lock.h Implement exception vectors. 8 years ago
masterkey.c Implement exception vectors. 8 years ago
masterkey.h Push WIP NX_BOOTLOADER sync code (for coldboots) 8 years ago
mc.c Write a significant chunk of coldboot init... 8 years ago
mc.h Introduce memory_map.h 8 years ago
memory_map.h Write a significant chunk of coldboot init... 8 years ago
mmu.h Clear pk2ldr in coldboot_main 8 years ago
package2.c Write a significant chunk of coldboot init... 8 years ago
package2.h Introduce memory_map.h 8 years ago
pmc.h Introduce memory_map.h 8 years ago
randomcache.c Merge pull request #17 from lioncash/include 8 years ago
randomcache.h smcGetRandomFor{User,Priv} Implementations. 8 years ago
se.c Introduce memory_map.h 8 years ago
se.h Implement se_trigger_interrupt, fix up some configitems 8 years ago
sealedkeys.c Implement exception vectors. 8 years ago
sealedkeys.h Fix SMC names. 8 years ago
smc_api.c Write a significant chunk of coldboot init... 8 years ago
smc_api.h Write a significant chunk of coldboot init... 8 years ago
smc_user.c Implement getters for fuse values, fill out smcGetConfig 8 years ago
smc_user.h all: Use bool where applicable (#30) 8 years ago
start.s Write a significant chunk of coldboot init... 8 years ago
timers.c timers: Fix identifier name in wait's spin-lock (#45) 8 years ago
timers.h Introduce memory_map.h 8 years ago
titlekey.c Implement exception vectors. 8 years ago
titlekey.h Fix SMC names. 8 years ago
uart.c Switch all MMIO to the new access style 8 years ago
uart.h Introduce memory_map.h 8 years ago
userpage.c Implement exception vectors. 8 years ago
userpage.h all: Use bool where applicable (#30) 8 years ago
utils.h Fix read64le 8 years ago
warmboot_init.c Write a significant chunk of coldboot init... 8 years ago
warmboot_main.c Write a significant chunk of coldboot init... 8 years ago
README.md

Exosphère

License

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