History log of /openbsd/sys/dev/usb/udl.h (Results 1 – 24 of 24)
Revision Date Author Comments
# 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 ...