-
cf27c8a7a2
osdbg: implement thread info api
Michael Scire
2021-07-19 17:35:00 -07:00
-
74ca199c94
dmnt: add attach support to gdbstub
Michael Scire
2021-07-18 23:22:44 -07:00
-
22bce9f680
dmnt: refactor/add support for getting process list in gdb
Michael Scire
2021-07-17 06:27:40 -07:00
-
e5a0f0d3b0
dmnt: begin working on packet parser
Michael Scire
2021-07-16 02:40:08 -07:00
-
6da88a436f
dmnt: add basic gdb packet receive logic
Michael Scire
2021-07-16 00:31:17 -07:00
-
e96d9950d2
dmnt2: add logging logic, for use with gdbstub development
Michael Scire
2021-07-15 21:38:00 -07:00
-
49afbd8a63
fix dmnt.gen2 title id (not sure how I typo'd this)
Michael Scire
2021-07-15 19:03:18 -07:00
-
2e0d197cbe
boot2: launch dmnt.gen2 over dmnt, when using htc
Michael Scire
2021-07-15 17:23:50 -07:00
-
e7187ace55
tma2: include sysmodules in stratosphere.romfs
Michael Scire
2021-03-21 13:20:44 -07:00
-
6794c147dd
cs: implement GetFirmwareVersion command
Michael Scire
2021-03-17 21:46:32 -07:00
-
6ea5cf5f91
scs: implement EventHandlerThread for shell
Michael Scire
2021-03-17 21:01:04 -07:00
-
6c2f005a62
scs: implement DoShellServer
Michael Scire
2021-03-17 17:39:49 -07:00
-
-
e9849c74cf
LogManager: implement system module, client api, logging api (#1617)
SciresM
2021-09-11 19:32:14 -07:00
-
a1fb8a91c8
Add arguments support to Daybreak (#1616)
HamletDuFromage
2021-09-11 19:55:25 +02:00
-
bfeba7c1e8
build: fix building with directory existing
Michael Scire
2021-09-09 00:15:35 -07:00
-
31d44d821f
fusee: fix log_inverted flag parse
Michael Scire
2021-09-08 14:32:15 -07:00
-
44beeecc9e
fusee: fix prodinfo blanking flag detection for sysmmc (closes #1610)
Michael Scire
2021-09-07 04:34:52 -07:00
-
844e88bdfe
git subrepo push libraries
1.0.0
Michael Scire
2021-09-06 16:33:59 -07:00
-
a1af1af74d
docs: mention custom splash script in changelog
Michael Scire
2021-09-06 16:25:45 -07:00
-
5e64460bb9
utils: add script for inserting custom image into package3
Michael Scire
2021-09-06 16:21:55 -07:00
-
960161741d
ams: docs/build update
Michael Scire
2021-09-06 11:21:18 -07:00
-
443271de35
fusee: accept spaces inside ini values (we still left/right strip)
Michael Scire
2021-09-06 00:31:56 -07:00
-
4ad300c33c
fusee: add package3 magic
Michael Scire
2021-09-05 22:59:54 -07:00
-
715eacbf8e
fusee: accept ini files without empty line at end
Michael Scire
2021-09-05 20:59:08 -07:00
-
dda7ea6ac2
fusee: attempt reboot to self if possible, better abort/fatal handlers
Michael Scire
2021-09-05 20:57:04 -07:00
-
005aac5a2b
package3: fix hekate compatibility (use real sizes)
Michael Scire
2021-09-05 20:28:33 -07:00
-
1e4356cdb9
build: fix clean target
Michael Scire
2021-09-05 15:55:48 -07:00
-
e0f45d54f1
stratosphere: remove 0.19.0 update cleanup logic.
Michael Scire
2021-09-05 15:53:54 -07:00
-
8da223468f
fusee: remove TODO comments in buildscript
Michael Scire
2021-09-05 15:46:34 -07:00
-
045f9b2f15
fusee: fix buildsystem, rename secondary -> package3
Michael Scire
2021-09-05 15:45:40 -07:00
-
b7521465ee
fusee: tactically don't trash PLLA1, fixes audio corruption on boot
Michael Scire
2021-09-05 12:44:52 -07:00
-
a8f898b591
patches: nogc patches now embedded in fusee rather than being .ips
Michael Scire
2021-09-05 10:18:29 -07:00
-
158da95b9f
config: BCT.ini no longer exists
Michael Scire
2021-09-05 10:16:04 -07:00
-
36c470ad11
ams-1.0.0: bump version number well ahead of time
Michael Scire
2021-09-05 10:13:15 -07:00
-
62f8408a2e
fusee_cpp: rename source dir to fusee
Michael Scire
2021-09-05 10:12:20 -07:00
-
a6ea490615
fusee: delete fusee (this will break build temporarily)
Michael Scire
2021-09-05 10:09:51 -07:00
-
da208f8001
ams-1.0.0: meso no longer optional, remove conditional logic
Michael Scire
2021-09-05 10:08:30 -07:00
-
320f0bbcfd
fusee_cpp: improve/fix file-based emummc
Michael Scire
2021-09-05 00:52:24 -07:00
-
2247f97cdc
fusee: fix sd card size detection for emummc
Michael Scire
2021-09-05 00:27:24 -07:00
-
0ef9f7ccc8
fusee_cpp: improved relocation logic
Michael Scire
2021-09-04 23:00:06 -07:00
-
596f5c3f52
fusee_cpp: various fixes, unpatched erista boots now
Michael Scire
2021-09-04 21:43:19 -07:00
-
e5106ffa2c
fusee_cpp: implement package2 rebuild/kip patching
Michael Scire
2021-09-03 18:34:20 -07:00
-
968ced677e
fusee_cpp: fix mariko mtc (mariko now gets as far as erista)
Michael Scire
2021-09-03 12:43:07 -07:00
-
5950ff5b5e
fusee_cpp: validate mtc overlay before jumping to it.
Michael Scire
2021-09-03 01:49:18 -07:00
-
b520f5c53b
fusee_cpp: emummc implies decompressed text segment
Michael Scire
2021-09-03 00:43:34 -07:00
-
c5d021c172
fusee_cpp: implement ips patching of kips
Michael Scire
2021-09-03 00:40:26 -07:00
-
07779b787a
fusee_cpp: implement nogc patches
Michael Scire
2021-09-02 23:45:51 -07:00
-
cefdda77e5
fusee_cpp: implement KIP selection
Michael Scire
2021-09-02 20:40:15 -07:00
-
622650623c
fusee_cpp: we're over the size limit with mtc in nv-text
Michael Scire
2021-09-01 23:51:51 -07:00
-
7ea9b533d9
fusee_cpp: only check pk11 header2 on mariko (thanks @slp32)
Michael Scire
2021-09-01 23:16:40 -07:00
-
c2a930965a
fusee_cpp: import mariko mtc
Michael Scire
2021-09-01 23:15:49 -07:00
-
c4fee796ea
fusee_cpp: begin mariko mtc work
Michael Scire
2021-09-01 19:06:46 -07:00
-
598edc0a46
fusee_cpp: move mtc code/used-tables to nv memory (needed for mariko downtrain fix)
Michael Scire
2021-09-01 18:25:36 -07:00
-
40e2d4bbe6
fusee_cpp: implement cpu startup
Michael Scire
2021-09-01 18:10:48 -07:00
-
648ad51056
fusee_cpp: fix some careless search/replace mistakes
Michael Scire
2021-09-01 14:08:39 -07:00
-
e0a41e9d33
fusee_cpp: implement exosphere load/configuration
Michael Scire
2021-09-01 14:05:39 -07:00
-
1dd0297db3
fusee_cpp: implement warmboot firmware load
Michael Scire
2021-09-01 10:37:01 -07:00
-
4355a2b036
fusee_cpp: implement read/decryption of package2
Michael Scire
2021-09-01 00:50:52 -07:00
-
dbad464323
fusee_cpp: list remaining tasks for setup
Michael Scire
2021-09-01 00:16:53 -07:00
-
565282d06e
fusee_cpp: implement target firmware detection
Michael Scire
2021-08-31 23:17:40 -07:00
-
2f7012cbc6
fusee_cpp: implement emummc/system partition mounting
Michael Scire
2021-08-31 22:51:51 -07:00
-
8560713a60
fusee: implement parsing for emummc.ini
Michael Scire
2021-08-28 03:05:03 -07:00
-
6c5f2804ab
fusee_cpp: implement all required key derivation
Michael Scire
2021-08-28 01:15:15 -07:00
-
51cf28339b
fusee_cpp: implement tsec_keygen firmware execution
Michael Scire
2021-08-27 23:20:46 -07:00
-
80999988d4
fusee_cpp: skeleton the remaining code flow
Michael Scire
2021-08-27 17:35:57 -07:00
-
ecbf13e45d
fusee_cpp: import full erista mtc logic
Michael Scire
2021-08-27 16:18:23 -07:00
-
237b11892e
fusee_cpp: implement mtc erista patram writes
Michael Scire
2021-08-25 10:41:51 -07:00
-
d7192343d8
fusee_cpp: implement erista pll selection logic for mtc
Michael Scire
2021-08-24 22:30:08 -07:00
-
d2f3b806d6
fusee_cpp: implement inline storage of EmcDvfsTimingTables
Michael Scire
2021-08-24 16:51:16 -07:00
-
3bcdd0c3c8
fusee_cpp: add logic for loading mtc overlays
Michael Scire
2021-08-23 21:15:51 -07:00
-
4480e7a8a5
fusee_cpp: implement bpmp overclock
Michael Scire
2021-08-23 15:10:24 -07:00
-
1a8f886a6e
fusee_cpp: Implement fatal display, reading of fusee-secondary
Michael Scire
2021-08-23 14:18:59 -07:00
-
ee1d1ea527
fusee_cpp: Add display init/fatal error display logic
Michael Scire
2021-08-23 11:57:39 -07:00
-
e7d7d8adfb
fusee_cpp: cache cleanup, confirmed working on hardware
Michael Scire
2021-08-23 10:13:46 -07:00
-
5cff5e629b
fusee_cpp: implement bpmp cache driver
Michael Scire
2021-08-23 09:13:26 -07:00
-
49d0a51d6b
fusee_cpp: implement sd card init
Michael Scire
2021-08-23 07:11:28 -07:00
-
25cd3d17de
fusee_cpp: implement sdram lp0 scratch param save
Michael Scire
2021-08-22 18:57:09 -07:00
-
3b460e94d4
fusee-cpp: minor fixes (thanks @hexkyz)
Michael Scire
2021-08-22 11:22:52 -07:00
-
349a16ce39
fusee_cpp: implement SDRAM initialization
Michael Scire
2021-08-22 02:32:05 -07:00
-
f2a1c60218
fusee_cpp: tweaks, now completes SecureInitialize on hardware
Michael Scire
2021-08-21 22:20:44 -07:00
-
c91f95e8f6
fusee-cpp: a little more init in SecureInitialize
Michael Scire
2021-08-21 20:45:57 -07:00
-
53ede217a5
fusee-cpp: finish SecureInitialize
Michael Scire
2021-08-21 18:50:27 -07:00
-
669564b022
fusee-cpp: implement SecureInitialize besides InitializeClock()
Michael Scire
2021-08-21 18:00:44 -07:00
-
c9bd97192f
fusee-cpp: sketch out remainder of secure initialize
Michael Scire
2021-08-21 16:32:05 -07:00
-
c333a84b6b
fusee-cpp: Implement mbist workaround
Michael Scire
2021-08-21 15:49:36 -07:00
-
3e81796db7
fusee-cpp: setup exception handlers during crt0
Michael Scire
2021-08-21 11:17:16 -07:00
-
5f60bc7186
fusee-cpp: add basic structural stubs
Michael Scire
2021-08-21 11:10:13 -07:00
-
165c926135
ams: bump version to 0.20.1
0.20.1
Michael Scire
2021-08-30 07:32:27 -07:00
-
d43bc68d0b
fusee: fix MSELECT clkrst values
Michael Scire
2021-08-30 07:24:36 -07:00
-
c5edb031fa
fusee: restore DRAM to 204MHz before starting main cpu on Mariko (closes #1600).
Michael Scire
2021-08-30 07:19:28 -07:00
-
1f065e3bac
git subrepo push libraries
0.20.0
Michael Scire
2021-08-20 13:34:30 -07:00
-
9296a56303
ams: bump to 0.2.0
Michael Scire
2021-08-20 13:31:59 -07:00
-
481b209ae8
docs: wipe sept from the docs
Michael Scire
2021-08-20 13:17:11 -07:00
-
17ca463c3f
ams: replace sept with tsec firmware (#1594)
SciresM
2021-08-20 13:13:29 -07:00
-
f175802136
kern: improve some debug output
Michael Scire
2021-08-20 00:06:43 -07:00
-
fe79bc253a
kern: fix same is_current check in GetThreadContext
Michael Scire
2021-08-19 07:38:25 -07:00
-
81bf8c577a
kern: fix check for thread-is-current in KDebugBase::SetThreadContext
Michael Scire
2021-08-19 07:34:08 -07:00
-
aee89db748
mtc: implement memory training for mariko (#1593)
SciresM
2021-08-17 17:27:12 -07:00
-
f5704d25f8
kern: remove firmare-specific SignalAndModify impl
Michael Scire
2021-07-22 15:56:43 -07:00
-
73afa042f1
dmnt: fix opcode decoding (closes #1575)
Michael Scire
2021-07-22 06:06:48 -07:00