On 2015-12-04 at 10:03 "'Davide Libenzi' via Akaros"
<[email protected]> wrote:
> This opens the question of what do we mean for core ID (as in
> core_id() result) within the kernel.
> We do use this in many places:

core_id() is the "OS" core_id.  the distinction between the hardware
and the OS core_id is an arch-dependent thing.

> send_kernel_message(core_id(), ...);
> 
> And the send_kernel_message() API uses that core ID directly as LAPIC
> ID in send IPI.

send_ipi() takes an os_core_id.  the x86-specific __send_ipi() takes a
HW coreid.

> So there seem to be an implicit 1:1 between the logical core IDs, and
> the LAPIC IDs AFAICS.

if there is somewhere, then it's a bug.

-- 
You received this message because you are subscribed to the Google Groups 
"Akaros" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to