There was an error fetching the commit references. Please try again later.
VM_Manager: Align allocated memory to 256bytes
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.
Showing
- src/common/alignment.h 79 additions, 0 deletionssrc/common/alignment.h
- src/core/hle/kernel/code_set.h 2 additions, 1 deletionsrc/core/hle/kernel/code_set.h
- src/core/hle/kernel/physical_memory.h 13 additions, 0 deletionssrc/core/hle/kernel/physical_memory.h
- src/core/hle/kernel/process.cpp 3 additions, 3 deletionssrc/core/hle/kernel/process.cpp
- src/core/hle/kernel/shared_memory.cpp 2 additions, 2 deletionssrc/core/hle/kernel/shared_memory.cpp
- src/core/hle/kernel/shared_memory.h 6 additions, 7 deletionssrc/core/hle/kernel/shared_memory.h
- src/core/hle/kernel/transfer_memory.cpp 1 addition, 1 deletionsrc/core/hle/kernel/transfer_memory.cpp
- src/core/hle/kernel/transfer_memory.h 2 additions, 1 deletionsrc/core/hle/kernel/transfer_memory.h
- src/core/hle/kernel/vm_manager.cpp 8 additions, 7 deletionssrc/core/hle/kernel/vm_manager.cpp
- src/core/hle/kernel/vm_manager.h 5 additions, 4 deletionssrc/core/hle/kernel/vm_manager.h
- src/core/hle/service/ns/pl_u.cpp 6 additions, 6 deletionssrc/core/hle/service/ns/pl_u.cpp
- src/core/loader/elf.cpp 1 addition, 1 deletionsrc/core/loader/elf.cpp
- src/core/loader/kip.cpp 1 addition, 1 deletionsrc/core/loader/kip.cpp
- src/core/loader/nro.cpp 1 addition, 1 deletionsrc/core/loader/nro.cpp
- src/core/loader/nso.cpp 1 addition, 1 deletionsrc/core/loader/nso.cpp
Loading
Please register or sign in to comment