Linux может заменять собственные машинные инструкции на версии, оптимизированные под конкретный процессор, без необходимости собирать отдельное ядро.
Он хранит исходную инструкцию, её замену и информацию о том, какая возможность процессора для неё требуется.
Затем уже во время работы Linux изменяет код самого ядра.
А макрос, который делает всё это возможным, выглядит совершенно безумно.
👉 @Cpportal
Он хранит исходную инструкцию, её замену и информацию о том, какая возможность процессора для неё требуется.
Затем уже во время работы Linux изменяет код самого ядра.
А макрос, который делает всё это возможным, выглядит совершенно безумно.
👉 @Cpportal