linux-mips
[Top] [All Lists]

[PATCH 0/4] Impact video driver for SGI Indigo2

To: linux-mips@linux-mips.org, ralf@linux-mips.org
Subject: [PATCH 0/4] Impact video driver for SGI Indigo2
From: peter fuerst <post@pfrst.de>
Date: Thu, 15 Sep 2011 15:49:03 +0200 (CEST)
Cc: Joshua Kinard <kumba@gentoo.org>, attilio.fiandrotti@gmail.com
In-reply-to: <Pine.LNX.4.64.1109111200400.4146@Indigo2.Peter>
References: <Pine.LNX.4.64.1109111200400.4146@Indigo2.Peter>
Reply-to: post@pfrst.de
Sender: linux-mips-bounce@linux-mips.org

With this and the following messages the patch for the Impact video
driver will be resubmitted.

- Now - most important - the MUA sends text out unaltered.

- The diff-text is split into several patches, roughly according to
  destinations, although these patches are not all independent. ('hope
  this helps to handle it better :)

- The early-console stuff, probably helpfull only to kernel-debuggers,
  is extracted to an additional patch, waiting backstage for delivery
  on demand (only). (This console in principle is usable from kernel-
  entry on)


================================================================

This patch brings, yet missing, parts that make a Linux-driven Indigo2
Impact (IP28 and most probably IP22-Impact) an usable desktop-machine
"out of the box".
The driver provides the framebuffer console and an interface for the
Xserver (mmap'ing a DMA-pool to the shadow framebuffer and doing the
necessary cacheflush).
Meanwhile only a few files are affected and obviously no side-effects
to other parts of the kernel are to be expected.

BTW: it would be appreciated, if someone could verify, that this driver
also works for IP22 Impact.


 include/video/impact.h           |  205 ++++++++
 drivers/video/impact.c           | 1020 ++++++++++++++++++++++++++++++++++++++
 drivers/video/Kconfig            |    6 +
 drivers/video/Makefile           |    1 +
 drivers/video/logo/Kconfig       |    2 +-
 arch/mips/configs/ip28_defconfig |    1 +
 arch/mips/sgi-ip22/ip22-setup.c  |   26 +
 7 files changed, 1260 insertions(+), 1 deletions(-)



<Prev in Thread] Current Thread [Next in Thread>