comp.lang.ada
 help / color / mirror / Atom feed
From: Kilgallen@SpamCop.net (Larry Kilgallen)
Subject: Re: Ada OS Kernel features
Date: 7 Sep 2001 06:04:48 -0500
Date: 2001-09-07T06:04:48-05:00	[thread overview]
Message-ID: <Y3d07tajIARi@eisner.encompasserve.org> (raw)
In-Reply-To: pQSl7.12306$592.1131328@news2-win.server.ntlworld.com

In article <pQSl7.12306$592.1131328@news2-win.server.ntlworld.com>, "chris.danx" <chris.danx@ntlworld.com> writes:
> 
> "Larry Kilgallen" <Kilgallen@SpamCop.net> wrote in message
> news:d8$8gnF$GFEk@eisner.encompasserve.org...
>> In article <UWOl7.11352$592.628767@news2-win.server.ntlworld.com>,
> "chris.danx" <chris.danx@ntlworld.com> writes:
>> >
>> >> > I really don't get why a driver must have access to system structures
> or
>> >> > atleast those in kernel space, can you explain this?
>> >>
>> >> A driver has access to raw hardware.  Therefore it necessarily has
>> >> access to the system -- it could rewrite the copy of the OS on disk
>> >> if it chose.
>> >
>> > Perhaps, but that's a problem that could be solved, in part, by
> restricting
>> > what the drivers allowed to access.  Video drivers have no business
> using
>> > the disk, so their access to disk access ports should be denied.
> Similar
>> > schemes should be used when appropriate.  It should not be possible for
> a
>> > driver to access things willy nilly.
>>
>> My impression was that the goal was to use existing hardware that is
>> widely available.
> 
> Yes. why? Do you think that won't work across all hardware?

Because access to IO pages must be protected by access mode,
and hardware granularity does not allow protecting the disk
device from the video driver.



  reply	other threads:[~2001-09-07 11:04 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-09-05  5:58 Ada OS Kernel features Brian Catlin
2001-09-05 10:15 ` Jacob Sparre Andersen
2001-09-05 11:16 ` Larry Kilgallen
2001-09-05 17:06   ` Brian Catlin
2001-09-06 14:35     ` Marin David Condic
2001-09-07  9:31       ` Tarjei T. Jensen
2001-09-05 17:55   ` David Starner
2001-09-05 18:42     ` Darren New
2001-09-12  6:47   ` Mats Karlssohn
2001-09-05 14:04 ` Ted Dennison
2001-09-05 17:23   ` Brian Catlin
2001-09-05 20:17     ` Ted Dennison
2001-09-05 21:10       ` Brian Catlin
2001-09-06  6:45         ` Tarjei T. Jensen
2001-09-06  6:56           ` Brian Catlin
2001-09-06 14:05             ` Ted Dennison
2001-09-05 16:02 ` Alfred Hilscher
2001-09-05 16:19   ` Jacob Sparre Andersen
2001-09-05 17:58     ` Brian Catlin
2001-09-05 17:44   ` Brian Catlin
2001-09-05 17:58     ` Darren New
2001-09-05 18:51     ` Larry Kilgallen
2001-09-05 19:25     ` chris.danx
2001-09-05 20:07       ` Darren New
2001-09-05 20:14       ` Larry Kilgallen
2001-09-06 13:45         ` Alfred Hilscher
2001-09-06 18:06         ` chris.danx
2001-09-06 19:41           ` Larry Kilgallen
2001-09-06 22:32             ` chris.danx
2001-09-07 11:04               ` Larry Kilgallen [this message]
2001-09-07  8:04           ` Dmitry Kazakov
2001-09-07  8:18             ` Mattias Svensson
2001-09-07 12:40               ` Dmitry Kazakov
2001-09-12  7:12               ` Mats Karlssohn
2001-09-05 20:18       ` Brian Catlin
2001-09-06  6:48         ` Ole-Hjalmar Kristensen
2001-09-06  6:59           ` Brian Catlin
2001-09-10  7:32             ` Ole-Hjalmar Kristensen
2001-09-06 13:42     ` Alfred Hilscher
2001-09-07  8:13       ` Dmitry Kazakov
2001-09-08  3:55     ` Kenneth Almquist
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox