git: 8753f9e7b2bc - stable/13 - Add PSCI affinity info return values
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 25 Sep 2023 11:00:43 UTC
The branch stable/13 has been updated by andrew:
URL: https://cgit.FreeBSD.org/src/commit/?id=8753f9e7b2bc5e482608939fc07513e60b479846
commit 8753f9e7b2bc5e482608939fc07513e60b479846
Author: Andrew Turner <andrew@FreeBSD.org>
AuthorDate: 2023-03-16 12:16:59 +0000
Commit: Andrew Turner <andrew@FreeBSD.org>
CommitDate: 2023-09-25 08:41:15 +0000
Add PSCI affinity info return values
These can be returned from the PSCI AFFINITY_INFO call. This is not
marked as optional so bhyve will need to implement it & can use these
macros.
Sponsored by: Arm Ltd
(cherry picked from commit 7d0b915919665cb43107b36ad103791515eade5b)
---
sys/dev/psci/psci.h | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sys/dev/psci/psci.h b/sys/dev/psci/psci.h
index 9f95cb535336..451d40c0178d 100644
--- a/sys/dev/psci/psci.h
+++ b/sys/dev/psci/psci.h
@@ -103,6 +103,10 @@ psci_call(register_t a, register_t b, register_t c, register_t d)
#define PSCI_VER_MINOR(v) ((v) & 0xFF)
#define PSCI_VER(maj, min) (((maj) << 16) | (min))
+#define PSCI_AFFINITY_INFO_ON 0
+#define PSCI_AFFINITY_INFO_OFF 1
+#define PSCI_AFFINITY_INFO_ON_PENDING 2
+
#ifdef _KERNEL
enum psci_fn {
PSCI_FN_VERSION,