Michael Scire
6ecf04c3b7
find -exec sed -i'' -e 's/2018-2019 Atmo/2018-2020 Atmo/g' {} +
2020-01-24 02:10:40 -08:00
Michael Scire
9df7f0aada
svc: whoops
2020-01-18 03:54:54 -08:00
Michael Scire
3a91a6b786
svc: populate namespace
2020-01-17 20:11:03 -08:00
Michael Scire
7806766a59
sm: I accidentally wasted 2 MB
2020-01-17 14:26:56 -08:00
Michael Scire
11d4e74620
scope guard: ensure implicit lambdas are always inline
2020-01-17 14:17:18 -08:00
Michael Scire
9068e2071c
offsetof: proper detection when sizeof() != alignof
2020-01-16 04:09:11 -08:00
Michael Scire
769a57526c
util::IntrusiveList: assert member referencing is correct
2020-01-16 00:30:42 -08:00
Michael Scire
0751db5d12
fixes for previous two commits
2020-01-15 23:47:14 -08:00
Michael Scire
d1fbd64235
make dist: save ELFs for debugging
2020-01-15 21:42:58 -08:00
Michael Scire
da59334c5e
util: make offsetof/parent-of-member actually constexpr
2020-01-15 21:35:14 -08:00
Michael Scire
f3fa680d5d
fatal: use STB instead of freetype
2020-01-03 22:35:11 -08:00
Michael Scire
5b1060b30e
fatal: make aarch32 fatal screen prettier
2020-01-03 20:21:12 -08:00
Michael Scire
d5458960d5
fatal: increase stack size (needed for some custom fonts)
2020-01-03 14:33:12 -08:00
Michael Scire
4d5cde3f7b
ams.bpc: fix report serialization
2020-01-03 14:17:32 -08:00
Michael Scire
8528248d2b
git subrepo push libraries
...
subrepo:
subdir: "libraries"
merged: "08c9b3cb"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs "
branch: "master"
commit: "08c9b3cb"
git-subrepo:
version: "0.4.0"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "5d6aba9"
2020-01-03 13:06:25 -08:00
Michael Scire
814c9d1cfb
Bump version to 0.10.2
2020-01-03 13:04:16 -08:00
Michael Scire
9d7b548ce0
ams: add changelog for 0.10.2
2020-01-02 23:00:22 -08:00
Michael Scire
d779eea009
hid.mitm: disable by default
2020-01-02 22:40:47 -08:00
Michael Scire
3038612774
ams: use bitpack for api version
2020-01-02 18:17:48 -08:00
Michael Scire
59be817bb8
fix header include
2020-01-02 17:45:30 -08:00
Michael Scire
b965e3f335
libvapours: add (kibi/mebi/gibi)byte literals
2020-01-02 17:44:22 -08:00
Michael Scire
43c0e39c34
meso: use BitPack
2020-01-02 03:30:10 -08:00
Michael Scire
0d8bde6079
loader: use BitPack for caps
2020-01-02 03:13:40 -08:00
Michael Scire
38f942adf5
strat: use util::FourCC where relevant
2020-01-02 01:52:13 -08:00
Michael Scire
145ee8fcc8
util: add BitPack
2020-01-02 01:41:52 -08:00
Michael Scire
48772307bf
bpc.mitm: detect preferred reboot function ( closes #785 )
2020-01-01 21:50:42 -08:00
Michael Scire
6d5d97cfcd
sept: don't lock out fuses for hekate's sake
2019-12-31 16:05:52 -08:00
Michael Scire
846f610fff
fatal: include stack/tls in reports
2019-12-31 15:23:25 -08:00
Michael Scire
2e8f06ef44
exo: fix data abort in car access
2019-12-31 13:48:35 -08:00
Michael Scire
5fbd728962
exo: fix off-by-one
2019-12-31 13:29:08 -08:00
Michael Scire
11ec6a6912
fusee/exo/sept: additional fixes
2019-12-31 13:26:15 -08:00
Michael Scire
18d998034d
buildsystem: more fixes
2019-12-31 02:54:06 -08:00
Michael Scire
27994bb306
buildsystem: avoid use of $(shell find) for significant speedup
2019-12-31 02:46:01 -08:00
Michael Scire
3e2ec256ab
fs.mitm: mitm sdb (allows common sysarchive redir)
2019-12-31 01:57:26 -08:00
Michael Scire
bf5bbfbcef
kernel_ldr: clean up KSystemControl init API
2019-12-31 00:46:09 -08:00
Michael Scire
d10621e832
mesosphere: refactor Elf vs Elf64 distinction
2019-12-31 00:46:09 -08:00
Michael Scire
d3b697fd1d
fusee: inject our kernel_ldr in place of N's
2019-12-31 00:46:09 -08:00
Michael Scire
8e3c34ea89
meso: build with -ffixed-x18
2019-12-31 00:46:09 -08:00
Michael Scire
a85e20bcea
kernel_ldr::cpu: prevent reordering around barrier instructions
2019-12-31 00:46:09 -08:00
Michael Scire
879f8a5147
fusee: fix sd kernel
2019-12-31 00:46:09 -08:00
Michael Scire
f78653d815
kernelldr: miscellaneous fixes
2019-12-31 00:46:09 -08:00
Michael Scire
3c7c1fbd8a
kernel_ldr: ensure crt0 is at start of output binary
2019-12-31 00:46:09 -08:00
Michael Scire
8efdd04fcd
kernel_ldr: finish implementing all core logic.
2019-12-31 00:46:09 -08:00
SciresM
af352e4f7f
Remove unnecessary copyright header.
2019-12-31 00:46:09 -08:00
Michael Scire
2866cb5fe6
mesosphere: Implement kernelldr through first page table mapping
2019-12-31 00:46:09 -08:00
Michael Scire
b5becba8ff
kernelldr: skeleton build system in prep for dev
2019-12-31 00:46:09 -08:00
Michael Scire
36c47a0014
meso: skeleton libmesosphere in prep for kernelldr dev
2019-12-31 00:46:09 -08:00
Michael Scire
0b0fdc5c58
sf: fix support for automatic recvlist buffers
2019-12-31 00:19:58 -08:00
Michael Scire
5a15d62b8b
fs.mitm: require less contiguous memory to build romfs
2019-12-30 05:02:07 -08:00
Michael Scire
d0404f3cc9
fs.mitm: lazily initialize sd-romfs metadata
2019-12-30 03:23:40 -08:00
Michael Scire
2ae298de24
fs.mitm: conserve memory when building romfs paths
2019-12-30 02:51:32 -08:00
Michael Scire
a2d2b1b346
issue templates: end my suffering
2019-12-17 13:44:27 -08:00
Michael Scire
06e4b94674
fs.mitm: only iter romfs dir if it exists ( closes #763 )
2019-12-16 17:31:53 -08:00
Michael Scire
0a18c63f24
pm: fix process exit on < 5.0.0 ( closes #748 ) (thanks @misson20000)
2019-12-13 13:35:33 -08:00
Michael Scire
f9a199557c
git subrepo push libraries
...
subrepo:
subdir: "libraries"
merged: "9261160c"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs "
branch: "master"
commit: "9261160c"
git-subrepo:
version: "0.4.0"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "5d6aba9"
2019-12-11 18:37:44 -08:00
Michael Scire
0fdbdb1f4d
remove title_id removal TODO
2019-12-11 18:37:01 -08:00
Michael Scire
e734b23f11
cfg: Allow more flexible hbl configuration
2019-12-11 18:33:53 -08:00
Michael Scire
de1e6c9705
loader: update anti-downgrade tables for 9.1.0
2019-12-11 13:35:22 -08:00
Michael Scire
71b220a4e9
pm: revise session limit in accordance with our handle limit
2019-12-10 20:40:03 -08:00
Michael Scire
5448332009
pm: increase dmnt sessions. sm: remove session limit hack
2019-12-10 20:36:19 -08:00
Michael Scire
d3bafc5b3b
git subrepo push libraries
...
subrepo:
subdir: "libraries"
merged: "4d5a09e5"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs "
branch: "master"
commit: "4d5a09e5"
git-subrepo:
version: "0.4.0"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "5d6aba9"
2019-12-10 19:18:08 -08:00
Michael Scire
2c9e1a814c
Bump version to 0.10.1
2019-12-10 18:33:01 -08:00
Michael Scire
df012e6e21
boot: do not use secure memory
2019-12-10 18:16:51 -08:00
Michael Scire
2420b26981
sf: Allow for more than one process id holder (ugly)
2019-12-10 18:10:47 -08:00
Michael Scire
c1d68d7f0d
util: add fourcc, intrusive list fixes
2019-12-10 12:27:19 -08:00
Michael Scire
7cead4b620
Fix another off-by-one in TinyMT init calcs
2019-12-10 01:14:36 -08:00
Michael Scire
27202b2fab
tinymt: correct init iter count
2019-12-09 23:53:09 -08:00
Michael Scire
1556a92a38
random: use TinyMT instead of XorShift
2019-12-09 23:50:47 -08:00
Michael Scire
206b1a1b57
kvdb: correct condition inversion in kvdb::Archive
2019-12-09 22:44:10 -08:00
Michael Scire
a26e157579
make dist: ensure libraries are built
2019-12-09 19:13:13 -08:00
Michael Scire
9578622abf
sf: Improve class member function detection
2019-12-09 19:02:58 -08:00
Michael Scire
d4f99ddb4d
libstratosphere: use from /atmosphere/libraries
2019-12-09 18:54:29 -08:00
Michael Scire
0105455086
git subrepo clone https://github.com/Atmosphere-NX/Atmosphere-libs libraries
...
subrepo:
subdir: "libraries"
merged: "07af583b"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs "
branch: "master"
commit: "07af583b"
git-subrepo:
version: "0.4.0"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "5d6aba9"
2019-12-09 18:54:29 -08:00
Michael Scire
28717bfd27
fusee/pm: on 5.0.0+, fix system memory pool increase.
...
Previously, we were only setting resource limit,
which didn't modify actual reserved pool size for
the system pool. This adds kernel patches which reduce
the applet pool size, granting the extra memory to
the system partition. The given value has been chosen
specifically to allow normal applet usages. Further
reduction may result in crashes during normal applet usage.
2019-12-09 17:56:38 -08:00
Michael Scire
71fd69eb5a
git subrepo push stratosphere/libstratosphere
...
subrepo:
subdir: "stratosphere/libstratosphere"
merged: "303fc400"
upstream:
origin: "https://github.com/Atmosphere-NX/libstratosphere "
branch: "master"
commit: "303fc400"
git-subrepo:
version: "0.4.0"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "5d6aba9"
2019-12-08 16:30:41 -08:00
Michael Scire
9d7b52e2d4
Remove boost submodule
2019-12-08 16:27:45 -08:00
Michael Scire
255e46e6d2
sf: correct size calculation for In/OutArray
2019-12-08 12:35:07 -08:00
Michael Scire
7472bc1c7f
Improve exception wrapping
2019-12-08 03:29:47 -08:00
Michael Scire
3c7ece2f8b
fs.mitm: fix infinite loop due to off-by-one in romfs read comparison
2019-12-07 21:27:12 -08:00
Michael Scire
a7e89c6dbb
git subrepo push stratosphere/libstratosphere
...
subrepo:
subdir: "stratosphere/libstratosphere"
merged: "93d4f691"
upstream:
origin: "https://github.com/Atmosphere-NX/libstratosphere "
branch: "master"
commit: "93d4f691"
git-subrepo:
version: "0.4.0"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "5d6aba9"
2019-12-07 18:45:59 -08:00
Michael Scire
b0cae74bb9
ro: bss size is allowed to be zero
2019-12-07 18:13:16 -08:00
Michael Scire
889ea5e5aa
Fix memory corruption in romfs build ( closes #708 )
2019-12-07 17:43:11 -08:00
Michael Scire
7e6ff1f327
exosphere: support enabling usermode pmu regs ( closes #703 )
2019-12-07 15:35:34 -08:00
Michael Scire
ea49c2ccd1
Update changelog for 0.10.0
2019-12-07 15:23:25 -08:00
Michael Scire
d484872a73
git subrepo clone --force https://github.com/m4xw/emummc
...
subrepo:
subdir: "emummc"
merged: "bd81a674"
upstream:
origin: "https://github.com/m4xw/emummc "
branch: "develop"
commit: "bd81a674"
git-subrepo:
version: "0.4.0"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "5d6aba9"
2019-12-07 14:54:15 -08:00
Michael Scire
6ee525201c
Update emummc README
2019-12-07 14:39:01 -08:00
Michael Scire
5ac7ae7edb
Update emummc for 9.1.0
2019-12-07 14:36:31 -08:00
Michael Scire
0c590eb768
Fix double semi-colon
2019-12-07 14:03:47 -08:00
Michael Scire
bd40d4f237
Turn on fs.mitm multithreading
2019-12-07 14:02:07 -08:00
Michael Scire
788436b4a3
Bump version to 0.10.0
2019-12-07 13:47:52 -08:00
Michael Scire
2bb77237bc
Increase default applet reservation size to make psel work
2019-12-07 13:45:14 -08:00
Michael Scire
33827fe3a3
Implement support for 9.1.0
2019-12-07 13:44:08 -08:00
Michael Scire
4f29eedfe9
ams_mitm: implement hbl_html redirection
2019-12-07 12:41:28 -08:00
Michael Scire
66372e2b2e
ams_mitm: implement ns.mitm
2019-12-07 12:41:28 -08:00
Michael Scire
2bae1ad116
Delete pre-rewrite ams_mitm code
2019-12-07 12:41:28 -08:00
Michael Scire
bbdc643b6d
ams_mitm: fix directory save bugs
2019-12-07 12:41:28 -08:00
Michael Scire
a66fcde0ee
fix uninitialized data access
2019-12-07 12:41:28 -08:00
Michael Scire
7835486a4d
ams_mitm: Implement savedata redirection
2019-12-07 12:41:28 -08:00
Michael Scire
90367aea0d
ams_mitm: add titles dir compat shim (to remove in 0.10.1)
2019-12-07 12:41:28 -08:00
Michael Scire
16c638756c
ams_mitm: implement automatic backups of biskeys/cal0
2019-12-07 12:41:28 -08:00