Fernando Sahmkow
|
d23d504d77
Kernel: Refactor synchronization to better match RE
|
6 ani în urmă |
Fernando Sahmkow
|
c5aefe42aa
Kernel: Change WaitObject to Synchronization object. In order to better reflect RE.
|
6 ani în urmă |
bunnei
|
9046d4a548
kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)
|
6 ani în urmă |
Lioncash
|
04d265562f
kernel/server_port: Return a std::pair from CreatePortPair()
|
7 ani în urmă |
Lioncash
|
20cc0b8d3c
kernel/wait_object: Make ShouldWait() take thread members by pointer-to-const
|
7 ani în urmă |
Lioncash
|
aa44eb639b
kernel/server_port: Make data members private
|
7 ani în urmă |
Lioncash
|
474bc29208
kernel/server_port: Simplify emptiness check within ShouldWait()
|
7 ani în urmă |
Lioncash
|
b703aba622
kernel/server_port: Change error case return value in Accept() to ERR_NOT_FOUND
|
7 ani în urmă |
Lioncash
|
0cbcd6ec9a
kernel: Eliminate kernel global state
|
8 ani în urmă |
Lioncash
|
bf45092c61
kernel: Move object class to its own source files
|
8 ani în urmă |
James Rowe
|
096be16636
Format: Run the new clang format on everything
|
8 ani în urmă |
Yuri Kunde Schlesner
|
e192d417ec
Kernel: Implement AcceptSession SVC
|
9 ani în urmă |
Yuri Kunde Schlesner
|
6354d08359
Kernel: Add a dedicated SetHleHandler method to ServerPort/ServerSession
|
9 ani în urmă |
Yuri Kunde Schlesner
|
e626a520ca
HLE: Move SessionRequestHandler from Service:: to Kernel::
|
9 ani în urmă |
Subv
|
e6a7723f2f
Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.
|
9 ani în urmă |
Subv
|
016307ae65
Fixed the codestyle to match our clang-format rules.
|
9 ani în urmă |
Subv
|
f9bcf89510
Use std::move where appropriate.
|
9 ani în urmă |
Subv
|
dd8887c8cf
KServerPorts now have an HLE handler "template", which is inherited by all ServerSessions created from it.
|
9 ani în urmă |
Yuri Kunde Schlesner
|
84fbbe2629
Use negative priorities to avoid special-casing the self-include
|
9 ani în urmă |
Emmanuel Gil Peyrot
|
ebdae19fd2
Remove empty newlines in #include blocks.
|
9 ani în urmă |
Yuri Kunde Schlesner
|
396a8d91a4
Manually tweak source formatting and then re-run clang-format
|
9 ani în urmă |
Emmanuel Gil Peyrot
|
dc8479928c
Sources: Run clang-format on everything.
|
9 ani în urmă |
Subv
|
7b445ddff0
Kernel/SVC: Implemented svcCreatePort.
|
10 ani în urmă |
Subv
|
3d9fbffbab
Kernel: Added ClientPort and ServerPort classes.
|
10 ani în urmă |