Hi other time: A week ago, I got to implement the cpu enabling during gnumach boot. But the cpus aren't available to the system yet, I have to configure their Local APIC, and add them to the scheduler.
But I don't know how can I add the cpus to the scheduler. I've seen some functions, as *sched_init()* which add the available cpus to the scheduler, but this functions are called before enable all cpus. How can I solve this? My current code is here: https://github.com/AlmuHS/GNUMach_SMP El mar., 2 abr. 2019 a las 19:51, Joshua Branson (<jbra...@dismail.de>) escribió: > > That's pretty cool! Keep up the good work! > > -- > Joshua Branson > Sent from Emacs and Gnus >