This was, in fact, the reason. I had an MP kernel running on a VM with a single CPU.
I ended up moving to an SP kernel, but I needed to copy /usr/share/compile/GENERIC for a working i386 SP machine. To make sure everything was updated I also reverted syspatches and then re-applied them. Everything looks good now. > -----Original Message----- > From: Zbyszek Żółkiewski [mailto:zbys...@onefellow.com] > Sent: Thursday, December 14, 2017 6:24 AM > To: misc@openbsd.org > Cc: Steven Surdock <ssurd...@engineered-net.com> > Subject: Re: syspatch not updating kernel > > Hi, > > perhaps this might be a reason, syspatch, around line number 274: > > (($(sysctl -n hw.ncpufound) > 1)) && _BSDMP=true || _BSDMP=false > > your kernel looks like MP on i386 ? > > _ > Zbyszek Żółkiewski > > > Wiadomość napisana przez Steven Surdock <ssurd...@engineered-net.com> > w dniu 13.12.2017, o godz. 14:33: > > > > I just ran syspatch on a 6.2/i386 host and the kernel did not change > as it has on my other patched machines. It appears that > pub/OpenBSD/syspatch/6.2 was updated on 12/10. > > > > root@rad03 [/root]# syspatch -l > > 002_fktrace > > 003_mpls > > root@rad03 [/root]# uname -a > > OpenBSD cts-rad03.ctstelecom.com 6.2 GENERIC.MP#166 i386 > > > > > > -Steve S. > >