summaryrefslogtreecommitdiff
path: root/sys/src/9/zynq/screen.c
AgeCommit message (Collapse)Author
2022-09-03zynq: correctly specify dolock flag to postnote()cinap_lenrek
2022-08-18devvga: fix race condition between writes to vgactlqwx
to reproduce: for(i in `{seq 10}) echo softscreen off >/dev/vgactl
2019-01-30devdraw: get rid of softscreen==0xa110c hack and make attachscreen() return ↵cinap_lenrek
Memdata* all screen implementations use a Memimage* internally for the framebuffer, so we can return a shared reference to its Memdata structure in attachscreen() instead of a framebuffer data pointer. this eleminates the softscreen == 0xa110c hack as we always use shared Memdata* now.
2015-06-18kernel: do not inherit Proc.dot (current working directory) in kproc()cinap_lenrek
making sure to close the dot in every kproc appears repetitive, so instead stop inheriting the dot in kproc() as this is usually never what you wanted in the first place.
2015-06-11zynq: mouse accelerationcinap_lenrek
2015-06-11zynq: make screen and cursor kprocs exit properlycinap_lenrek
2015-06-11zynq: add support for hardware cursorcinap_lenrek
to enable hardware cursor, write "addr va" to /dev/mousectl where va is the virtual address of the cursor position register.
2015-06-10zynq: fix flushmemscreen()cinap_lenrek
2015-06-09zynq: add /dev/fbctl to attach framebuffer to devdrawcinap_lenrek
2015-04-07kernel: move arrow cursor definition to port/devmouse.ccinap_lenrek
2015-02-07zynq: fix print format warning in screeninit()cinap_lenrek
2014-12-24added zynq kernelaiju