Commit Graph

6 Commits

Author SHA1 Message Date
a4c36873f7 CPU: This PR fixes Fpscr, among other things. 2020-07-27 05:33:58 +02:00
e7f2a5ecb7 Fix session service disposal and improve transfer memory implementation (#1397)
* Fix session service disposal and improve transfer memory implementation

* Remove useless assignment
2020-07-19 15:24:18 -03:00
9d65de74fc Do not print guest stack trace for svcBreak debug calls (#1398) 2020-07-18 12:54:41 +10:00
20774dab14 Improve kernel WaitSynchronization syscall implementation (#1362) 2020-07-17 14:22:13 +10:00
9f6b24edfd Improve kernel IPC related syscalls (#1379)
* Implement session count decrement when the handle is closed

* Remove unused field

* Implement SendSyncRequestWithUserBuffer, SendAsyncRequestWithUserBuffer and ReplyAndReceiveWithUserBuffer syscalls

* Nits

* Fix swapped copy dst/src

* Add missing pointer buffer descriptor write on reply

* Fix IPC unaligned buffer copy and restoring client attributes on reply

* Oops

* Fix SetIpcMappingPermission

* Fix unaligned copy bugs

* Free memory used for temporary IPC buffers
2020-07-17 14:19:07 +10:00
15d1cc806b Move kernel state out of the Horizon class (#1107)
* Move kernel state from Horizon to KernelContext

* Merge syscalls partial classes, split 32 and 64-bit variants

* Sort usings
2020-05-04 13:41:29 +10:00