Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Apr 2008 10:11:29 -0700
From:      Julian Elischer <julian@elischer.org>
To:        "Murty, Ravi" <ravi.murty@intel.com>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: Did the notion of ksegrp's go away in 7.x?
Message-ID:  <480E1C41.3010506@elischer.org>
In-Reply-To: <AEBCFC23C0E40949B10BA2C224FC61B007044D7F@orsmsx416.amr.corp.intel.com>
References:  <AEBCFC23C0E40949B10BA2C224FC61B007044D7F@orsmsx416.amr.corp.intel.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?480E1C41.3010506>