Use %b to format cpu flag info in dmesg, so we have the raw values
authorguenther <guenther@openbsd.org>
Sat, 11 May 2024 19:21:47 +0000 (19:21 +0000)
committerguenther <guenther@openbsd.org>
Sat, 11 May 2024 19:21:47 +0000 (19:21 +0000)
commit73556a19205d4a9cd2dd98688edbc6d76f6caff3
tree4fdb2bb2cf5107ba33ccff38d409799881bb6ba6
parentac522c4ff05436545808ed8b97404011881f694a
Use %b to format cpu flag info in dmesg, so we have the raw values
too.  This is also much more space efficient.
Reduce the cpu flag noise in dmesg by suppressing lines and registers
that are identical with the previous CPU and show -/+ info if there
are any differences.

particular feedback from deraadt@, kettenis@, jsg@, and dv@
ok deraadt@
sys/arch/amd64/amd64/identcpu.c
sys/arch/amd64/include/specialreg.h