Commit Graph

45 Commits (eeb3b5eed7645bee468b9d19325cb29877d62e82)

Author SHA1 Message Date
David eeb3b5eed7 Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid (#114)
* Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid

* used clang-format-3.9 instead

* lowercase pid

* Moved nvmemp handlers to cpp

* Removed unnecessary logging for NvOsGetConfigU32. Cleaned up log and changed to LOG_DEBUG

* using std::arrays instead of c arrays

* nvhost get config now uses std::array completely

* added pid logging back

* updated cmakelist

* missing includes

* added array, removed memcpy

* clang-format6.0
7 years ago
bunnei d15cadd760 loggin: Add IPC logging category. 7 years ago
bunnei 45db4bb3ea logging: Rename category "Core_ARM11" to "Core_ARM". 8 years ago
bunnei 960a1416de hle: Initial implementation of NX service framework and IPC. 8 years ago
bunnei 0906de9a14 hle: Remove a large amount of 3ds-specific service code. 8 years ago
bunnei f7a9d42592 logging: Add WebService as a log cateogry. 8 years ago
B3n30 2e37ce01c9 Implement basic virtual Room support based on enet (#2803)
* Added support for network with ENet lib,

connecting is possible, but data can't be sent, yet.

* fixup! Added support for network with ENet lib,

* fixup! CLang

* fixup! Added support for network with ENet lib,

* fixup! Added support for network with ENet lib,

* fixup! Clang format

* More fixups!

* Moved ENetHost* and ENetPeer* into pimpl classes

* fixup! Moved ENetHost* and ENetPeer* into pimpl classes

* fixup! Clang again

* fixup! Moved ENetHost* and ENetPeer* into pimpl classes

* fixup! Moved ENetHost* and ENetPeer* into pimpl classes

* fixup! Moved ENetHost* and ENetPeer* into pimpl classes
8 years ago
wwylele 3974895e08 Input: add device and factory template 8 years ago
bunnei 892888ed9e Merge pull request #2569 from wwylele/wrap-unwrap
APT: implemented Wrap and Unwrap
8 years ago
wwylele ea1ea0224c HW: add AES engine & implement AES-CCM 8 years ago
noah the goodra 1a84bce0f4 added http service enum to the log.h file 8 years ago
mailwl f2985f7080 Service/NFC: stub GetTagInRangeEvent
Fix Fatal Error in Mini-Mario & Friends - amiibo Challenge
9 years ago
mailwl 1238e48c58 csnd:SND reformat source code 9 years ago
mailwl 5b136aa211 Set client SDK version to Service APIs 9 years ago
mailwl d4cadf11fc MIC_U: Stub service funcions 9 years ago
JamePeng bd8c80a7b4 Update the stub code of BOSS 9 years ago
Emmanuel Gil Peyrot dc8479928c Sources: Run clang-format on everything. 9 years ago
MerryMage 920d2cf41d AudioCore: SDL2 Sink 9 years ago
mailwl 61ec5fa776 cecd:u: stub GetCecStateAbbreviated (#1648) 9 years ago
bunnei dccadce074 Merge pull request #1435 from mailwl/frd_u
frd:u: Initial stub some functions
9 years ago
bunnei 6d24c73ea9 Merge pull request #1616 from exhalatio/dlp_dummy
Dummy implementation dlp:SRVR Service.
9 years ago
exhalatio bbdfbe44e6 Dummy implementation dlp:SRVR Service. 9 years ago
mailwl cb8e85a37d cecd:u: stub GetCecInfoEventHandle, GetChangeStateEventHandle 9 years ago
mailwl 81d988b022 frd:u: Initial stub some functions 9 years ago
JamePeng dd0b8047eb Reorganize the ndm service path for dummy implement function
SuspendDaemons , ResumeDaemons , OverrideDefaultDaemons

The NDM file move to /core/hle/service/ndm/ now!
9 years ago
mailwl 2e13b7f3ca Initial implementation ir:user 9 years ago
MerryMage 8b00954ec7 AudioCore: Skeleton Implementation
This commit:
* Adds a new subproject, audio_core.
* Defines structures that exist in DSP shared memory.
* Hooks up various other parts of the emulator into audio core.

This sets the foundation for a later HLE DSP implementation.
9 years ago
Subv 434ae89a6a Services/Cam: Added new log type and camera enums from 3dbrew.
Followup to #1102
Original author @mailwl
10 years ago
polaris- 31dee93e84 Implement gdbstub 10 years ago
Yuri Kunde Schlesner b9a9ad9742 VMManager: Make LogLayout log level configurable as a parameter 10 years ago
Emmanuel Gil Peyrot 2d044a67c9 Common: Cleanup memory and misc includes. 10 years ago
purpasmart96 7933dbe6a0 Services: Continue separation of services into their own folders 10 years ago
Yuri Kunde Schlesner 9108482888 Service::Y2R: Support for grayscale decoding of specific formats
Implements unrotated planar YUV 4:2:0 -> RGB24 conversions in Y2R.
Currently only the Y (luma) channel is used, so the results don't
contain color. This will be added in a later PR at some point.

This is enough to get all currently know Moflex videos to decode. (Some
don't display on-screen due to seemingly unrelated reasons.)

Thanks to @archshift for doing the initial implementation which I
cleaned up and then fixed the 8x8 block mode.
10 years ago
Yuri Kunde Schlesner b88c91dd3d Common: Remove async logging
It provided a large increase in complexity of the logging system while
having a negligible performance impact: the usage patterns of the ring
buffer meant that each log contended with the logging thread, causing
it to effectively act as a synchronous extra buffering.

Also removed some broken code related to filtering of subclasses which
was broken since it was introduced. (Which means no one ever used that
feature anyway, since, 8 months later, no one ever complained.)
10 years ago
purpasmart96 198c0ddc72 Services: Stubs and minor changes 10 years ago
archshift 041e99b613 Added LCD registers, and implementation for color filling in OGL code. 10 years ago
archshift 0420a4d1de Added information reporting from ThrowFatalError
This was RE'd from the errdisp applet.
10 years ago
bunnei ca22ee3239 Merge pull request #526 from purpasmart96/citra_stubs
Services: Stub some functions
10 years ago
purpasmart96 60ce36f721 Services: Stub some functions 10 years ago
chinhodado 34cce345a7 Fix a wrong file name in a comment 10 years ago
archshift 228843c43e Logging: Log all called service functions (under trace). Compile out all trace logs under release for performance. 11 years ago
Subv 9bf82beb4c CoreTiming: Ported the CoreTiming namespace from PPSSPP
Implemented the required calls to make it work.

CoreTiming: Added a new logging class Core_Timing.
11 years ago
Subv 97a7381d29 SOC_U: Preliminary implementation of sockets.
Stubbed CreateMemoryBlock

Using Berkeley sockets, and Winsock2.2 on Windows.
So far ftpony creates the socket and accepts incoming connections

SOC_U: Renamed functions to maintain consistency

Also prevents possible scope errors / conflicts with the actual Berkeley socket functions

SOCU: Close all the opened sockets when cleaning up SOCU
11 years ago
purpasmart96 ebfd831ccb License change 11 years ago
Yuri Kunde Schlesner 616d874443 New logging system 11 years ago