Subv
|
b178089251
|
Kernel/Threads: Don't clear the CPU instruction cache when performing a context switch from an idle thread into a thread in the same process.
We were unnecessarily clearing the cache when going from Process A -> Idle -> Process A, this caused extreme performance regressions.
|
2017-09-15 14:26:15 -05:00 |
|
Subv
|
214150f00c
|
Kernel/Memory: Changed GetPhysicalPointer so that it doesn't go through the current process' page table to obtain a pointer.
|
2017-09-15 14:26:13 -05:00 |
|
Subv
|
c34ec5e77c
|
Kernel/Memory: Switch the current page table when a new process is scheduled.
|
2017-09-10 15:14:31 -05:00 |
|
Subv
|
6d2734a074
|
Kernel/Memory: Give each Process its own page table.
The loader is in charge of setting the newly created process's page table as the main one during the loading process.
|
2017-09-10 15:13:41 -05:00 |
|
B3n30
|
5d0a1e7efd
|
Added missing parts in libnetwork (#2838)
* Network: Set and send the game information over enet
Added Callbacks for RoomMember and GetMemberList to Room in preparation for web_services.
|
2017-08-19 11:14:33 -06:00 |
|
Yuri Kunde Schlesner
|
21204ba488
|
Merge pull request #2881 from MerryMage/dsp-firm-check
dsp_dsp: Remove size assertion in LoadComponent
|
2017-08-15 20:14:41 -07:00 |
|
MerryMage
|
b67c2dc82c
|
dsp_dsp: Remove size assertion in LoadComponent
|
2017-08-15 10:16:50 +01:00 |
|
Sebastian Valle
|
d59f503729
|
Merge pull request #2843 from Subv/applet_slots
Services/APT: Use an array to hold data about the 4 possible concurrent applet types (Application, Library, HomeMenu, System)
|
2017-08-12 10:27:57 -05:00 |
|
Weiyi Wang
|
aaf5161344
|
Merge pull request #2863 from wwylele/pad-state-zero
HID: zero unused PadState bits
|
2017-08-10 17:50:18 +03:00 |
|
wwylele
|
599de29ea3
|
HID: zero unused PadState bits
|
2017-08-10 17:01:03 +03:00 |
|
bunnei
|
c2466a2f19
|
Merge pull request #2862 from j-selby/update-cryptopp
Update CryptoPP (byte ambiguity)
|
2017-08-09 16:18:43 -04:00 |
|
mailwl
|
a6273dd56a
|
Service/dlp: Update function tables according 3dbrew
|
2017-08-09 16:14:07 +03:00 |
|
James
|
1a44949ef7
|
Update cryptopp
|
2017-08-08 17:50:09 +10:00 |
|
Subv
|
177e8ce655
|
Services/APT: Use the AppletAttributes union directly when dealing with applet attrs.
|
2017-08-07 16:09:55 -05:00 |
|
Subv
|
73fba0de46
|
Services/APT: Use an array to hold data about the 4 possible concurrent applet types (Application, Library, HomeMenu, System).
This gives each applet type its own set of events as per the real NS module.
|
2017-08-07 14:53:58 -05:00 |
|
bunnei
|
fb8de89859
|
telemetry: Add field for OsPlatform.
|
2017-08-03 20:10:38 -04:00 |
|
bunnei
|
9390d54bb3
|
telemetry: Add field for BuildName.
|
2017-08-03 20:10:37 -04:00 |
|
bunnei
|
5c631ec9c5
|
telemetry: Add field for RequiresSharedFont.
|
2017-08-03 20:10:37 -04:00 |
|
bunnei
|
a621ab6853
|
telemetry_session: Log BuildDate and ProgramName fields.
|
2017-08-03 20:10:37 -04:00 |
|
bunnei
|
9b8e5bea66
|
core: Expose AppLoader as a public interface.
|
2017-08-03 20:10:37 -04:00 |
|
bunnei
|
f5cf9960d9
|
loader: Expose program title.
|
2017-08-03 20:10:37 -04:00 |
|
James
|
941a722ff1
|
Handle invalid filenames when renaming files/directories
|
2017-07-31 17:11:53 +10:00 |
|
bunnei
|
f15e5522dc
|
Merge pull request #2840 from Subv/apt_parameter
Services/APT: Corrected the behavior of the Receive/Send/Glance/CancelParameter functions
|
2017-07-27 11:14:27 -04:00 |
|
Weiyi Wang
|
045d0b5bbd
|
Merge pull request #2799 from yuriks/virtual-cached-range-flush
Add address conversion functions returning optional, Add function to flush virtual region from rasterizer cache
|
2017-07-22 10:15:52 +03:00 |
|
Subv
|
e59ab7c1d6
|
Service/APT: Log Send/Cancel/Receive/GlanceParameter calls even if they return an error.
|
2017-07-21 15:03:06 -05:00 |
|
Subv
|
68596a7068
|
Services/APT: Return the proper error code when calling SendParameter with an outstanding parameter already in memory.
|
2017-07-21 14:59:26 -05:00 |
|
Subv
|
a9bc417f59
|
Services/APT: Reset the APT parameter inside CancelParameter if the conditions are met.
|
2017-07-21 14:59:25 -05:00 |
|
Subv
|
e403638d9b
|
Services/APT: Properly clear the apt parameter after a successful ReceiveParameter call.
|
2017-07-21 14:59:22 -05:00 |
|
Subv
|
2dc720c355
|
Services/APT: Use the right error codes in ReceiveParameter and GlanceParameter when the parameter doesn't exist.
|
2017-07-21 14:59:21 -05:00 |
|
Subv
|
5682608df7
|
Services/APT: Use boost::optional for the APT parameter structure.
|
2017-07-21 14:59:20 -05:00 |
|
bunnei
|
df8b9863f9
|
telemetry: Log performance, configuration, and system data.
|
2017-07-17 21:32:28 -04:00 |
|
B3n30
|
7dbbd8a02e
|
stubbed frd::UnscrambleLocalFriendCode (#2827)
|
2017-07-16 21:32:08 -05:00 |
|
Weiyi Wang
|
e634b75754
|
Merge pull request #2784 from wwylele/font-archive
load shared font from system archive
|
2017-07-16 20:12:55 +03:00 |
|
bunnei
|
33b012e86b
|
web_service: Add CMake flag to enable.
|
2017-07-11 18:33:41 -04:00 |
|
bunnei
|
8af3ebb149
|
telemetry_session: Use TelemetryJson to submit real telemetry.
|
2017-07-11 18:33:40 -04:00 |
|
bunnei
|
52fbe1e10c
|
web_service: Add skeleton project.
|
2017-07-10 00:15:40 -04:00 |
|
bunnei
|
8abf808854
|
settings: Add telemetry endpoint URL.
|
2017-07-10 00:15:39 -04:00 |
|
Sebastian Valle
|
669757a97b
|
Merge pull request #2815 from mailwl/bossp
Service/boss:P: Add some functions to FunctionTable
|
2017-07-08 13:58:40 -05:00 |
|
bunnei
|
6d4bac8522
|
Merge pull request #2797 from yuriks/cached-vma-free-crash
Memory: Fix crash when unmapping a VMA covering cached surfaces
|
2017-07-08 14:07:47 -04:00 |
|
mailwl
|
8582194a4c
|
Service/boss:P: Add some functions to FunctionTable
|
2017-07-01 12:21:38 +03:00 |
|
Sebastian Valle
|
56d718b2a1
|
Merge pull request #2793 from Subv/replyandreceive
Kernel/SVC: Partially implemented svcReplyAndReceive
|
2017-06-29 17:05:22 -05:00 |
|
Subv
|
b53fa9514f
|
Kernel/SVC: Pass the current thread as a parameter to ClientSession::SendSyncRequest.
|
2017-06-29 12:30:34 -05:00 |
|
wwylele
|
85a448d405
|
gpu: add comments for TextureCopy
|
2017-06-29 13:09:23 +03:00 |
|
wwylele
|
bf16c73260
|
gpu: fix edge cases for TextureCopy
|
2017-06-27 23:20:23 +03:00 |
|
Sebastian Valle
|
fa53ccc74b
|
Merge pull request #2778 from Subv/uds_more
Services/UDS: Stub SendTo to generate the unencrypted data frames with the right headers
|
2017-06-26 19:35:52 -05:00 |
|
Subv
|
2eb174713b
|
UDS: Use the ToDS and FromDS fields to properly calculate the AAD used during encryption.
|
2017-06-26 12:24:14 -05:00 |
|
Subv
|
1f1739d366
|
UDS: Move the UDS keyslot used to generate the CCMP key to the AES::KeySlotID enum.
|
2017-06-26 12:24:13 -05:00 |
|
Subv
|
87168bfe8b
|
UDS: Run clang-format.
|
2017-06-26 12:24:11 -05:00 |
|
Subv
|
9befb8c887
|
UDS: Added functions to encrypt and decrypt the data frames.
The responsibility of encryption and encapsulation into an 802.11 MAC frame will fall into the callers of GenerateDataPayload.
|
2017-06-26 12:24:09 -05:00 |
|
Subv
|
c3c9175a1c
|
Kernel/Sessions: Clean up the list of pending request threads of a session when the client endpoint is closed.
|
2017-06-25 23:38:29 -05:00 |
|