| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
applets: Cleanup MiiEdit applet implementation
|
|
|
|
|
|
These are unused for now as we do not support a frontend implementation.
|
|
This also enables proper support for MiiEdit applets which are used in games with firmware versions prior to 10.2.0 by handling the 2 different versions of applet inputs and outputs.
|
|
|
|
|
|
Moves these into types.h, since other files also make use of these types.
|
|
|
|
general: Reduce unused includes across the project
|
|
|
|
KHandleTable: Optimize table entry layout
|
|
|
|
|
|
bsd: Allow inexact match for address length in AcceptImpl
|
|
|
|
Since the handle type is not being used, we can reduce the amount of space each entry takes up by 4 bytes.
|
|
applet: mii: Simple implementation of mii applet
|
|
Minecraft passes in zero for length, but this should account for all possible cases
|
|
namespace.
|
|
- Fixes a crash where on subsequent boots, long-lived host threads would have their dummy threads freed.
|
|
- It is not impossible to leak kernel objects, so this is not really any issue anymore (albeit, still interesting).
|
|
on each emulation session.
|
|
- These are now allocated/managed by emulated memory, so we do not need to track and free them on shutdown.
|
|
|
|
|
|
UnmapPages, and FindFreeArea for TLS.
|
|
|
|
KThreadLocalPage and KPageBuffer.
- Refreshes our slab initialization code to latest known behavior.
- Moves all guest kernel slabs into emulated device memory.
- Adds KThreadLocalPage and KPageBuffer, which we will use for accurate TLS management.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SessionRequestManager.
|