• Leo Yan's avatar
    perf parse-regs: Always build perf register functions · ec87c99d
    Leo Yan authored
    Currently, the macro HAVE_PERF_REGS_SUPPORT is used as a switch to turn
    on or turn off the code of perf registers. If any architecture cannot
    support perf register, it disables the perf register parsing, for both
    the native parsing and cross parsing for other architectures.
    
    To support both the native parsing and cross parsing, the tool should
    always build the perf regs functions. Thus, this patch removes
    HAVE_PERF_REGS_SUPPORT from the perf regs files.
    Signed-off-by: default avatarLeo Yan <leo.yan@linux.dev>
    Reviewed-by: default avatarIan Rogers <irogers@google.com>
    Cc: James Clark <james.clark@arm.com>
    Cc: Palmer Dabbelt <palmer@dabbelt.com>
    Cc: Albert Ou <aou@eecs.berkeley.edu>
    Cc: Huacai Chen <chenhuacai@kernel.org>
    Cc: Guo Ren <guoren@kernel.org>
    Cc: Will Deacon <will@kernel.org>
    Cc: Mike Leach <mike.leach@linaro.org>
    Cc: Kan Liang <kan.liang@linux.intel.com>
    Cc: Ming Wang <wangming01@loongson.cn>
    Cc: John Garry <john.g.garry@oracle.com>
    Cc: Paul Walmsley <paul.walmsley@sifive.com>
    Cc: linux-csky@vger.kernel.org
    Cc: linux-riscv@lists.infradead.org
    Signed-off-by: default avatarNamhyung Kim <namhyung@kernel.org>
    Link: https://lore.kernel.org/r/20240214113947.240957-3-leo.yan@linux.dev
    ec87c99d
perf_regs_x86.c 1.49 KB