cvs commit: src/sys/ia64/ia64 sys_machdep.c src/sys/ia64/include sysarch.h

Doug Rabson dfr at nlsystems.com
Tue Oct 28 01:09:43 PST 2003


Shouldn't there some kind of access control here? It appears as if
anyone at all can do inx/outx. Also, I have a vague feeling that the
Linux kernel manages to support userland inx/outx without system calls -
if so, how do they do that?

Possibly with modern hardware the cost of the bus transaction dwarfs the
cost of doing a system call so perhaps it doesn't matter.

On Mon, 2003-10-27 at 22:54, Marcel Moolenaar wrote:
> marcel      2003/10/27 14:54:35 PST
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/ia64/ia64        sys_machdep.c 
>     sys/ia64/include     sysarch.h 
>   Log:
>   The previous commit removed both clause 3 and clause 4 from the UCB
>   license. Only clause 3 has been revoked. Restore the fourth clause
>   as clause 3.
>   
>   Pointed out by: das@
>   
>   Remove my name as a copyright holder since I don't use a BSD license
>   compatible or comparable to the UCB license. I choose not to add a
>   complete second license for my work for aesthetic reasons, nor to
>   replace the UCB license on grounds of rewriting more than 90% of the
>   source files. The rewrite can also be seen as an enhancement and since
>   the files were practically empty, it's rather trivial to have changed
>   90% of the files.
>   
>   Revision  Changes    Path
>   1.8       +4 -3      src/sys/ia64/ia64/sys_machdep.c
>   1.3       +4 -3      src/sys/ia64/include/sysarch.h



More information about the cvs-all mailing list