Date: Tue, 24 Aug 2021 14:24:40 GMT From: Mateusz Guzik <mjg@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: 80b1995bb5d6 - main - arm: export actlr as sysctl hw.cpu.quirks.actlr_value Message-ID: <202108241424.17OEOePe000497@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by mjg: URL: https://cgit.FreeBSD.org/src/commit/?id=80b1995bb5d6e4a962c9a53ddede2420c299d9e4 commit 80b1995bb5d6e4a962c9a53ddede2420c299d9e4 Author: Mateusz Guzik <mjg@FreeBSD.org> AuthorDate: 2021-08-24 14:20:13 +0000 Commit: Mateusz Guzik <mjg@FreeBSD.org> CommitDate: 2021-08-24 14:21:39 +0000 arm: export actlr as sysctl hw.cpu.quirks.actlr_value Reviewed by: cognet Sponsored by: Rubicon Communications, LLC ("Netgate") --- sys/arm/arm/cpuinfo.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/sys/arm/arm/cpuinfo.c b/sys/arm/arm/cpuinfo.c index a14fc578cd05..7a60fa335bc6 100644 --- a/sys/arm/arm/cpuinfo.c +++ b/sys/arm/arm/cpuinfo.c @@ -77,6 +77,19 @@ SYSCTL_INT(_hw_cpu_quirks, OID_AUTO, actlr_set, CTLFLAG_RDTUN | CTLFLAG_NOFETCH, &cpu_quirks_actlr_set, 0, "Bits to be set in ACTLR"); +static int +sysctl_hw_cpu_quirks_actrl_value(SYSCTL_HANDLER_ARGS) +{ + uint32_t reg; + + reg = cp15_actlr_get(); + return (SYSCTL_OUT(req, ®, sizeof(reg))); +} +SYSCTL_PROC(_hw_cpu_quirks, OID_AUTO, actlr_value, + CTLTYPE_UINT | CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, 0, + sysctl_hw_cpu_quirks_actrl_value, "IU", + "Value of ACTLR"); + /* Read and parse CPU id scheme */ void cpuinfo_init(void)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202108241424.17OEOePe000497>