Michael Scire
|
c4065c976c
|
pm/fusee: add support for 9.2.0
|
2020-03-02 19:49:34 -08:00 |
|
TuxSH
|
4f33afe0ee
|
vapours: fix MASKL, MASK2L to match Armv8 ARM (inclusive bit range)
|
2020-03-01 15:16:12 +00:00 |
|
Michael Scire
|
dc1404061c
|
fs.mitm: implement layered html redirection (closes #814)
|
2020-02-25 16:44:36 -08:00 |
|
Michael Scire
|
4f34a38a97
|
Add additional licensing exemption
|
2020-02-24 20:47:11 -08:00 |
|
Michael Scire
|
799f94958c
|
util/lmem: minor fixes
|
2020-02-24 20:28:39 -08:00 |
|
Michael Scire
|
c17b6d0d44
|
util: add uuid
|
2020-02-24 20:14:48 -08:00 |
|
SciresM
|
5a8aebf74d
|
lmem: Implement UnitHeap, ExpHeap (#823)
* lmem: implement ExpHeap
* lmem: Implement Slab^H^H^H^HUnitHeap
|
2020-02-24 19:44:27 -08:00 |
|
Michael Scire
|
191414c832
|
util: add ConvertTo*Endian48
|
2020-02-24 19:29:00 -08:00 |
|
Michael Scire
|
a429c61f33
|
crypto/spl: implement rsa-oaep
|
2020-02-24 19:09:13 -08:00 |
|
Michael Scire
|
ad1158b30a
|
ro: save 0x25000 while maintaining security improvements
|
2020-02-24 18:17:33 -08:00 |
|
Michael Scire
|
ba8c77fec6
|
ro: implement 9.1.0 security measures
|
2020-02-24 18:02:01 -08:00 |
|
Michael Scire
|
4a30437e80
|
boot: update to accurate as of 9.1.0
|
2020-02-24 08:21:31 -08:00 |
|
Michael Scire
|
80e1847534
|
libstrat: fix unconverted _WITH_ASSERTs
|
2020-02-24 05:01:41 -08:00 |
|
Michael Scire
|
8ccac1d18a
|
pss: extra validity check
|
2020-02-24 04:32:37 -08:00 |
|
Michael Scire
|
c3656aae30
|
crypto: constant-time pss (if it survives optimization)
|
2020-02-24 02:27:01 -08:00 |
|
Michael Scire
|
5fa534fb71
|
ro: implement NRR signature checks
|
2020-02-23 18:07:14 -08:00 |
|
Michael Scire
|
f3629f863d
|
crypto: implement RSA-2048-PSS
|
2020-02-23 17:34:30 -08:00 |
|
Michael Scire
|
d675aa3414
|
crypto: Implement BigNum/ExpMod
|
2020-02-23 06:51:32 -08:00 |
|
Michael Scire
|
40400aee1f
|
ams: revamp assertion system
|
2020-02-22 23:05:14 -08:00 |
|
Michael Scire
|
9572fb2ce3
|
vapours: cleanup svc includes
|
2020-02-22 19:54:50 -08:00 |
|
Michael Scire
|
eb75d54b2b
|
vapours: new include style, add crypto
|
2020-02-22 19:47:08 -08:00 |
|
Michael Scire
|
081bd0aefc
|
fix building libstratosphere
|
2020-02-22 19:21:26 -08:00 |
|
SciresM
|
3c5efefb15
|
Merge branch 'master' into mesosphere-dev
|
2020-02-22 19:07:05 -08:00 |
|
Michael Scire
|
3e4c962bbb
|
kern: correct error in KUserPointer
|
2020-02-22 15:38:31 -08:00 |
|
Michael Scire
|
34fb48b412
|
kern: mem access prep for svc streams, TODO_IMPLEMENT -> UNIMPLEMENTED
|
2020-02-22 05:42:46 -08:00 |
|
Michael Scire
|
40980904f7
|
kern: paranoid assertions about the class tokens
|
2020-02-22 03:04:31 -08:00 |
|
Michael Scire
|
5055bdb23e
|
kern: correct KClassToken generation
|
2020-02-22 02:53:14 -08:00 |
|
Michael Scire
|
d2a888d9e8
|
kern: minor fixes to prevent core0-2 panics during boot
|
2020-02-21 13:05:16 -08:00 |
|
Michael Scire
|
bb3f7c8ab9
|
kern: fix building without debugging turned on
|
2020-02-20 10:14:27 -08:00 |
|
Michael Scire
|
efae01c165
|
kern: implement KUserPointer (and test with QueryMemory) in advance of svc dev
|
2020-02-20 09:05:24 -08:00 |
|
Michael Scire
|
9f9593e05f
|
kern: implement large page group mapping, fix debug flag cap
|
2020-02-19 22:35:31 -08:00 |
|
Michael Scire
|
80b115ef57
|
kern: implement user thread start, el0 code now runs
|
2020-02-19 21:21:44 -08:00 |
|
Michael Scire
|
560c340c96
|
kern: fix supervisor page table activation
|
2020-02-19 20:43:19 -08:00 |
|
Michael Scire
|
aae3c789f2
|
kern: implement unsuspension of init threads
|
2020-02-19 20:42:21 -08:00 |
|
Michael Scire
|
c568788609
|
kern: implement KProcess::Run
|
2020-02-19 19:38:20 -08:00 |
|
Michael Scire
|
28ea0b12a8
|
kern: implement SetProcessMemoryPermission
|
2020-02-19 08:07:44 -08:00 |
|
Michael Scire
|
b857153964
|
kern: finish KProcess::Initialize() for KIPs
|
2020-02-19 06:46:59 -08:00 |
|
Michael Scire
|
b99bcbc619
|
kern: implement MapIo
|
2020-02-19 05:35:22 -08:00 |
|
Michael Scire
|
905ce0eeea
|
kern: implement capabilities parsing
|
2020-02-19 04:55:00 -08:00 |
|
Michael Scire
|
0534ddd37a
|
kern: correct alloc region size
|
2020-02-19 01:26:16 -08:00 |
|
Michael Scire
|
30b3825f5c
|
libmesosphere: precompile mesosphere.hpp
|
2020-02-19 01:22:51 -08:00 |
|
Michael Scire
|
05a3e95834
|
kern: implement process(pagetable) init
|
2020-02-19 01:22:27 -08:00 |
|
Michael Scire
|
fba8fb539d
|
kern: add KProcess members
|
2020-02-18 05:04:49 -08:00 |
|
Michael Scire
|
772e1f1c4f
|
kern: implement IsValidPageGroup
|
2020-02-18 01:44:40 -08:00 |
|
Michael Scire
|
154422562a
|
kern: implement page group unmapping
|
2020-02-18 01:04:44 -08:00 |
|
Michael Scire
|
25b0baae59
|
kern: change decompression asserts -> audits
|
2020-02-17 02:57:01 -08:00 |
|
Michael Scire
|
92521eed2a
|
kern: implement through kip decompression
|
2020-02-17 02:49:21 -08:00 |
|
Michael Scire
|
cbc73f4407
|
kern: skeleton initial process loading
|
2020-02-15 03:44:41 -08:00 |
|
Michael Scire
|
30d6b359f9
|
kern: implement smmu init
|
2020-02-15 00:00:35 -08:00 |
|
Michael Scire
|
2c496e94d5
|
kern: switch->nx, implement sleep manager init
|
2020-02-14 19:58:57 -08:00 |
|