00:00
wingsorc has quit [Remote host closed the connection]
00:02
solrize has joined #riscv
00:08
<
dh` >
there are a bunch of obscure lightweight window managers and some of them are themeable
00:09
<
rneese >
yes but the ones i know and have used is icewm/xfce
00:09
<
rneese >
and back in the day wmmaker
00:10
<
muurkha >
heh, I wrote the afterstep faq
00:10
<
rneese >
I remember afterstep
00:11
<
rneese >
I will have to install it at some point
00:13
<
rneese >
wmmaker was ok but I got to hate the square icons
00:15
<
muurkha >
I guess so did NeXT because they were gone from MacOS X, I think even the earliest versions
00:21
pecastro has quit [Ping timeout: 252 seconds]
00:28
radu242754 has joined #riscv
00:30
radu24275 has quit [Ping timeout: 260 seconds]
00:30
radu242754 is now known as radu24275
00:32
elastic_dog has quit [Killed (silver.libera.chat (Nickname regained by services))]
00:32
elastic_dog has joined #riscv
00:46
<
dh` >
if you need to hack it, whether you've used it is less significant than whether it's well written
00:53
frkzoid has joined #riscv
00:54
<
rneese >
if we could get it all working and have a clone it would be nice
00:55
<
rneese >
and rox-desktop would be the answer its sad they stopped developing it
00:56
freakazoid332 has quit [Ping timeout: 248 seconds]
01:02
ElementW has quit [Read error: Software caused connection abort]
01:02
ElementW has joined #riscv
01:07
<
dh` >
I remember looking at rox years ago and not being able to figure what its point was (vs. any other set of desktop widgetry)
01:08
<
dh` >
which I guess would explain giving up
01:20
jacklsw has joined #riscv
01:33
<
rneese >
it was a desktop clone of the risc os not riscos desktop
01:34
<
rneese >
and it was to make it so people use to the acorn os risc os could have a feel but be on linux
01:34
<
rneese >
I am just going to shoot for the desktops I have and let the user theme until I get a working theme
01:35
<
rneese >
I will write a theme for ice-wm to make it look / feel like risc os
02:01
solrize has quit [Ping timeout: 260 seconds]
02:03
jacklsw has quit [Quit: Back to the real world]
02:08
jacklsw has joined #riscv
02:17
radu242751 has joined #riscv
02:19
radu24275 has quit [Ping timeout: 260 seconds]
02:19
radu242751 is now known as radu24275
02:20
jacklsw has quit [Read error: Connection reset by peer]
02:27
jacklsw has joined #riscv
02:54
freakazoid332 has joined #riscv
02:55
jedix has quit [Ping timeout: 272 seconds]
02:57
frkzoid has quit [Ping timeout: 260 seconds]
02:59
Trifton has joined #riscv
03:06
jedix has joined #riscv
03:13
<
dh` >
maybe if they'd said that up front somewhere
03:14
<
dh` >
...or maybe they did and I just forgot, idk
03:17
radu242755 has joined #riscv
03:19
radu24275 has quit [Ping timeout: 246 seconds]
03:19
radu242755 is now known as radu24275
03:45
<
MoeIcenowy >
smaeul: I now have some WIP code that adds C906 CLINT support to OpenSBI
03:45
<
MoeIcenowy >
but I need to send out DT binding first
04:04
<
smaeul >
I would suggest using different compatible strings for the MTIMER and MSWI, so we can use the riscv,aclint-mswi fallback for MSWI
04:17
radu242753 has joined #riscv
04:19
radu24275 has quit [Ping timeout: 248 seconds]
04:19
radu242753 is now known as radu24275
04:36
gruetzkopf has quit [Read error: Software caused connection abort]
04:36
gruetzkopf has joined #riscv
04:46
<
MoeIcenowy >
smaeul: ah is ACLINT ratified?
04:48
<
MoeIcenowy >
and doing this increases complexity
04:48
<
MoeIcenowy >
considering what we face now, I suggest addressing the issue in ACLINT MTIMER patch by adding a C900-specific compatible
04:49
<
smaeul >
well, frozen at least
04:50
<
MoeIcenowy >
weird, my mailbox is missing mails
04:50
<
MoeIcenowy >
ooooops it's 20211007 not 20221007
04:50
<
MoeIcenowy >
*facepalm*
04:57
<
MoeIcenowy >
smaeul: BTW I am thinking about adding thead,openc906-{plic,clint}
04:58
<
MoeIcenowy >
because these peripherals are delivered as part of openc906 package
04:58
<
MoeIcenowy >
and internal to it (access to this memory area won't be reflected to the outward AXI bus)
05:26
Trifton has quit [Remote host closed the connection]
05:26
Trifton has joined #riscv
05:27
davidlt has joined #riscv
05:31
<
MoeIcenowy >
smaeul: BTW about C906 do you know what CLINTEE means?
05:32
<
MoeIcenowy >
does it mean stimecmp is going to work?
05:50
dor has joined #riscv
06:17
radu242751 has joined #riscv
06:19
radu24275 has quit [Ping timeout: 260 seconds]
06:19
radu242751 is now known as radu24275
06:33
bauruine has joined #riscv
06:34
BootLayer has joined #riscv
06:56
<
DanielakaCyReVol >
Google translated core manual
06:56
<
DanielakaCyReVol >
17 CLINTEE - CLINT Timer/Software Interrupt Supervisor Extended Enable Bit:
06:56
<
DanielakaCyReVol >
• When CLINTEE is 0, supervisor software interrupts and timer interrupts from CLINT will not be serviced.
06:56
<
DanielakaCyReVol >
• When CLINTEE is 1, supervisor software interrupts and timer interrupts from CLINT can be serviced.
06:56
<
DanielakaCyReVol >
This bit will be set to 1’b0 by reset.
07:03
<
DanielakaCyReVol >
<smaeul> "MoeIcenowy: I hadn't checked..." <- 🧊🥶 cool stuff!
07:11
loggervicky has joined #riscv
07:18
radu242751 has joined #riscv
07:18
loggervicky has quit [Quit: loggervicky]
07:19
radu24275 has quit [Ping timeout: 248 seconds]
07:19
radu242751 is now known as radu24275
07:27
solrize has joined #riscv
07:56
loggervicky has joined #riscv
07:57
loggervicky has quit [Client Quit]
08:14
pecastro has joined #riscv
08:18
radu242754 has joined #riscv
08:19
<
MoeIcenowy >
DanielakaCyReVol: well I can read it w/o translator ;-)
08:19
<
MoeIcenowy >
however I did not have any chance to try it out
08:19
radu24275 has quit [Ping timeout: 260 seconds]
08:19
radu242754 is now known as radu24275
08:29
<
atishp[m] >
smaeul: ACLINT is a different spec which is no where close to freeze.
08:29
<
atishp[m] >
AIA spec contains APLIC & IMSIC
08:32
<
DanielakaCyReVol >
<MoeIcenowy> "however I did not have any..." <- I see - it's also on my agenda to recheck. It's half-done in oreboot for basic use. Though we want the kernel/OS to be self-sufficient, i.e., not rely on runtime services from outside components.
09:00
acharles has quit [Quit: You have been kicked for being idle]
09:09
epony has quit [Ping timeout: 272 seconds]
09:10
qwer has joined #riscv
09:24
jacklsw has quit [Ping timeout: 260 seconds]
09:24
potash_ has quit [Remote host closed the connection]
09:26
potash has joined #riscv
09:32
elastic_dog is now known as Guest566
09:32
Guest566 has quit [Killed (zirconium.libera.chat (Nickname regained by services))]
09:32
elastic_dog has joined #riscv
09:52
epony has joined #riscv
09:57
<
MoeIcenowy >
DanielakaCyReVol: I saw it's RC, it's still not frozen?
10:06
wingsorc__ has quit [Ping timeout: 252 seconds]
10:12
<
DanielakaCyReVol >
You mean AIA? That is now RC1.
10:12
qwer has quit [Read error: Connection reset by peer]
10:12
jjido has joined #riscv
10:18
radu242755 has joined #riscv
10:18
jjido has quit [Quit: My laptop has gone to sleep. ZZZzzz…]
10:20
radu24275 has quit [Ping timeout: 260 seconds]
10:20
radu242755 is now known as radu24275
10:20
qwer has joined #riscv
10:32
qwer has quit [Ping timeout: 252 seconds]
10:59
sirn has joined #riscv
11:00
midnight has quit [Ping timeout: 272 seconds]
11:02
midnight has joined #riscv
11:02
qwer has joined #riscv
11:03
mpido has joined #riscv
11:07
<
MoeIcenowy >
DanielakaCyReVol: I mean ACLINT
11:07
<
MoeIcenowy >
oh I asked the wrong person
11:07
<
MoeIcenowy >
atishp[m]: ^
11:17
davidlt has quit [Ping timeout: 248 seconds]
11:18
radu242750 has joined #riscv
11:20
radu24275 has quit [Ping timeout: 260 seconds]
11:20
radu242750 is now known as radu24275
11:53
mps has quit [Ping timeout: 246 seconds]
11:54
jonasbits has quit [Ping timeout: 276 seconds]
12:12
frkazoid333 has joined #riscv
12:13
freakazoid332 has quit [Ping timeout: 252 seconds]
12:15
davidlt has joined #riscv
12:17
jonasbits has joined #riscv
12:18
radu242756 has joined #riscv
12:20
radu24275 has quit [Ping timeout: 260 seconds]
12:20
radu242756 is now known as radu24275
12:28
mps has joined #riscv
12:28
rneese has joined #riscv
12:37
wingsorc has joined #riscv
13:13
loggervicky has joined #riscv
13:15
loggervicky has quit [Client Quit]
13:15
loggervicky has joined #riscv
13:17
jmd_ has quit [Ping timeout: 248 seconds]
13:18
radu242752 has joined #riscv
13:19
radu24275 has quit [Ping timeout: 252 seconds]
13:19
radu242752 is now known as radu24275
13:26
wingsorc has quit [Quit: Leaving]
13:28
Trifton has quit [Quit: Error: no route to host]
13:29
wingsorc has joined #riscv
13:30
loggervicky has quit [Ping timeout: 246 seconds]
13:32
loggervicky has joined #riscv
13:41
<
rneese >
good morning
14:04
<
rneese >
I wonder is the starfive supports ORFPX64A32
14:04
* bjdooks
vaguely considers going to be a hermit on a distant hiltop
14:07
<
rneese >
the project was to develope hardware not os
14:08
<
bjdooks >
sheesh, just given a "trm" which has psuedocode in it that doesn't describe what the io and delay functions do
14:10
<
geertu >
rneese: Isn't the OpenRISC, not RISC-V?
14:12
EchelonX has joined #riscv
14:15
<
rneese >
yeah it seems thay are risc not risc-v
14:18
<
conchuod >
bjdooks: any time I see you make comments like that I half wonder if we are the guilty party.
14:21
<
bjdooks >
conchuod: i'm fairly sure all hardware manufacturers have departments to specifically prevent work from happneing... mostly theu're lawyers
14:23
<
bjdooks >
I'm sitting on a pile of patches awaiting release approval
14:24
<
rneese >
what you building /patching
14:24
<
bjdooks >
linux, uboot, qemu patches
14:25
<
bjdooks >
for something new
14:25
<
conchuod >
I only operate based on public docs which makes it easy to avoid said step.
14:25
<
rneese >
I have been reading on how to get uboot/opensbi to boot from usb
14:26
<
bjdooks >
unfortunately part of what we're dealing with is called synopsys
14:26
<
rneese >
as I would like toget the starfive to boot from a usb harddrive
14:26
<
conchuod >
The one time recently we needed something cleared was a massive hassle but the vendor was fairly ok.
14:26
<
bjdooks >
i've got an uboot qemu which can initiate booting from usb
14:27
<
conchuod >
That's the other nice thing about polarfire Ben.. Most of the non sifive stuff is our own IP
14:27
<
bjdooks >
our bootflow is always going to be bootrom->flash but then once you've got uboot going you can choose your own adventyre
14:27
<
bjdooks >
yeah, i'm dealing with two+ third parties who aren't in the sharing mood
14:28
<
rneese >
ahh . well I have the starfive v2 on order but its going to need the fixes for botting emmc/nvme also
14:28
<
rneese >
and usb drives
14:34
pedja has joined #riscv
14:35
<
conchuod >
V2 was meant to start delivering this month I thought. Fat chance of that I feel given not got any shipment info.
14:36
<
rneese >
the crowd fund ones are
14:36
<
rneese >
but I got screwed out of it because they miss processed my creditcard
14:37
<
rneese >
but I have mine on order from ameridroid
14:37
<
rneese >
and they say december
14:41
<
bjdooks >
hmm, i'll probably have left for japan by the time mine turns up
14:46
<
rneese >
you can redirect it here
14:46
<
rneese >
I will hold onto it
14:49
* pabs3
wonders if there are more open alternatives for those synopsys bits
14:52
cwebber has quit [Read error: Connection reset by peer]
15:18
radu242756 has joined #riscv
15:19
radu24275 has quit [Ping timeout: 252 seconds]
15:19
radu242756 is now known as radu24275
15:29
jacklsw has joined #riscv
15:39
geertu has quit [Quit: leaving]
15:39
geertu has joined #riscv
15:39
jack_lsw has joined #riscv
15:41
awita has joined #riscv
15:42
jacklsw has quit [Ping timeout: 260 seconds]
16:02
shoragan_ has joined #riscv
16:13
quantum_ has joined #riscv
16:16
EchelonX has quit [Ping timeout: 260 seconds]
16:21
jack_lsw has quit [Quit: Back to the real world]
16:22
geertu has quit [Ping timeout: 260 seconds]
16:26
prabhakarlad has quit [Quit: Client closed]
16:28
geertu has joined #riscv
16:35
pedja has quit [Read error: Connection reset by peer]
16:36
pedja has joined #riscv
16:42
awita has quit [Ping timeout: 246 seconds]
17:02
nvmd has joined #riscv
17:14
vagrantc has joined #riscv
17:18
TMM_ has joined #riscv
17:18
radu242754 has joined #riscv
17:19
radu24275 has quit [Ping timeout: 252 seconds]
17:19
radu242754 is now known as radu24275
17:37
prabhakarlad has joined #riscv
17:39
loggervicky1 has joined #riscv
17:41
loggervicky has quit [Ping timeout: 260 seconds]
17:41
loggervicky1 is now known as loggervicky
17:43
geertu has quit [Ping timeout: 260 seconds]
17:43
geertu has joined #riscv
17:52
awita has joined #riscv
17:59
loggervicky has quit [Quit: loggervicky]
18:08
somlo has quit [Remote host closed the connection]
18:21
awita has quit [Ping timeout: 252 seconds]
18:24
___nick___ has joined #riscv
18:37
<
conchuod >
rneese: did you say you got a shipping notice for your v2?
18:37
deus_ex has joined #riscv
18:38
pedja has quit [Killed (NickServ (GHOST command used by deus_ex))]
18:38
deus_ex is now known as pedja
18:47
somlo has joined #riscv
18:51
nvmd has quit [Quit: WeeChat 3.7.1]
18:57
prabhakarlad has quit [Ping timeout: 260 seconds]
19:11
awita has joined #riscv
19:18
radu242756 has joined #riscv
19:20
radu24275 has quit [Ping timeout: 252 seconds]
19:20
radu242756 is now known as radu24275
19:22
prabhakarlad has joined #riscv
19:22
___nick___ has joined #riscv
19:23
___nick___ has quit [Client Quit]
19:24
<
rneese >
no I ordered it from ameridroid and they start shipping in Dec
19:25
<
rneese >
I have to make my mind up do I use 512 sata ssd or a 120 nvme
19:25
___nick___ has joined #riscv
19:40
BootLayer has quit [Quit: Leaving]
19:47
<
conchuod >
Ah my bad, I misread.
19:47
geertu has quit [Ping timeout: 260 seconds]
19:47
geertu has joined #riscv
19:49
aerkiaga has joined #riscv
19:50
<
rneese >
thos who croud funded should be getting the first round in Nov/Dec and then other versions in jan
20:04
quantum_ has quit [Quit: Leaving]
20:11
<
bjdooks >
yeah, i'm off to Yokohama on the 29th Nov, and there to the USA on 11th
20:13
loggervicky has joined #riscv
20:16
radu24275 has quit [Read error: Connection reset by peer]
20:17
prabhakarlad has quit [Quit: Client closed]
20:18
radu24275 has joined #riscv
20:19
loggervicky has quit [Quit: loggervicky]
20:28
___nick___ has quit [Ping timeout: 260 seconds]
20:28
___nick___ has joined #riscv
20:32
prabhakarlad has joined #riscv
20:44
somlo has quit [Quit: Leaving]
20:45
somlo has joined #riscv
20:47
<
atishp[m] >
MoeIcenowy: No ACLINT is not frozen. There has not been any progress since 1 year as there were some objections around the spec
20:48
<
atishp[m] >
The future for ACLINT spec is not clear and you shouldn't not depend on it
20:56
___nick___ has quit [Ping timeout: 248 seconds]
20:57
<
prabhakarlad >
palmer: ping
20:58
<
prabhakarlad >
Did you manage to run the executable I shared on the real HW?
21:02
<
palmer >
I didn't, sorry
21:03
<
palmer >
are you guys still stuck?
21:03
Maylay has quit [Ping timeout: 255 seconds]
21:04
wingsorc has quit [Ping timeout: 248 seconds]
21:08
<
prabhakarlad >
ok, so we have managed to get it working by adjusting TEXT_START_ADDR to 0x50000 in elf32lriscv-defs.sh (binutils)
21:09
<
prabhakarlad >
currently its being set to 0x10000
21:09
cwebber has joined #riscv
21:09
davidlt has quit [Ping timeout: 252 seconds]
21:10
Maylay has joined #riscv
21:11
wingsorc has joined #riscv
21:18
radu242753 has joined #riscv
21:20
radu242753 is now known as radu24275
21:20
radu24275 has quit [Ping timeout: 246 seconds]
21:29
<
prabhakarlad >
for arm64 its being set to 0x00400000 and for arm32 0x00010000. for riscv i am wondering what appropriate value should we set for riscv so that it works on all RISCV platforms.
21:34
dor has quit [Remote host closed the connection]
21:35
<
palmer >
this shouldn't really matter for Linux userspace, my guess is something else is broken
21:38
<
prabhakarlad >
any pointers where I should be looking?
21:52
awita has quit [Quit: Leaving]
21:54
<
palmer >
not really, my guess would still be a HW issue of some sort
21:57
<
prabhakarlad >
thanks, ill ping the HW people.
21:57
<
palmer >
OK. It's going to be a tricky one, though, as it's too big of a system to really say it's a HW thing
22:01
jmdaemon has joined #riscv
22:03
<
prabhakarlad >
maybe give that executable a shot on real HW just to make sure only we are hitting this issue.
22:09
Kedleston has joined #riscv
22:17
<
palmer >
OK, I'll try and chase someone down who has some that actually works...
22:21
<
dh` >
basically you want the executable to start after the first superpage because 0 needs to be unmapped and anything else wastes pagetable space
22:21
<
dh` >
but, it should run correctly as long as it's neither 0 nor up past the user/kernel boundary, unless there's something busted in the MD linux VM code
22:24
<
dh` >
that means it should generally be 0x00400000 on 32-bit machines and 0x0000000000200000 on 64-bit machines; no idea why it's not that on arm
22:25
<
dh` >
but, I'm not super familiar with arm VM
22:35
aerkiaga has quit [Remote host closed the connection]
22:46
<
palmer >
ya, disabling the large page support in Linux would be a good bet. It's possible something's broken there, either in SW or in the HW
22:55
bauruine has quit [Remote host closed the connection]
22:59
radu242753 has joined #riscv
23:01
ZipCPU_ has joined #riscv
23:01
<
prabhakarlad >
dh`, palmer: thanks for the pointer. with a quick scan of the andes hw manual i couldn't find any hw setting for large page. Ill try disabling the large page in linux tomorrow.
23:02
ZipCPU has quit [Ping timeout: 276 seconds]
23:02
ZipCPU_ is now known as ZipCPU
23:07
<
palmer >
do you have a pointer to the thread/binary? one of the Rivos guys has a SiFive box that seems to function well enough to run code...
23:31
frkazoid333 has quit [Read error: Connection reset by peer]
23:33
frkazoid333 has joined #riscv
23:42
pedja has quit [Quit: Leaving]
23:45
<
palmer >
prabhakarlad: I just built a static hello world and it seems to run fine, I'm using some Ubuntu system compiler
23:45
<
conchuod >
If you treat me like a child, and tell me what exactly needs running I can prob run it at some point tomorrow
23:46
<
conchuod >
(if some existing sifive hw is needed)
23:46
<
palmer >
that's on an unmatched
23:46
<
palmer >
there's some post floating around about the crash, IIRC any staticly linked binary was broken but maybe it's toolchain-specific?
23:47
<
palmer >
also "Linux ubuntu 5.15.0-1022-generic", which is pretty old
23:47
catern has quit [Remote host closed the connection]
23:52
<
drmpeg >
Works fine here on 6.0.8-rc1 and gcc 12.1.0 on Unmatched Ubuntu.
23:53
<
palmer >
at least it looks like the bug isn't "static binaries are super broken", which is good to know ;)
23:58
<
conchuod >
nathanchance: that build break didn't easily reproduce for me
23:59
<
nathanchance >
conchuod: The commit that broke it landed yesterday afternoon PST so you might not see it if you do not have a fresh toolchain
23:59
<
conchuod >
I just built 99fe3d2661085a14fa9f1f2861ab840704382e28
23:59
<
conchuod >
Which I think is tip of tree