Michael Scire
|
4466a74e40
|
pf2: add diskset init
|
2021-02-03 12:45:25 -08:00 |
|
Michael Scire
|
dd6c9e1de1
|
pf2: implement critical sections
|
2021-02-03 12:45:25 -08:00 |
|
Michael Scire
|
7418c80e7f
|
ceci n'est pas une prfile2
|
2021-02-03 12:45:25 -08:00 |
|
Michael Scire
|
63440cab18
|
ams: bump version to 0.18.0
|
2021-02-02 12:15:53 -08:00 |
|
Michael Scire
|
6950989552
|
dns.mitm: support % in hosts file as stand-in for environment identifier
|
2021-02-02 11:41:49 -08:00 |
|
Michael Scire
|
e45d8cd7d8
|
ams: take three tries to edit a structure
|
2021-02-02 11:41:49 -08:00 |
|
Michael Scire
|
79211e1159
|
ams: afsr0 -> 32 bits in fatal error
|
2021-02-02 11:41:49 -08:00 |
|
Michael Scire
|
ca8e8ce487
|
ams: fix fatal error context
|
2021-02-02 11:41:49 -08:00 |
|
Michael Scire
|
48830d190f
|
timespan: explicitly require TimeSpanType as is_pod
|
2021-01-25 08:27:42 -08:00 |
|
Michael Scire
|
f5c6736431
|
boot: update for new sf-semantics
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
e4e278bb3d
|
util::unique_lock, update loader to new sf semantics
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
3bb94aa146
|
util::string_view, update pgl for new sf semantics
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
f06de12bea
|
libstrat: convert to experimental new (super-accurate) sf allocation semantics
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
9e104bb83f
|
ams: bump version to 0.17.1
|
2021-01-13 10:41:13 -08:00 |
|
Michael Scire
|
8ac8abf295
|
os: implement 11.x SdkReplyAndReceive
|
2021-01-12 18:18:39 -08:00 |
|
Michael Scire
|
6a2ee02409
|
util: fix header dependence
|
2021-01-12 03:02:09 -08:00 |
|
Michael Scire
|
094cede39e
|
ams: use util::SNPrintf over std:: (size/linker improvements)
|
2021-01-12 02:59:41 -08:00 |
|
Michael Scire
|
b8072b1398
|
util: faster constexpr offsetof calc, at the cost of standards compliance
|
2021-01-08 04:07:45 -08:00 |
|
Michael Scire
|
1e643f7ab0
|
kern: further codegen tweaks
|
2021-01-08 02:35:29 -08:00 |
|
Michael Scire
|
4aa18b06e8
|
kern: greatly improve codegen for atomics, scheduler
|
2021-01-08 02:13:43 -08:00 |
|
Michael Scire
|
e53b171693
|
ams: mariko support implies 0.17.0
|
2021-01-05 11:05:33 -08:00 |
|
Michael Scire
|
ee1b638dde
|
svc: we support kernel version 15.4
|
2020-12-28 17:33:45 -08:00 |
|
Michael Scire
|
8b61537aa3
|
ams: bump version to 0.16.2
|
2020-12-19 10:21:15 -08:00 |
|
Michael Scire
|
14a415c4b2
|
ams: bump version to 0.16.1
|
2020-12-11 03:06:47 -08:00 |
|
Michael Scire
|
734122f20a
|
fusee: update for 11.0.1
|
2020-12-11 03:06:17 -08:00 |
|
Michael Scire
|
be8473cf65
|
kern: implement memory debug
|
2020-12-10 16:32:19 -08:00 |
|
Michael Scire
|
1a6e003a5d
|
kern: add kernel object debug
|
2020-12-10 03:31:57 -08:00 |
|
Michael Scire
|
0acd79c8c2
|
kern: implement port debug
|
2020-12-10 01:44:27 -08:00 |
|
Michael Scire
|
8a4bf6a0a8
|
kern: add handle table/process/suspend/resume debug
|
2020-12-09 23:44:36 -08:00 |
|
Michael Scire
|
af259eabda
|
kern: implement thread call stack debug
|
2020-12-09 22:49:04 -08:00 |
|
Michael Scire
|
bcc7eed037
|
kern: add debug thread dump
|
2020-12-09 05:59:54 -08:00 |
|
Michael Scire
|
32803d9920
|
fs: update + consolidate path normalization logic
|
2020-12-06 19:56:45 -08:00 |
|
Michael Scire
|
c45088d1cd
|
kern: add support for InfoType_FreeThreadCount
|
2020-12-04 18:20:56 -08:00 |
|
Michael Scire
|
6da28f4a27
|
erpt: update for 11.0.0 (closes #1218)
|
2020-12-03 11:13:35 -08:00 |
|
Michael Scire
|
726d7b6e4d
|
kern: tweak optimization settings for hot paths
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
390bdc7b6b
|
kern: more iterator adjustments
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
ccd2798ae2
|
ams: this version will be 0.16.0
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
41a53075e5
|
hot path: just in case
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
ab8de72db0
|
microkernel: hot paths are pretty fucking hot
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
e400e2afc7
|
kern: stubs for Svc39, 3A, 46, 47
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
c8ebd7eea0
|
KConditionVariable/KAddressArbiter: no need for global compare thread
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
8b2ed36698
|
kern: cleanup KThread, optimize/normalize KThreadQueue/KWaitObject
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
f469dfbeb3
|
kern: SvcGetResourceLimitPeakValue
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
694e3b579e
|
pgl: update for 11.0.0
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
a685842804
|
exo: update for 11.0.0
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
ad6dd60474
|
result: update for accurate ::Includes
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
5382011b0d
|
exo/mariko fatal: print descriptor for fatal error report
|
2020-11-22 10:28:23 -08:00 |
|
Michael Scire
|
b96b162b0b
|
sdmmc: fix UHS-I tuning init for SD cards
|
2020-11-18 15:08:44 -08:00 |
|
Michael Scire
|
512fc8f9b1
|
sdmmc: various fixes + logging as bugs are debugged
|
2020-11-18 15:08:44 -08:00 |
|
Michael Scire
|
ee3a7e7740
|
exo: disable untranslated gpu accesses on mariko
|
2020-11-15 00:45:41 -08:00 |
|