Checkpoint of work-in-progress attempt to support the FireGL-UX board. This
authormiod <miod@openbsd.org>
Sat, 17 Aug 2024 08:45:22 +0000 (08:45 +0000)
committermiod <miod@openbsd.org>
Sat, 17 Aug 2024 08:45:22 +0000 (08:45 +0000)
commit0b21a9cf7938dc519e6a8238d2ca9d6221665cea
tree38f4947bf9d81f056acc8972ecb92b9caaf80433
parent44853426007ef817d5af7d90d54f9e81264ef6fb
Checkpoint of work-in-progress attempt to support the FireGL-UX board. This
particular sti(4) device relies upon undocumented callbacks from the kernel,
and will default to iodc code otherwise.

The device now initializes correctly, but writes to the frame buffer memory
freeze the system due to bad interaction with the ROM even though it is
disabled at the PCI level - unfortunately I'm currently out of hair to pull
at the moment to make any progress on this.

No functional change intended for other sti(4) devices.
sys/dev/ic/sti.c
sys/dev/ic/stireg.h
sys/dev/ic/stivar.h
sys/dev/pci/sti_pci.c