| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-10-19 | hle: Fix QueryMemory response for MemoryInfo. | bunnei | |
| 2017-10-18 | lm: Implement lm::Initialize and Logger::log. | bunnei | |
| 2017-10-18 | hle_ipc: Only copy necessary fields for outgoing command buffer. | bunnei | |
| 2017-10-18 | hle_ipc: Parse out buffer X/A/B/B descriptors from incoming command buffer. | bunnei | |
| 2017-10-18 | service: Add CreatePort function (that does not register/install). | bunnei | |
| 2017-10-17 | ipc_helpers: Fix alignment (was wrong as a result of a dynarmic bug). | bunnei | |
| 2017-10-17 | service: Print correct command ID on unimplemented function. | bunnei | |
| 2017-10-15 | hle: Implement ConvertSessionToDomain, various cleanups. | bunnei | |
| 2017-10-14 | hle: Add service stubs for apm and appletOE. | bunnei | |
| 2017-10-14 | hle: Initial implementation of NX service framework and IPC. | bunnei | |
| 2017-10-14 | svc: Some logging cleanup. | bunnei | |
| 2017-10-14 | svc: Update MemoryInfo flags for 64-bit. | bunnei | |
| 2017-10-14 | svc: Initial nx impl. for QueryMemory, ConnectToPort, SendSyncRequest, etc. | bunnei | |
| 2017-10-13 | Remove more 3DS-specific code. | bunnei | |
| 2017-10-12 | Remove more 3DS-specific code. | bunnei | |
| 2017-10-12 | Remove more 3DS-specific code. | bunnei | |
| 2017-10-12 | Remove lots more 3DS-specific code. | bunnei | |
| 2017-10-10 | hle: Remove a large amount of 3ds-specific service code. | bunnei | |
| 2017-10-09 | Merge remote-tracking branch 'upstream/master' into nx | bunnei | |
| # Conflicts: # src/core/CMakeLists.txt # src/core/arm/dynarmic/arm_dynarmic.cpp # src/core/arm/dyncom/arm_dyncom.cpp # src/core/hle/kernel/process.cpp # src/core/hle/kernel/thread.cpp # src/core/hle/kernel/thread.h # src/core/hle/kernel/vm_manager.cpp # src/core/loader/3dsx.cpp # src/core/loader/elf.cpp # src/core/loader/ncch.cpp # src/core/memory.cpp # src/core/memory.h # src/core/memory_setup.h | |||
| 2017-10-09 | loader: Various improvements for NSO/NRO loaders. | bunnei | |
| 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-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-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-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-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 | 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-09-30 | nso: Refactor and allocate .bss section. | bunnei | |
| 2017-09-30 | process: Support loading multiple codesets. | bunnei | |
| 2017-09-30 | kernel: Various threading fixes to support 64-bit addressing. | bunnei | |
| 2017-09-30 | core: Various changes to support 64-bit addressing. | bunnei | |
| 2017-09-30 | arm: Use 64-bit addressing in a bunch of places. | bunnei | |
| 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 #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 | Fixed type conversion ambiguity | Huw Pascoe | |
| 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-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-25 | HLE/APT: Always set up the APT parameter when starting a library applet. | Subv | |
| Only use the HLE interface if an HLE applet with the desired id was started. This commit reorganizes the APT code surrounding parameter creation and delivery to make it easier to support LLE applets in the future. As future work, the HLE applet interface can be reworked to utilize the same facilities as the LLE interface. | |||
| 2017-09-25 | HLE/Archives: Allow multiple loaded applications to access their SelfNCCH ↵ | Subv | |
| archive independently. The loaders now register each loaded ROM with the SelfNCCH factory, which keeps the data around for the duration of the emulation session. When opening the SelfNCCH archive, the factory queries the current program's programid and uses that as a key to the map that contains the NCCHData structure (RomFS, Icon, Banner, etc). 3dsx files do not have a programid and will use a default of 0 for this value, thus, only 1 3dsx file with RomFS is loadable at the same time. | |||
| 2017-09-25 | Merge pull request #2952 from MerryMage/page-tables | B3n30 | |
| Switchable Page Tables | |||
