| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-02-25 | Merge pull request #2569 from wwylele/wrap-unwrap | bunnei | |
| APT: implemented Wrap and Unwrap | |||
| 2017-02-21 | Timers: Return an error when calling SetTimer with negative timeouts. | Subv | |
| 2017-02-21 | Timers: Immediately signal the timer if it was started with an initial value ↵ | Subv | |
| of 0. | |||
| 2017-02-21 | APT: implement Wrap and Unwrap | wwylele | |
| 2017-02-16 | HID: move enable_accelerometer/gyroscope_count initialization into Init() ↵ | Weiyi Wang | |
| (#2574) Fixes #2556 | |||
| 2017-02-13 | HLE/IPC: Fix uninitialized variables in helpers (#2568) | Yuri Kunde Schlesner | |
| Fixes #2567 | |||
| 2017-02-13 | NWM changed to NIM | noah the goodra | |
| 2017-02-13 | turned clang format back on | noah the goodra | |
| 2017-02-13 | Merge pull request #2561 from wwylele/fs-rom | Yuri Kunde Schlesner | |
| file_sys: change RomFS archive to Self NCCH archive | |||
| 2017-02-13 | loader: use self NCCH archive | wwylele | |
| 2017-02-13 | file_sys: add Self NCCH archive | wwylele | |
| 2017-02-11 | hid: remove the touch field from PadState (#2557) | Weiyi Wang | |
| 2017-02-05 | Merge pull request #2027 from Lectem/ipcrefactor | Weiyi Wang | |
| IPC helper | |||
| 2017-02-05 | fix wwylele's comment and use typename in templates | Lectem | |
| 2017-02-03 | Merge pull request #2496 from mailwl/cfg-mem | Yuri Kunde Schlesner | |
| Core: update Kernel Config Memory to latest version (11.2) | |||
| 2017-02-02 | GSP_GPU::StoreDataCache stubbed (#2428) | mailwl | |
| 2017-01-31 | HLE/Applets: Stub Mint (eShop) Applet (#2463) | mailwl | |
| This allows Phoenix Wright - Dual Destinies to boot. | |||
| 2017-01-30 | Core: update Kernel Config Memory to latest version (11.2) | mailwl | |
| 2017-01-29 | Merge pull request #2368 from wwylele/camera-2 | Yuri Kunde Schlesner | |
| CAM: build the service framework with a dummy implementation | |||
| 2017-01-29 | Merge pull request #2429 from wwylele/auto-language-fix | Yuri Kunde Schlesner | |
| CFG: move language override to the boot process | |||
| 2017-01-29 | core: fix err_f.cpp warning about unhandled enumeration value on OSX | Kloen | |
| 2017-01-25 | Merge pull request #2434 from mailwl/nfc-amiibo | Yuri Kunde Schlesner | |
| Service/NFC: stub some functions | |||
| 2017-01-23 | core: fix mic_u warnings on MSVC | Kloen | |
| 2017-01-20 | HID: reset acceleroeter and gyroscope index in Init | wwylele | |
| 2017-01-19 | CFG: override language setting on boot | wwylele | |
| 2017-01-16 | CoreTiming: use named constant for ARM11 clock rate | wwylele | |
| 2017-01-16 | HID: manages updating itself using correct ticks | wwylele | |
| 2017-01-14 | Service/NFC: stub some functions | mailwl | |
| Tested on: Mini-Mario & Friends - amiibo Challenge | |||
| 2017-01-14 | GSP::WriteHWRegsWithMask: fix register mask | mailwl | |
| 2017-01-12 | Merge pull request #2425 from Subv/cleanup_todos | bunnei | |
| Implement some TODOs in the code. | |||
| 2017-01-12 | Merge pull request #2308 from mailwl/ac-i | bunnei | |
| Service/AC: add ac:i service | |||
| 2017-01-11 | Threads: Check the process' resource limit for the max allowed priority when ↵ | Subv | |
| creating a thread and remove the priority clamping code. | |||
| 2017-01-11 | Thread: Added priority range checking to svcSetThreadPriority and removed ↵ | Subv | |
| priority clamping code from Thread::SetPriority. | |||
| 2017-01-11 | Y2R: Use the proper error code when GetStandardCoefficient receives an ↵ | Subv | |
| invalid value. | |||
| 2017-01-11 | CAM: implement basic camera functions with a blank camera | wwylele | |
| 2017-01-10 | Merge pull request #2397 from Subv/pulse | bunnei | |
| Kernel: Implemented Pulse event and timers. | |||
| 2017-01-06 | Merge pull request #2410 from Subv/sleepthread | bunnei | |
| Don't yield execution in SleepThread(0) if there are no available threads to run | |||
| 2017-01-06 | Merge pull request #2396 from Subv/sema_acquire | bunnei | |
| Kernel/Semaphore: Fixed a regression in semaphore waits. | |||
| 2017-01-06 | Kernel: Fix SharedMemory objects always returning error when addr = 0 (#2404) | Hyper | |
| Closes #2400 | |||
| 2017-01-06 | Merge pull request #2408 from Subv/priority_boosting | bunnei | |
| Kernel: Removed the priority boost code for starved threads. | |||
| 2017-01-05 | Kernel: Don't attempt to yield execution in SleepThread(0) if there are no ↵ | Subv | |
| available threads to run. With this we avoid an useless temporary deschedule of the current thread. | |||
| 2017-01-05 | Kernel: Remove some unused functions. | Subv | |
| 2017-01-05 | Kernel: Removed the priority boost code for starved threads. | Subv | |
| After hwtesting and reverse engineering the kernel, it was found that the CTROS scheduler performs no priority boosting for threads like this, although some other forms of scheduling priority-starved threads might take place. For example, it was found that hardware interrupts might cause low-priority threads to run if the CPU is preempted in the middle of an SVC handler that deschedules the current (high priority) thread before scheduling it again. | |||
| 2017-01-05 | Kernel: Implemented Pulse event and timers. | Subv | |
| Closes #1904 | |||
| 2017-01-05 | Kernel/Semaphore: Fixed a regression in semaphore waits. | Subv | |
| The regression was caused by a missing check in #2260. The new behavior is consistent with the real kernel. | |||
| 2017-01-05 | Merge pull request #2393 from Subv/synch | Sebastian Valle | |
| Kernel: Mutex priority inheritance and synchronization improvements. | |||
| 2017-01-05 | Kernel: Add some asserts to enforce the invariants in the scheduler. | Subv | |
| 2017-01-05 | Kernel: Remove a thread from all of its waiting objects' waiting_threads ↵ | Subv | |
| list when it is awoken. This fixes a potential bug where threads would not get removed from said list if they awoke after waiting with WaitSynchronizationN with wait_all = false | |||
| 2017-01-05 | Kernel: Remove Thread::wait_objects_index and use wait_objects to hold all ↵ | Subv | |
| the objects that a thread is waiting on. | |||
| 2017-01-04 | Kernel: Use different thread statuses when a thread calls ↵ | Subv | |
| WaitSynchronization1 and WaitSynchronizationN with wait_all = true. This commit removes the overly general THREADSTATUS_WAIT_SYNCH and replaces it with two more granular statuses: THREADSTATUS_WAIT_SYNCH_ANY when a thread waits on objects via WaitSynchronization1 or WaitSynchronizationN with wait_all = false. THREADSTATUS_WAIT_SYNCH_ALL when a thread waits on objects via WaitSynchronizationN with wait_all = true. | |||
