History log of /openbsd/sys/arch/sparc64/dev/machfb.c (Results 1 – 13 of 13)
Revision Date Author Comments
# 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.