Commit graph

2395 commits

Author SHA1 Message Date
Michael Scire 19d8a0fc2b os: use ported libnx mutex impl 2020-05-17 23:20:21 -07:00
Michael Scire 8052dd6249 fusee: fix boot support on < 7.x 2020-05-16 16:00:45 -07:00
Michael Scire 9baf096a10 dmnt: make debug event result handling more robust (closes #938) 2020-05-16 15:05:46 -07:00
jam1garner 9598da0a0b
Tweak default settings to allow nro replacement mods for smash (#956) 2020-05-15 14:28:51 -07:00
Michael Scire c8e5461e3f git subrepo push libraries
subrepo:
  subdir:   "libraries"
  merged:   "bbbe6793"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs"
  branch:   "master"
  commit:   "bbbe6793"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???"
2020-05-14 02:22:58 -07:00
Michael Scire 53a47e07fd nca-pr: update for c++20 2020-05-14 02:22:24 -07:00
Michael Scire 311d2678c7 git subrepo push libraries
subrepo:
  subdir:   "libraries"
  merged:   "b38939ad"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs"
  branch:   "master"
  commit:   "b38939ad"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???"
2020-05-12 15:44:47 -07:00
SciresM 81f91803ec
Implement support for parsing/interacting with NCAs. (#942)
* fs: implement support for interacting with ncas.

* spl: extend to use virtual keyslots
2020-05-11 15:04:51 -07:00
SciresM 3a1ccdd919
Switch atmosphere's build target to C++20. (#952)
* ams: update to build with gcc10/c++20

* remove mno-outline-atomics

* ams: take care of most TODO C++20s

* fusee/sept: update for gcc10

* whoosh, your code now uses pre-compiled headers

* make: dependency fixes
2020-05-11 15:02:10 -07:00
Michael Scire 17b6bcfd37 loader: correct anti-downgrade tables for new version scheme 2020-05-06 22:39:11 -07:00
Michael Scire 0e289461bb ams: use psc acknowledge_ex on 5.1.0+ (fixes wake-from-sleep on 5.1.0) 2020-05-06 22:34:34 -07:00
Michael Scire 8e75a4169d ams: revamp target firmware 2020-05-06 22:29:07 -07:00
Michael Scire 85cd2c97a0 ams:bpc: allow programatically setting reboot payload 2020-05-04 23:29:54 -07:00
hexkyz 3e6031b8f4
docs: fix wrong link (thanks @jul2003) 2020-05-03 15:49:23 +01:00
Michael Scire 9ddc6e596b kern: fix link error 2020-05-02 22:30:34 -07:00
hexkyz b56f9966b7
Merge pull request #929 from hexkyz/master
docs: re-write documentation
2020-05-01 18:10:56 +01:00
Michael Scire 3bc7c52ade pm: correct extra application thread allocation counts 2020-05-01 05:23:37 -07:00
SciresM e819f3dbce
exefs.nsp 2020-04-29 14:13:34 -07:00
SciresM 4d78b834cb
ldr: add technical semantics for redirection 2020-04-29 11:45:58 -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
hexkyz 67b91cfa13
docs: minor style fix 2020-04-27 18:52:53 +01:00
hexkyz 7361fa25a9 Merge branch 'master' of https://github.com/Atmosphere-NX/Atmosphere 2020-04-27 18:44:07 +01:00
hexkyz 793bde256c Merge branch 'master' of https://github.com/hexkyz/Atmosphere 2020-04-27 18:41:11 +01:00
hexkyz 234c83522a docs: address review commentary 2020-04-27 18:40:22 +01: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
SciresM aca2992c68
Add up-to-date roadmap. 2020-04-27 09:35:23 -07:00
hexkyz 39f5933600 Merge branch 'master' of https://github.com/Atmosphere-NX/Atmosphere 2020-04-27 16:28:17 +01:00
Michael Scire 52c89a76b2 kern: fix KLinkedList dtor 2020-04-27 03:56:12 -07:00
hexkyz faaef5eff5
docs: hid_mitm is disabled by default 2020-04-26 21:01:54 +01:00
hexkyz a9cc74da34
docs: remove misleading sentence in fatal module 2020-04-26 20:59:29 +01:00
hexkyz 93e855a293
docs: document exefs PFS0 replacement 2020-04-26 20:56:12 +01:00
hexkyz a61fdc8d65
docs: correct "nogc" description 2020-04-26 20:49:14 +01:00
hexkyz 9622912059
docs: remove switch-freetype dependency 2020-04-26 20:43:32 +01:00
hexkyz 59ea93e9cd docs: style fixes 2020-04-26 19:18:49 +01:00
hexkyz 57ac153671 docs: initial re-write of all documentation 2020-04-26 19:06:59 +01: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