https://github.com/AlmuHS/GNUMach_SMP/blob/master/kern/sched_prim.c#L1243

Check this line, and the rest of the function. I think that it was a
modification which i did with Samuel

El mié, 1 feb 2023 a las 12:57, Almudena Garcia (<liberamenso10...@gmail.com>)
escribió:

> In previous time, Samuel proposed me to set a "bound processor", to force
> that booting use only BSP, and the AP will be using once booting are
> finishing.
> But I don't remember fine how to do it.
>
> Also we found that ext2fs had a thread which was never assigned to any
> processor, but we never discover the reason.
>
> Check latest commits of this branch, in which I working together with
> Samuel (who told me indications via IRC) in this.
>
> https://github.com/AlmuHS/GNUMach_SMP/commits/wip
>
> El mié, 1 feb 2023 a las 12:53, Damien Zammit (<dam...@zamaudio.com>)
> escribió:
>
>>
>> -------- Original Message --------
>> On 1 Feb 2023, 10:35 pm, Almudena Garcia < liberamenso10...@gmail.com>
>> wrote:
>> Ok. Now I understand better. Maybe it's the same problem which I found in
>> my first implementation: the AP was stuck, and the scheduler was sending
>> all threads to the BSP.
>> Try to debug it using gdb, and checking the registers values in qemu
>> monitor.
>>
>>
>> Believe me, I have tried a lot! I'm at a point where I could use some
>> help. My old branch booted because the APs were in fact stuck as you
>> described. But with this patchset we have APs servicing interrupts
>> periodically and resting in idle loops.
>> This is very different to being stuck.
>>
>> Please try it. It's likely to be a few lines of code away from being
>> bootable but I can't seem to figure it out yet.
>>
>> Damien
>>
>>
>>
>>

Reply via email to