yellows8
|
d35986d773
|
Added nvioctlNvhostCtrl_EventRegister().
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
0f0a4cd0fe
|
Added nvioctlNvhostCtrl_EventSignal and nvioctlNvhostCtrl_EventWait. More nvgfx init.
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
8d68cb401f
|
Yet another nvmap obj added to nvgfx init.
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
cc22a5e92a
|
Another nvmap obj.
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
453e8b8303
|
More nvgfx init.
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
e9dbf4d18f
|
More nvgfx init.
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
9e10c02c88
|
Fixed kind value for last *MapBufferEx() loop interation.
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
bccd0df4ae
|
More nvgfx init.
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
2d3887fb0c
|
Implemented more nvgfx init.
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
1908b29708
|
Added nvioctlChannel_SubmitGPFIFO().
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
eeb43bae97
|
Added nvioctlChannel_ZCullBind(). Added more nvgfx init.
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
017770b509
|
More ioctls + nvgfx init. Added nvmapobjSetup().
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
31b945dff9
|
Store nvmap obj state inside of a dedicated obj struct + funcs for using that, etc.
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
20ec051ca4
|
Implemented nvioctlNvhostCtrlGpu_GetL2State().
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
690b8be39a
|
Implemented setting offset in nvioctlNvhostAsGpu_MapBufferEx(). Fixed broken MapBufferEx usage in nvgfx init for the second nvmap obj.
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
bf65d6734a
|
Added note regarding nvQueryEvent.
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
f6ab87e309
|
Added an ioctl usage comment to nvgfx.
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
cfffdcc444
|
Setup the second nvmap obj.
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
0cc65093e3
|
Implemented the ioctls which were skipped during nvgfx init. nvgfx init adjustments. Fixed ioctl direction define for nvioctlNvhostAsGpu_MapBufferEx, this now works properly.
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
704ead0d5f
|
Added more nvioctls + more nvgfx init.
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
619a9a378c
|
Added nvgfx.
|
2017-12-27 18:50:14 -05:00 |
|
yellows8
|
0c19c1738c
|
Added nvioctl.
|
2017-12-27 18:50:14 -05:00 |
|
yellows8
|
1fccd4a1bb
|
Improved handling for appletNotifyRunning().
|
2017-12-24 23:31:58 -05:00 |
|
yellows8
|
ec594bfbcf
|
Added _appletGetOperationMode() and _appletGetPerformanceMode(). In appletInitialize(), use _appletGetOperationMode and _appletGetPerformanceMode(). Also use _appletGetCurrentFocusState() in appletInitialize() with a global field even for non-application-type. Added _appletSetOperationModeChangedNotification/_appletSetPerformanceModeChangedNotification and use these in appletInitialize(). Added appletGetOperationMode(), appletGetPerformanceMode(), and appletGetFocusState(), which load from cached state fields. Handle notifications in appletMainLoop(). Added appletOperationMode enum. Imported applet hooking from libctru.
|
2017-12-22 03:26:26 -05:00 |
|
plutoo
|
146aad7f55
|
Fixes for 1.0.0, correcting NRO aslr base
|
2017-12-22 02:49:32 -05:00 |
|
yellows8
|
4f8dfc52c6
|
Fixed bss handling in elf2nro.
|
2017-12-11 21:54:59 -05:00 |
|
yellows8
|
a0ebe68f54
|
Implemented actual args handling in __system_initArgv().
|
2017-12-11 19:18:45 -05:00 |
|
yellows8
|
79e573472e
|
Added __argdata__ to switch.ld.
|
2017-12-10 23:27:16 -05:00 |
|
yellows8
|
817fec6859
|
Fixed bss handling in tools.
|
2017-12-10 23:12:15 -05:00 |
|
yellows8
|
ebf81ab6ff
|
Imported *MainLoop() from libctru.
|
2017-12-07 18:54:07 -05:00 |
|
plutoo
|
cddec5c754
|
More pm
|
2017-12-05 12:30:33 +01:00 |
|
plutoo
|
e5d0821678
|
Implement pm:dmnt
|
2017-12-05 12:30:21 +01:00 |
|
plutoo
|
12410fc44a
|
Merge pull request #22 from shinyquagsire23/hid-sharedmem-impl
HID Shared Memory - Structures + key held/down/up implementation
|
2017-12-02 23:21:10 +01:00 |
|
yellows8
|
d24671b306
|
Implemented applet initialization for application-type which was missing. Added svcResetSignal.
|
2017-12-01 23:15:40 -05:00 |
|
yellows8
|
7da25ba40f
|
Updated fs_dev.h comments, etc. Fixed _fsdevUnmountDeviceStruct(). Added fsdevCommitDevice(). Check whether sdmc is already mounted in fsdevInit().
|
2017-11-30 13:00:47 -05:00 |
|
yellows8
|
0c5efe5f9c
|
Added a comment in fs_dev.h. Adjusted fs.h formatting, etc. Added support for mounting SaveData.
|
2017-11-30 01:58:21 -05:00 |
|
yellows8
|
a405bc4827
|
Added account. Added u128 type to types.h.
|
2017-11-29 23:31:18 -05:00 |
|
yellows8
|
cb123dd579
|
Imported initArgv from libctru. Load __system_argc/__system_argv in crt0. Enabled the __system_argc/__system_argv code in fsdev.
|
2017-11-29 21:30:40 -05:00 |
|
yellows8
|
99e4a61492
|
Moved fsdev_dir_t/*MAGIC into the .h. Removed fsdevWriteSafe(). Added fsdevMountDevice/fsdevUnmountDevice to the .h. Moved the code for fsdevUpdateDevices() into fsdevInit(). Changed _fsdevMountDevice() to static. Added fsdev_read_safe(). Automatically calll fsdev_{read/write}_safe() when required, instead of using fsdevWriteSafe().
|
2017-11-29 19:40:21 -05:00 |
|
yellows8
|
49959e4e37
|
FS adjustments + fixed fsFsGetFreeSpace/fsFsGetTotalSpace. In fs_dev: fixed cwd handling, unmounting adjustments, use fsFsGetEntryType(), updated fsdev_dirnext(), and properly handle fsdev_statvfs().
|
2017-11-29 01:47:11 -05:00 |
|
yellows8
|
4f2a16ec34
|
Added SWITCH define.
|
2017-11-28 12:42:53 -05:00 |
|
yellows8
|
02526c920e
|
Updated comments for fsdevWriteSafe().
|
2017-11-27 18:43:02 -05:00 |
|
yellows8
|
59880e9488
|
Removed output bytes_written for fsFileWrite() since the command doesn't actually return that. In fsdev_open(), set the FS_OPEN_APPEND flag when opening for writing. Adjusted file-creation handling in fsdev_open().
|
2017-11-27 17:40:49 -05:00 |
|
plutoo
|
40dd1adc23
|
Mutex fix
|
2017-11-26 20:45:55 +01:00 |
|
plutoo
|
de52de8e88
|
Fixes for 1.0.0
|
2017-11-26 20:44:42 +01:00 |
|
yellows8
|
96010d3c75
|
Use a global field for default fsdev device. Added 'id' to fsdev_fsdevice struct. Adjusted fsdev mounting handling, and verify that the specified device name isn't already used. In _fsdevUnmountDeviceStruct(), call RemoveDevice() with ':' appended to name. Adjusted fsdevInit(). Adjusted comments for fsdevWriteSafe(). In fsdev_rename(), throw an error if the two paths don't use the same device.
|
2017-11-26 00:55:10 -05:00 |
|
yellows8
|
9703ddbf3e
|
Fixed the stack_sz used for stack_top in threadCreate(). t->stack_sz is uninitialized at the time stack_top is set, hence this was causing memory corruption in some cases.
|
2017-11-25 12:54:42 -05:00 |
|
yellows8
|
cca73c47fa
|
__thread fix by fincs.
|
2017-11-25 12:02:25 -05:00 |
|
yellows8
|
d7e611f9f4
|
fs_dev adjustments: disabled broken __thread, handle default device in fsdevFindDevice(), and check for fsdevFindDevice() failure in fsdev_fixpath(). Added a comment in _fsdevUnmountDeviceStruct(). Removed the return at the start of fsdev_open().
|
2017-11-24 22:30:44 -05:00 |
|
yellows8
|
25f2839c75
|
Imported util/utf from libctru. Updated appInit/appExit. Fs adjustments + implemented IDirectory. Imported a modified version of sdmc_dev from libctru as fs_dev, this currently isn't usable.
|
2017-11-23 15:00:56 -05:00 |
|