Groups | Search | Server Info | Login | Register
| Path | csiph.com!goblin1!goblin.stu.neva.ru!usenet.stanford.edu!not-for-mail |
|---|---|
| From | Svante Signell <svante.signell@gmail.com> |
| Newsgroups | gnu.hurd.help |
| Subject | Re: Hurd SMP Project sketch |
| Date | Tue, 25 Sep 2018 19:22:09 +0200 |
| Lines | 91 |
| Approved | help-hurd@gnu.org |
| Message-ID | <mailman.1302.1537896112.1284.help-hurd@gnu.org> (permalink) |
| References | <CA+vQsMjGdDj8n2kC1RJ3UtOEyt2ZEJ+i+zzKm1s=BOcp3UvO=g@mail.gmail.com> <CANiXW71yS879Ap7D+aD4+xgOkYhh6asNL3yPd=UtFQifBoufNw@mail.gmail.com> <CA+vQsMiUh4jkssFsusBMXEbdmQz5f985iLo60eF2EKedZ=1CWw@mail.gmail.com> <CA+vQsMjUc6kaovpnAwXXF+LrTVtvmPZENv88_szDYLKex27=ww@mail.gmail.com> |
| Reply-To | svante.signell@gmail.com |
| NNTP-Posting-Host | lists.gnu.org |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset="UTF-8" |
| Content-Transfer-Encoding | 8bit |
| X-Trace | usenet.stanford.edu 1537896113 12552 208.118.235.17 (25 Sep 2018 17:21:53 GMT) |
| X-Complaints-To | action@cs.stanford.edu |
| Cc | bug-hurd <bug-hurd@gnu.org> |
| To | Almudena Garcia <liberamenso10000@gmail.com>, Paul Nema <paulnema@gmail.com>, Help Hurd <help-hurd@gnu.org> |
| Envelope-to | help-hurd@gnu.org |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:subject:from:reply-to:to:cc:date:in-reply-to:references :mime-version:content-transfer-encoding; bh=PRtTfG5X40vmjETT+uSiQRlrs90UY2Ob/scv1+Rv36s=; b=RSVxleZnlks7q4v0XIGWV6hAecZgIycUkF5BiIBUn28LiH92xDpz9l+wLNoo7FzPNp QzVGxdEvLBcRIZdWiAq/WuFwK9MtsDAn4ZmRuxeAhKdeyMHtRDaevbi8i7Lwbjs6c9ZX xMbrZVdDV6OuSQq/G9vqXrfDLw9i/Zf6uBCcV8F+A7lmG+eSjKiIwXdK9wQgDWPlG1JX bEgDMGfVVsixMFC7l4TkhhFNq/IHZr/+EevxfECIXWDS8fpcXeIqvhXEd1msUohdzgAN XTs+qazldCUJQgVbVORk00PH9QZBkpGquVzFhzXD1PKfnZZW5Vh0V2Ud4OtYFHlNXQg1 S9Qg== |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:reply-to:to:cc:date :in-reply-to:references:mime-version:content-transfer-encoding; bh=PRtTfG5X40vmjETT+uSiQRlrs90UY2Ob/scv1+Rv36s=; b=C+ZWQZq8id1LNQ/+I/NRK8sxXHWcPkdfZtkqaV+Ivujpkw59P0pHcE+UXm80rqiHo2 SCPuyLQM0yYkOtPVke9XHYkD24c8xhEFYS1VuF+wgRQwkfXGZzZc8zI+LuX6jlEO0Fw5 gE08PE9N+aNjXlmZBn5lvHVgPdo3I4vP+swKQ8SkxOVkzV5yKk9+pGZNFtqZ/s7nFgid 3xb1uX79RZD4f12UMaXWrSS3QPN0Iu6/h/Y+vsBIXyJUTbQM5VSNIJ24wx19FQcDm2NK D0PFBiJ3t4dYv1jaHxbkz10gA3Ax6waCGOAqXQIbevHSaYhA87gP8InQcX7mQ6IEc56q K9iA== |
| X-Gm-Message-State | ABuFfoh3C5KSXuFmHu+IN69PbgLC2RWy+LEMBcw56n/saj17QgHWzfzz HS7zxVLdzykfFY7BVNoVIMo= |
| X-Google-Smtp-Source | ACcGV60qho9lgUNAbhZn2oClnM1TJjPTIAKCX+3O8PWu/EHvHwH1wBmTJkt3ZwTDCQFeqXi0DJxqWA== |
| X-Received | by 2002:a19:7510:: with SMTP id y16-v6mr1533248lfe.100.1537896104461; Tue, 25 Sep 2018 10:21:44 -0700 (PDT) |
| In-Reply-To | <CA+vQsMjUc6kaovpnAwXXF+LrTVtvmPZENv88_szDYLKex27=ww@mail.gmail.com> |
| X-Mailer | Evolution 3.28.2-1 |
| X-detected-operating-system | by eggs.gnu.org: Genre and OS details not recognized. |
| X-Received-From | 2a00:1450:4864:20::12d |
| X-BeenThere | help-hurd@gnu.org |
| X-Mailman-Version | 2.1.21 |
| Precedence | list |
| List-Id | Users list for the GNU Hurd <help-hurd.gnu.org> |
| List-Unsubscribe | <https://lists.gnu.org/mailman/options/help-hurd>, <mailto:help-hurd-request@gnu.org?subject=unsubscribe> |
| List-Archive | <http://lists.gnu.org/archive/html/help-hurd/> |
| List-Post | <mailto:help-hurd@gnu.org> |
| List-Help | <mailto:help-hurd-request@gnu.org?subject=help> |
| List-Subscribe | <https://lists.gnu.org/mailman/listinfo/help-hurd>, <mailto:help-hurd-request@gnu.org?subject=subscribe> |
| Xref | csiph.com gnu.hurd.help:390 |
Show key headers only | View raw
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 ;)
Back to gnu.hurd.help | Previous | Next | Find similar
Re: Hurd SMP Project sketch Svante Signell <svante.signell@gmail.com> - 2018-09-25 19:22 +0200
csiph-web