diff --git a/drivers/graphics/ihdgd/src/device/scheme.rs b/drivers/graphics/ihdgd/src/device/scheme.rs index 95db5bbffb..9c8033bb8b 100644 --- a/drivers/graphics/ihdgd/src/device/scheme.rs +++ b/drivers/graphics/ihdgd/src/device/scheme.rs @@ -135,7 +135,9 @@ impl GraphicsAdapter for Device { } fn handle_cursor(&mut self, _cursor: &CursorPlane, _dirty_fb: bool) { - unimplemented!("ihdgd does not support this function"); + // Intel GPU hardware cursor planes are not yet implemented. + // Software cursor rendering is handled by the console layer. + // This is a no-op — not an error condition. } } diff --git a/drivers/graphics/vesad/src/scheme.rs b/drivers/graphics/vesad/src/scheme.rs index 5bf2be9125..342359fa08 100644 --- a/drivers/graphics/vesad/src/scheme.rs +++ b/drivers/graphics/vesad/src/scheme.rs @@ -143,7 +143,9 @@ impl GraphicsAdapter for FbAdapter { } fn handle_cursor(&mut self, _cursor: &CursorPlane, _dirty_fb: bool) { - unimplemented!("Vesad does not support this function"); + // VESA BIOS does not provide hardware cursor support. + // Software cursor rendering is handled by the console layer. + // This is a no-op — not an error condition. } }