From b67df08c9d0d28567f872219719b40c8ffc1ffbb Mon Sep 17 00:00:00 2001 From: Johannes Schlatow Date: Fri, 15 Mar 2024 17:22:29 +0100 Subject: [PATCH] intel_fb: add dummy for ZimaBlade support When booting Sculpt OS on the ZimaBlade, `i915_vm_free_pt_stash` is called. Providing an empty dummy implementation fixes the issue. Fixes #5145 --- repos/pc/src/drivers/framebuffer/intel/pc/dummies.c | 7 +++++++ .../src/drivers/framebuffer/intel/pc/generated_dummies.c | 7 ------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/repos/pc/src/drivers/framebuffer/intel/pc/dummies.c b/repos/pc/src/drivers/framebuffer/intel/pc/dummies.c index 0b6603d66a..2e3c73f086 100644 --- a/repos/pc/src/drivers/framebuffer/intel/pc/dummies.c +++ b/repos/pc/src/drivers/framebuffer/intel/pc/dummies.c @@ -844,3 +844,10 @@ void mark_page_accessed(struct page * page) { lx_emul_trace(__func__); } + + +extern void i915_vm_free_pt_stash(struct i915_address_space * vm,struct i915_vm_pt_stash * stash); +void i915_vm_free_pt_stash(struct i915_address_space * vm,struct i915_vm_pt_stash * stash) +{ + lx_emul_trace(__func__); +} diff --git a/repos/pc/src/drivers/framebuffer/intel/pc/generated_dummies.c b/repos/pc/src/drivers/framebuffer/intel/pc/generated_dummies.c index c201d26c0b..4ffeeab343 100644 --- a/repos/pc/src/drivers/framebuffer/intel/pc/generated_dummies.c +++ b/repos/pc/src/drivers/framebuffer/intel/pc/generated_dummies.c @@ -1121,13 +1121,6 @@ int i915_vm_alloc_pt_stash(struct i915_address_space * vm,struct i915_vm_pt_stas } -extern void i915_vm_free_pt_stash(struct i915_address_space * vm,struct i915_vm_pt_stash * stash); -void i915_vm_free_pt_stash(struct i915_address_space * vm,struct i915_vm_pt_stash * stash) -{ - lx_emul_trace_and_stop(__func__); -} - - extern int i915_vm_map_pt_stash(struct i915_address_space * vm,struct i915_vm_pt_stash * stash); int i915_vm_map_pt_stash(struct i915_address_space * vm,struct i915_vm_pt_stash * stash) {