suyu/src/core/hle/service
David d129905a66 Extra nvdrv support (#162)
* FinishInitalize needed for 3.0.1+ games

* nvdrv:s and nvdrv:t both use NVDRV

* Most settings return 0 on hardware, disabled NV_MEMORY_PROFILER for now.

NVN_THROUGH_OPENGL & NVRM_GPU_PREVENT_USE are a few interesting settings to look at. Carefully choosing settings can help with drawing graphics later on

* Initial /dev/nvhost-gpu support

* ZCullBind

* Stubbed SetErrorNotifier

* Fixed SetErrorNotifier log, Added SetChannelPriority

* Allocate GPFIFO Ex2, Allocate Obj Ctx, Submit GPFIFO

* oops

* Fixed up naming/structs/enums. Used vector instead of array for "gpfifo_entry"

* Added missing fixes

* /dev/nvhost-ctrl-gpu

* unneeded struct

* Forgot u32 in enum class

* Automatic descriptor swapping for ioctls, fixed nvgpu_gpu_get_tpc_masks_args being incorrect size

* nvdrv#QueryEvent

* Renamed logs for nvdrv

* Refactor ioctl so nv_result isn't needed

* /dev/nvhost-as-gpu

* Fixed Log service naming, CtxObjects now u32, renamed all structs, added static_asserts to structs, used INSERT_PADDING_WORDS instead of u32s

* nvdevices now uses "Ioctl" union,

* IoctlGpfifoEntry now uses bit field

* final changes
2018-02-05 18:19:31 -08:00
..
acc logger: Add "account" service logging category. 2018-02-04 16:40:12 -05:00
am logger: Add AM service logging category. 2018-02-04 16:58:12 -05:00
aoc yuzu: Update license text to be consistent across project. 2018-01-13 16:22:39 -05:00
apm logger: Add APM service logging category. 2018-02-04 22:39:47 -05:00
audio audout_u: Various cleanups. 2018-01-24 22:38:19 -05:00
filesystem hle: Rename RequestBuilder to ResponseBuilder. 2018-01-24 22:24:10 -05:00
hid hid: Stub out several functions. 2018-02-04 22:24:20 -05:00
lm logger: Add LM service logging category. 2018-02-04 22:41:55 -05:00
nifm logger: Add NIFM service logging category. 2018-02-04 22:35:42 -05:00
nvdrv Extra nvdrv support (#162) 2018-02-05 18:19:31 -08:00
nvflinger nvflinger: Signal BufferQueue native handle event. 2018-02-04 23:00:35 -05:00
pctl logger: Add PCTL service logging category. 2018-02-04 22:44:00 -05:00
set set: GetAvailableLanguageCodes should not return lang_codes size. 2018-02-04 23:42:43 -05:00
sm Dont call UNIMPLEMENTED for 'empty services', just return error code 2018-02-05 02:03:22 -08:00
sockets [WIP] sfdnsres: stub (#146) 2018-01-29 22:29:47 -08:00
time logger: Add Time service logging category. 2018-02-04 22:59:52 -05:00
vi logger: Add VI service logging category. 2018-02-04 22:26:44 -05:00
service.cpp Service:nifm: add nifm:a, nifm:s and nifm:u services 2018-02-03 18:09:51 +03:00
service.h Format: Run the new clang format on everything 2018-01-20 16:45:11 -07:00