Re: [PATCH v1 06/14] xen/riscv: riscv_of_processor_hartid() implementation

2025-04-28 Thread Jan Beulich
On 28.04.2025 12:43, Oleksii Kurochko wrote: > > On 4/28/25 8:31 AM, Jan Beulich wrote: >> On 25.04.2025 19:07, Oleksii Kurochko wrote: >>> On 4/15/25 3:45 PM, Jan Beulich wrote: On 15.04.2025 15:39, Oleksii Kurochko wrote: > On 4/10/25 5:53 PM, Jan Beulich wrote: >> On 08.04.2025 17:

Re: [PATCH v1 06/14] xen/riscv: riscv_of_processor_hartid() implementation

2025-04-28 Thread Oleksii Kurochko
On 4/28/25 8:31 AM, Jan Beulich wrote: On 25.04.2025 19:07, Oleksii Kurochko wrote: On 4/15/25 3:45 PM, Jan Beulich wrote: On 15.04.2025 15:39, Oleksii Kurochko wrote: On 4/10/25 5:53 PM, Jan Beulich wrote: On 08.04.2025 17:57, Oleksii Kurochko wrote: +{ +const __be32 *cell; +int ac

Re: [PATCH v1 06/14] xen/riscv: riscv_of_processor_hartid() implementation

2025-04-27 Thread Jan Beulich
On 25.04.2025 19:07, Oleksii Kurochko wrote: > > On 4/15/25 3:45 PM, Jan Beulich wrote: >> On 15.04.2025 15:39, Oleksii Kurochko wrote: >>> On 4/10/25 5:53 PM, Jan Beulich wrote: On 08.04.2025 17:57, Oleksii Kurochko wrote: > +{ > +const __be32 *cell; > +int ac; > +

Re: [PATCH v1 06/14] xen/riscv: riscv_of_processor_hartid() implementation

2025-04-25 Thread Oleksii Kurochko
On 4/15/25 3:45 PM, Jan Beulich wrote: On 15.04.2025 15:39, Oleksii Kurochko wrote: On 4/10/25 5:53 PM, Jan Beulich wrote: On 08.04.2025 17:57, Oleksii Kurochko wrote: +{ +const __be32 *cell; +int ac; +uint32_t len; + +ac = dt_n_addr_cells(cpun); +cell = dt_get_property(cp

Re: [PATCH v1 06/14] xen/riscv: riscv_of_processor_hartid() implementation

2025-04-15 Thread Oleksii Kurochko
On 4/10/25 5:53 PM, Jan Beulich wrote: On 08.04.2025 17:57, Oleksii Kurochko wrote: @@ -13,3 +16,68 @@ void __init smp_clear_cpu_maps(void) cpumask_set_cpu(0, &cpu_online_map); cpumask_copy(&cpu_present_map, &cpu_possible_map); } + +/** + * of_get_cpu_hwid - Get the hardware ID fr

Re: [PATCH v1 06/14] xen/riscv: riscv_of_processor_hartid() implementation

2025-04-15 Thread Jan Beulich
On 15.04.2025 15:39, Oleksii Kurochko wrote: > On 4/10/25 5:53 PM, Jan Beulich wrote: >> On 08.04.2025 17:57, Oleksii Kurochko wrote: >>> +{ >>> +const __be32 *cell; >>> +int ac; >>> +uint32_t len; >>> + >>> +ac = dt_n_addr_cells(cpun); >>> +cell = dt_get_property(cpun, "reg", &

Re: [PATCH v1 06/14] xen/riscv: riscv_of_processor_hartid() implementation

2025-04-10 Thread Jan Beulich
On 08.04.2025 17:57, Oleksii Kurochko wrote: > @@ -13,3 +16,68 @@ void __init smp_clear_cpu_maps(void) > cpumask_set_cpu(0, &cpu_online_map); > cpumask_copy(&cpu_present_map, &cpu_possible_map); > } > + > +/** > + * of_get_cpu_hwid - Get the hardware ID from a CPU device node > + * > + *