TuxSH
1e0996c395
gdb: simply gdbstate
2019-04-09 23:59:05 +02:00
TuxSH
5f295c4227
increase i2c timeout
2019-04-07 16:13:14 +02:00
Aurora Wright
4f699ccb81
Fix external firm booting with old firms, minor style changes
2019-04-06 21:32:06 +07:00
TuxSH
70757e564d
refactor latest commit
2019-04-05 00:55:13 +02:00
TuxSH
af822e5af5
Fix n3ds IPS screen issues/regression, closes #1236
2019-04-05 00:04:38 +02:00
TuxSH
63736d7873
Refactor process detaching code
2019-03-31 22:58:36 +02:00
TuxSH
fb800bd4c9
Add support to force-debug applications before they start running code
2019-03-31 20:01:16 +02:00
TuxSH
219f38169f
Update drawString (rosalina)
2019-03-31 17:04:07 +02:00
TuxSH
c688600d33
PMDBG_GetCurrentAppTitleId => PMDBG_GetCurrentAppTitleIdAndPid
2019-03-31 16:12:31 +02:00
TuxSH
ea14d8a186
gdb: avoid race conditions
2019-03-31 01:14:40 +01:00
TuxSH
cd18b85632
gdb: refactor port/ctx alloc
2019-03-31 00:24:45 +01:00
TuxSH
22ec031495
Add client code for new custom pm commands, use them, fix pm race conditions
2019-03-30 18:12:54 +01:00
TuxSH
43b998d37d
Add new pmdbg commands: GetCurrentAppTitleId, DebugNextApplicationByForce, LaunchTitleDebug
2019-03-30 15:36:49 +01:00
TuxSH
127101a683
Fix debug bug
2019-03-30 15:05:49 +01:00
TuxSH
5955ca6957
Increase max number of sessions for pmdbg
2019-03-30 14:15:23 +01:00
TuxSH
dcddcfc94d
Allow PMLAUNCHFLAG_QUEUE_DEBUG_APPLICATION for non-apps
2019-03-29 23:22:16 +01:00
TuxSH
1453d9adac
cubic ninja users rejoice
2019-03-29 23:01:55 +01:00
TuxSH
ef034a87d4
revert fsldr change, fix null deref in pm
2019-03-29 22:40:54 +01:00
TuxSH
e688ec9257
move patches to pm
2019-03-29 19:07:24 +01:00
TuxSH
ae1f85d341
K11Ext: add GetSystemInfo k11extSize
2019-03-29 18:23:52 +01:00
TuxSH
7177799021
Rosalina: delete "auto screenfilter restore on wakeup" functionality.
...
It was causing sleep mode wakeup issues and/or interfering with gsp in a
bad way.
2019-03-29 18:23:52 +01:00
TuxSH
1041d7c438
Add custom pm sysmodule
2019-03-29 00:32:45 +01:00
TuxSH
e57abad52f
ctrulib changes
2019-03-29 00:09:59 +01:00
TuxSH
74bbfb95d3
service_manager: auto subscribe
2019-03-28 22:56:13 +01:00
TuxSH
8345f31c2a
Fix wrong result code returned in GetServiceHandle
2019-03-27 21:56:13 +01:00
TuxSH
d44055d232
sm: simplify main loop logic
2019-03-27 20:36:40 +01:00
TuxSH
4a431b8fdf
Fix bug in port closed handling
2019-03-26 23:15:37 +01:00
TuxSH
e2ed200509
Fix doPublishNotification bug
2019-03-26 20:53:48 +01:00
TuxSH
4e5f6e1eff
Fix #1232
...
Thanks @profi200
2019-03-23 23:14:23 +01:00
TuxSH
474eb3001b
Introduce service_manager, also fix hb:ldr pm/pm race condition
2019-03-16 23:40:43 +01:00
TuxSH
f72d99d9b0
Fix wrong number of menus
2019-03-16 23:34:51 +01:00
TuxSH
a9a569c79d
Remove useless rules
2019-03-16 18:11:46 +01:00
TuxSH
68b8c99ad0
Fix parallel building
2019-03-16 13:10:30 +01:00
TuxSH
d8c6f94887
Fix config title
2019-03-15 23:21:12 +01:00
TuxSH
8b51141f54
Fix latest commit
2019-03-15 23:03:25 +01:00
TuxSH
0195ab34e9
Fix itcm sections overwriting argv
2019-03-15 23:03:25 +01:00
TuxSH
0bb82feb81
Fix string format case in exceptions.c
2019-03-15 23:03:25 +01:00
TuxSH
6199f598e5
Add -nocodepadding to cxis as it ought to be
2019-03-15 23:03:25 +01:00
TuxSH
b92406afe2
Fix rebase
2019-03-15 23:03:25 +01:00
TuxSH
244409fc98
Change k11 mapping logic again
2019-03-15 23:03:24 +01:00
TuxSH
f3b2a6c30d
Fix some of the bugs
2019-03-15 23:03:24 +01:00
TuxSH
a65f7fbf88
Fix the linker scripts again
2019-03-15 23:03:24 +01:00
TuxSH
35ad240018
Rewrite k11ext mmu mapping func + linker script
2019-03-15 23:03:23 +01:00
TuxSH
e64f267e4c
Fix section declarations in .s files
2019-03-15 23:03:23 +01:00
TuxSH
d28e961adc
Use <string.h> & <3ds/exheader.h>, fix some bugs, etc.
...
also fix all warnings and use -Werror
2019-03-15 23:03:23 +01:00
TuxSH
e6b7dc1dc5
Add top-level Makefile + @fincs 's linker script fixes
2019-03-15 23:03:22 +01:00
TuxSH
9e7e967a5f
Fix bss being PROGBITS, etc.
2019-03-15 23:03:22 +01:00
TuxSH
33d40b491e
Fix firm.c sysmodule merging loop
2019-03-15 23:03:21 +01:00
TuxSH
7cb50d38b9
Fix linker script bug, see details
...
LD interprets "a.o b.o c.o(sectionexpr)" as 3 separate input commands, i.e. it will copy all the sections from a.o, then b.o and the sections matching (sectionexpr) from c.o in that order; (a.o b.o c.o)(sectionexpr) results in a syntax error.
2019-03-15 23:03:21 +01:00
TuxSH
d6d440a47e
Sanitize arm9 build system... however link script overflows itcm
2019-03-15 23:03:21 +01:00