epoch(9) background information?

Eugene Grosbein eugen at grosbein.net
Thu Aug 23 09:02:25 UTC 2018


On 23.08.2018 15:39, Sebastian Huber wrote:

> We used the FreeBSD network stack also on low-end targets 
> (uni-processor) such as MCF548x ColdFire, Atmel SAM V71, SPARC LEON, 
> etc. in current production environments (not legacy systems). The 
> introduction of lock-free data structures (Concurrency Kit) and this 
> epoch memory reclamation makes little sense on these targets (at least 
> from my point of view). However, FreeBSD has still the SMP configuration 
> option (sys/conf/options) which suggests that SMP is optional. Is a 
> uni-processor system something which is considered by the FreeBSD 
> community as a thing worth supporting or can I expect that this is an 
> exotic environment which will get less and less well supported in the 
> future? I just need some guidance so that I can better plan for future 
> FreeBSD baseline updates.

FreeBSD as virtualized uniprocessor guest should be supported at full scale,
as well as embedded applications using single core x86 and non-x86 CPUs.

Just my 2 cents.



More information about the freebsd-hackers mailing list