Subject: [FreeVMS] Re: quick kernel diff and src guide
From: BERTRAND JoŽl (email@example.com)
Date: Mon Dec 17 2001 - 09:55:08 CET
> We really need some more people doing kernel stuff, so I put this stuff
> out as a little starter help. (CVS log shows little activity.
> How are the freshmeat downloads stats?)
Kernels are often downloaded.
> Contains some new assembly routines, mainly for system calls/services and
> An attempt to do system services the VMS way. (Need to set some permissions
> Had to get in some exceptions or else some new vectors would have been reset.
> Some stuff for the idle task.
> Some VMS interrupt vectors.
> Changed current routine.
> Our new interrupt vectors.
> New system calls/services.
> New logo.
> Lots of pcb stuff.
> Primarily a line of VMS data structure initialization.
> Some test system calls and some system calls changes.
> Scheduling related changes.
> The rest is mainly minor namechanges and interrupt/scheduling changes.
> About the rest in the ordinary VMS directories.
> (I am trying as well as I can to place things right).
> Read-only backup program.
In a very very embrionic state...
> Mainly kernel-related data structures.
> Implementing things like queues and ipls.
> The rest of the headers.
> Does also contain some system service interfaces. (Placed here until further).
> Scheduling routine is here in sched.c.
> Some system calls, too.
> Also, a starter for "set process". (Did not know where to put it)
> This will be the main kernel directory.
We have too a file named srm.tar.gz. It's a SRM-like console and I
haven't uploaded all files on the CVS tree, only a tarball.
> This is not meant as a Linux kernel guide.
> I am using Scott Maxwell's book.
> Might be using some bits in the 4.4BSD book, because it contains some stuff
> about implementing stuff in software that was previously on the right cpu.
-- Liste de diffusion FreeVMS Pour se dťsinscrire : mailto:firstname.lastname@example.org?subject=unsubscribe
This archive was generated by hypermail 2b25 : Mon Dec 17 2001 - 09:55:25 CET