Signed-off-by: Gerd Rausch <gerd.rausch@oracle.com>
Reviewed-by: Knut Omang <knut.omang@oracle.com>
static inline enum kernel_ulp_type find_ulp_type_from_address(void *ptr)
{
if (ptr) {
-#if defined(__x86_64__) || defined(__sparc__)
+#if defined(__x86_64__) || defined(__sparc__) || defined(__aarch64__)
char symbol_name[100];
snprintf(symbol_name, sizeof(symbol_name), "%ps", ptr);
#include "psif_hw_data.h"
/* Do this the brute force way, since structs are used in user-space */
-#if defined(__x86_64__) || defined(__sparc__)
+#if defined(__x86_64__) || defined(__sparc__) || defined(__aarch64__)
#define SIF_CACHE_BYTES 64
#else
#define SIF_CACHE_BYTES 64