On Tue, Mar 11, 2025 at 02:10:28PM +0000, Shameer Kolothum wrote: > +/* > + * Copyright (c) 2025 Huawei Technologies R & D (UK) Ltd > + * Copyright (C) 2025 NVIDIA
+ * Copyright (C) 2025 NVIDIA CORPORATION & AFFILIATES > + * Written by Nicolin Chen, Shameer Kolothum (Thanks for adding my name!) > struct SMMUBaseClass { > diff --git a/include/hw/arm/smmuv3-accel.h b/include/hw/arm/smmuv3-accel.h > new file mode 100644 > index 0000000000..56fe376bf4 > --- /dev/null > +++ b/include/hw/arm/smmuv3-accel.h > @@ -0,0 +1,31 @@ > +/* > + * Copyright (c) 2025 Huawei Technologies R & D (UK) Ltd > + * Copyright (C) 2025 NVIDIA Ditto > + * Written by Nicolin Chen, Shameer Kolothum > + * > + * SPDX-License-Identifier: GPL-2.0-or-later > + */ > + > +#ifndef HW_ARM_SMMUV3_ACCEL_H > +#define HW_ARM_SMMUV3_ACCEL_H > + > +#include "hw/arm/smmu-common.h" > +#include "hw/arm/smmuv3.h" > +#include "qom/object.h" smmuv3.h seems to include smmu-common.h and object.h already. Nicolin