-
45830472c1
exo/mariko fatal: halt other cores when beginning fatal program
Michael Scire
2020-11-19 20:32:21 -08:00
-
7f1a7cfd2d
fs: fix RomFs GetEntryType (fixes mariko daybreak)
Michael Scire
2020-11-21 04:00:52 -08:00
-
24eef96b15
os: remove completed TODO
Michael Scire
2020-11-20 17:50:05 -08:00
-
1ea49bdae3
os: do not use deprecated libnx ::virtmemReserve api
Michael Scire
2020-11-20 17:48:58 -08:00
-
c98f4f1ff6
strat: use 39-bit address space when available (new loader extension)
Michael Scire
2020-11-20 17:02:32 -08:00
-
dd56f8449f
ldr/hbl: support address space width overrides
Michael Scire
2020-11-20 16:57:07 -08:00
-
835aa6b9db
exo: fix building on release
Michael Scire
2020-11-18 15:07:10 -08:00
-
69f9fb8713
exo: receive saved lcd vendor from bl
Michael Scire
2020-11-18 13:42:32 -08:00
-
a843cc0ee7
fatal: restructure, skeleton disp
Michael Scire
2020-11-18 13:24:30 -08:00
-
b96b162b0b
sdmmc: fix UHS-I tuning init for SD cards
Michael Scire
2020-11-18 08:21:49 -08:00
-
512fc8f9b1
sdmmc: various fixes + logging as bugs are debugged
Michael Scire
2020-11-17 18:01:38 -08:00
-
b32c9bf17c
exo/mariko fatal: save fatal error binaries to the SD
Michael Scire
2020-11-16 23:04:41 -08:00
-
5f6942aec8
exo/mariko_fatal: add sdmmc write function
Michael Scire
2020-11-16 20:35:47 -08:00
-
a2c89a8f3f
mariko fatal: map 0xC0000000 for framebuffer usage
Michael Scire
2020-11-16 14:32:26 -08:00
-
898fe61034
exo: read first two sd card sectors in mariko_fatal
Michael Scire
2020-11-15 13:31:01 -08:00
-
7bcd5c6e3b
exo: implement start of mariko fatal handler
Michael Scire
2020-11-15 12:58:13 -08:00
-
123ed80dc7
boot: update DisplayConfigMipiCal01 to reflect newest boot sysmodule
Michael Scire
2020-11-16 17:51:52 -08:00
-
5dfe355df1
git subrepo push emummc
Michael Scire
2020-11-15 22:46:12 -08:00
-
c77b76fbd2
emummc: add GetSocType/GetHardwareType utils
Michael Scire
2020-11-15 22:45:31 -08:00
-
1525c66de7
git subrepo clone --force --branch=develop https://github.com/m4xw/emummc
Michael Scire
2020-11-15 22:39:39 -08:00
-
f72b21d665
exo: upload memory layout design document I use
Michael Scire
2020-11-15 08:44:57 -08:00
-
74da8a4885
exo: map stack region for mariko-only program
Michael Scire
2020-11-15 08:43:55 -08:00
-
cb7c6a5d8a
exo: load mariko-only program during boot
Michael Scire
2020-11-15 08:35:57 -08:00
-
fc97237447
exo: add logging to boot under debug config
Michael Scire
2020-11-15 03:23:23 -08:00
-
a203ac3f80
exo: free space by moving keys to volatile iram, support logging under debug config
Michael Scire
2020-11-15 02:47:44 -08:00
-
2ef41f0027
exo: shuffle logic around to support debug code region in iram
Michael Scire
2020-11-15 01:36:50 -08:00
-
ee3a7e7740
exo: disable untranslated gpu accesses on mariko
Michael Scire
2020-11-15 00:45:41 -08:00
-
3c595994df
exosphere: release, debug, audit configs
Michael Scire
2020-11-14 14:40:16 -08:00
-
b4c908ba9f
exo/program: release, debug, audit configs
Michael Scire
2020-11-14 14:14:07 -08:00
-
c572024a5e
rebootstub: audit/debug/release
Michael Scire
2020-11-14 12:19:01 -08:00
-
71a38ae74d
libexo/sc7fw: support release/debug/audit
Michael Scire
2020-11-14 12:17:38 -08:00
-
f74527d93c
libexosphere: support building under debug/audit configurations
Michael Scire
2020-11-14 11:35:51 -08:00
-
72f83ea43e
exo: reserve a portion of iram for secure monitor debug (including code)
Michael Scire
2020-11-14 11:11:41 -08:00
-
43ef260c66
boot2: don't wait for bpc.mitm on mariko
Michael Scire
2020-11-14 10:40:40 -08:00
-
f2c553be1a
bpc.mitm: don't mitm bpc on mariko
Michael Scire
2020-11-14 10:34:13 -08:00
-
304b9bfbd1
i2c: correct missing destruction
Michael Scire
2020-11-14 03:37:17 -08:00
-
1d8744164e
ams.mitm: provide different boot0-protection for custom public key
Michael Scire
2020-11-10 23:25:24 -08:00
-
d587054f96
wec: whoops
Michael Scire
2020-11-10 18:32:21 -08:00
-
29facf6141
updater: don't overwrite custom-public-key BCTs
Michael Scire
2020-11-10 16:53:19 -08:00
-
b8c3128d16
pinmux: whoops
Michael Scire
2020-11-10 16:30:36 -08:00
-
b62aa044e4
boot/powctl/i2c: more miscellaneous fixes
Michael Scire
2020-11-10 05:50:13 -08:00
-
affdea9244
boot: various bugfixes (b/w logo displays now)
Michael Scire
2020-11-10 05:02:41 -08:00
-
fdab964e3d
powctl: implement max17050 driver
Michael Scire
2020-11-10 02:23:05 -08:00
-
15c752f52d
powctl: add battery driver logic (missing impl)
Michael Scire
2020-11-10 01:27:35 -08:00
-
28862f69f8
powctl: implement max17050 custom parameter init
Michael Scire
2020-11-09 23:14:31 -08:00
-
a20f278ede
powctl: implement full bq24193 driver
Michael Scire
2020-11-09 21:50:41 -08:00
-
7c58a21c4c
i2c: add register acccessor helpers
Michael Scire
2020-11-09 17:34:47 -08:00
-
5bd02f128d
powctl: add ChargerDriver body (needs impl)
Michael Scire
2020-11-09 17:09:25 -08:00
-
d9350d24a9
pinmux: implement updated initial config api
Michael Scire
2020-11-09 02:01:29 -08:00
-
68f42a14c8
boot: update/refactor display management to support hw type 5/display 0x1040/0x2050
Michael Scire
2020-11-08 17:56:49 -08:00
-
4d1c4f1677
dd: implement DeviceAddressSpaceType api
Michael Scire
2020-11-08 15:27:55 -08:00
-
708f5bf1fb
boot: refactor battery checking to use new powctl apis
Michael Scire
2020-11-08 04:16:50 -08:00
-
485304bd17
powctl: implement client api (needs board-specific impl)
Michael Scire
2020-11-02 18:13:36 -08:00
-
3d31837ca1
pwm: implement driver for boot sysmodule
Michael Scire
2020-11-01 23:04:19 -08:00
-
35552bac2c
gpio: add missing driver functions for boot
Michael Scire
2020-11-01 23:04:01 -08:00
-
323e893433
i2c: implement remaining required driver logic
Michael Scire
2020-11-01 00:52:02 -07:00
-
258cfb62a2
i2c: command list format, get boot down to linker errors
Michael Scire
2020-10-31 22:52:43 -07:00
-
42caa4ffd1
i2c/gpio: hook up open session for sf interface
Michael Scire
2020-10-31 21:50:21 -07:00
-
b74b309a77
i2c: implement driver init api
Michael Scire
2020-10-31 20:14:41 -07:00
-
09f3b29a98
i2c: finish I2cBusAccessor
Michael Scire
2020-10-31 19:14:43 -07:00
-
6c4280d27a
i2c: implement BusAccessor::WriteHeader
Michael Scire
2020-10-31 18:24:26 -07:00
-
6ff58fa4b3
i2c: implement BusAccessor except Send/Receive/WriteHeader
Michael Scire
2020-10-31 17:58:38 -07:00
-
e5bf06254a
boot: add rgltr/clkrst overrides, skel I2cBusAccessor
Michael Scire
2020-10-31 16:34:06 -07:00
-
f4e499fed9
i2c: add auto-generated bus/device map
Michael Scire
2020-10-31 14:20:01 -07:00
-
4a2daa4810
i2c: begin skeleton device driver framework
Michael Scire
2020-10-31 04:55:11 -07:00
-
21fac86080
gpio: remove copy-pasted unused file
Michael Scire
2020-10-31 03:23:30 -07:00
-
bd3ab76fd2
gpio: implement more of server library for boot sysmodule client usage
Michael Scire
2020-10-31 03:22:01 -07:00
-
e1b5d81d65
wec: implement wec driver components for boot sysmodule
Michael Scire
2020-10-31 00:47:45 -07:00
-
4b4f05b4a6
gpio: add (most of) driver framework for boot sysmodule usage
Michael Scire
2020-10-30 23:57:21 -07:00
-
ddf2f5f3c5
ddsf: implement namespace
Michael Scire
2020-10-30 15:36:11 -07:00
-
e6bddf8782
i2c: correct missing destruction
mariko_boot_sysmodule_refactor
Michael Scire
2020-11-14 03:37:17 -08:00
-
d8bd3d16bb
ams.mitm: provide different boot0-protection for custom public key
Michael Scire
2020-11-10 23:25:24 -08:00
-
80f567d46a
wec: whoops
Michael Scire
2020-11-10 18:32:21 -08:00
-
b6580b3170
updater: don't overwrite custom-public-key BCTs
Michael Scire
2020-11-10 16:53:19 -08:00
-
df8ceb9b06
pinmux: whoops
Michael Scire
2020-11-10 16:30:36 -08:00
-
c5656d39d2
boot/powctl/i2c: more miscellaneous fixes
Michael Scire
2020-11-10 05:50:13 -08:00
-
62ff502979
boot: various bugfixes (b/w logo displays now)
Michael Scire
2020-11-10 05:02:41 -08:00
-
f135ee74f8
powctl: implement max17050 driver
Michael Scire
2020-11-10 02:23:05 -08:00
-
8c3e536e94
powctl: add battery driver logic (missing impl)
Michael Scire
2020-11-10 01:27:35 -08:00
-
35573c4d85
powctl: implement max17050 custom parameter init
Michael Scire
2020-11-09 23:14:31 -08:00
-
e6ef753bb6
powctl: implement full bq24193 driver
Michael Scire
2020-11-09 21:50:41 -08:00
-
eade15b34e
i2c: add register acccessor helpers
Michael Scire
2020-11-09 17:34:47 -08:00
-
b9c5dab18a
powctl: add ChargerDriver body (needs impl)
Michael Scire
2020-11-09 17:09:25 -08:00
-
d0a45b8f21
pinmux: implement updated initial config api
Michael Scire
2020-11-09 02:01:29 -08:00
-
e0ce035323
boot: update/refactor display management to support hw type 5/display 0x1040/0x2050
Michael Scire
2020-11-08 17:56:49 -08:00
-
2562700f34
dd: implement DeviceAddressSpaceType api
Michael Scire
2020-11-08 15:27:55 -08:00
-
e93c3cbf58
boot: refactor battery checking to use new powctl apis
Michael Scire
2020-11-08 04:16:50 -08:00
-
cd7d7894f1
powctl: implement client api (needs board-specific impl)
Michael Scire
2020-11-02 18:13:36 -08:00
-
aa63b1eab7
pwm: implement driver for boot sysmodule
Michael Scire
2020-11-01 23:04:19 -08:00
-
4cc4f5fdb0
gpio: add missing driver functions for boot
Michael Scire
2020-11-01 23:04:01 -08:00
-
22ae1d5bd3
i2c: implement remaining required driver logic
Michael Scire
2020-11-01 00:52:02 -07:00
-
43f7b10c0f
i2c: command list format, get boot down to linker errors
Michael Scire
2020-10-31 22:52:43 -07:00
-
48784da42a
i2c/gpio: hook up open session for sf interface
Michael Scire
2020-10-31 21:50:21 -07:00
-
f27d6f2fd8
i2c: implement driver init api
Michael Scire
2020-10-31 20:14:41 -07:00
-
6f7502dfef
i2c: finish I2cBusAccessor
Michael Scire
2020-10-31 19:14:43 -07:00
-
2d2b11a2d2
i2c: implement BusAccessor::WriteHeader
Michael Scire
2020-10-31 18:24:26 -07:00
-
2744a614de
i2c: implement BusAccessor except Send/Receive/WriteHeader
Michael Scire
2020-10-31 17:58:38 -07:00
-
27be1a548c
boot: add rgltr/clkrst overrides, skel I2cBusAccessor
Michael Scire
2020-10-31 16:34:06 -07:00
-
91b2a233c4
i2c: add auto-generated bus/device map
Michael Scire
2020-10-31 14:20:01 -07:00
-
7636dd2d44
i2c: begin skeleton device driver framework
Michael Scire
2020-10-31 04:55:11 -07:00