diff options
author | jake <jake@FreeBSD.org> | 2002-02-23 17:43:44 +0000 |
---|---|---|
committer | jake <jake@FreeBSD.org> | 2002-02-23 17:43:44 +0000 |
commit | 3ad7e30eb519a68ab48b8319632f6ce44dbcc717 (patch) | |
tree | 35c703aaa6b220b22cc34bbe76f5c5bc80c0c9d1 | |
parent | be1787bc6d7c04fe57c15b07a7ced586148f90f9 (diff) | |
download | FreeBSD-src-3ad7e30eb519a68ab48b8319632f6ce44dbcc717.zip FreeBSD-src-3ad7e30eb519a68ab48b8319632f6ce44dbcc717.tar.gz |
Add metadata types for dtlb and itlb data, and number of slots used.
-rw-r--r-- | sys/sparc64/include/metadata.h | 10 |
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_ */ |