public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Your own Processor running Gentoo
@ 2016-07-16 16:41 James
  2016-07-17  1:45 ` Deven Lahoti
  0 siblings, 1 reply; 5+ messages in thread
From: James @ 2016-07-16 16:41 UTC (permalink / raw
  To: gentoo-user

This is too cool; I just hope we get a gentoo version
running somewhere....

http://j-core.org/?HN_20160716


enjoy the weekend,
James



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-user] Your own Processor running Gentoo
  2016-07-16 16:41 [gentoo-user] Your own Processor running Gentoo James
@ 2016-07-17  1:45 ` Deven Lahoti
  2016-07-18 16:56   ` [gentoo-user] " James
  0 siblings, 1 reply; 5+ messages in thread
From: Deven Lahoti @ 2016-07-17  1:45 UTC (permalink / raw
  To: gentoo-user

Gentoo has been ported to the RISC-V architecture, which you can run
on an FPGA using Berkeley's free (as in freedom) implementation:

https://github.com/palmer-dabbelt/riscv-gentoo

https://github.com/ucb-bar/rocket-chip

the 4th annual RISC-V workshop was last week; hopefully the
proceedings will be up soon.

deven

On Sat, Jul 16, 2016 at 12:41 PM, James <wireless@tampabay.rr.com> wrote:
> This is too cool; I just hope we get a gentoo version
> running somewhere....
>
> http://j-core.org/?HN_20160716
>
>
> enjoy the weekend,
> James
>
>


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [gentoo-user] Re: Your own Processor running Gentoo
  2016-07-17  1:45 ` Deven Lahoti
@ 2016-07-18 16:56   ` James
       [not found]     ` <CAAD4mYjP7jtANGSvDDi7CxTtqH8huCSKL_h-ufdZ1DuaBQfkew@mail.gmail.com>
  0 siblings, 1 reply; 5+ messages in thread
From: James @ 2016-07-18 16:56 UTC (permalink / raw
  To: gentoo-user

Deven Lahoti <deywos <at> mit.edu> writes:


> Gentoo has been ported to the RISC-V architecture, which you can run
> on an FPGA using Berkeley's free (as in freedom) implementation:
> https://github.com/palmer-dabbelt/riscv-gentoo
> https://github.com/ucb-bar/rocket-chip

All good to know. Have you actually installed Gentoo on a fpga dev-board
running any of the open source cores? 
If so any blog, docs, or other postings or a how?


> the 4th annual RISC-V workshop was last week; hopefully the
> proceedings will be up soon.

Do post if you review them and have favourites or strong recommendations on
which ones to look at....

Has anyone using the j-core or any other fpga(gentoo) board been successful
at using (hardware) components from opencores.org on such hardware?

Is there a repo for Rics-v (SH) extra modules, advance ram (multiport) etc?

I did find this reference on the various patent-free similar projects:: 

https://lwn.net/Articles/647636/

I sure hope the SH-4 core is ready for testing? SMP and multiport ram
are of keen interest to me, to port some distributed cluster codes  and
Distributed File Systems (OrangeFS) for performance testing. Is there a
gentoo channel or ML on these patent-free cores, gentoo-emebedded the
default channel? 

Is there a default fpga board the gentoo community is using on these
superH/riscv/openrisc  projects? SH4 does sound very interesting (with mmu).

> deven

Thanks very much for your response,
James


> > http://j-core.org/?HN_20160716






^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-user] Re: Your own Processor running Gentoo
       [not found]     ` <CAAD4mYjP7jtANGSvDDi7CxTtqH8huCSKL_h-ufdZ1DuaBQfkew@mail.gmail.com>
@ 2016-07-18 19:16       ` R0b0t1
  2016-07-18 20:11         ` James
  0 siblings, 1 reply; 5+ messages in thread
From: R0b0t1 @ 2016-07-18 19:16 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 91 bytes --]

That the hardware description is foss doesn't mean the fpga fabric or
routing software is.

[-- Attachment #2: Type: text/html, Size: 112 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [gentoo-user] Re: Your own Processor running Gentoo
  2016-07-18 19:16       ` R0b0t1
@ 2016-07-18 20:11         ` James
  0 siblings, 0 replies; 5+ messages in thread
From: James @ 2016-07-18 20:11 UTC (permalink / raw
  To: gentoo-user

R0b0t1 <r030t1 <at> gmail.com> writes:

> 
> That the hardware description is foss doesn't mean the fpga fabric or 
> routing software is.


OK, agreed. But I did read quite a bit, but new to the SH family
of processors. It appears that since so many SH-2-> SH-4 patents have
expired or will expire very soon, there is much optimism about the
pathway forward. There are other expiring patents on old ARM hardware and
many of those original (hardware) designers are behind the movement to build
many similar processors that are open sourced. Licensing does vary. Ymmv. So
there are many open source projects popping up,
both bsd and gpl licensed and even (haskell) tools to generate vhdl.

Surely it's going to take a village, but patent free is patent free,
so there is a viable path forward for this hardware and associated linux
stacks on top. Read here to get a quick overview, from 2015::
https://lwn.net/Articles/647636/


Or these vhdl projects  can be used to build  (tape_out) a SoC on a variety
of fpga or silicon platforms. There are event old fabs (180 nm) that will
spin up chip runs for dirt cheap. There is a plethora of opensource hardware
components at:: opencores.org.

Or you could run these fpga codes inside some of the newer Intel processors,
just like how the NSA does it....

Maybe not commercial, but surely a very cool way to secure key components in
your network.   Gentoo hardened on a 'hardened opensource core'. Perhaps a
robust encryption engine, if rebooted or hacked, goes poof, those really
cool security devices, that can just go poof (like an rm -rf command),
when some pecker goes looking at something they should not... 

Or, just maybe I can get an fpga on a new cell phone ::
https://blog.arduino.cc/2013/08/12/diy-cellphone/


It's exciting work, no matter how you slice it. Maybe the old intel (iPSC)
routing for their hypercube products has some interesting patents about to
expire. I'm not sure you can patent a 'fpga layout' but it'd be trivial to
get around, anyway. For Damn Sure, the coolest application is a
reconfigurable cluster on fpga's,  that use whatever core you like (simd,
risc, ???) (maybe snowden will publish a roooski core?),
with a custom amout/type of ram (something very cool like 'content
addressable memory), and load up gentoo hardened, all in a few seconds....
It's a brave new world, as the gentoo commoner (that's us, brah) get some
real world, bitchen toys!


hth,
James







^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-07-18 20:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-07-16 16:41 [gentoo-user] Your own Processor running Gentoo James
2016-07-17  1:45 ` Deven Lahoti
2016-07-18 16:56   ` [gentoo-user] " James
     [not found]     ` <CAAD4mYjP7jtANGSvDDi7CxTtqH8huCSKL_h-ufdZ1DuaBQfkew@mail.gmail.com>
2016-07-18 19:16       ` R0b0t1
2016-07-18 20:11         ` James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox