LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - ARM
User Name
Password
Slackware - ARM This forum is for the discussion of Slackware ARM.

Notices


View Poll Results: Are you interested in Slaskware on 64-bit RISC-V platform
Yes 26 86.67%
No 4 13.33%
Voters: 30. You may not vote on this poll

Reply
  Search this Thread
Old 01-27-2021, 04:59 PM   #1
sndwvs
Senior Member
 
Registered: Aug 2014
Posts: 1,917

Rep: Reputation: Disabled
Slackware RISC-V (riscv64)


Since boards began to appear on RISС-V and I would like to have Slackware as a system, therefore, as soon as the boards appear in the free access, the porting project will be launched.

A board that has adequate price and performance and has the form factor of a BeagleV developer board.

BeagleV specifications:
  • SoC – StarFive JH7100 Vision SoC with:
    RISC-V U74 dual-core with 2MB L2 cache @ 1.5 GHz
    Vision DSP Tensilica-VP6 for computing vision
    NVDLA Engine 1 core (configuration 2048 MACs @ 800MHz – 3.5 TOPS)
    Neural Network Engine (1024MACs @ 500MHz – 1 TOPS)
    VPU – H.264/H.265 decoder up to 4Kp60, dual-stream decoding up to 2Kp30
    JPEG encoder/decoder
    Audio Processing DSP and sub-system
  • System Memory – 4GB or 8GB LPDDR4
  • Storage – MicroSD card slot
  • Video output
    1x HDMI port up to 1080p30
    1x MIPI DSI interface up to 4Kp30
    MIPI-CSI TX for video output after ISP and AI processing
  • Camera
    Dual channels of ISP, each channel support up to 4K @ 30FPS
    2 x MIPI-CSI Rx
  • Audio – 3.5mm audio jack
  • Connectivity – 1x Gigabit Ethernet, 2.4 GHz 802.11b/g/n WiFi 4, and Bluetooth 4.2
  • USB – 4x USB 3.0 Ports
  • Expansion – 40-pin GPIO header with 28 x GPIO, I2C, I2S, SPI, UART
  • Security – Support TRNG and OTP
  • Misc – Reset and power buttons
  • Power Supply – 5V/3A via USB Type-C port
  • Dimensions – TBD

There is also an iFive Unmatched mini-ITX board based on the SiFive FU740 processor, but the price is completely different.

This platform is the most open and it would be nice to use such equipment.
In general, I hope that there are those interested in this platform.
Attached Thumbnails
Click image for larger version

Name:	BeagleV-Linux-RISC-V-SBC-1024x801.jpg
Views:	74
Size:	98.0 KB
ID:	35396   Click image for larger version

Name:	2ff587dd-12e5-4512-a196-9de7e41989d9_unmatched_board.jpg
Views:	67
Size:	243.0 KB
ID:	35397  
 
Old 01-28-2021, 04:11 AM   #2
drmozes
Slackware Contributor
 
Registered: Apr 2008
Distribution: Slackware
Posts: 1,550

Rep: Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314
Quote:
Originally Posted by sndwvs View Post
S
In general, I hope that there are those interested in this platform.
You've already put so much work into slarm64 and I assume you can re-use most of it for another architecture. You might want to move the poll to the main forum though as it's readership is far larger than the ARM sub forum; but if you're interested in it, you do it for yourself and making it available publicly is a byproduct and if people use it, they do - that's the classic Open Source way.
 
1 members found this post helpful.
Old 01-28-2021, 04:20 AM   #3
sndwvs
Senior Member
 
Registered: Aug 2014
Posts: 1,917

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by drmozes View Post
but if you're interested in it, you do it for yourself and making it available publicly is a byproduct and if people use it, they do - that's the classic Open Source way.
Yes exactly.
Perhaps someone is simply not aware of the development of this architecture and its state.
 
1 members found this post helpful.
Old 02-03-2021, 02:21 PM   #4
sndwvs
Senior Member
 
Registered: Aug 2014
Posts: 1,917

Original Poster
Rep: Reputation: Disabled
slarm64-riscv64 starting to compile packages

Last edited by sndwvs; 02-03-2021 at 05:07 PM.
 
Old 02-21-2021, 01:31 PM   #5
sndwvs
Senior Member
 
Registered: Aug 2014
Posts: 1,917

Original Poster
Rep: Reputation: Disabled
ChangeLog.txt
 
1 members found this post helpful.
Old 03-04-2021, 04:09 PM   #6
drgibbon
Senior Member
 
Registered: Nov 2014
Distribution: Slackware64 15.0
Posts: 1,221

Rep: Reputation: 943Reputation: 943Reputation: 943Reputation: 943Reputation: 943Reputation: 943Reputation: 943Reputation: 943
Cool, only just found out about Beagle V recently, I'm interested in Slackware on it!
 
Old 03-09-2021, 01:56 PM   #7
slac-in-the-box
Member
 
Registered: Mar 2010
Location: oregon
Distribution: slackware64-15.0 / slarm64-current
Posts: 780
Blog Entries: 1

Rep: Reputation: 432Reputation: 432Reputation: 432Reputation: 432Reputation: 432
I like:
  • Completely Open
  • Free to manufacture arm-v cpus without any licenses required (not that I have a cpu factory, but it's bound to do unto cpus what gnu did to software!)
  • KISS ISA
  • Not vulnerable to spectre or meltdown (though dram probably still vulnerable to row hammer)
  • Affordable

Does sram have same row hammer vulnerability as dram? If not, from a manufacturers pov, if someone had the dough (which I don't), is it theoretically possible to solder 500 1MB sram chips (or 1000 512kb chips) onto some kind of circuit board to provide half gig or sram to use instead of dram?

Thanks sndwvs: I feel like I'm drafting in your wake: you're always a few steps ahead, working out what I would eventually try to, if you hadn't already. Besides, slackware on x86/x86_64 just works without any puzzles to figure out; single board computing is like the old days: sound, x11, network adapters, don't always work off the get go, and each device is like a new puzzle--more productive than sudoku, imho.
 
Old 03-09-2021, 02:48 PM   #8
sndwvs
Senior Member
 
Registered: Aug 2014
Posts: 1,917

Original Poster
Rep: Reputation: Disabled
That's MIPS Technologies is switching to RISC-V.
 
1 members found this post helpful.
Old 03-14-2021, 10:42 AM   #9
sndwvs
Senior Member
 
Registered: Aug 2014
Posts: 1,917

Original Poster
Rep: Reputation: Disabled
rootfs:
slarm64-riscv64-current-riscv64-rootfs-20210314.info.txt
slarm64-riscv64-current-riscv64-rootfs-20210314.tar.xz
 
1 members found this post helpful.
Old 04-06-2021, 01:16 PM   #10
fede2
LQ Newbie
 
Registered: Apr 2021
Posts: 1

Rep: Reputation: Disabled
Hi,

I'm the mantainer of Slackware for riscv64. I've been working on this since 2019, and I do have an unofficial blessing from Patrick to work on the project.

My roofs is quite larger, with all of the packages is about +4G will full install.

I'm currently working on updating glibc, and to get some of the packages updated to keep it up to date with slackware-current.

Any testing and bug reports on github will be quite appreciated. Also if you need me to hurry on a certain package or something, write me a note and I'll get to it.

Currently I've only tested X11 apps via SSH, as I only have a Hifive Unleashed to test, without the very expensive FPGA that I need to plug in a video card.

I'm in line to get an early BeagleV, so I do hope that compilation times, testing and specially X11 testing will be easier.

I hope my packages can also help to advance the slarm64 port, and if you need anything at all, I'd be happy to help.

https://github.com/fede2cr/slackware_riscv/

Last edited by fede2; 04-06-2021 at 01:16 PM. Reason: adding url
 
Old 04-06-2021, 01:41 PM   #11
sndwvs
Senior Member
 
Registered: Aug 2014
Posts: 1,917

Original Poster
Rep: Reputation: Disabled
HI fede2,

Thanks, rootfs is specially minimal, the rest is optional. the package base is currently 1131. I am using the original slackbuild from slackware64, all additions for riscv64 are here. All packages are compiled to station p1 (rk3399).

also for a 64 bit system I use the interpreter in /lib64.
Code:
patchelf --print-interpreter  /bin/bash
/lib64/ld-linux-riscv64-lp64d.so.1

Last edited by sndwvs; 04-06-2021 at 01:49 PM.
 
Old 04-13-2021, 08:15 AM   #12
sndwvs
Senior Member
 
Registered: Aug 2014
Posts: 1,917

Original Poster
Rep: Reputation: Disabled
there is one more board on the RISC-V platform SoС Allwinner D1. As far as I understand, pine64.org will release their own board on this processor.
 
2 members found this post helpful.
Old 09-02-2021, 08:18 AM   #13
enine
Senior Member
 
Registered: Nov 2003
Distribution: Slackʍɐɹǝ
Posts: 1,486
Blog Entries: 4

Rep: Reputation: 282Reputation: 282Reputation: 282
Quote:
Originally Posted by fede2 View Post
Hi,

I'm the mantainer of Slackware for riscv64. I've been working on this since 2019, and I do have an unofficial blessing from Patrick to work on the project.

My roofs is quite larger, with all of the packages is about +4G will full install.

I'm currently working on updating glibc, and to get some of the packages updated to keep it up to date with slackware-current.

Any testing and bug reports on github will be quite appreciated. Also if you need me to hurry on a certain package or something, write me a note and I'll get to it.

Currently I've only tested X11 apps via SSH, as I only have a Hifive Unleashed to test, without the very expensive FPGA that I need to plug in a video card.

I'm in line to get an early BeagleV, so I do hope that compilation times, testing and specially X11 testing will be easier.

I hope my packages can also help to advance the slarm64 port, and if you need anything at all, I'd be happy to help.

https://github.com/fede2cr/slackware_riscv/
What is the current plan with the BeagleV uncertain?
 
Old 09-02-2021, 10:17 AM   #14
sndwvs
Senior Member
 
Registered: Aug 2014
Posts: 1,917

Original Poster
Rep: Reputation: Disabled
this board is canceled
 
Old 09-02-2021, 11:19 AM   #15
enine
Senior Member
 
Registered: Nov 2003
Distribution: Slackʍɐɹǝ
Posts: 1,486
Blog Entries: 4

Rep: Reputation: 282Reputation: 282Reputation: 282
ahh, a newer beagle v, nice
 
  


Reply

Tags
risc-v, riscv64, slackware



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
RISC V Based project with Xilinx Vivado on Ubuntu Linux(riscv64-unknown-elf-gcc: error: unrecognized command line option '-V') sagarkasrung Linux - Newbie 11 06-28-2019 10:41 AM
Debian in PA-RISC - System Clock is reset to Jan 1970 at bootup wgpaine Linux - General 2 02-07-2004 10:38 AM
learning risc assembler BaudRacer Programming 23 12-12-2003 09:30 AM
Risc Os??? hubergeek General 2 11-06-2002 12:02 AM
new machine:IBM RISC 6000 3CT bdp Linux - Hardware 1 06-29-2002 08:18 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - ARM

All times are GMT -5. The time now is 10:52 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration