summaryrefslogtreecommitdiff
path: root/sys/src/9/imx8/screen.h
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2022-12-10 17:50:06 +0000
committercinap_lenrek <cinap_lenrek@felloff.net>2022-12-10 17:50:06 +0000
commit2d0ede468ddd363243fd31580e3e86c39b51f7be (patch)
tree1796526cba0e86cc31f9df6550c728e594f00332 /sys/src/9/imx8/screen.h
parent9911557e45d5763320eb612aa6c5965f8ff39007 (diff)
imx8: cleanup framebuffer code
We can get rid of a bunch of stuff now that we'r using a softscreen. Get rid of the static Memimage and Memdata for the framebuffer; just allocate gscreen as a memimage from the image pool. Avoid exporting fbraw pointer, just have screeninit() return it. Remove fbmemalloc() function. it used to create a write-thru mapping but given that we are no more reading the framebuffer, we can use ucalloc() instead.
Diffstat (limited to 'sys/src/9/imx8/screen.h')
-rw-r--r--sys/src/9/imx8/screen.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/9/imx8/screen.h b/sys/src/9/imx8/screen.h
index fc0b7f582..b8e9821ae 100644
--- a/sys/src/9/imx8/screen.h
+++ b/sys/src/9/imx8/screen.h
@@ -7,7 +7,7 @@ extern Point mousexy(void);
extern void mouseaccelerate(int);
/* screen.c */
-extern int screeninit(int width, int hight, int depth);
+extern void* screeninit(int width, int hight, int depth);
extern void blankscreen(int);
extern void flushmemscreen(Rectangle);
extern Memdata* attachscreen(Rectangle*, ulong*, int*, int*, int*);