help-hurd
[Top][All Lists]
Advanced

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

Re: Hurd SMP Project sketch


From: Svante Signell
Subject: Re: Hurd SMP Project sketch
Date: Tue, 25 Sep 2018 19:22:09 +0200

Hi Almudena,

Maybe you can find some ideas from Richard Brauns x15 project:
https://www.sceen.net/x15/

And if you are nice to him he might even help you :D

I've CC:-ed this mail to bug-hurd. Please use that list, help-hurd is
almost dead.

Good luck!

On Sun, 2018-09-23 at 01:26 +0200, Almudena Garcia wrote:
> I've added more details about the project: https://gitlab.com/snippet
> s/1756024
> 
> Now I'm finding many structures to change, but I would like that you
> can review my work, to fix possible errors, and get more information
> about the tasks of the project.
> 
> Can you help me?
> 
> 
> 
> El sáb., 22 sept. 2018 a las 0:32, Almudena Garcia (<liberamenso10000
> @gmail.com>) escribió:
> > Hi Paul:
> > 
> > I'm a Spanish Computer Engineering student.   I have studied
> > subjects like Computer Architecture and Operating System Design,
> > where I learn a few internally concepts about processors,
> > schedulers, MMUs... I am not an expert, I'm only a student, but I
> > think that this knowledge, with a few helpful of experts,  can be
> > enough to get finish this project. 
> > 
> > In July, I did the first try, writing an ugly implementation of
> > cpu_number() and intel_startCPU() functions, but this didn't run. 
> > You can view my work in https://github.com/AlmuHS/GNUMach_SMP
> > 
> > But, after this try, a friend said to me that the real problem is
> > that gnumach don't do the processor configuration to enable
> > multiprocessing. (currently, It's only multithreading, he said), so
> > I decided to restart the project from scratch, adding the hardware
> > configuration needed to get a real multiprocessor support. 
> > 
> > El vie., 21 sept. 2018 a las 23:27, Paul Nema (<paulnema@gmail.com>
> > ) escribió:
> > > Hi Almudena,
> > > 
> > > Cool that you're picking up an open task.  I've been wanting to
> > > contribute to Hurd for a long time but the investment in time to
> > > get up to speed on OS tech is a bit tough on my own.  It would be
> > > much easier to team up with someone to tackle a task.  If you're
> > > open to it I would like to further discuss working together. 
> > > Items for consideration:
> > > 
> > > 1. What is the learning curve to understand this task.  How
> > > knowledgeable are you?  I've only played with very simple OS'es
> > > to understand the bare minimum.  But I'm motivate to learn and I
> > > do have time at the moment.
> > > 2. Where are you located?  Not a big issue but if by slim chance
> > > you are near me would be great to meet.
> > > 
> > > Thanks
> > > 
> > > 
> > > On Fri, Sep 21, 2018 at 11:52 AM Almudena Garcia <liberamenso1000
> > > 0@gmail.com> wrote:
> > > > Hi all:
> > > > 
> > > > I'm writing a little sketch about how to implement SMP support
> > > > in Hurd.
> > > > In this sketch, I write about the current situation and my
> > > > proposed solution.
> > > > 
> > > > Now I'm writing the "task list": an enumeration with the task
> > > > to solve to get the multiprocessor support. But I need to know
> > > > more details about how gnumach starts the processor.
> > > > 
> > > > The link to my sketch is here: https://gitlab.com/snippets/1756
> > > > 024
> > > > 
> > > > Can you help me to complete the list? I have much doubt in
> > > > steps 2 and 3.
> > > > 
> > > > Thanks.
> > > > 
> > > > 
> > > > P.D.: I publish my sketch in gitlab, a freer repository than
> > > > github ;) 



reply via email to

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