- May 30, 2016
-
-
wwylele authored
-
- May 26, 2016
-
-
MerryMage authored
-
- May 21, 2016
-
-
MerryMage authored
-
- May 17, 2016
-
-
Jannik Vogel authored
-
- May 14, 2016
-
-
Subv authored
Reserve enough space in the vector that holds the linear heap memory to prevent relocations of the backing memory when growing too much. Closes #1790
-
- May 13, 2016
-
-
Subv authored
HLE/Applets: Give each applet its own block of heap memory, and use that when creating the framebuffer shared memory block.
-
Subv authored
Kernel: Account for automatically-allocated shared memories in the amount of used linear heap memory.
-
Subv authored
-
Subv authored
-
Subv authored
-
Subv authored
Applications can request the kernel to allocate a piece of the linear heap for them when creating a shared memory object. Shared memory areas are now properly mapped into the target processes when calling svcMapMemoryBlock. Removed the APT Shared Font hack as it is no longer needed.
-
Subv authored
R0 is used as the last parameter instead of R4.
-
- May 07, 2016
-
-
Subv authored
We do not currently implement any cores other than the AppCore (Core 0).
-
Subv authored
Kernel/Threads: Dynamically allocate the TLS region for threads in the BASE region of the linear heap. Each thread gets a 0x200-byte area from the 0x1000-sized page, when all 8 thread slots in a single page are used up, the kernel allocates a new page to hold another 8 entries. This is consistent with what the real kernel does.
-
- Apr 05, 2016
-
-
MerryMage authored
-
- Mar 21, 2016
- Mar 13, 2016
-
-
Lioncash authored
-
- Mar 12, 2016
-
-
Lioncash authored
-
- Mar 06, 2016
-
-
Yuri Kunde Schlesner authored
-
- Feb 21, 2016
-
-
MerryMage authored
This commit: * Adds a new subproject, audio_core. * Defines structures that exist in DSP shared memory. * Hooks up various other parts of the emulator into audio core. This sets the foundation for a later HLE DSP implementation.
-
- Feb 12, 2016
-
-
MerryMage authored
-
- Jan 30, 2016
-
-
MerryMage authored
-
- Jan 14, 2016
-
-
Subv authored
This implementation will need to be (almost completely) changed when we implement multiprocess support.
-
- Dec 30, 2015
-
-
Subv authored
Closes #1139
-
- Dec 27, 2015
-
-
Subv authored
This was verified with hwtests that i plan to upload later on.
-
- Dec 01, 2015
-
-
Yuri Kunde Schlesner authored
This makes smealum/ctrulib@b96dd51d3349961189d4ab1bc2a5c45deff21c09 work with Citra.
-
- Oct 07, 2015
-
-
Rohit Nirmal authored
-
- Sep 16, 2015
-
-
Lioncash authored
-
- Sep 10, 2015
-
-
Lioncash authored
-
- Aug 28, 2015
-
-
Yuri Kunde Schlesner authored
Typo which sneaked in through review on #1025
-
- Aug 27, 2015
-
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
Should fix invalid read loops in some games
-
- Aug 16, 2015
-
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
This also adds some basic memory usage accounting. These two types are used by Super Smash Bros. during startup.
-
Yuri Kunde Schlesner authored
This adds some structures necessary to support multiple memory regions in the future. It also adds support for different system memory types and the new linear heap mapping at 0x30000000.
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
These helpers aren't really part of the kernel, and mem_map.cpp/h is going to be moved there next.
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-