From 95ddae9154956c4909b481d300640c448294c724 Mon Sep 17 00:00:00 2001 From: Holbrad Date: Thu, 26 Apr 2018 20:34:31 +0100 Subject: [PATCH 1/2] Update Read-Me with information on sub projects. Information pulled from the projects page. --- README.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/README.md b/README.md index 400b84b9b..a839167a0 100644 --- a/README.md +++ b/README.md @@ -4,3 +4,29 @@ Atmosphère-NX ![License](https://img.shields.io/badge/License-GPLv2-blue.svg) Atmosphère is a work-in-progress customized firmware for the Nintendo Switch. + + +### Stratosphère (Custom Sysmodule(s)) - In Progress + +For user's benefits, we'll likely want custom sysmodules -- both of the Rosalina style to extend the kernel/provide new features, and of the loader re-implementation style to hook important system actions. + + +### Troposphère (Application-level Horizon OS patches) - In Progress + +Patches will need to be developed for Horizon to implement desirable CFW features. + + + +### Thermosphère (EL2 Emunand support) - In Progress + +In the absence of a released coldboot entrypoint, Atmosphère will want to support backing up and using virtualized/redirected NAND images. + + +### Exosphère (Customized TrustZone) - In Progress + +Atmosphère will want to run a customized Secure Monitor. + + +### Fusée (First-stage Loader) - In Progress + +Atmosphère will need a loader -- this will be responsible for loading and validating stage 2 (custom TrustZone) plus package2 (Kernel/FIRM sysmodules), and patching them as needed. (This should implement all functionality normally in Package1loader/NX Bootloader). From 644b84c26278e9c348483a5583ce4f7da4014f42 Mon Sep 17 00:00:00 2001 From: Holbrad Date: Tue, 1 May 2018 17:21:30 +0100 Subject: [PATCH 2/2] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5c39694db..6ec3e17da 100644 --- a/README.md +++ b/README.md @@ -44,4 +44,4 @@ In no particular order, we credit the following for their invaluable contributio * __naehrwert__ for the [hekate](https://github.com/nwert/hekate) project and its hwinit code base. * __hedgeberg__ for research and hardware testing. * __lioncash__ for code cleanup and general improvements. -* _All those who actively contribute to the Atmosphère repository. +* _All those who actively contribute to the Atmosphère repository._