Did the notion of ksegrp's go away in 7.x?

Julian Elischer julian at elischer.org
Tue Apr 22 17:11:27 UTC 2008


Murty, Ravi wrote:
> Hello,
> 
>  
> 
> I was browsing through the 7.x code and in particular looking at
> kern/kern_switch.c and find ksegrp completely missing (I was looking for
> setrunqueue).
> 
> Is the notion of process_scope vs system_scope out in 7.x?

As I mentioned to you in previous mail, this all changed in
7.x and 8.x.  So, yes it went away.

The gain from having this complication was not balanced by the extra 
complexity. Also, in the real world, since Linux has no comparable
abstraction, no software is being written to use it.

It is possible that one could write a scheduler that would implement 
it again but keep the differences isolated within the scheduler.

In 8.x the KSE threading library goes away for the same reason.
The 1:1 library becomes the base implementation.

If you have questions you can email me directly for more details.




> 
>  
> 
> Thanks
> Ravi
> 
>  
> 
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"



More information about the freebsd-hackers mailing list