Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Dec 2020 10:18:40 GMT
From:      Andrew Turner <andrew@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 80062279f770 - main - Add pmu.h missed in 5e78bbb74a1f
Message-ID:  <202012311018.0BVAIeg3076640@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by andrew:

URL: https://cgit.FreeBSD.org/src/commit/?id=80062279f7703ccb980357f651ed1ff57af6bc77

commit 80062279f7703ccb980357f651ed1ff57af6bc77
Author:     Andrew Turner <andrew@FreeBSD.org>
AuthorDate: 2020-12-31 10:09:50 +0000
Commit:     Andrew Turner <andrew@FreeBSD.org>
CommitDate: 2020-12-31 10:12:34 +0000

    Add pmu.h missed in 5e78bbb74a1f
    
    Reported by:    rlibby
    Sponsored by:   Innovate UK
---
 sys/arm/arm/pmu.h | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

diff --git a/sys/arm/arm/pmu.h b/sys/arm/arm/pmu.h
new file mode 100644
index 000000000000..bfad6d9da282
--- /dev/null
+++ b/sys/arm/arm/pmu.h
@@ -0,0 +1,52 @@
+/*-
+ * Copyright (c) 2015 Ruslan Bukin <br@bsdpad.com>
+ * All rights reserved.
+ *
+ * This software was developed by SRI International and the University of
+ * Cambridge Computer Laboratory under DARPA/AFRL contract (FA8750-10-C-0237)
+ * ("CTSRD"), as part of the DARPA CRASH research programme.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * $FreeBSD$
+ */
+
+#ifndef _ARM_PMU_H_
+#define _ARM_PMU_H_
+
+#define	MAX_RLEN	8
+
+struct pmu_intr {
+	struct resource	*res;
+	void		*ih;
+	int		cpuid;
+};
+
+struct pmu_softc {
+	device_t		dev;
+	struct pmu_intr		irq[MAX_RLEN];
+};
+
+
+int pmu_attach(device_t dev);
+
+#endif



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202012311018.0BVAIeg3076640>