| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-05-15 | Memory: Read SharedPage directly from Memory::Read | Yuri Kunde Schlesner | |
| 2015-05-15 | Memory: Read ConfigMem directly from Memory::Read | Yuri Kunde Schlesner | |
| 2015-05-15 | Memmap: Re-organize memory function in two files | Yuri Kunde Schlesner | |
| memory.cpp/h contains definitions related to acessing memory and configuring the address space mem_map.cpp/h contains higher-level definitions related to configuring the address space accoording to the kernel and allocating memory. | |||
| 2015-05-15 | Memmap: Remove unused declarations | Yuri Kunde Schlesner | |
| 2015-05-14 | Merge pull request #769 from lioncash/cond | bunnei | |
| thread: Fix a conditional check in Reschedule | |||
| 2015-05-14 | dyncom: Add ARMv6K NOP and hint instructions to the decoding table | Lioncash | |
| 2015-05-14 | dyncom: Handle some MSR variants individually | Lioncash | |
| This is necessary, as hint instructions will be recognized as MSR, which is pretty bad. | |||
| 2015-05-14 | dyncom: Move exclusive load/stores above bbl and swi in the decoding table | Lioncash | |
| 2015-05-14 | dyncom: Remove duplicate enums/prototypes | Lioncash | |
| These are already defined in arm_dyncom_interpreter_dec.cpp. | |||
| 2015-05-14 | dyncom: Remove unnecessary defines | Lioncash | |
| These can simply be const vars. | |||
| 2015-05-14 | dyncom: Make translation-unit functions and variables static | Lioncash | |
| 2015-05-14 | pica: Add the ULL specifier in IsDefaultAttribute | Lioncash | |
| This is necessary otherwise there are warnings about a 32-bit result being casted to a 64-bit value. | |||
| 2015-05-14 | vfp: Get rid of warnings | Lioncash | |
| - Unary minus operator applied to unsigned type. - Unsafe use of bool. | |||
| 2015-05-14 | process: Get rid of warnings | Lioncash | |
| Sign mismatches and "forcing value to bool" warnings. | |||
| 2015-05-14 | dyncom: Remove unnecessary typedefs | Lioncash | |
| 2015-05-14 | dyncom: Remove unused structs | Lioncash | |
| 2015-05-14 | thread: Fix a conditional check in Reschedule | Lioncash | |
| 2015-05-14 | Common: Remove unused cruft from math_util, and remove a duplicated Rect ↵ | Emmanuel Gil Peyrot | |
| class in common_types. | |||
| 2015-05-14 | dyncom: Removed irrelevant log. | bunnei | |
| 2015-05-13 | Merge pull request #763 from bunnei/qt-fix-crash | bunnei | |
| Qt: Shutdown emulation session only if EmuThread exists. | |||
| 2015-05-13 | dyncom: Fix decoding of BKPT's immediate | Lioncash | |
| A shift here is intended since the representation is imm12:imm4 | |||
| 2015-05-12 | Qt: Shutdown emulation session only if EmuThread exists. | bunnei | |
| 2015-05-12 | Merge pull request #756 from purpasmart96/ptm_service_changes | bunnei | |
| PTM: Changed the ptm services to be like the IR, HID, and APT services. | |||
| 2015-05-12 | GPU: Add more fine grained profiling for vertex shader and rasterization | Yuri Kunde Schlesner | |
| 2015-05-12 | Common: Use the log system to print assert messages | Yuri Kunde Schlesner | |
| 2015-05-12 | Common: Remove async logging | Yuri Kunde Schlesner | |
| It provided a large increase in complexity of the logging system while having a negligible performance impact: the usage patterns of the ring buffer meant that each log contended with the logging thread, causing it to effectively act as a synchronous extra buffering. Also removed some broken code related to filtering of subclasses which was broken since it was introduced. (Which means no one ever used that feature anyway, since, 8 months later, no one ever complained.) | |||
| 2015-05-11 | Merge pull request #748 from Subv/tls_max | bunnei | |
| Core/Memory: Add TLS support for creating up to 300 threads | |||
| 2015-05-11 | Merge pull request #751 from yuriks/idle-thread | bunnei | |
| Thread: Remove the idle thread | |||
| 2015-05-11 | Merge pull request #757 from Subv/scheduling | bunnei | |
| Core/Scheduling: Prepare the new priority in the thread queue when svcSetPriority is called | |||
| 2015-05-11 | Merge pull request #752 from lioncash/flush | bunnei | |
| vfp: Handle flush-to-zero mode. | |||
| 2015-05-11 | Merge pull request #755 from lioncash/mcrr-mrrc | bunnei | |
| dyncom: Stub MCRR and MRRC | |||
| 2015-05-11 | Thread: Remove the idle thread | Yuri Kunde Schlesner | |
| Instead just use nullptr to represent no thread is active. | |||
| 2015-05-11 | Core/Memory: Add TLS support for creating up to 300 threads | Subv | |
| 2015-05-11 | Merge pull request #750 from Subv/process_svc | Yuri Kunde Schlesner | |
| Core/HLE: Implemented the SVCs GetProcessId and GetProcessIdOfThread | |||
| 2015-05-11 | Core/Scheduling: Prepare the new priority in the thread queue when ↵ | Subv | |
| svcSetPriority is called | |||
| 2015-05-11 | PTM: Changed the way the ptm services are handled to be like the | purpasmart96 | |
| IR, HID, and APT services. | |||
| 2015-05-11 | fixup! | Subv | |
| 2015-05-11 | dyncom: Stub MCRR and MRRC | Lioncash | |
| There's no other coprocessor outside the VFP (which has its own VMOV variants) in which the MPCore can send/retrieve data from. Stubbed so citra won't crash and burn on the odd chance someone actually tries to use these. | |||
| 2015-05-11 | NWM_UDS: Fix a typo in the nwm service port name | purpasmart96 | |
| 2015-05-11 | vfp: Handle flush-to-zero mode. | Lioncash | |
| 2015-05-11 | Merge pull request #749 from yuriks/stack-top | bunnei | |
| Thread: Correctly set main thread initial stack position | |||
| 2015-05-11 | Core/HLE: Implemented the SVCs GetProcessId and GetProcessIdOfThread | Subv | |
| 2015-05-11 | Thread: Correctly set main thread initial stack position | Yuri Kunde Schlesner | |
| 2015-05-10 | Implement I4 texture format | archshift | |
| @neobrain, could you confirm that this is correct? It's been tested with various different games and fixes different textures, including in Animal Crossing, Kirby Triple Deluxe, and SMB3D. | |||
| 2015-05-10 | Merge pull request #740 from yuriks/gsp-shmem | archshift | |
| Fix crashes due to un-initialized GSP shared memory | |||
| 2015-05-10 | fixup! Set the TLS address in the scheduler | Subv | |
| 2015-05-10 | Core/Memory: Give every emulated thread it's own TLS area. | Subv | |
| The TLS area for thread T with id Ti is located at TLS_AREA_VADDR + (Ti - 1) * 0x200. This allows some games like Mario Kart 7 to continue further. | |||
| 2015-05-10 | fixup! GSP: Small tweaks to shared memory initialization | Yuri Kunde Schlesner | |
| 2015-05-10 | GSP: Small tweaks to shared memory initialization | Yuri Kunde Schlesner | |
| 2015-05-10 | Kernel: Zero-fill shared memory blocks when mapping | Yuri Kunde Schlesner | |
| This works around crashes related to GSP/HID/etc. shared memory blocks having garbage values. The proper fix requires proper management of mapped memory blocks in the process. | |||
