| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | * Updated the audout:u and IAudioOut, now it might work with RetroArch without trigger an assert, however it's not the ideal implementation
* Updated the audout:u and IAudioOut, now it might work with RetroArch without trigger an assert, however it's not the ideal implementation
* audout:u OpenAudioOut implementation and IAudioOut cmd 1,2,3,4,5 implementation
* using an enum for audio_out_state as well as changing its initialize to member initializer list
* Minor fixes, added Service_Audio for LOG_*, changed PcmFormat enum to EnumClass
* Minor fixes, added Service_Audio for LOG_*, changed PcmFormat enum to EnumClass
* added missing Audio loggin subclass, minor fixes, clang comment breakline
* Solving backend logging conflict
* minor fix
* Fixed duplicated Service NVDRV in backend.cpp, my bad | 
|  | Fix time returning epoch time in milliseconds rather than in seconds | 
|  |  | 
|  | logging: add missing NVDRV subclass to macro list | 
|  |  | 
|  | Correct Spelling | 
|  |  | 
|  | IPC: Don't create unnecessary ports when returning sub interfaces. | 
|  | hid and time. | 
|  | AppletOE: Stubbed CreateManagedDisplayLayer to create a new layer in the default display. | 
|  |  | 
|  |  | 
|  |  | 
|  | a domain. | 
|  | Stub OpenAudioOut and fix a issue with HID IAppletResource | 
|  | more than once | 
|  | Default display.
This function is used by libnx to obtain a new layer. | 
|  | It'll be needed when we implement CreateManagedDisplayLayer. | 
|  | It is now created during Service initialization and passed to all the services that need it. | 
|  | VI: Move BufferQueue and NVFlinger to their own folder/namespace. | 
|  |  | 
|  | * stubs for audout:u, audin:u, audrec:u, audren:u, codecctl and decoding tables with nullptr for future implementations
* fixing the changes requested (remove private, explicit) | 
|  | nvmap: Make IoctlCommands an enum class | 
|  | externals: Update dynarmic | 
|  | * Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid
* used clang-format-3.9 instead
* lowercase pid
* Moved nvmemp handlers to cpp
* Removed unnecessary logging for NvOsGetConfigU32. Cleaned up log and changed to LOG_DEBUG
* using std::arrays instead of c arrays
* nvhost get config now uses std::array completely
* added pid logging back
* updated cmakelist
* missing includes
* added array, removed memcpy
* clang-format6.0 | 
|  | VI: Implement the Query transaction of IHOSBinderDriver, and stubbed some results. | 
|  | This macro resolves to an empty macro in release builds. | 
|  | Prevents the enum values from polluting the surrounding scope | 
|  | a6d17e A64: Implement AND (vector)
963453 tests/A64: Randomize vectors
adcd34 tests/A64/unicorn: Print interrupt number when InterruptHook is hit
304c91 tests/A64: Allow RunTestInstance to start from an arbitrary offset
d333b5 A64: Implement ADD (vector, vector)
1cf87a A64: Implement REV, REV32, and REV16 (#126)
9fc157 IR: Simplify types. F32 -> U32, F64 -> U64, F128 -> U128
50c181 reg_alloc: GetBitWidth: Add UNREACHABLE
adccbf reg_alloc: Consider bitwidth of data and registers when emitting instructions
7b7f23 A64: Implement CSEL
2f8413 IR: Implement Conditional Select
ebb3e8 A64/tests: Split unicorn sanity checking from other tests
5740a0 tests/A64: Single random instruction: Test branch instructions as well
0892b4 A64/translate/branch: bug: Read-after-write error in BLR
e77bc2 A64: Implement SBFM, BFM, UBFM
0c37ca A64: Implement MOVN, MOVZ, MOVK
b6bb59 travis: Print current test information
e77207 fuzz_thumb: Off by one error
a04ca2 ir/location_descriptor: Add missing <functional> header for std::hash
1e0f5c travis: Run A64 tests | 
|  | Initial implementation of RomFS filesystem and fsp-srv | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | file_sys: Add factory class for RomFS file system. | 
|  |  | 
|  |  | 
|  |  | 
|  | gdbstub: Update registers and sizes for aarch64 | 
|  | Fix minor spelling error in CMakeLists | 
|  | Unicorn build fixups | 
|  | This gets gdbstub working at least to the point where clients can
communicate with it.
What works:
- Reading/writing GPRegs
- Reading/writing memory
- Interrupting the emulated program and continuing
What does NOT work:
- Breakpoints. Sizes have been updated to u64, but support will need to be
  added in the interpreter for them to work.
- VRegs. Mostly because my gdb was having issues with 128-bit regs for
  some reason. However, the current u128 representation is a bit
  awkward to use and should probably be updated first. | 
|  | results. | 
|  | Some of us do not have any i386 libraries required to build x86-32 universal libraries. |