特定時点からの動作正常ケースはgoodとbadを逆にする
ユーザランドで確認出来るケースの場合
git bisect run bash ../testcase.sh
cat ../testcase.sh (テスト内容) && exit 1 exit 0
panicやユーザランドが無応答のケースの場合
テスト成功時
(テスト内容) && \ cd (gitリポジトリ) && git bisect bad && \ make mrproper && \cp (参考kernelconfig) .config && \ yes "" | make oldconfig && (make -j32 || make)&& make modules_install && \ make install && echo "savedefault --default=0 --once" | grub --batch && reboot
テスト失敗時
uname -r | grep (デフォルト起動kernel) && cd (gitリポジトリ) && git bisect good && \ make mrproper && \cp (参考kernelconfig) .config && \ yes "" | make oldconfig && (make -j32 || make)&& make modules_install && \ make install && echo "savedefault --default=0 --once" | grub --batch && reboot
make install時のkernelオプションはdefaultに準じるようだが、詳細未調査
panicやwatchdog指定をした方がベターだが、reboot中に無応答のケースは...