Yes. Then, I think that the MMU (Memory Management Unit) has a special case
to multiprocessor in pmap.c. If It's correct, then we don't need to
implement multiprocessor support in MMU (may we need to fix any error, of
course).

So, to implement SMP, we have to add IPI support in process scheduler and
isolate the drivers. Is It correct?
About drivers, I think that isolate Linux drivers are a good option, while
the migration to userspace is in development. Once this migration will be
ready, we will undo the isolation of this drivers.


Thanks, and excuse me the offtopic.

El jue., 30 ago. 2018 a las 23:56, Samuel Thibault (<samuel.thiba...@gnu.org>)
escribió:

> Almudena Garcia, le jeu. 30 août 2018 23:46:46 +0200, a ecrit:
> > Yes. With "duplicate", I referred to exists code files which has an
> > implementation to single core case and other implementation to the
> multicore
> > case.
> > Not the same exact code, simply the files has different algorithms to
> each
> > case.
>
> Then that's really very common in OSes.
>
> Samuel
>

Reply via email to