Fernando Sahmkow
|
7e2ce2f7f4
SingleCore: Improve Cycle timing Behavior and replace mutex in global scheduler for spinlock.
|
6 лет назад |
Fernando Sahmkow
|
15a79eb0d7
SVC: Correct SendSyncRequest.
|
6 лет назад |
Lioncash
|
0ec07e8763
hle_ipc: Eliminate core memory globals
|
6 лет назад |
bunnei
|
4caff51710
core: memory: Move to Core::Memory namespace.
|
6 лет назад |
Fernando Sahmkow
|
2bc949628d
Core: Address Feedback
|
6 лет назад |
Fernando Sahmkow
|
d23d504d77
Kernel: Refactor synchronization to better match RE
|
6 лет назад |
Fernando Sahmkow
|
c5aefe42aa
Kernel: Change WaitObject to Synchronization object. In order to better reflect RE.
|
6 лет назад |
bunnei
|
c3d3b173d3
kernel: Implement a more accurate IPC dispatch.
|
6 лет назад |
Lioncash
|
3f08e8d8d4
core/memory: Migrate over GetPointer()
|
6 лет назад |
Lioncash
|
536fc7f0ea
core: Prepare various classes for memory read/write migration
|
6 лет назад |
bunnei
|
f6b9b7910e
kernel: Fix reference management for client/server session.
|
6 лет назад |
bunnei
|
9046d4a548
kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)
|
6 лет назад |
Weiyi Wang
|
8d6342384b
HLE/IPC: HLEContext can memorize the client thread and use it for SleepClientThread
|
7 лет назад |
Lioncash
|
08d507a196
kernel/server_session: Remove obsolete TODOs
|
7 лет назад |
Lioncash
|
7a7ffa602d
kernel/server_session: Return a std::pair from CreateSessionPair()
|
7 лет назад |
Lioncash
|
20cc0b8d3c
kernel/wait_object: Make ShouldWait() take thread members by pointer-to-const
|
7 лет назад |
Lioncash
|
fbb82e61e3
kernel/hle_ipc: Convert std::shared_ptr IPC header instances to std::optional
|
7 лет назад |
Lioncash
|
221613d4ea
kernel/server_session: Make data members private
|
7 лет назад |
Lioncash
|
1f0c8bfeda
core/kernel: Remove unnecessary inclusions
|
7 лет назад |
Lioncash
|
6383653a8d
hle_ipc: Add member function for querying the existence of a domain header
|
7 лет назад |
Lioncash
|
0cc347462d
hle_ipc: Make GetDomainMessageHeader return a regular pointer
|
7 лет назад |
Lioncash
|
90a981a03a
kernel/process: Make the handle table per-process
|
7 лет назад |
Lioncash
|
baed7e1fba
kernel/thread: Make all instance variables private
|
7 лет назад |
Lioncash
|
4a587b81b2
core/core: Replace includes with forward declarations where applicable
|
8 лет назад |
Lioncash
|
0cbcd6ec9a
kernel: Eliminate kernel global state
|
8 лет назад |
Lioncash
|
aac5792a2b
kernel/server_session: Add IsSession() member function
|
8 лет назад |
bunnei
|
ca4bf671ce
server_session: Provide more useful information and don't crash on bad IPC request.
|
8 лет назад |
Lioncash
|
da2f00ab7d
client_port: Make all data members private
|
8 лет назад |
Lioncash
|
a2304fad16
kernel: Remove unnecessary includes
|
8 лет назад |
Lioncash
|
dbfe82773d
thread: Convert ThreadStatus into an enum class
|
8 лет назад |