summaryrefslogtreecommitdiffstats
path: root/sys/sparc64/include/metadata.h
diff options
context:
space:
mode:
authorjake <jake@FreeBSD.org>2002-02-23 17:43:44 +0000
committerjake <jake@FreeBSD.org>2002-02-23 17:43:44 +0000
commit3ad7e30eb519a68ab48b8319632f6ce44dbcc717 (patch)
tree35c703aaa6b220b22cc34bbe76f5c5bc80c0c9d1 /sys/sparc64/include/metadata.h
parentbe1787bc6d7c04fe57c15b07a7ced586148f90f9 (diff)
downloadFreeBSD-src-3ad7e30eb519a68ab48b8319632f6ce44dbcc717.zip
FreeBSD-src-3ad7e30eb519a68ab48b8319632f6ce44dbcc717.tar.gz
Add metadata types for dtlb and itlb data, and number of slots used.
Diffstat (limited to 'sys/sparc64/include/metadata.h')
-rw-r--r--sys/sparc64/include/metadata.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/sys/sparc64/include/metadata.h b/sys/sparc64/include/metadata.h
index ec5e2c2..11f99c7 100644
--- a/sys/sparc64/include/metadata.h
+++ b/sys/sparc64/include/metadata.h
@@ -32,5 +32,15 @@
#define MODINFOMD_ENVP 0x1001
#define MODINFOMD_HOWTO 0x1002
#define MODINFOMD_KERNEND 0x1003
+#define MODINFOMD_DTLB_SLOTS 0x1004
+#define MODINFOMD_ITLB_SLOTS 0x1005
+#define MODINFOMD_DTLB 0x1006
+#define MODINFOMD_ITLB 0x1007
+
+#define MD_FETCH(mdp, info, type) ({ \
+ type *__p; \
+ __p = (type *)preload_search_info((mdp), MODINFO_METADATA | (info)); \
+ __p ? *__p : 0; \
+})
#endif /* !_MACHINE_METADATA_H_ */
OpenPOWER on IntegriCloud