blob: 9c085f4a85f2a2ac503020136259a0a86d9d5a37 [file] [log] [blame]
// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright (C) Google, 2023
* Author: Sebastian Ene <[email protected]>
*/
#ifndef __KVM_PTDUMP_H
#define __KVM_PTDUMP_H
#include <linux/kvm_host.h>
#include <asm/ptdump.h>
#ifdef CONFIG_PTDUMP_STAGE2_DEBUGFS
void kvm_ptdump_guest_register(struct kvm *kvm);
void kvm_ptdump_host_register(void);
#else
static inline void kvm_ptdump_guest_register(struct kvm *kvm) {}
static inline void kvm_ptdump_host_register(void) {}
#endif /* CONFIG_PTDUMP_STAGE2_DEBUGFS */
#endif /* __KVM_PTDUMP_H */