Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Merge pull request #756 from purpasmart96/ptm_service_changes | 2015-05-12 | ||
|\ | | | | | PTM: Changed the ptm services to be like the IR, HID, and APT services. | |||
* \ | Merge pull request #748 from Subv/tls_max | 2015-05-11 | ||
|\ \ | | | | | | | Core/Memory: Add TLS support for creating up to 300 threads | |||
* \ \ | Merge pull request #751 from yuriks/idle-thread | 2015-05-11 | ||
|\ \ \ | | | | | | | | | Thread: Remove the idle thread | |||
* \ \ \ | Merge pull request #757 from Subv/scheduling | 2015-05-11 | ||
|\ \ \ \ | | | | | | | | | | | Core/Scheduling: Prepare the new priority in the thread queue when svcSetPriority is called | |||
* \ \ \ \ | Merge pull request #752 from lioncash/flush | 2015-05-11 | ||
|\ \ \ \ \ | | | | | | | | | | | | | vfp: Handle flush-to-zero mode. | |||
* \ \ \ \ \ | Merge pull request #755 from lioncash/mcrr-mrrc | 2015-05-11 | ||
|\ \ \ \ \ \ | | | | | | | | | | | | | | | dyncom: Stub MCRR and MRRC | |||
| | | | * | | | Thread: Remove the idle thread | 2015-05-11 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead just use nullptr to represent no thread is active. | |||
| | | | | * | | Core/Memory: Add TLS support for creating up to 300 threads | 2015-05-11 | ||
| |_|_|_|/ / |/| | | | | | ||||
* | | | | | | Merge pull request #750 from Subv/process_svc | 2015-05-11 | ||
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Core/HLE: Implemented the SVCs GetProcessId and GetProcessIdOfThread | |||
| | | | * | | | Core/Scheduling: Prepare the new priority in the thread queue when ↵ | 2015-05-11 | ||
| | | | |/ / | | | | | | | | | | | | | | | | | | | svcSetPriority is called | |||
| | | | | * | PTM: Changed the way the ptm services are handled to be like the | 2015-05-11 | ||
| |_|_|_|/ |/| | | | | | | | | | | | | | | IR, HID, and APT services. | |||
| * | | | | fixup! | 2015-05-11 | ||
| | | | | | ||||
| | * | | | dyncom: Stub MCRR and MRRC | 2015-05-11 | ||
| | | |/ | | |/| | | | | | | | | | | | | | 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. | |||
* | / | | NWM_UDS: Fix a typo in the nwm service port name | 2015-05-11 | ||
| |/ / |/| | | ||||
| | * | vfp: Handle flush-to-zero mode. | 2015-05-11 | ||
| |/ |/| | ||||
| * | Core/HLE: Implemented the SVCs GetProcessId and GetProcessIdOfThread | 2015-05-11 | ||
| | | ||||
* | | Thread: Correctly set main thread initial stack position | 2015-05-11 | ||
|/ | ||||
* | Merge pull request #740 from yuriks/gsp-shmem | 2015-05-10 | ||
|\ | | | | | Fix crashes due to un-initialized GSP shared memory | |||
* | | fixup! Set the TLS address in the scheduler | 2015-05-10 | ||
| | | ||||
* | | Core/Memory: Give every emulated thread it's own TLS area. | 2015-05-10 | ||
| | | | | | | | | | | 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. | |||
| * | fixup! GSP: Small tweaks to shared memory initialization | 2015-05-10 | ||
| | | ||||
| * | GSP: Small tweaks to shared memory initialization | 2015-05-10 | ||
| | | ||||
| * | Kernel: Zero-fill shared memory blocks when mapping | 2015-05-10 | ||
| | | | | | | | | | | | | 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. | |||
| * | Kernel: Capture SharedMemory attributes at creation, not when mapping | 2015-05-10 | ||
|/ | ||||
* | Common: Remove the BIT macro | 2015-05-09 | ||
| | | | | | | | When the macro was introduced in 326ec51261299e48de97592631c02523da9c8118 it wasn't noticed that it conflicted in name with a heavily used macro inside of dyncom. This causes some compiler warnings. Since it's only lightly used, it was opted to simply remove the new macro. | |||
* | Merge pull request #734 from yuriks/memmap | 2015-05-09 | ||
|\ | | | | | Small memory map definitions cleanup | |||
* | | Loader: Add missing include | 2015-05-09 | ||
| | | ||||
| * | Memory: Add GetPhysicalPointer helper function | 2015-05-09 | ||
| | | ||||
| * | Memory: Support more regions in the VAddr-PAddr translation functions | 2015-05-09 | ||
| | | | | | | | | | | Also adds better documentation and removes the one-off reimplementation of the function in pica.h. | |||
| * | Memory: Sort memory region variables by VAddr | 2015-05-09 | ||
| | | ||||
| * | Memory: Re-organize and rename memory area address constants | 2015-05-09 | ||
|/ | ||||
* | Loader: Remove .bin file support | 2015-05-08 | ||
| | | | | | It is of very limited practical utility currently, and will soon be impossible to support due to more accurate memory map emulation. | |||
* | Kernel: Remove unused g_main_thread variable | 2015-05-08 | ||
| | ||||
* | Process: Rename StaticAddressMapping => AddressMapping | 2015-05-08 | ||
| | ||||
* | Process: Add more documentation to the class members | 2015-05-08 | ||
| | ||||
* | Process: Use BitField to store process flags | 2015-05-08 | ||
| | ||||
* | Loader/NCCH: Fix formatting of braces | 2015-05-08 | ||
| | ||||
* | Process: Support parsing of exheader kernel caps | 2015-05-08 | ||
| | ||||
* | Kernel: Remove g_program_id | 2015-05-08 | ||
| | | | | This has been obsoleted by the field in Process. | |||
* | Kernel: Introduce skeleton Process class to hold process data | 2015-05-08 | ||
| | ||||
* | Core: Fix sorting in CMakeFiles.txt | 2015-05-08 | ||
| | ||||
* | Merge pull request #728 from lioncash/vars | 2015-05-07 | ||
|\ | | | | | dyncom: Remove an unnecessary variable in the interpreter | |||
* | | Remove unnecessary dyncom header files | 2015-05-07 | ||
| | | ||||
| * | dyncom: Remove an unnecessary variable in the interpreter | 2015-05-07 | ||
|/ | | | | All this was doing was needlessly aliasing a variable. | |||
* | Common: Remove mem_arena.cpp/h | 2015-05-07 | ||
| | | | | | | It is superfluous for Citra. (It's only really necessary if you're doing JIT. We were using it but not taking any advantage from it.) This should make 32-bit builds work again. | |||
* | Fix printf format warning | 2015-05-07 | ||
| | ||||
* | Common: Remove common.h | 2015-05-07 | ||
| | ||||
* | Clean-up includes | 2015-05-06 | ||
| | ||||
* | FileSys: De-inline Path members | 2015-05-06 | ||
| | ||||
* | FileSys: Clean-up includes, de-inline destructors | 2015-05-06 | ||
| |