Newsgroups: comp.os.linux.announce
From: Denis Giffeler <giffeler@next-pc.informatik.uni-bonn.de>
Subject: REPOST: enable pci 2 mem posting
Message-ID: <1994Aug4.123254.25769@cs.cornell.edu>
Date: Thu, 4 Aug 1994 12:32:54 GMT
Approved: linux-announce@tc.cornell.edu (Lars Wirzenius)

A few days ago I posted a patch for the linux.S file to enable the pci
to memory posting option. On Asus SP3G Boards it is not possible to
enable this via BIOS. This small program enables pci2mem without
patching the kernel.  Run program with UID 0.

             Denis.
----------------------------------------------------------------------------
#include <asm/io.h>
#include <errno.h>

/* Enables PCI to memory posting on Boards with NCR 810 SCSI Chip. */
/* Tested on ASUS SP3G Board. Workes fine.                         */
/* giffeler@athene.informatik.uni-bonn.de                          */

void main () {
  if (iopl (3)) perror ("iopl");  
  else {
    outb (0x0cf8, inb (0x0cf8) | 0x80);
    outb (0xc054, inb (0xc054) | 1);
    outb (0x0cf8, inb (0x0cf8) & 0x7f);
  }
}
----------------------------------------------------------------------------

--
Send submissions for comp.os.linux.announce to: linux-announce@tc.cornell.edu
PLEASE remember Keywords: and a short description of the software.
