tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: [PATCH] Re: Profiling broken on x86?
On Fri, Jul 08, 2022 at 09:10:54AM +0000, Emmanuel Dreyfus wrote:
> On Thu, Jul 07, 2022 at 12:53:33AM +0000, Emmanuel Dreyfus wrote:
> > This is NetBSD 9.2_STABLE on amd64. If the kernel is built with
> > profiling (either config -p, or makeoptions PROF="-pg" and options
> > GPROF), it crashes at boot with this panic:
> >
> > panic: patchfunc: sizes do not match (from=0xffffffff80f0d720)
>
> Here is a workaround, but perhaps the concept of patching the
> binary is to be questioned. Is it just to save the performance
> of a boolean test?
I think it's more than this; it's to use the right instruction on the
right CPU. But I don't remember the details
--
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
NetBSD: 26 ans d'experience feront toujours la difference
--
Home |
Main Index |
Thread Index |
Old Index