Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Jan 2017 14:46:16 -0800
From:      Mark Millard <markmi@dsl-only.net>
To:        FreeBSD Toolchain <freebsd-toolchain@freebsd.org>, FreeBSD PowerPC ML <freebsd-ppc@freebsd.org>
Subject:   I've submitted llvm bugzilla report 31538 on clang 3.9.1 not supporting the mfpmr and mtpmr instructions used in dev/hwpmc/hwpmc_e500.c
Message-ID:  <282B1B1D-9345-4BEA-AC30-DF7D75F8C026@dsl-only.net>

next in thread | raw e-mail | index | archive | help
I have submitted to llvm (matching up with FreeBSD bugzilla 214904):

Bug 31538 - FreeBSD head (12) buildkernel based on clang FreeBSD's 3.9.1 =
stops for mfpmr and mtpmr instructions not being supported (used in =
dev/hwpmc/hwpmc_e500.c )


This report likely should be added to the depends on list in:

Bug 25780 - [META] Using Clang as the FreeBSD/ppc system compiler

but I leave that to someone with official FreeBSD status to judge
and answer.

As for FreeBSD bugzilla 214904 I recently added a note to the
patch attachment that it is an incomplete patch and the person
that provided it reports not having time to do more for the
mfpmr and mtpmr instructions (such as handling the instruction
scheduling issues).

So as stands the patch basically allows more explorations for
finding other issues by allowing a normal buildkernel to complete
relative to this issue. (I do not have a e500 involved in my
powerpc family related testing.)


=3D=3D=3D
Mark Millard
markmi at dsl-only.net




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?282B1B1D-9345-4BEA-AC30-DF7D75F8C026>