summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/code_set.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-11-04core: Remove unused includesameerj1-1/+0
2019-07-19VM_Manager: Align allocated memory to 256bytesFernando Sahmkow1-1/+2
This commit ensures that all backing memory allocated for the Guest CPU is aligned to 256 bytes. This due to how gpu memory works and the heavy constraints it has in the alignment of physical memory.
2019-03-22kernel/codeset: Make CodeSet's memory data member a regular std::vectorLioncash1-2/+1
The use of a shared_ptr is an implementation detail of the VMManager itself when mapping memory. Because of that, we shouldn't require all users of the CodeSet to have to allocate the shared_ptr ahead of time. It's intended that CodeSet simply pass in the required direct data, and that the memory manager takes care of it from that point on. This means we just do the shared pointer allocation in a single place, when loading modules, as opposed to in each loader.
2019-03-20kernel: Move CodeSet structure to its own source filesLioncash1-0/+90
Given this is utilized by the loaders, this allows avoiding inclusion of the kernel process definitions where avoidable. This also keeps the loading format for all executable data separate from the kernel objects.