Michael Scire
3bc7c52ade
pm: correct extra application thread allocation counts
2020-05-01 05:23:37 -07:00
Michael Scire
f670949ca9
os: oh geez look at the time
2020-04-29 00:41:51 -07:00
Michael Scire
72f1e85aba
git subrepo push emummc
...
subrepo:
subdir: "emummc"
merged: "292a8ad4"
upstream:
origin: "https://github.com/m4xw/emuMMC "
branch: "develop"
commit: "292a8ad4"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
2020-04-28 00:14:42 -07:00
Michael Scire
491ba8fdcf
emummc: fix console reinitialize on 10.x
...
10.x FS now receives a transfer memory to wipe BIS with and maps it.
This requires SVCs that emummc did not give itself access to.
This commit adds them, which prevents a FS process abort on re-init.
2020-04-28 00:11:42 -07:00
Michael Scire
0bfbc6e6eb
git subrepo push libraries
...
subrepo:
subdir: "libraries"
merged: "6913aa52"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs "
branch: "master"
commit: "6913aa52"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
2020-04-27 10:34:30 -07:00
Michael Scire
2dfe5b192e
result: add R_CATCH_MODULE
2020-04-27 10:33:51 -07:00
Michael Scire
52c89a76b2
kern: fix KLinkedList dtor
2020-04-27 03:56:12 -07:00
Michael Scire
71d266f867
kern: implement SvcSetUnsafeLimit
2020-04-26 02:49:59 -07:00
Michael Scire
970b85bf9a
kern: implement KUnsafeMemory
2020-04-26 02:35:10 -07:00
Michael Scire
7bc0250cea
exosphere: correct reencryption of rsa private keys
2020-04-24 17:36:37 -07:00
Michael Scire
524da78b0e
git subrepo push libraries
...
subrepo:
subdir: "libraries"
merged: "bb40dae3"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs "
branch: "master"
commit: "bb40dae3"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
2020-04-24 17:29:50 -07:00
Michael Scire
7458879555
ams: bump version to 0.12.0
2020-04-24 17:28:57 -07:00
Michael Scire
1d40a08ef9
dmnt: move stuff around slightly, add client bindings
2020-04-24 17:24:15 -07:00
SciresM
be07035954
Dmnt: Add break/continue commands, add static register api. ( #899 )
...
* dmnt: implement break/continue, static reg commands
* dmnt: revise per WerWolv's feedback.
2020-04-24 17:00:43 -07:00
Pika
b7c4dae899
docs: fix Behemoth's username ( #922 )
2020-04-23 17:23:19 -07:00
jhNsXO
94d0d06660
Update building.md ( #916 )
...
add dependency needed since 90d754f920
2020-04-22 19:30:20 -07:00
Michael Scire
2e4e59dbda
docs: right
2020-04-22 17:59:03 -07:00
Michael Scire
0fb528836c
note that we support 10.0.1
2020-04-22 17:56:13 -07:00
Michael Scire
4a01ae8b9d
docs: yeah this is kinda too big a changelog
2020-04-22 17:54:19 -07:00
Michael Scire
5bec9395b1
docs: Add a bunch of 0.11.2's changelog ahead of time.
...
0.11.2 will release sometime in the next week or two or so.
I am writing this now while I remember all the things that have happened,
so that I don't forget about them when release comes.
There is also a PR for dmnt changes that will be merged into 0.11.2 not included here,
and there may be more changes before the release occurs.
2020-04-22 17:49:52 -07:00
SciresM
3bc2d79384
PRODINFO: Revamp blanking/write disallow policy. ( #913 )
...
* exo/fusee: hookup new prodinfo settings
* fusee: new scheme doesn't need FLAGS_DEFAULT
* fusee: fix c/p errors
* ams.mitm: completely revamp prodinfo backup mechanism
* ams.mitm: Implement revamped blanking/write policy
* strat: make early boot more debuggable
* exo: condense flag logic
2020-04-22 16:22:14 -07:00
Michael Scire
6ac1ff6f24
creport: Try to take screenshot of application crashes on 9.x+
2020-04-22 14:50:16 -07:00
Michael Scire
93e0c9194d
erpt: fix access to time service on versions where it is disallowed
2020-04-22 12:03:55 -07:00
Michael Scire
6ad0f0e7f2
kern/kldr: fix bugs in physical randomization
2020-04-22 03:45:21 -07:00
Michael Scire
4f50f57bb7
os: bug fixes after re-review of rwlock code
2020-04-21 22:40:45 -07:00
Michael Scire
97cba5e881
os: implement ReadWriteLock
2020-04-21 20:23:50 -07:00
Michael Scire
6eb77e69c4
refactor jpegdec implementation into libstrat (thanks again, Behemoth!)
2020-04-20 04:37:08 -07:00
HookedBehemoth
90d754f920
jpegdec reimplementation ( #912 )
...
* add jpegdec reimplementation
* reduce work memory
* fix color space
* jpegdec: cleanup results to use atmosphere style
* fix outdated comments, correct do/while bug
Co-authored-by: Michael Scire <SciresM@gmail.com>
2020-04-20 02:07:37 -07:00
Michael Scire
b39b6f0d5b
kern: implement 10.x perm change, fix many page table bugs
2020-04-19 17:16:19 -07:00
Michael Scire
dcfb3bc9b5
kern: randomize dynamic slab heaps to reflect 10.x changes
2020-04-19 00:35:05 -07:00
Michael Scire
b4d003b4b9
kern: fix suboptimal mapping choices by kernel/kernelldr
2020-04-19 00:01:06 -07:00
Michael Scire
bc1d3ccc91
kern: Update init to reflect 10.0.0 changes
2020-04-18 22:19:09 -07:00
Michael Scire
152a945561
kern: Update page bitmaps/alloc to reflect 10.0.0 changes
2020-04-18 17:10:26 -07:00
Michael Scire
3da0cda4ae
ams: centralize system thread definitions
2020-04-17 01:06:07 -07:00
Michael Scire
d77fe98203
sf: properly support preservation of inline context
2020-04-16 23:51:42 -07:00
Michael Scire
94ec9ae41b
hos: change initialization API
...
This was needed to make stratosphere buildable with debugging on.
os:: assertions rely on GetCurrentThread() working, and this requires
the global os resource manager to be constructed. However, __appInit executes
before global constructors. We now require that hos::InitializeForStratosphere()
be called before anything else is done. This initializes the os resource manager,
sets the hos version for libnx, and may do more things in the future.
TODO: Consider replacing __appInit/__appExit with ams:: namespace functions in general,
and wrap them so that we guarantee hos::InitializeForStratosphere is called first, and
generally ensure a consistent stratosphere environment.
2020-04-16 22:57:01 -07:00
Michael Scire
332dbdd497
git subrepo push libraries
...
subrepo:
subdir: "libraries"
merged: "c1fe12fc"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs "
branch: "master"
commit: "c1fe12fc"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
2020-04-16 20:06:20 -07:00
SciresM
98cc051387
pgl: Reimplement the pgl sysmodule ( #896 )
...
* pgl: add skeleton folder to stratosphere
* pgl: Add service interface for IShellInterface
* pgl: begin skeletoning shell service, implement two commands.
* pgl: Implement three more commands.
* pgl: implement bool tracking commands
* pgl: Implement TriggerApplicationSnapShotDumper
* pgl: implement InitializeProcessControlTask
* pgl: Implement pgl::srv::Initialize
* pgl: Implement main()
* pgl: Implement (Get)ShellEventObserver
* pgl: implement LaunchProgramFromHost, GetHostContentMetaInfo
* pgl: Implement ProcessControlTask
* settings: fix duplicate object name
* pgl: fix minor bugs in impl
2020-04-16 19:55:47 -07:00
Michael Scire
f2944d36ba
kern: amend syntax
2020-04-16 18:00:42 -07:00
Michael Scire
46d79387e8
mesosphere: implement KMemoryBlockManager::UpdateLock
2020-04-16 17:58:51 -07:00
Michael Scire
0bb2c0a04f
licensing: update exemptions (approved by contributors).
2020-04-16 17:33:04 -07:00
Michael Scire
eca2b453ae
pgl: update with client C++ bindings
2020-04-15 20:07:20 -07:00
Michael Scire
e14dc18bd3
pgl: skeleton api
2020-04-15 17:37:11 -07:00
Michael Scire
c7743c6098
git subrepo push libraries
...
subrepo:
subdir: "libraries"
merged: "96825c75"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs "
branch: "master"
commit: "96825c75"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
2020-04-15 11:55:50 -07:00
Michael Scire
d81a3bdc36
bump version to 0.11.1
2020-04-15 01:34:35 -07:00
Michael Scire
32e5283ac2
bump version to 0.11.1
2020-04-15 01:30:12 -07:00
Michael Scire
1d9a4f47fd
exosphere: set cpuactlr to guarantee it holds non reset value
2020-04-15 01:26:28 -07:00
Michael Scire
3f5f9b60ea
exosphere: ...
2020-04-15 00:14:36 -07:00
Michael Scire
08e1b4d116
docs: fix partial changelog
2020-04-14 14:12:57 -07:00
Michael Scire
683580861f
docs: add changelog for 0.11.0
2020-04-14 13:54:17 -07:00