Almudena Garcia, le dim. 10 mars 2019 16:04:29 +0100, a ecrit: > I don't sure about you says. Are you suggesting to boot the other cores from > a > Hurd server?
I mean to possibly provide from userland to the kernel the information for booting the other cores. > My idea is about to implement SMP support from gnumach, searching and starting > the cpus during the boot. My point is that it doesn't have to be during boot, it could be after userland started a least a bit. > I can find the other cpus (the local apic and ioapic) from ACPI tables, but > after this I need to send an IPI to enable them, and configure their lapic and > ioapic. Sure, the actual implementation needs to be in the kernel. I just mean we can avoid the complex ACPI stuff part in the kernel by just using a user-level implementation. Samuel