Накатил патч на ядро https://github.com/graysky2/kernel_gcc_patch , в конфигурации появилась моя архитектура - bulldozer вместо стандартной K8/10. Собрал ядро.
Теперь парочка вопросов к знатокам:
1. В документации к патчу пишут что для процессоров на архитектуре bulldozer в параметрах компиляции надо выставлять -march=bdver1. Что будет действительно лучше native или bdver1 ?
2. Нужен ли -mtune ? Если да, то какой: native или bdver1 ?
3. Нужно ли сначала пересобирать GCC и libtool, перед компиляцией целевых пакетов с данными оптимизациями ?
Имеется в виду получение максимально быстрого кода под данный процессор, вне зависимости от того, насколько мал будет прирост производительности.
gcc -v: https://pastebin.com/rtcif81K