#
63294167 |
| 15-Jul-2022 |
kettenis <kettenis@openbsd.org> |
Implement support for framebuffers that don't start on a page boundary. This happens on the new 14" and 16" Macbook Pro where we deliberately use a framebuffer that skips the first few lines to avoid
Implement support for framebuffers that don't start on a page boundary. This happens on the new 14" and 16" Macbook Pro where we deliberately use a framebuffer that skips the first few lines to avoid "the notch". The offset of the first pixel is added to struct wsdisplay_fbinfo. The stride is added as well, mirroring the value returned by the WSDISPLAYIO_LINEBYTES ioctl, such that we can retire that one in the future. A compat ioctl is implemented to help the transition. The compat code will be removed after OpenBSD 7.3 has been released.
ok miod@
show more ...
|
#
eb7eaf8d |
| 24-Oct-2021 |
mpi <mpi@openbsd.org> |
Constify struct cfattach.
ok visa@ a long time ago
|
#
e0c3e559 |
| 25-May-2020 |
jsg <jsg@openbsd.org> |
change wsdisplay attribute type from long to uint32_t
miod explained it was initially a long as it was thought drivers may need to allocate storage but in practice they don't need more than 32 bits
change wsdisplay attribute type from long to uint32_t
miod explained it was initially a long as it was thought drivers may need to allocate storage but in practice they don't need more than 32 bits for an attribute.
suggested and reviewed by miod@
show more ...
|
#
3809ecba |
| 28-Jul-2014 |
jsg <jsg@openbsd.org> |
Limit the "aperture needed" printf to ramdisks via RAMDISK_HOOKS. Originally with SMALL_KERNEL until sebastia@ pointed out that not all ramdisks are built with SMALL_KERNEL. ok deraadt@ kettenis@
|
#
6de07763 |
| 28-Jul-2014 |
kettenis <kettenis@openbsd.org> |
Hardware supported by machfb(4) needs the aperture (for now) so make ramdisks print a message to that extent such that the install scripts can do their magic.
ok miod@, deraadt@
|
#
87eec248 |
| 20-Oct-2013 |
miod <miod@openbsd.org> |
Use C99 named initializers for struct wsdisplay_accessops fields. No functional change.
|
#
d352b6fa |
| 21-Feb-2011 |
kettenis <kettenis@openbsd.org> |
Remove redundant statement to keep this in line with radeonfb(4).
ok miod@
|
#
072953e3 |
| 05-Sep-2009 |
miod <miod@openbsd.org> |
Change the wsdisplay_emulops return types from void to int; emulops will now return zero on success and nonzero on failure. This commit only performs mechanical changes for the existing emulops to al
Change the wsdisplay_emulops return types from void to int; emulops will now return zero on success and nonzero on failure. This commit only performs mechanical changes for the existing emulops to always return zero.
show more ...
|
#
b54ada20 |
| 05-Jun-2009 |
kettenis <kettenis@openbsd.org> |
Clear screen to clean up after X.
|
#
6d64d16f |
| 03-Jun-2009 |
kettenis <kettenis@openbsd.org> |
Remove some redundant code.
|
#
b1fcb574 |
| 02-Jun-2009 |
kettenis <kettenis@openbsd.org> |
Define a proper wsdisplay type for machfb(4).
requested by miod@
|
#
b8209d5e |
| 02-Jun-2009 |
kettenis <kettenis@openbsd.org> |
Make machfb_putcmap() respect the starting index in the colormap.
|
#
f1f6d7c6 |
| 02-Jun-2009 |
kettenis <kettenis@openbsd.org> |
Initial stab at an accelerated driver for PGX/PGX64 framebuffers. Inspiration from the NetBSD, Linux and X.org drivers.
|