* [libre-riscv-dev] Introduction
@ 2020-06-15 20:06 Anais Poirier
2020-06-15 20:16 ` Yehowshua
` (3 more replies)
0 siblings, 4 replies; 29+ messages in thread
From: Anais Poirier @ 2020-06-15 20:06 UTC (permalink / raw)
To: libre-riscv-dev
Hello All,
My name is Anais, I'm a third year electrical and computer engineering
student at the University of Toronto, and I am Cole Poirier's sister! I'm
most interested in gaining knowledge and experience working on a hardware
project. I have limited experience with Assembly and Verilog as well as
extensive experience with c/c++ but I am excited to learn Nmigen and hope
to contribute to the Power Core. I am also the one who created the visual
slides for the pitch last week and would like to help with the Elm
Kanban/bug tracker visual front end for Bugzilla.
I have read and agreed to the charter.
Anais
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-15 20:06 [libre-riscv-dev] Introduction Anais Poirier
@ 2020-06-15 20:16 ` Yehowshua
2020-06-15 20:27 ` Luke Kenneth Casson Leighton
` (2 subsequent siblings)
3 siblings, 0 replies; 29+ messages in thread
From: Yehowshua @ 2020-06-15 20:16 UTC (permalink / raw)
To: Libre-RISCV General Development
> I have limited experience with Assembly and Verilog as well as
> extensive experience with c/c++ but I am excited to learn Nmigen and hope
> to contribute to the Power Core
Hello.
I’ll let Luke follow up a bit, but also do subscribe to the LibreSOC misc mailing list below[1].
Reason being is that I and others can help newcomers with more specific FPGA, RTL,
and nMigen concepts allowing us to keep the main dev mailing list lower traffic.
And as always, Welcome!
Yehowshua
[1]: http://lists.libre-soc.org/mailman/listinfo/libre-soc-misc
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-15 20:06 [libre-riscv-dev] Introduction Anais Poirier
2020-06-15 20:16 ` Yehowshua
@ 2020-06-15 20:27 ` Luke Kenneth Casson Leighton
2020-06-15 20:27 ` Yehowshua
2020-06-15 22:51 ` Jacob Lifshay
3 siblings, 0 replies; 29+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-06-15 20:27 UTC (permalink / raw)
To: Libre-RISCV General Development
On Mon, Jun 15, 2020 at 9:13 PM Anais Poirier <anais.shiraz@gmail.com> wrote:
>
> Hello All,
>
> My name is Anais, I'm a third year electrical and computer engineering
> student at the University of Toronto, and I am Cole Poirier's sister!
hi, lovely to hear from you. Cole mentioned you a couple days ago
when i had a monster 3 hour call with him and he took 10 pages of
notes, bless 'im. that his head didn't explode or steam come out his
ears is a good sign.
> I'm most interested in gaining knowledge and experience working on a hardware
> project.
ya picked a Monster, you do realise that, right? :)
> I have limited experience with Assembly and Verilog as well as
> extensive experience with c/c++
oo, good. this will come in real handy, there are 3D drivers to do,
we need a c/c++ simulator for SimpleV (on top of an existing POWERPC
simulator), there's linux kernel drivers and blah blah.
> but I am excited to learn Nmigen and hope
> to contribute to the Power Core.
excellent. well Cole's been through the process already, we threw him
in the deep end and he hasn't sunk yet :) i find it hilarious that he
knew nothing about gate-level design so we found (or wrote) some
tutorials and he went through them, came back and said, "ok now what?"
:)
i recommend reading this - it will give you some background and insights:
https://libre-soc.org/3d_gpu/tutorial/
you've done verilog, that's a really good start. try this one, it's
very good - an introduction to nmigen:
https://github.com/RobertBaruch/nmigen-tutorial
basically jump to the end of this page and go through them one by one
https://libre-soc.org/HDL_workflow/
once you've done *that*, then there are two *relatively* simple
pipelines that need work:
https://bugs.libre-soc.org/show_bug.cgi?id=348
https://bugs.libre-soc.org/show_bug.cgi?id=325
and - jacob's working on DIV, so hypothetically MUL is free:
https://bugs.libre-soc.org/show_bug.cgi?id=323
> I am also the one who created the visual
> slides for the pitch last week
niiice :)
> and would like to help with the Elm
> Kanban/bug tracker visual front end for Bugzilla.
this was just an idea which Cole and i sort-of went "hmm that would be
useful" and i'd honestly forgotten about - if you can raise a
bugreport about it on bugs.libre-soc.org under the "website" product
that would be really useful. ask Cole for help, there.
> I have read and agreed to the charter.
excellent.
ok so you've probably patiently read this https://libre-soc.org/HDL_workflow/
and Cole either already has the dev-environment set up on his dev
machine: if you have your own machine _great_, do ask him to help you
get set up. also if you dare be awake at 6am on Wednesday it would be
good to have you also on the Marketnext call, we will do some
introduction then and go over things that you should also be aware of.
great to have you on board.
warmest,
l.
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-15 20:06 [libre-riscv-dev] Introduction Anais Poirier
2020-06-15 20:16 ` Yehowshua
2020-06-15 20:27 ` Luke Kenneth Casson Leighton
@ 2020-06-15 20:27 ` Yehowshua
2020-06-15 20:49 ` Luke Kenneth Casson Leighton
2020-06-15 22:51 ` Jacob Lifshay
3 siblings, 1 reply; 29+ messages in thread
From: Yehowshua @ 2020-06-15 20:27 UTC (permalink / raw)
To: Libre-RISCV General Development
Also, I believe Cole had mentioned that you’re using a Mac?
If this is the case, use home-brew - it makes things notably easier.
The first thing I would do to get started is try
section 5.1 here: https://libre-soc.org
Yehowshua
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-15 20:27 ` Yehowshua
@ 2020-06-15 20:49 ` Luke Kenneth Casson Leighton
2020-06-15 20:55 ` Cole Poirier
` (2 more replies)
0 siblings, 3 replies; 29+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-06-15 20:49 UTC (permalink / raw)
To: Libre-RISCV General Development
On Mon, Jun 15, 2020 at 9:28 PM Yehowshua <yimmanuel3@gatech.edu> wrote:
>
> Also, I believe Cole had mentioned that you’re using a Mac?
ah. right. okay. we're not supporting macs, and we're not going to
do development on macs. there are two aspects to this:
1). when it comes to the ASIC layout, it is absolutely critical - and
is Industry Standard Practice - to have full reproducible builds. not
even the username is different. everyone doing the builds sets up
carbon-copy machines, where you could literally do a file-system
byte-level comparison and find absolutely everything is the same.
this is abbbsolutely essential when you are about to drop USD $5m on a
chip tape-out... oh but the last person who checked the build used
some totally different library and now "it doesn't work", finding the
discrepancy results in time lost, you miss the tape-out window
entirely, and the company loses a USD $100 million dollar deal because
of it.
so it's actually *really serious* not to be using the exact same
development workflow as everyone else.
2) applying this same underlying logic to the actual HDL development
is not an unreasonable step.
also we are a small team and do not need the hassle of "i have a Mac,
i can't get it to work, what do i do, what do i do" and because it's
not something that everyone has, and the problem turns out to be
something related to homebrew, or the native mac tools, we literally
*can't* help you... and at a crucial moment for a deadline *may not
have time*.
at that point you become a liability to the team, not an asset...
because you arbitrarily chose not to respect and follow Industry
Standard practices.
therefore - really - please do not use MacOSX for development. the
lowest common denominator OS which everyone has access to is debian,
and we chose (specifically) debian 10 because its default version of
python is reasonably close enough to what nmigen requires.
you do not have to install debian 10 native: you can install homebrew,
followed by installing qemu, followed by installing debian 10 under
qemu and then using remote terminal login (using the Mac OS as a
"conduit"), or network loop-back filesystem so that you can use quotes
favourite quotes editors under the lovely nice pretty MacOS but
actually run the unit tests entirely under debian 10... *not* native
on the mac and *not* under homebrew.
however you will quickly find that this is really quite painful, slow
and inconvenient, particularly when it comes to setting up yet
*another* virtualisation - chroot within qemu - and that installing
ReFIT (or ReFIND) and actually dual-booting the mac will be much
easier.
OR
as you're in the same house, Cole has a development machine, which is
running debian native: ask him nicely and you can set up a 2nd login
on it. whilst doing that, you can look at getting set up,
independently, and yet still be productive.
i actually use an 8-year-old Mac downstairs. i ssh in to my laptop
upstairs, run 3 "screen" commands, one in each window, and thus if the
WIFI goes down i can get back to each of the three terminals, exactly
where they were disconnected.
hilariously i also installed an openssh client on my Samsung N9005 and
do the same trick: run "screen" and then if i am particularly tired or
if it is late, i do not have a bright LCD screen to stare at, just a
small hand-held one.
l.
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-15 20:49 ` Luke Kenneth Casson Leighton
@ 2020-06-15 20:55 ` Cole Poirier
2020-06-15 21:04 ` Luke Kenneth Casson Leighton
2020-06-15 20:58 ` [libre-riscv-dev] Introduction Yehowshua
2020-06-15 21:15 ` Hendrik Boom
2 siblings, 1 reply; 29+ messages in thread
From: Cole Poirier @ 2020-06-15 20:55 UTC (permalink / raw)
To: Libre-RISCV General Development; +Cc: Libre-RISCV General Development
On Jun 15 2020, at 1:49 pm, Luke Kenneth Casson Leighton <lkcl@lkcl.net> wrote:
> On Mon, Jun 15, 2020 at 9:28 PM Yehowshua <yimmanuel3@gatech.edu> wrote:
>>
>> Also, I believe Cole had mentioned that you’re using a Mac?
>
> ah. right. okay. we're not supporting macs, and we're not going to
> do development on macs. there are two aspects to this:
>
> 1). when it comes to the ASIC layout, it is absolutely critical - and
> is Industry Standard Practice - to have full reproducible builds. not
> even the username is different. everyone doing the builds sets up
> carbon-copy machines, where you could literally do a file-system
> byte-level comparison and find absolutely everything is the same.
Don't worry Luke, I set up her development machine, running native
debian 10.3 on bare-metal, like mine, when I set up my own. She has a
mac that she will most likely do part of the Elm work on, but she's not
planning on using her mac for HDL work as I have already set up the
proper development on a dedicated desktop.
Cole
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-15 20:49 ` Luke Kenneth Casson Leighton
2020-06-15 20:55 ` Cole Poirier
@ 2020-06-15 20:58 ` Yehowshua
2020-06-15 21:15 ` Hendrik Boom
2 siblings, 0 replies; 29+ messages in thread
From: Yehowshua @ 2020-06-15 20:58 UTC (permalink / raw)
To: Libre-RISCV General Development
> ah. right. okay. we're not supporting macs, and we're not going to
> do development on macs. there are two aspects to this:
Dang. I’ve been using a Mac this whole time.
Not really keen to switch unless I have to do Coriolis stuff.
Yehowshua
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-15 20:55 ` Cole Poirier
@ 2020-06-15 21:04 ` Luke Kenneth Casson Leighton
2020-06-15 21:08 ` Yehowshua
0 siblings, 1 reply; 29+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-06-15 21:04 UTC (permalink / raw)
To: Libre-RISCV General Development
On Mon, Jun 15, 2020 at 9:55 PM Cole Poirier <colepoirier@gmail.com> wrote:
> Don't worry Luke, I set up her development machine, running native
> debian 10.3 on bare-metal, like mine, when I set up my own.
staaaar. whew.
On Mon, Jun 15, 2020 at 9:58 PM Yehowshua <yimmanuel3@gatech.edu> wrote:
>
>
> > ah. right. okay. we're not supporting macs, and we're not going to
> > do development on macs. there are two aspects to this:
>
> Dang. I’ve been using a Mac this whole time.
it _is_ in the HDL workflow.
> Not really keen to switch unless I have to do Coriolis stuff.
i know - however think it through. it's not the same software. there
could be compilation-level bugs introduced by different compile-time
switches actually in /usr/bin/python, due to a different gcc compiler.
this could result in something incredibly important being missed, and
we have to become OS debugging experts to find out why.
jacob and i experimented with pypy3 about 18 months. it didn't go
well :) although the tests that did run, they did run faster, it's
just... it's far too risky.
if we were doing something that was a GUI app, for some "open"
project, there would be no problem - not least because you have to get
the GUI app working for Macs anyway.
but this? this is *literally* USD 100 million territory, and using a
"personal preferred OS" is just... you just don't do that. sorry!
l.
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-15 21:04 ` Luke Kenneth Casson Leighton
@ 2020-06-15 21:08 ` Yehowshua
2020-06-15 21:13 ` Yehowshua
` (2 more replies)
0 siblings, 3 replies; 29+ messages in thread
From: Yehowshua @ 2020-06-15 21:08 UTC (permalink / raw)
To: Libre-RISCV General Development
>
> this could result in something incredibly important being missed, and
> we have to become OS debugging experts to find out why.
When I can afford a desktop, I’ll use Debian.
Mac doesn’t have much storage for now so don’t want to do QEMU or dual boot.
Yehowshua
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-15 21:08 ` Yehowshua
@ 2020-06-15 21:13 ` Yehowshua
2020-06-15 21:16 ` Luke Kenneth Casson Leighton
2020-06-15 21:13 ` Luke Kenneth Casson Leighton
2020-06-15 22:20 ` [libre-riscv-dev] using debian on a mac Jacob Lifshay
2 siblings, 1 reply; 29+ messages in thread
From: Yehowshua @ 2020-06-15 21:13 UTC (permalink / raw)
To: Libre-RISCV General Development
Actually - I can do testing in Debian docker.
Share the filesystem with docker mount.
Fair enough!
Yehowshua
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-15 21:08 ` Yehowshua
2020-06-15 21:13 ` Yehowshua
@ 2020-06-15 21:13 ` Luke Kenneth Casson Leighton
2020-06-15 22:20 ` [libre-riscv-dev] using debian on a mac Jacob Lifshay
2 siblings, 0 replies; 29+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-06-15 21:13 UTC (permalink / raw)
To: Libre-RISCV General Development
On Mon, Jun 15, 2020 at 10:08 PM Yehowshua <yimmanuel3@gatech.edu> wrote:
>
> >
> > this could result in something incredibly important being missed, and
> > we have to become OS debugging experts to find out why.
>
> When I can afford a desktop, I’ll use Debian.
biggest amount of RAM you can get. i know someone (Rudi) who last
year bought 128 GB of DDR4 RAM, a USD 1000 motherboard, and then spent
USD 2,000 on the actual processor. he said getting it into Thailand
was a real nuisance: it's so powerful that it's export-restricted (!)
> Mac doesn’t have much storage for now so don’t want to do QEMU or dual boot.
ahh yeh that's a pain. ah well, we work with what we have.
l
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-15 20:49 ` Luke Kenneth Casson Leighton
2020-06-15 20:55 ` Cole Poirier
2020-06-15 20:58 ` [libre-riscv-dev] Introduction Yehowshua
@ 2020-06-15 21:15 ` Hendrik Boom
2020-06-15 21:17 ` Luke Kenneth Casson Leighton
2 siblings, 1 reply; 29+ messages in thread
From: Hendrik Boom @ 2020-06-15 21:15 UTC (permalink / raw)
To: libre-riscv-dev
On Mon, Jun 15, 2020 at 09:49:05PM +0100, Luke Kenneth Casson Leighton wrote:
> On Mon, Jun 15, 2020 at 9:28 PM Yehowshua <yimmanuel3@gatech.edu> wrote:
> >
> > Also, I believe Cole had mentioned that you’re using a Mac?
>
> ah. right. okay. we're not supporting macs, and we're not going to
> do development on macs. there are two aspects to this:
>
> 1). when it comes to the ASIC layout, it is absolutely critical - and
> is Industry Standard Practice - to have full reproducible builds. not
> even the username is different. everyone doing the builds sets up
> carbon-copy machines, where you could literally do a file-system
> byte-level comparison and find absolutely everything is the same.
>
> this is abbbsolutely essential when you are about to drop USD $5m on a
> chip tape-out... oh but the last person who checked the build used
> some totally different library and now "it doesn't work", finding the
> discrepancy results in time lost, you miss the tape-out window
> entirely, and the company loses a USD $100 million dollar deal because
> of it.
>
> so it's actually *really serious* not to be using the exact same
> development workflow as everyone else.
Any chance the Mac might find problems the Debian doesn't?
-- hendrik
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-15 21:13 ` Yehowshua
@ 2020-06-15 21:16 ` Luke Kenneth Casson Leighton
0 siblings, 0 replies; 29+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-06-15 21:16 UTC (permalink / raw)
To: Libre-RISCV General Development
On Mon, Jun 15, 2020 at 10:13 PM Yehowshua <yimmanuel3@gatech.edu> wrote:
>
> Actually - I can do testing in Debian docker.
cool!
> Share the filesystem with docker mount.
yes :)
you only actually need around... 3-4 GBytes, if that. a full OS is
*not* needed. no GUI, no window manager - nothing. run Cole's
scripts and you should be up and installed very rapidly.
https://git.libre-soc.org/?p=dev-env-setup.git;a=blob;f=hdl-dev-repos;hb=HEAD
https://git.libre-soc.org/?p=dev-env-setup.git;a=blob;f=install-apt-reqs;hb=HEAD
https://git.libre-soc.org/?p=dev-env-setup.git;a=blob;f=yosys-et-al;hb=HEAD
l.
l.
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-15 21:15 ` Hendrik Boom
@ 2020-06-15 21:17 ` Luke Kenneth Casson Leighton
0 siblings, 0 replies; 29+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-06-15 21:17 UTC (permalink / raw)
To: Libre-RISCV General Development
On Mon, Jun 15, 2020 at 10:15 PM Hendrik Boom <hendrik@topoi.pooq.com> wrote:
> > so it's actually *really serious* not to be using the exact same
> > development workflow as everyone else.
>
> Any chance the Mac might find problems the Debian doesn't?
given that it's python - and the tools (yosys etc.) that are
generating the HDL, and running the simulations on python (etc.) - not
in the slightest.
the only way that a mac would be actually useful is if it was a POWER9 core.
l.
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* [libre-riscv-dev] using debian on a mac
2020-06-15 21:08 ` Yehowshua
2020-06-15 21:13 ` Yehowshua
2020-06-15 21:13 ` Luke Kenneth Casson Leighton
@ 2020-06-15 22:20 ` Jacob Lifshay
2020-06-16 0:01 ` Luke Kenneth Casson Leighton
2 siblings, 1 reply; 29+ messages in thread
From: Jacob Lifshay @ 2020-06-15 22:20 UTC (permalink / raw)
To: Libre-RISCV General Development
On Mon, Jun 15, 2020, 14:09 Yehowshua <yimmanuel3@gatech.edu> wrote:
> >
> > this could result in something incredibly important being missed, and
> > we have to become OS debugging experts to find out why.
>
> When I can afford a desktop, I’ll use Debian.
>
> Mac doesn’t have much storage for now so don’t want to do QEMU or dual
> boot.
>
One thing you could do is run debian on an external USB drive -- when
installing debian maybe put the /boot partition on the mac's internal
storage and the / partition on the USB drive. That's what I'm doing for my
home server, since it's an Odroid XU4 that boots off a (slow) sd card then
uses a much faster external USB 3 128GB flash drive as the root filesystem
-- it's worked just fine for several years. It also has a 6TB hdd attached
to it.
One consideration is you will probably want to spend a bit more to get a
faster USB drive -- maybe just get a USB to 2.5" sata drive adaptor and a
cheap SSD.
Jacob
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-15 20:06 [libre-riscv-dev] Introduction Anais Poirier
` (2 preceding siblings ...)
2020-06-15 20:27 ` Yehowshua
@ 2020-06-15 22:51 ` Jacob Lifshay
2020-06-15 23:59 ` Luke Kenneth Casson Leighton
2020-06-16 1:09 ` Cole Poirier
3 siblings, 2 replies; 29+ messages in thread
From: Jacob Lifshay @ 2020-06-15 22:51 UTC (permalink / raw)
To: Libre-RISCV General Development
On Mon, Jun 15, 2020, 13:13 Anais Poirier <anais.shiraz@gmail.com> wrote:
> Hello All,
>
> My name is Anais, I'm a third year electrical and computer engineering
> student at the University of Toronto, and I am Cole Poirier's sister! I'm
> most interested in gaining knowledge and experience working on a hardware
> project.
Glad to have more people helping out!
I have limited experience with Assembly and Verilog as well as
> extensive experience with c/c++
You may want to learn Rust since it's being used for Kazan (the Vulkan 3D
graphics driver), as well as an IEEE 754 reference floating-point
implementation, an algebraic numbers library (basically computing using
exact real numbers using *lots* of number theory magic; the reference FP
implementation uses it to do arithmetic), and a few other parts of our
project.
Also, I find Rust to be awesome coming from a background in C/C++. No more
mysterious SIGSEGV or buffer overflows! (had quite a few of those in the
old C++ version of my Minecraft-like game.) Also, Rust makes it easy to
manage your source code when building a project since it has an awesome
package/build manager named cargo. It's the #1 most loved language on
stackoverflow 4 years in a row for a good reason! (I'll just leave it at
that for now, I could go on for pages)
https://stackoverflow.blog/2020/01/20/what-is-rust-and-why-is-it-so-popular/
but I am excited to learn Nmigen and hope
> to contribute to the Power Core. I am also the one who created the visual
> slides for the pitch last week and would like to help with the Elm
> Kanban/bug tracker visual front end for Bugzilla.
>
That would be really helpful, currently we don't have a very good solution
(manually updating pages on the wiki when we remember).
Jacob
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-15 22:51 ` Jacob Lifshay
@ 2020-06-15 23:59 ` Luke Kenneth Casson Leighton
2020-06-16 1:09 ` Cole Poirier
1 sibling, 0 replies; 29+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-06-15 23:59 UTC (permalink / raw)
To: Libre-RISCV General Development
On Mon, Jun 15, 2020 at 11:51 PM Jacob Lifshay <programmerjake@gmail.com> wrote:
> That would be really helpful, currently we don't have a very good solution
> (manually updating pages on the wiki when we remember).
on everybody's home page i've dropped a link to bugzilla with
"assigned bugs". your one is there, too, jacob:
https://libre-soc.org/programmerjake/
the homepage is how we keep track of who did what and consequently
whether they'll receive donations. consequently it's kiiinda in
everyone's interests to follow the protocol of keeping it up-to-date.
that way i don't have to do it. or, let me put it another way: if i
do, i'll consider it "administrative tasks" and allocate myself 10% of
the donation! :)
l.
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] using debian on a mac
2020-06-15 22:20 ` [libre-riscv-dev] using debian on a mac Jacob Lifshay
@ 2020-06-16 0:01 ` Luke Kenneth Casson Leighton
0 siblings, 0 replies; 29+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-06-16 0:01 UTC (permalink / raw)
To: Libre-RISCV General Development
On Mon, Jun 15, 2020 at 11:20 PM Jacob Lifshay <programmerjake@gmail.com> wrote:
> One thing you could do is run debian on an external USB drive -- when
> installing debian maybe put the /boot partition on the mac's internal
> storage and the / partition on the USB drive. That's what I'm doing for my
> home server, since it's an Odroid XU4
i love those!
ReFIND / ReFIT should allow booting from an external USB drive,
absolutely no problem.
l.
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-15 22:51 ` Jacob Lifshay
2020-06-15 23:59 ` Luke Kenneth Casson Leighton
@ 2020-06-16 1:09 ` Cole Poirier
2020-06-16 3:03 ` Jacob Lifshay
2020-06-16 8:50 ` Staf Verhaegen
1 sibling, 2 replies; 29+ messages in thread
From: Cole Poirier @ 2020-06-16 1:09 UTC (permalink / raw)
To: Libre-RISCV General Development
> On Jun 15, 2020, at 3:51 PM, Jacob Lifshay <programmerjake@gmail.com> wrote:
>
> You may want to learn Rust since it's being used for Kazan (the Vulkan 3D
> graphics driver), as well as an IEEE 754 reference floating-point
> implementation, an algebraic numbers library (basically computing using
> exact real numbers using *lots* of number theory magic; the reference FP
> implementation uses it to do arithmetic), and a few other parts of our
> project.
>
> Also, I find Rust to be awesome coming from a background in C/C++. No more
> mysterious SIGSEGV or buffer overflows! (had quite a few of those in the
> old C++ version of my Minecraft-like game.) Also, Rust makes it easy to
> manage your source code when building a project since it has an awesome
> package/build manager named cargo. It's the #1 most loved language on
> stackoverflow 4 years in a row for a good reason! (I'll just leave it at
> that for now, I could go on for pages)
>
> https://stackoverflow.blog/2020/01/20/what-is-rust-and-why-is-it-so-popular/
Hehe Jacob I’m a kindred spirit. While she was writing a google maps clone for school in c++ I tried to help her once or twice and she got annoyed at how many times I got frustrated at simple things like “cout << endl” and said “this would be so much easier in rust!”
> That would be really helpful, currently we don't have a very good solution
> (manually updating pages on the wiki when we remember).
Yes that’s precisely what inspired this idea, Luke and I were talking about Kanban and I started to think of ways we could enhance it to use all of the data from the bugzilla rest API. Too many emails are currently being sent that don’t get raised as bug reports and the whole structure of bugzilla while very useful for discussions, is not good for keeping track of things from a high level. This should eventually help cover budgets and road maps as well. I’ll just be cloning different functionality from various kanban/planner type online services, and adapting them to precisely fit our needs.
Cole
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-16 1:09 ` Cole Poirier
@ 2020-06-16 3:03 ` Jacob Lifshay
2020-06-16 3:30 ` Cole Poirier
2020-06-16 8:50 ` Staf Verhaegen
1 sibling, 1 reply; 29+ messages in thread
From: Jacob Lifshay @ 2020-06-16 3:03 UTC (permalink / raw)
To: Libre-RISCV General Development
On Mon, Jun 15, 2020 at 6:09 PM Cole Poirier <colepoirier@gmail.com> wrote:
>
>
> > On Jun 15, 2020, at 3:51 PM, Jacob Lifshay <programmerjake@gmail.com> wrote:
> >
> > You may want to learn Rust since it's being used for Kazan (the Vulkan 3D
> > graphics driver), as well as an IEEE 754 reference floating-point
> > implementation, an algebraic numbers library (basically computing using
> > exact real numbers using *lots* of number theory magic; the reference FP
> > implementation uses it to do arithmetic), and a few other parts of our
> > project.
> >
> > Also, I find Rust to be awesome coming from a background in C/C++. No more
> > mysterious SIGSEGV or buffer overflows! (had quite a few of those in the
> > old C++ version of my Minecraft-like game.) Also, Rust makes it easy to
> > manage your source code when building a project since it has an awesome
> > package/build manager named cargo. It's the #1 most loved language on
> > stackoverflow 4 years in a row for a good reason! (I'll just leave it at
> > that for now, I could go on for pages)
> >
> > https://stackoverflow.blog/2020/01/20/what-is-rust-and-why-is-it-so-popular/
>
> Hehe Jacob I’m a kindred spirit. While she was writing a google maps clone for school in c++ I tried to help her once or twice and she got annoyed at how many times I got frustrated at simple things like “cout << endl” and said “this would be so much easier in rust!”
At least C++ is type safe, printf is a security nightmare, especially
when using a dynamic format string.
Also, openstreetmaps is definitely the place to get data if building a
maps application. It's good enough that Apple used it to jump start
their maps app (unfortunately without giving credit -- they got into
deep trouble for that)
Jacob
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-16 3:03 ` Jacob Lifshay
@ 2020-06-16 3:30 ` Cole Poirier
0 siblings, 0 replies; 29+ messages in thread
From: Cole Poirier @ 2020-06-16 3:30 UTC (permalink / raw)
To: Libre-RISCV General Development
> On Jun 15, 2020, at 8:04 PM, Jacob Lifshay <programmerjake@gmail.com> wrote:
>
> At least C++ is type safe, printf is a security nightmare, especially
> when using a dynamic format string.
Yikes!
> Also, openstreetmaps is definitely the place to get data if building a
> maps application. It's good enough that Apple used it to jump start
> their maps app (unfortunately without giving credit -- they got into
> deep trouble for that)
Yeah it’s the standard 2nd semester 2nd year ECE project at the University of Toronto, and they use openstreetmaps. Oh apple!
Cole
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-16 1:09 ` Cole Poirier
2020-06-16 3:03 ` Jacob Lifshay
@ 2020-06-16 8:50 ` Staf Verhaegen
2020-06-16 10:59 ` Luke Kenneth Casson Leighton
1 sibling, 1 reply; 29+ messages in thread
From: Staf Verhaegen @ 2020-06-16 8:50 UTC (permalink / raw)
To: libre-riscv-dev
[-- Attachment #1.1: Type: text/plain, Size: 582 bytes --]
Cole Poirier schreef op ma 15-06-2020 om 18:09 [-0700]:
>
>
> Yes that’s precisely what inspired this idea, Luke and I were talking about Kanban and I started to think of ways we could enhance it to use all of the data from the bugzilla rest API.
Have you guys validated gitlab ?
It seems you guys are trying to reinvent the wheel. gitlab for example
has issue boards, supports check lists in issues etc.
gitlab the company may not be better the Microsoft but the source code
is free. You can host your own gitlab, like the LIP6 people are doing.
greets,
Staf.
[-- Attachment #2: Type: text/plain, Size: 177 bytes --]
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-16 8:50 ` Staf Verhaegen
@ 2020-06-16 10:59 ` Luke Kenneth Casson Leighton
2020-06-16 12:33 ` Staf Verhaegen
2020-06-16 12:42 ` Staf Verhaegen
0 siblings, 2 replies; 29+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-06-16 10:59 UTC (permalink / raw)
To: Libre-RISCV General Development
On Tue, Jun 16, 2020 at 9:51 AM Staf Verhaegen <staf@fibraservi.eu> wrote:
>
> Cole Poirier schreef op ma 15-06-2020 om 18:09 [-0700]:
> >
> >
> > Yes that’s precisely what inspired this idea, Luke and I were talking about Kanban and I started to think of ways we could enhance it to use all of the data from the bugzilla rest API.
>
> Have you guys validated gitlab ?
yes we evaluated gitlab.
* from a security perspective it is a nightmare (vast amounts of code
and involving arbitrary code execution)
* from a code volume perspective there is extra cost involved in the hosting.
* the load average on my server jumped to a permanent 0.6 (60% cpu
utilisation) with *NO USERS*
* load time was well over 20 seconds due to the amount of javascript shit.
> It seems you guys are trying to reinvent the wheel. gitlab for example
> has issue boards, supports check lists in issues etc.
yes it does. the hassle associated with it unfortunately has already
eliminated it from consideration.
> gitlab the company may not be better the Microsoft but the source code
> is free.
unfortunately the hosting, security audit, maintenance and hassle is
not monetarily zero cost.
> You can host your own gitlab, like the LIP6 people are doing.
they have employees specifically dedicated to that task, as do raptor
engineering.
l.
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-16 10:59 ` Luke Kenneth Casson Leighton
@ 2020-06-16 12:33 ` Staf Verhaegen
2020-06-16 13:13 ` Luke Kenneth Casson Leighton
2020-06-16 12:42 ` Staf Verhaegen
1 sibling, 1 reply; 29+ messages in thread
From: Staf Verhaegen @ 2020-06-16 12:33 UTC (permalink / raw)
To: libre-riscv-dev
[-- Attachment #1.1: Type: text/plain, Size: 1218 bytes --]
Luke Kenneth Casson Leighton schreef op di 16-06-2020 om 11:59 [+0100]:
> On Tue, Jun 16, 2020 at 9:51 AM Staf Verhaegen <staf@fibraservi.eu> wrote:
> > Cole Poirier schreef op ma 15-06-2020 om 18:09 [-0700]:
> > >
> > > Yes that’s precisely what inspired this idea, Luke and I were talking about Kanban and I started to think of ways we could enhance it to use all of the data from the bugzilla rest API.
> >
> > Have you guys validated gitlab ?
>
> yes we evaluated gitlab.
> * from a security perspective it is a nightmare (vast amounts of codeand involving arbitrary code execution)
What security implication are you considering for a fully open source project ?
You could not use the release feature of gitlab for example.
> > It seems you guys are trying to reinvent the wheel. gitlab for examplehas issue boards, supports check lists in issues etc.
>
> yes it does. the hassle associated with it unfortunately has alreadyeliminated it from consideration.
Isn't it time to reevaluate if people are planning to implement kanban boards and other things on top of the bugzilla REST API?
Developing, maintaining, auditing that code will also have cost implications.
greets,
Staf.
[-- Attachment #2: Type: text/plain, Size: 177 bytes --]
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-16 10:59 ` Luke Kenneth Casson Leighton
2020-06-16 12:33 ` Staf Verhaegen
@ 2020-06-16 12:42 ` Staf Verhaegen
1 sibling, 0 replies; 29+ messages in thread
From: Staf Verhaegen @ 2020-06-16 12:42 UTC (permalink / raw)
To: libre-riscv-dev
Luke Kenneth Casson Leighton schreef op di 16-06-2020 om 11:59 [+0100]:
> On Tue, Jun 16, 2020 at 9:51 AM Staf Verhaegen <staf@fibraservi.eu> wrote:
> > Cole Poirier schreef op ma 15-06-2020 om 18:09 [-0700]:
> > >
> > > Yes that’s precisely what inspired this idea, Luke and I were talking about Kanban and I started to think of ways we could enhance it to use all of the data from the bugzilla rest API.
> >
> > Have you guys validated gitlab ?
>
> yes we evaluated gitlab.
Alternatively I played in the past with kanboard (kanboard.org). You can find a bugzilla plugin for it on the net but it does not seem to be official so needs to be tested.
greets,
Staf.
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-16 12:33 ` Staf Verhaegen
@ 2020-06-16 13:13 ` Luke Kenneth Casson Leighton
2020-06-16 18:29 ` Cole Poirier
0 siblings, 1 reply; 29+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-06-16 13:13 UTC (permalink / raw)
To: Libre-RISCV General Development
On Tue, Jun 16, 2020 at 1:33 PM Staf Verhaegen <staf@fibraservi.eu> wrote:
> What security implication are you considering for a fully open source project ?
one of NLNet's grant recipients was hacked via their (unfunded)
infrastructure being used to develop the (funded) code.
the hackers gained control of the git repositories and inserted
malicious code directly into the git repositories, as code commits,
pretending to be from one of the developers.
this was then downloaded by thousands of unsuspecting users interested
in privacy-respecting applications and trusting that the project -
funded by NLNet - would provide it.
NLNet-funded projects, by nature of them being directed towards
privacy, are *automatic* high-value hacking targets.
> You could not use the release feature of gitlab for example.
who is going to stop working on everything that they are doing and
focus solely and exclusively on the evaluation for fitness of purpose,
and perform the full security audit of the (massive) github codebase,
and work out its required configuration?
this has been discussed many times. every time everyone says "why
don't you just use gitlab, it's so simple and has everything you
need", unfortunately not being aware of the time and resource
implications both from the initial install, migration, training,
resource utilisation and maintenance. we simply do not have time or
resources to cover all of that.
the unix philosophy serves us extremely well: each tool shall do one
thing and do it well.
gitlab fundamentally violates that.
this is a perspective that can only really be fully appreciated when
you have tried to do simple web development tasks that pull in 250
megabytes of dependencies.
> > > It seems you guys are trying to reinvent the wheel. gitlab for examplehas issue boards, supports check lists in issues etc.
> >
> > yes it does. the hassle associated with it unfortunately has alreadyeliminated it from consideration.
>
> Isn't it time to reevaluate if people are planning to implement kanban boards and other things on top of the bugzilla REST API?
there is existing kanban board code. we do not have to write one at all
https://github.com/leif81/bzkanban
however Cole feels inclined to write something and i am not going to
say "no you can't do that".
> Developing, maintaining, auditing that code will also have cost implications.
my brother dan has a business need which happens to match precisely
with what we also need.
therefore we are not paying for it.
in addition it is a *focussed* and incremental enhancement, where we
get the opportunity to input and decide what *we* want.
not what gitlab says we need.
l.
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-16 13:13 ` Luke Kenneth Casson Leighton
@ 2020-06-16 18:29 ` Cole Poirier
2020-06-17 6:17 ` Lauri Kasanen
0 siblings, 1 reply; 29+ messages in thread
From: Cole Poirier @ 2020-06-16 18:29 UTC (permalink / raw)
To: Libre-RISCV General Development; +Cc: Libre-RISCV General Development
On Jun 16 2020, at 6:13 am, Luke Kenneth Casson Leighton <lkcl@lkcl.net> wrote:
> the unix philosophy serves us extremely well: each tool shall do one
> thing and do it well.
>
> gitlab fundamentally violates that.
Indeed. My application will be specific to our needs with regard to
organization and planning, without *any* extraneous things like managing
CI tests/builds/deployments.
> this is a perspective that can only really be fully appreciated when
> you have tried to do simple web development tasks that pull in 250
> megabytes of dependencies.
This is the reason I will be writing the application in Elm, all
dependencies are *compiled* into the application at *compile* time, the
resulting transpiled-to-js compressed binary is pretty tiny compared to
most javascript frameworks, or vanilla js applications that have
comprable functionality. But comes with the added benefit of
guaranteeing there will be *zero* runtime errors.
>> > yes it does. the hassle associated with it unfortunately has
>> alreadyeliminated it from consideration.
>>
>> Isn't it time to reevaluate if people are planning to implement
>> kanban boards and other things on top of the bugzilla REST API?
>
> there is existing kanban board code. we do not have to write one at all
> https://github.com/leif81/bzkanban
>
> however Cole feels inclined to write something and i am not going to
> say "no you can't do that".
I will be effectively 'cloning' various different existing js projects
functionality, but while complex GUI apps are a very significant
undertaking in js, in Elm, a language built and designed from the ground
up to build high-performance single page web apps, cloning the
functionality of 1,000s of lines of javascript is a vastly simpler
though non-trivial undertaking.
> my brother dan has a business need which happens to match precisely
> with what we also need.
>
> therefore we are not paying for it.
>
> in addition it is a *focussed* and incremental enhancement, where we
> get the opportunity to input and decide what *we* want.
>
> not what gitlab says we need.
Yes, I will implement only what we need from existing projects not take
all of the extraneous 'features' that various people have added over the
years. It should load very quickly and perform well even on low-bandwith
connections and low-spec devices. I am building the foundation of this
single-page web-app for Dan, and it will serve a dual purpose being the
foundation of our bug tracker's *additional* not replacement buzilla
frontend. But, as I have to work on bug/budget/time/etc. tracking
functionality specific to our projects needs, *some* money will be
needed for that.
Cole
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-16 18:29 ` Cole Poirier
@ 2020-06-17 6:17 ` Lauri Kasanen
2020-06-17 16:14 ` Cole Poirier
0 siblings, 1 reply; 29+ messages in thread
From: Lauri Kasanen @ 2020-06-17 6:17 UTC (permalink / raw)
To: libre-riscv-dev
On Tue, 16 Jun 2020 11:29:45 -0700
Cole Poirier <colepoirier@gmail.com> wrote:
> This is the reason I will be writing the application in Elm, all
> dependencies are *compiled* into the application at *compile* time, the
> resulting transpiled-to-js compressed binary is pretty tiny compared to
> most javascript frameworks, or vanilla js applications that have
> comprable functionality. But comes with the added benefit of
> guaranteeing there will be *zero* runtime errors.
How is the browser compatibility of what it generates? E.g. if it uses
some feature X that needs Chrome Y or FF unstable, and doesn't work in
FF LTS or other older browsers.
- Lauri
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [libre-riscv-dev] Introduction
2020-06-17 6:17 ` Lauri Kasanen
@ 2020-06-17 16:14 ` Cole Poirier
0 siblings, 0 replies; 29+ messages in thread
From: Cole Poirier @ 2020-06-17 16:14 UTC (permalink / raw)
To: Libre-RISCV General Development
> On Jun 16, 2020, at 11:16 PM, Lauri Kasanen <cand@gmx.com> wrote:
>
> How is the browser compatibility of what it generates? E.g. if it uses
> some feature X that needs Chrome Y or FF unstable, and doesn't work in
> FF LTS or other older browsers.
As far as I am aware it doesn’t require any other features than JavaScript being enabled in the browser, but I will be running compatibility checks as I develop the app.
Definitely a concern worth reviewing.
Cole
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] 29+ messages in thread
end of thread, back to index
Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-15 20:06 [libre-riscv-dev] Introduction Anais Poirier
2020-06-15 20:16 ` Yehowshua
2020-06-15 20:27 ` Luke Kenneth Casson Leighton
2020-06-15 20:27 ` Yehowshua
2020-06-15 20:49 ` Luke Kenneth Casson Leighton
2020-06-15 20:55 ` Cole Poirier
2020-06-15 21:04 ` Luke Kenneth Casson Leighton
2020-06-15 21:08 ` Yehowshua
2020-06-15 21:13 ` Yehowshua
2020-06-15 21:16 ` Luke Kenneth Casson Leighton
2020-06-15 21:13 ` Luke Kenneth Casson Leighton
2020-06-15 22:20 ` [libre-riscv-dev] using debian on a mac Jacob Lifshay
2020-06-16 0:01 ` Luke Kenneth Casson Leighton
2020-06-15 20:58 ` [libre-riscv-dev] Introduction Yehowshua
2020-06-15 21:15 ` Hendrik Boom
2020-06-15 21:17 ` Luke Kenneth Casson Leighton
2020-06-15 22:51 ` Jacob Lifshay
2020-06-15 23:59 ` Luke Kenneth Casson Leighton
2020-06-16 1:09 ` Cole Poirier
2020-06-16 3:03 ` Jacob Lifshay
2020-06-16 3:30 ` Cole Poirier
2020-06-16 8:50 ` Staf Verhaegen
2020-06-16 10:59 ` Luke Kenneth Casson Leighton
2020-06-16 12:33 ` Staf Verhaegen
2020-06-16 13:13 ` Luke Kenneth Casson Leighton
2020-06-16 18:29 ` Cole Poirier
2020-06-17 6:17 ` Lauri Kasanen
2020-06-17 16:14 ` Cole Poirier
2020-06-16 12:42 ` Staf Verhaegen
Libre RISC-V Mailing list Archives (accessible via public-inbox)
Archives are clonable: git clone --mirror https://inbox.libre-soc.org/libre-riscv-dev
Example config snippet for mirrors
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git