forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/drivers/gpu/drm/i915/gvt/opregion.c
....@@ -30,7 +30,7 @@
3030 * not do like this.
3131 */
3232 #define _INTEL_BIOS_PRIVATE
33
-#include "intel_vbt_defs.h"
33
+#include "display/intel_vbt_defs.h"
3434
3535 #define OPREGION_SIGNATURE "IntelGraphicsMem"
3636 #define MBOX_VBT (1<<3)
....@@ -147,15 +147,14 @@
147147 /* there's features depending on version! */
148148 v->header.version = 155;
149149 v->header.header_size = sizeof(v->header);
150
- v->header.vbt_size = sizeof(struct vbt) - sizeof(v->header);
150
+ v->header.vbt_size = sizeof(struct vbt);
151151 v->header.bdb_offset = offsetof(struct vbt, bdb_header);
152152
153153 strcpy(&v->bdb_header.signature[0], "BIOS_DATA_BLOCK");
154154 v->bdb_header.version = 186; /* child_dev_size = 33 */
155155 v->bdb_header.header_size = sizeof(v->bdb_header);
156156
157
- v->bdb_header.bdb_size = sizeof(struct vbt) - sizeof(struct vbt_header)
158
- - sizeof(struct bdb_header);
157
+ v->bdb_header.bdb_size = sizeof(struct vbt) - sizeof(struct vbt_header);
159158
160159 /* general features */
161160 v->general_features_header.id = BDB_GENERAL_FEATURES;
....@@ -214,7 +213,6 @@
214213 /**
215214 * intel_vgpu_init_opregion - initialize the stuff used to emulate opregion
216215 * @vgpu: a vGPU
217
- * @gpa: guest physical address of opregion
218216 *
219217 * Returns:
220218 * Zero on success, negative error code if failed.