NetBSD Problem Report #38285

From  Sun Mar 23 22:29:10 2008
Return-Path: <>
Received: from ( [])
	by (Postfix) with ESMTP id 48C8863B8A7
	for <>; Sun, 23 Mar 2008 22:29:10 +0000 (UTC)
Message-Id: <>
Date: Sun, 23 Mar 2008 17:03:02 +0000 (UTC)
Subject: EP9315 raster engine driver plus critical fix for running on rev. E Armadillo-9 boards.
X-Send-Pr-Version: www-1.0

>Number:         38285
>Category:       port-evbarm
>Synopsis:       EP9315 raster engine driver plus critical fix for running on rev. E Armadillo-9 boards.
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    port-evbarm-maintainer
>State:          closed
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Mar 23 22:30:00 +0000 2008
>Closed-Date:    Tue Nov 20 21:41:35 +0000 2018
>Last-Modified:  Tue Nov 20 21:41:35 +0000 2018
>Originator:     Raphael Langerhorst
>Release:        NetBSD 4.0/evbarm
NetBSD 4.0 (ARMADILLO9)  (note: custom kernel based on 4.0 release, see below)
I am using NetBSD/evbarm on the Armadillo-9 board for quite some time now and have accumulated various improvements that should really go into NetBSD CVS HEAD and (if possible) into the 4(.0) BRANCH. Since I have recently updated to the 4.0 release and tested the changes against CVS HEAD, too, I believe it's time to move things into CVS - for the benefit of all.

The changes also include a critical fix which would make it impossible to seriously run NetBSD on recent revisions of the Armadillo-9 board (usage of red LED for CF activity).

Apart from that the main improvement is a fully featured graphics driver for the EP9315 raster engine.

Please find all relevant files, patches and details here:

Note: Please check which files have to be ADDED to CVS(!!!)

Note 2: The ARMADILLO9 kernel configuration does not need to be updated, it just shows how the EPFB driver could be used, including various extra stuff that really should NOT go into CVS. So no update needed for the kernel config (you may still want to extract some important from the updated ARMADILLO9 config if you wish).

Please contact me if you begin to work on the PR (I may have updates pending, etc.)


Download everything, run if you wish and compile an ARMADILLO9 kernel. Set up an Armadillo-9 board for use (contact me if instructions on the web are insufficient).
To test the raster engine, use the epio.h file for the ioctl calls. They should be rock solid (sanity checking of memory ranges, etc.)

Note: on CVS HEAD do NOT run, and use the patch for the machdep file (there were changes in CVS since 4.0).

Download everything and run (if not already done so).

Check which of the files are NEW to the repository. See note above for the machdep file in case of CVS HEAD.

I hope that someone with better kernel knowledge than me could look through the changes and clean things up a bit. Now I know that things work, I don't want to break anything (subtle) before having it in CVS. When it's all in CVS I will improve things, too.

Please apply to NetBSD 4 BRANCH (if possible) as well as CVS HEAD.

One more note: epio.h should go somewhere into the system to make it possible to write userland programs for the epfb driver. I have no clue how to do this. It may be an arm32 system include, or whatever. Further: it might be renamed to epfbio.h since up to now it's really only dealing with the EPFB driver.

I would be glad if you could go about this PR soon, thanks in advance!!!


From: David Holland <>
Subject: Re: port-evbarm/38285: EP9315 raster engine driver plus critical fix
 for running on rev. E Armadillo-9 boards.
Date: Sun, 31 Jul 2016 21:42:33 +0000

 On Sun, Mar 23, 2008 at 10:30:00PM +0000, wrote:
  > Please find all relevant files, patches and details here:

 Unfortunately, this URL no longer works, and it doesn't appear that
 anyone downloaded and saved a copy. And now it's $TOOMANY years later :(

 Is this material still available anywhere? I hate having to give up on
 things, especially when it happens because nobody on our end managed
 to bother to go and look...

 David A. Holland

State-Changed-From-To: open->closed
State-Changed-When: Tue, 20 Nov 2018 21:41:35 +0000
It looks like the code is gone, not on Sorry your patch was not applied at the time. Feel free to re-submit patches.


NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.43 2018/01/16 07:36:43 maya Exp $
$NetBSD:,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.