bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How do I learn the Hurd stuff?


From: Almudena Garcia
Subject: Re: How do I learn the Hurd stuff?
Date: Thu, 30 Aug 2018 17:32:40 +0200

Excuse me, It's a little offtopic.

I was talking about implement SMP via hardware in Hurd (Mach really). In this implementation, Mach configures the processor during the boot, enabling multicore support. (All Pentium 4 or modern x86 processor supports this)

In the current SMP support, this multicore support feels been build from software, generating the threads and assigning It to the processor from software. Then, my idea is to start a project to change this SMP software to a newer implementation via hardware, as I previously said.  As this form, we don't need to know how many cores has the processor and set the core number in Mach in compilation time. Instead, the same processor will detect the cores number and configure SMP automatically.

https://c9x.me/x86/html/file_module_x86_id_45.html

https://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-software-developer-vol-3a-part-1-manual.html

This can be an interesting project, and could to be a good improvement to the Hurd.




El jue., 30 ago. 2018 a las 17:01, Richard Braun (<rbraun@sceen.net>) escribió:
On Thu, Aug 30, 2018 at 04:52:28PM +0200, Almudena Garcia wrote:
> > But this solution would be specific to Intel chips?  ie: this method of
> > SMP wouldn't work on AMD or POWER right
>
> All x86 architecture, I think

What on Earth are you talking about ?

--
Richard Braun

reply via email to

[Prev in Thread] Current Thread [Next in Thread]