| Commit message (Collapse) | Author | Files | Lines |
|
Converts the service manager from a global into an instance-based
variable.
|
|
Tidies up namespace declarations
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Added svcCreateSharedMemory
* Services which are not implemented now throw UNIMPLEMENTED()
* clang-format
* changed perms to u32
* removed camelcase
|
|
|
|
|
|
|
|
|
|
|
|
|
|
They should have 32 bits of padding after the error code now.
|
|
Popping objects from the buffer is still not implemented.
|
|
Service code now doesn't have to deal with this.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Now system modules can do more than just crash immediately on startup.
|
|
Replace it with std::move(result_val).Unwrap(), or Foo().Unwrap() in
case you already have an rvalue.
|
|
|
|
|
|
This has a huge fallout in terms of needing to fix other files because
all service implementations included that file.
|
|
Also enhances the GetServiceHandle implementation to be more accurate.
|
|
An Event was used way back then when we didn't have proper working
semaphores. Our Semaphore implementation is good enough now.
|
|
This will contain the implementation of the sm (Service Manager) system
module.
|