Привет, ЛОР!
Перечитывал тут про Coreboot и захотелось странного. В общем, в x86 можно использовать L3 кэш процессора вместо оперативной памяти. Coreboot так делает на начальных стадиях загрузки, когда память ещё не инициализирована, чтобы сунуть туда свой стэк и некоторые другие данные. Подробнее почитать можно тута: https://www.coreboot.org/data/yhlu/cache_as_ram_lb_09142006.pdf
Вопрос: а можно ли не занимаясь дичайшей содомией с прошивкой мат.платы сделать то же самое в Linux? Т.е. на начальной стадии загрузки отключить оперативную память и использовать вместо неё L3-кэш, а оперативную память в последствие адресовать как внешнее устройство? Пока что, всё что я читаю намекает на то, что для этого нужна полная перезагрузка процессора, но вдруг я что-то упускаю из вида.
Спасибо, ЛОР!
UPD: сам линукс тут даже не сильно причём. Мне интересно, можно ли такое в принципе сделать и делал ли кто-то.