X windows with i810 chip

From: Justin Smith <jsmith_at_mcs.drexel.edu>
Date: 02 Dec 2001 10:51:35 -0500


X windows presents special problems with this (unfortunately common) graphics chip. Even with all of the standard allows declarations for X windows (and a few extras), I get the following:

avc: denied { read } for pid=1215 exe=/usr/X11R6/bin/XFree86 path=/dev/mem dev=03:01 ino=25224

   scontext=jsmith:user_r:user_t
   tcontext=system_u:object_r:memory_device_t    tclass=chr_file

avc: denied { read write } for pid=1215 exe=/usr/X11R6/bin/XFree86 path=/dev/mem dev=03:01 ino=25224

   scontext=jsmith:user_r:user_t
   tcontext=system_u:object_r:memory_device_t    tclass=chr_file
Linux agpgart interface v0.99 (c) Jeff Hartmann

agpgart: Maximum main memory to use for agp memory: 261M
agpgart: Detected an Intel i810 E Chipset.
agpgart: detected 4MB dedicated video ram.
agpgart: AGP aperture is 64M @ 0xf8000000

avc: denied { read write } for pid=1215 exe=/usr/X11R6/bin/XFree86 path=/dev/mem dev=03:01 ino=25224

   scontext=jsmith:user_r:user_t
   tcontext=system_u:object_r:memory_device_t    tclass=chr_file

I have been unable to enable this access (perhaps there's a 'neverallow' coded for it). Any suggestions would be appreciated! (I really need X windows --- to the extent that I would have to discontinue using SELinux if it prohibits it).

Is there a way to allow memory access for a RESTRICTED range of addresses (if so, a hacker would at most be able to display pictures on the screen)? (Maybe this would require assigning types to PARTS of a device, ranges of bytes).
--

--

You have received this message because you are subscribed to the selinux list. If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with the words "unsubscribe selinux" without quotes as the message. Received on Sun 2 Dec 2001 - 11:05:04 EST

This archive was generated by hypermail 2.2.0 on Wed 11 Jun 2008 - 08:10:26 EDT