core: Add support for 10GB and 12GB memory configurations

- Add Memory_10Gb and Memory_12Gb to MemoryLayout enum
- Update memory layout settings to support up to 12GB
- Add SMC enums for 10GB and 12GB memory sizes and arrangements
- Increase MainMemorySizeMax from 8GB to 12GB
- Add memory pool size calculations for 10GB and 12GB configurations
- Update UI translations for new memory options
This commit is contained in:
Zephyron 2025-01-04 17:33:22 +10:00
parent 27d662ad0e
commit e11c6c03ec
No known key found for this signature in database
GPG key ID: 8DA271B6A74353F1
6 changed files with 30 additions and 5 deletions

View file

@ -195,7 +195,7 @@ struct Values {
SwitchableSetting<MemoryLayout, true> memory_layout_mode{linkage,
MemoryLayout::Memory_4Gb,
MemoryLayout::Memory_4Gb,
MemoryLayout::Memory_8Gb,
MemoryLayout::Memory_12Gb,
"memory_layout_mode",
Category::Core};
SwitchableSetting<bool> use_speed_limit{