#
af3c181f |
| 09-Jan-2020 |
mpi <mpi@openbsd.org> |
Rename udl_mode field to not shadow global `hz' variable.
ok mglocker@
|
#
234dfda1 |
| 08-Apr-2017 |
deraadt <deraadt@openbsd.org> |
A pile of sizes to free(9). In test for a few days in snapshots. Errors will result in nice clean panic messages so we know what's wrong. Reviewed by dhill visa natano jsg.
|
#
c9ee9455 |
| 26-Mar-2017 |
deraadt <deraadt@openbsd.org> |
Add sizes to various free(9) calls. Fixing the simpler ones first. ok natano visa
|
#
ab0b1be7 |
| 15-Apr-2013 |
mglocker <mglocker@openbsd.org> |
Get rid of various 'typedef struct' definitions and use plain structure definitions instead. We don't change usb.h for now to stay compatible with userland.
Tested by mpi@ on macppc and myself on i
Get rid of various 'typedef struct' definitions and use plain structure definitions instead. We don't change usb.h for now to stay compatible with userland.
Tested by mpi@ on macppc and myself on i386.
ok mpi@
show more ...
|
#
94a8c417 |
| 05-Dec-2012 |
jasper <jasper@openbsd.org> |
minor spacing nit.
|
#
9d11b6a2 |
| 18-Sep-2012 |
jasper <jasper@openbsd.org> |
add support for 1366x768 widescreen displays; tested on the Lenovo ThinkVision LT1421.
feedback and ok mglocker@
|
#
d7564156 |
| 18-Sep-2012 |
jasper <jasper@openbsd.org> |
- use nitems() here; no binary change.
ok mglocker@
|
#
54746259 |
| 27-Jun-2010 |
maja <maja@openbsd.org> |
Add support for 800x480. Tested on Lilliput UM-70, MIMO UM-710 and UM-740. ok matthiue@ and mglocker@. -moj
|
#
c91d565b |
| 12-Apr-2010 |
mglocker <mglocker@openbsd.org> |
Enable transparent console cursor by adding a driver internal character backing store.
|
#
53fd709f |
| 11-Oct-2009 |
mglocker <mglocker@openbsd.org> |
Minor cleanup run, no functional changes; - Spacing / comments. - Be constant in using variable types. - Avoid repeating function-inline definitions for the same variable.
|
#
6e641510 |
| 10-Oct-2009 |
maja <maja@openbsd.org> |
Let udl select the maximum resolution supported by the udl device and the monitor. Use the EDID parsing from videomode. -moj ok mglocker@
|
#
19a86cba |
| 21-Sep-2009 |
mglocker <mglocker@openbsd.org> |
Document a private ioctl range for wscons drivers (from Miod). Therefore change the UDLIO_DAMAGE ioctl from 0 to 128 and move the ioctl part from udl.h to udlio.h so we can include it in userland ap
Document a private ioctl range for wscons drivers (from Miod). Therefore change the UDLIO_DAMAGE ioctl from 0 to 128 and move the ioctl part from udl.h to udlio.h so we can include it in userland applications.
Suggested and OK miod@
show more ...
|
#
5c18bb44 |
| 20-Sep-2009 |
mglocker <mglocker@openbsd.org> |
Add WSDISPLAYIO_SMODE, WSDISPLAYIO_SVIDEO, WSDISPLAYIO_GVIDEO ioctl. To be completed.
|
#
b1107686 |
| 19-Sep-2009 |
mglocker <mglocker@openbsd.org> |
Rename another function; udl_cmd_set_xfer -> udl_cmd_set_xfer_type is a bit more self explaining. No functional changes.
|
#
03b640e7 |
| 19-Sep-2009 |
mglocker <mglocker@openbsd.org> |
If UDLIO_DAMAGE fails to queue the damage drawing request, undo the operation and tell the X11 driver to retry later (same as for rasops).
|
#
fa695a51 |
| 19-Sep-2009 |
mglocker <mglocker@openbsd.org> |
Add bits for X11 support over the wsdisplay framework (fully Huffman compressed). The upcoming X11 driver mmaps its framebuffer from the kernel and sends updates via the Damage mechanism.
Committed
Add bits for X11 support over the wsdisplay framework (fully Huffman compressed). The upcoming X11 driver mmaps its framebuffer from the kernel and sends updates via the Damage mechanism.
Committed from a X session on udl, of course.
show more ...
|
#
3a801951 |
| 13-Sep-2009 |
mglocker <mglocker@openbsd.org> |
Fix command undo for compression. Fixes artifacts seen in some cases.
|
#
fc15257d |
| 11-Sep-2009 |
mglocker <mglocker@openbsd.org> |
Don't panic if the command buffer runs full. Instead try to flush it, and continue operation afterwards. If we can't flush immediately, we will undo the operation and return EAGAIN to wsdisplay (li
Don't panic if the command buffer runs full. Instead try to flush it, and continue operation afterwards. If we can't flush immediately, we will undo the operation and return EAGAIN to wsdisplay (like we do already for the xfer queue).
This allows us to set higher resolutions (tested up to 1280x1024) without bumping the command buffer or xfer buffer memory further.
show more ...
|
#
f34f9b4c |
| 27-Aug-2009 |
mglocker <mglocker@openbsd.org> |
Reduce padding overhead in compressed blocks.
|
#
28d90ff9 |
| 26-Aug-2009 |
mglocker <mglocker@openbsd.org> |
Also avoid __packed struct to Huffman table in the driver side in favour of performance. Instead generate the Huffman table with two ints.
Suggested, help and OK deraadt@
|
#
2fa8dc63 |
| 25-Aug-2009 |
mglocker <mglocker@openbsd.org> |
Enable pixel compression (Huffman pixel difference method). If the Huffman table can't be loaded, the driver will operate in uncompressed mode.
|
#
b1f23cbd |
| 31-May-2009 |
mglocker <mglocker@openbsd.org> |
We are able to address 256 pixels (16bit) per command not just 128 pixels. This safes us some protocol overhead, especially when bit blittering large regions.
|
#
92fdbf9f |
| 10-May-2009 |
mglocker <mglocker@openbsd.org> |
Make inactivity screen blanking (burner) work.
|
#
c197399b |
| 09-May-2009 |
mglocker <mglocker@openbsd.org> |
Initial console device driver for USB displays based on the DisplayLink DL-120 / DL-160 graphic chips, using the wsdisplay(4) layer. Based on the reversed engineered specifications of Florian Echtle
Initial console device driver for USB displays based on the DisplayLink DL-120 / DL-160 graphic chips, using the wsdisplay(4) layer. Based on the reversed engineered specifications of Florian Echtler. The driver is disabled in GENERIC for now.
Thanks to claudio@ for donating me a device and to oga@ and miod@ for giving me hints in the graphic and wsdisplay area.
OK deraadt
show more ...
|