Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-09 | Merge pull request #2996 from MerryMage/split-travis | James Rowe | |
travis: Split build scripts for different platforms | |||
2017-10-08 | Merge pull request #3002 from Dragios/nwm-cmdhdr-fix | James Rowe | |
Change command header in nwm::UDS Initialize function | |||
2017-10-09 | Change command header in nwm::UDS Initialize function | Dragios | |
2017-10-08 | Merge pull request #2991 from Subv/getpointer | Sebastian Valle | |
Remove more usages of GetPointer. | |||
2017-10-07 | travis: Split build scripts for different platforms | MerryMage | |
This commit also separates clang-format from the linux build, closing #2702. | |||
2017-10-06 | Merge pull request #2975 from ↵ | Sebastian Valle | |
shinyquagsire23/archive-ncch-container-and-override file_sys/archive_ncch: use NCCHs/.apps instead of .romfs files, NCCH section override | |||
2017-10-04 | Merge pull request #2953 from Subv/applet_launch | Sebastian Valle | |
HLE/APT: Always set up the APT parameter when starting a library applet. | |||
2017-10-04 | SVC: Removed GetPointer usage in the GetResourceLimit functions. | Subv | |
2017-10-04 | SVC: Remove GetPointer usage in CreatePort. | Subv | |
2017-10-04 | SVC: Replace GetPointer usage with ReadCString in ConnectToPort. | Subv | |
2017-10-04 | SVC: Replace GetPointer usage with ReadBlock in OutputDebugString. | Subv | |
2017-10-04 | SVC: Replace GetPointer usage with Read32 in ReplyAndReceive. | Subv | |
2017-10-04 | SVC: Replace GetPointer usage with Read32 in WaitSynchronizationN. | Subv | |
2017-10-04 | Memory: Remove all GetPointer usages from the GDB stub. | Subv | |
2017-10-04 | Merge pull request #2985 from huwpascoe/pica_reg | bunnei | |
Extracted the attribute setup and draw commands into their own functions | |||
2017-10-04 | Extracted the attribute setup and draw commands into their own functions | Huw Pascoe | |
2017-10-03 | Merge pull request #2977 from Subv/shmem_create | bunnei | |
SharedMemory: Don't take over and unmap the source memory block when creating a shared memory, just reference it | |||
2017-10-03 | Merge pull request #2982 from MerryMage/lazy-macos-opt | James Rowe | |
macOS: Build x86_64h slice | |||
2017-10-02 | Kernel/SharedMemory: Don't take over and unmap the source memory block when ↵ | Subv | |
creating a shared memory, just reference it. Also reference the right offset into the backing block for the requested address. | |||
2017-10-02 | macOS: Build x86_64h slice | MerryMage | |
This commit produces a fat-binary with two slices. The x86_64 slice is for all x64 systems, and the x86_64h slice targets x64 systems starting with Haswell. The latter allows the compiler to use newer instructions that are not available on older microarchitectures. | |||
2017-10-01 | Merge pull request #2971 from Subv/per_process_memops | Sebastian Valle | |
Memory: Add overloads for ReadBlock and WriteBlock that operate on a specific process. | |||
2017-10-01 | Memory: Make WriteBlock take a Process parameter on which to operate | Subv | |
2017-10-01 | Memory: Make ReadBlock take a Process parameter on which to operate | Subv | |
2017-10-01 | Kernel/Thread: Added a helper function to get a thread's command buffer VAddr. | Subv | |
2017-10-01 | Merge pull request #2974 from Subv/nim_event | Sebastian Valle | |
Services/NIM: Implement CheckForSysUpdateEvent. | |||
2017-10-01 | file_sys, loader: add support for reading TMDs to determine app paths | shinyquagsire23 | |
2017-10-01 | file_sys: add class for Title Metadata (TMD) | shinyquagsire23 | |
2017-10-01 | file_sys/ncch_container: add RomFS, ExeFS override to allow for backward ↵ | shinyquagsire23 | |
compatibility with existing .romfs system archive dumps | |||
2017-10-01 | file_sys/archive_ncch: use NCCHContainer instead of loading .romfs files | shinyquagsire23 | |
2017-09-30 | Merge pull request #2973 from huwpascoe/down_count | Sebastian Valle | |
Moved down_count to CoreTiming | |||
2017-09-30 | Services/NIM: Implement CheckForSysUpdateEvent. | Subv | |
Implementation verified by reverse engineering. This lets the Home Menu boot without crashing on startup. | |||
2017-09-30 | Moved down_count to CoreTiming | Huw Pascoe | |
2017-09-30 | Services/UDS: Handle the rest of the connection sequence. (#2963) | B3n30 | |
Services/UDS: Handle the rest of the connection sequence. | |||
2017-09-30 | Merge pull request #2972 from Subv/ignore_.vs | James Rowe | |
Add the .vs folder and the CMakeSettings.json file from Visual Studio to gitignore | |||
2017-09-30 | Add the .vs folder and the CMakeSettings.json file from Visual Studio to ↵ | Subv | |
gitignore. | |||
2017-09-30 | Merge pull request #2946 from Subv/home_menu_apt | Sebastian Valle | |
Implement PrepareToStartNewestHomeMenu and fixed an APT regression. | |||
2017-09-30 | Merge pull request #2967 from Subv/thread_wakeup_callbacks | Sebastian Valle | |
Kernel/Threads: When putting a thread to wait, specify a function to execute when it is awoken | |||
2017-09-30 | Merge pull request #2962 from huwpascoe/static_cast | Sebastian Valle | |
Fixed type conversion ambiguity | |||
2017-09-30 | Fixed type conversion ambiguity | Huw Pascoe | |
2017-09-29 | Merge pull request #2961 from Subv/load_titles | bunnei | |
Loaders: Don't automatically set the current process every time we load an application. | |||
2017-09-28 | Kernel/Threads: When putting a thread to wait, specify a function to execute ↵ | Subv | |
when it is awoken. This change makes for a clearer (less confusing) path of execution in the scheduler, now the code to execute when a thread awakes is closer to the code that puts the thread to sleep (WaitSynch1, WaitSynchN). It also allows us to implement the special wake up behavior of ReplyAndReceive without hacking up WaitObject::WakeupAllWaitingThreads. If savestates are desired in the future, we can change this implementation to one similar to the CoreTiming event system, where we first register the callback functions at startup and assign their identifiers to the Thread callback variable instead of directly assigning a lambda to the wake up callback variable. | |||
2017-09-27 | Merge pull request #2907 from Subv/warnings3 | Sebastian Valle | |
Disable unary operator- on Math::Vec2/Vec3/Vec4 for unsigned types. | |||
2017-09-27 | Disable unary operator- on Math::Vec2/Vec3/Vec4 for unsigned types. | Subv | |
It is unlikely we will ever use this without first doing a Cast to a signed type. Fixes 9 "unary minus operator applied to unsigned type, result still unsigned" warnings on MSVC2017.3 | |||
2017-09-26 | Loaders: Don't automatically set the current process every time we load an ↵ | Subv | |
application. The loaders will now just create a Kernel::Process, construct it and return it to the caller, which is responsible for setting it as the current process and configuring the global page table. | |||
2017-09-26 | Merge pull request #2954 from Subv/cache_unmapped_mem | James Rowe | |
Memory/RasterizerCache: Ignore unmapped memory regions when caching physical regions | |||
2017-09-26 | Kernel/Thread: Allow specifying which process a thread belongs to when ↵ | Subv | |
creating it. Don't automatically assume that Thread::Create will only be called when the parent process is currently scheduled. This assumption will be broken when applets or system modules are loaded. | |||
2017-09-26 | Tests: Added Memory::IsValidVirtualAddress tests. | Subv | |
2017-09-26 | Tests: Fixed ARM VFP tests | Subv | |
2017-09-26 | Memory: Allow IsValidVirtualAddress to be called with a specific process ↵ | Subv | |
parameter. There is still an overload of IsValidVirtualAddress that only takes the VAddr and will default to the current process. | |||
2017-09-26 | Merge pull request #2958 from Subv/audio_buffer_datatype | Merry | |
Audio: Use std::deque instead of std::vector for the audio buffer type (StereoBuffer16) |