heat_ has quit [Read error: Connection reset by peer]
vagrantc has joined #riscv
unknown has quit [Quit: ٩(× ×)۶]
stolen has quit [Quit: Connection closed for inactivity]
unknown has joined #riscv
<courmisch>
mps: yes well the K230 does not advertise gigabit modes
KombuchaKip has quit [Quit: Leaving.]
prabhakarlad has quit [Quit: Client closed]
foton has quit [Remote host closed the connection]
foton has joined #riscv
KombuchaKip has joined #riscv
KREYREN has quit [Ping timeout: 240 seconds]
<mps>
courmisch: yes, the driver is quirky but could be used
heat__ is now known as heat
heat has quit [Remote host closed the connection]
heat has joined #riscv
ivanorlov has joined #riscv
<courmisch>
I need an instruction to get the last element of a vector :(
Tenkawa has joined #riscv
<sorear>
vl-1 or maxvl-1?
<courmisch>
ideally vl-1, but maxvl-1 also works
<courmisch>
this is the problem when you need to make calculation with consecutive elements of an input vector
<courmisch>
ideally, I try to do it from end to start, so that I can use vfmv or vmv but sometimes you simply can't do that
elastic_dog has quit [Remote host closed the connection]
<sorear>
have you tried doing redundant/overlapping loads? seems easier to optimize that way than doing complex slide tricks
<courmisch>
yeah, I think that's how it's going to end up
prabhakarlad has joined #riscv
<courmisch>
if only slide1 had both input and output scalar operands!
elastic_dog has joined #riscv
unknown has quit [Quit: ٩(× ×)۶]
elastic_dog has quit [Client Quit]
<sorear>
also useful, slideup's special destination rules
<courmisch>
you mean the rule against overlaps? I think I'd notice the illegal instruction
<courmisch>
I am not so presumptuous as to not test my code
elastic_dog has joined #riscv
<sorear>
i mean the fact that it doesn't write the entire destination register, so you can construct a merged vector from two vector inputs with a slidedown followed by a slideup to the same destination and no other vector instructions
<sorear>
not a very clear description but the same net effect as an x86 palignr
<courmisch>
ahn, so you can do slideup/slidedown instead of slidedown/vmv/slide1down
BootLayer has quit [Quit: Leaving]
<courmisch>
*slide1up
<courmisch>
interesting, but still requires an NPOT slidedown
<sorear>
does the c908 have problems with NPOT slides?
<courmisch>
I haven't checked carefully
<courmisch>
that looks like a question for camel coder rather than me
KREYREN has joined #riscv
davidlt has quit [Ping timeout: 256 seconds]
<courmisch>
I was more worried about segmented loads and stores, which turned out not great but also not bad - unlike C910
Andre_Z has joined #riscv
KREYREN has quit [Remote host closed the connection]
KREYREN has joined #riscv
wingsorc has joined #riscv
Andre_Z has quit [Quit: Leaving.]
<drewfustini>
Esmil: do you know how much on top of defconfig needs to be enabled for Ubuntu?
<drewfustini>
I've enabled squashfs but I think there a lot more I'm missing and keep having to boot, see error, turn on another option, build, boot, etc
<palmer>
drewfustini: IIRC Alex has a Canonical-flavored config in CI somewhere
ivanorlov has quit [Ping timeout: 268 seconds]
<drewfustini>
nice, that would be helpful
<drewfustini>
i feel like i'm doing whack-a-mole right now
<drewfustini>
I could copy the config from ubuntu image but then it wouldn't be the same as defconfig on 6.7-rc
<drewfustini>
I was hoping to just added in the few items that are different for ubuntu
<Esmil>
i generated that by checkout out git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/unstable
<Esmil>
..and then running `debian/rules genconfigs` which creates CONFIGS/riscv64-config.flavour.generic
<drewfustini>
thanks!
<Esmil>
np. that is of course the full config which enables almost all drivers possible, so probably bigger than just adding some stuff to the defconfig
unknown has joined #riscv
prabhakarlad has quit [Ping timeout: 250 seconds]
danilogondolfo has quit [Remote host closed the connection]
<drewfustini>
Re: kernel version, I am trying to boot mainline rc with Ubuntu rootfs
Trifton has joined #riscv
vagrantc has quit [Quit: leaving]
jobol has quit [Quit: Leaving]
unknown has quit [Quit: ٩(× ×)۶]
unknown has joined #riscv
crabbedhaloablut has quit []
The_Decryptor5 has joined #riscv
elastic_dog has quit [Ping timeout: 260 seconds]
The_Decryptor has quit [Ping timeout: 276 seconds]