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 (<pauln...@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 ;)