| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | time: add LockFreeAtomicType | 2022-12-21 | 3 | -40/+65 | |
| | | |||||
| * | kernel: remove TimeManager | 2022-12-18 | 10 | -115/+33 | |
| | | |||||
| * | kernel: add KHardwareTimer | 2022-12-18 | 5 | -6/+267 | |
| | | |||||
| * | service: nfc: Silence ListDevices | 2022-12-18 | 2 | -2/+2 | |
| | | |||||
| * | Merge pull request #9452 from ameerj/hle-read-buffer-resreve | 2022-12-17 | 1 | -8/+6 | |
| |\ | | | | | hle_ipc: Refactor ReadBuffer to set buffer size upon initialization | ||||
| | * | hle_ipc: Refactor ReadBuffer to set buffer size upon initialization | 2022-12-15 | 1 | -8/+6 | |
| | | | | | | | | | Initializing the vector size during initialization is more efficient than a later call to resize() | ||||
| * | | Merge pull request #6354 from ogniK5377/device-name | 2022-12-16 | 4 | -2/+19 | |
| |\ \ | | | | | | | Set: Allow setting device nickname | ||||
| | * | | Set: Allow setting device nickname | 2022-12-13 | 4 | -2/+19 | |
| | | | | |||||
| * | | | Merge pull request #9450 from ameerj/hle-ipc-vector-reserve | 2022-12-16 | 1 | -0/+8 | |
| |\ \ \ | | | | | | | | | hle_ipc: Reserve vectors before populating | ||||
| | * | | | hle_ipc: Reserve vectors before populating | 2022-12-15 | 1 | -0/+8 | |
| | | |/ | |/| | |||||
| * | | | kernel: svc: Fix duplicated InfoType enum | 2022-12-15 | 1 | -90/+47 | |
| | | | | |||||
| * | | | kernel: process: Implement GetFreeThreadCount | 2022-12-15 | 3 | -1/+28 | |
| |/ / | | | | | | | Used by Just DanceĀ® 2023 Edition | ||||
| * / | Revert "hle: service: audio: Use default service thread." | 2022-12-14 | 3 | -12/+18 | |
| |/ | |||||
| * | Merge pull request #9398 from liamwhite/fail | 2022-12-12 | 1 | -5/+9 | |
| |\ | | | | | general: improve handling of system startup failure | ||||
| | * | general: improve handling of system startup failure | 2022-12-06 | 1 | -5/+9 | |
| | | | |||||
| * | | Remove the lock entirely as per PR discussion | 2022-12-09 | 1 | -3/+0 | |
| |/ | | | | | | | | Correctly unlock mutex before its destruction As per https://en.cppreference.com/w/cpp/thread/mutex/~mutex destroying a locked mutex is undefined behavior and MSVC++ decides to throw in this case Swap out unique for scoped lock and readd comment | ||||
| * | Merge pull request #9386 from lioncash/init | 2022-12-06 | 6 | -27/+25 | |
| |\ | | | | | kernel: Ensure relevant class members are always initialized on construction | ||||
| | * | kernel/k_shared_memory: Ensure device_memory is always initialized | 2022-12-05 | 1 | -1/+1 | |
| | | | |||||
| | * | kernel/k_memory_block: Ensure members are always initialized | 2022-12-05 | 2 | -22/+20 | |
| | | | |||||
| | * | kernel/physical_core: Ensure is_interrupted is always initialized | 2022-12-05 | 1 | -1/+1 | |
| | | | |||||
| | * | kernel/thread: Ensure stack_top and argument are always initialized | 2022-12-05 | 1 | -2/+2 | |
| | | | |||||
| | * | kernel/kernel: Ensure shutdown threads are always initialized | 2022-12-05 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge pull request #9369 from german77/mifare | 2022-12-05 | 8 | -36/+598 | |
| |\ \ | |/ |/| | service: nfc: Implement mifare service | ||||
| | * | service: nfc: Implement mifare service | 2022-12-01 | 8 | -36/+598 | |
| | | | |||||
| * | | Merge pull request #9381 from liamwhite/uninit | 2022-12-04 | 1 | -7/+7 | |
| |\ \ | | | | | | | service_thread: fix uninitialized memory usage | ||||
| | * | | service_thread: fix uninitialized memory usage | 2022-12-04 | 1 | -7/+7 | |
| | | | | |||||
| * | | | Merge pull request #9232 from bunnei/audio-default-thread | 2022-12-04 | 3 | -18/+12 | |
| |\ \ \ | |/ / |/| | | hle: service: audio: Use default service thread. | ||||
| | * | | hle: service: audio: Use default service thread. | 2022-11-11 | 3 | -18/+12 | |
| | | | | | | | | | | | | | - This was arbitrarily added by me, and does not appear to be helpful. | ||||
| * | | | Merge pull request #9289 from liamwhite/fruit-company | 2022-12-03 | 10 | -10/+14 | |
| |\ \ \ | | | | | | | | | general: fix compile for Apple Clang | ||||
| | * | | | general: fix compile for Apple Clang | 2022-11-22 | 10 | -10/+14 | |
| | | | | | |||||
| * | | | | Merge pull request #9348 from Morph1984/when-the-network-is-down | 2022-12-01 | 1 | -7/+34 | |
| |\ \ \ \ | |_|_|/ |/| | | | service: nifm: Update stubs for Submit/GetRequestState/GetResult | ||||
| | * | | | service: nifm: Update stubs for Submit/GetRequestState/GetResult | 2022-11-28 | 1 | -7/+34 | |
| | | | | | |||||
| * | | | | Merge pull request #9340 from lioncash/nvdrv | 2022-11-29 | 1 | -26/+18 | |
| |\ \ \ \ | | | | | | | | | | | nvdrv: Simplify builder declarations | ||||
| | * | | | | nvdrv: Simplify builder declarations | 2022-11-28 | 1 | -26/+18 | |
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We can just use auto here. If one of these ever happens to not be derived from nvdevice, then this will cause a compilation error. We can also move the devices into the collection to get rid of an unnecessary atomic reference count increment and decrement. | ||||
| * | | | | Merge pull request #9346 from lioncash/vtable | 2022-11-29 | 1 | -0/+1 | |
| |\ \ \ \ | | | | | | | | | | | producer_listener: Add virtual destructor to IProducerListener | ||||
| | * | | | | producer_listener: Add virtual destructor to IProducerListener | 2022-11-28 | 1 | -0/+1 | |
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | Several member variables are shared_ptr's to this base class. Even though producer listeners are still unimplemented, this ensures we always have consistent deletion behavior once this ends up being used polymorphically. | ||||
| * | | | | Merge pull request #9345 from lioncash/fence | 2022-11-29 | 6 | -16/+15 | |
| |\ \ \ \ | | | | | | | | | | | consumer_base: Pass std::shared_ptr by const reference | ||||
| | * | | | | buffer_item_consumer: Pass fence by const-ref in ReleaseBuffer() | 2022-11-28 | 3 | -4/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This isn't directly modified. Also allows rvalues to be used with it. | ||||
| | * | | | | buffer_queue_consumer: std::move std::shared_ptr in Connect() | 2022-11-28 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | Avoids an unnecessary reference count increment and decrement | ||||
| | * | | | | consumer_base: Pass shared_ptr by const reference | 2022-11-28 | 2 | -6/+6 | |
| | | | | | | | | | | | | | | | | | | | | | Avoids churning atomic reference count increments and decrements. | ||||
| | * | | | | consumer_base: Remove redundant virtual | 2022-11-28 | 1 | -5/+5 | |
| | |/ / / | | | | | | | | | | | | | override already serves this purpose | ||||
| * | | | | syncpoint_manager: Mark IsSyncpointAllocated() as const | 2022-11-28 | 2 | -3/+3 | |
| | | | | | | | | | | | | | | | | | This doesn't modify class state at all. | ||||
| * | | | | syncpoint_manager: Reduce number of bounds checks | 2022-11-28 | 1 | -14/+28 | |
| |/ / / | | | | | | | | | | The only time we need to check bounds is on the first access. | ||||
| * | | | service: Make use of buffer element count helpers | 2022-11-23 | 12 | -47/+41 | |
| | | | | |||||
| * | | | hle_ipc: Add helper functions for getting number of buffer elements | 2022-11-23 | 1 | -0/+12 | |
| | | | | |||||
| * | | | hle_ipc: Mark relevant member functions as [[nodiscard]] | 2022-11-23 | 1 | -25/+25 | |
| | | | | | | | | | | | | | | | | Will allow the compiler to complain about cases where ignoring the return value would be a bug. | ||||
| * | | | Merge pull request #9299 from lioncash/cast | 2022-11-22 | 2 | -15/+18 | |
| |\ \ \ | | | | | | | | | k_handle_table: Remove cast to void* in GetObjectForIpc | ||||
| | * | | | k_handle_table: Remove cast to void* in GetObjectForIpc | 2022-11-22 | 2 | -15/+18 | |
| | |/ / | | | | | | | | | | | | | | | | This was used to get around the KProcess class being incomplete. We can just move this to the cpp file and eliminate the cast entirely, letting the compiler do its work. | ||||
| * | | | Merge branch 'master' into nfc_impl | 2022-11-20 | 27 | -48/+522 | |
| |\| | | |||||
| | * | | Merge pull request #9238 from german77/cabinet_applet | 2022-11-20 | 8 | -15/+358 | |
| | |\ \ | | | | | | | | | service: am: Implement cabinet applet | ||||