hyperv-tlfs.h (8632987380765dee716d460640aa58d58d52998e) hyperv-tlfs.h (d9932b46915664c88709d59927fa67e797adec56)
1/* SPDX-License-Identifier: GPL-2.0 */
2
3/*
4 * This file contains definitions from the Hyper-V Hypervisor Top-Level
5 * Functional Specification (TLFS):
6 * https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/reference/tlfs
7 *
8 * Copyright (C) 2021, Microsoft, Inc.

--- 50 unchanged lines hidden (view full) ---

59#define HV_REGISTER_SCONTROL 0x000A0010
60#define HV_REGISTER_SIEFP 0x000A0012
61#define HV_REGISTER_SIMP 0x000A0013
62#define HV_REGISTER_EOM 0x000A0014
63
64#define HV_REGISTER_STIMER0_CONFIG 0x000B0000
65#define HV_REGISTER_STIMER0_COUNT 0x000B0001
66
1/* SPDX-License-Identifier: GPL-2.0 */
2
3/*
4 * This file contains definitions from the Hyper-V Hypervisor Top-Level
5 * Functional Specification (TLFS):
6 * https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/reference/tlfs
7 *
8 * Copyright (C) 2021, Microsoft, Inc.

--- 50 unchanged lines hidden (view full) ---

59#define HV_REGISTER_SCONTROL 0x000A0010
60#define HV_REGISTER_SIEFP 0x000A0012
61#define HV_REGISTER_SIMP 0x000A0013
62#define HV_REGISTER_EOM 0x000A0014
63
64#define HV_REGISTER_STIMER0_CONFIG 0x000B0000
65#define HV_REGISTER_STIMER0_COUNT 0x000B0001
66
67union hv_msi_entry {
68 u64 as_uint64[2];
69 struct {
70 u64 address;
71 u32 data;
72 u32 reserved;
73 } __packed;
74};
75
67#include <asm-generic/hyperv-tlfs.h>
68
69#endif
76#include <asm-generic/hyperv-tlfs.h>
77
78#endif