ChanServ changed the topic of #armlinux to: ARM kernel talk [Upstream kernel, find your vendor forums for questions about their kernels] | https://libera.irclog.whitequark.org/armlinux
heat has quit [Read error: Connection reset by peer]
heat has joined #armlinux
lain6141 has quit [Ping timeout: 276 seconds]
apritzel has quit [Ping timeout: 252 seconds]
lain6141 has joined #armlinux
heat_ has joined #armlinux
heat has quit [Read error: Connection reset by peer]
mraynal has quit [Remote host closed the connection]
mraynal has joined #armlinux
Peng_Fan has quit [Quit: Connection closed for inactivity]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #armlinux
monstr has joined #armlinux
monstr has quit [Read error: Connection reset by peer]
cbeznea has joined #armlinux
apritzel has quit [Ping timeout: 255 seconds]
monstr has joined #armlinux
frieder has joined #armlinux
gclement has joined #armlinux
mvaittin has quit [Ping timeout: 244 seconds]
iivanov has joined #armlinux
mvaittin has joined #armlinux
nsaenz has joined #armlinux
sszy has joined #armlinux
headless has joined #armlinux
iivanov has quit []
System_Error has quit [Ping timeout: 260 seconds]
iivanov has joined #armlinux
System_Error has joined #armlinux
headless has quit [Quit: Konversation terminated!]
nsaenz has quit [Remote host closed the connection]
nsaenz has joined #armlinux
nsaenz has quit [Remote host closed the connection]
nsaenz has joined #armlinux
frieder has quit [Remote host closed the connection]
frieder has joined #armlinux
nsaenz has quit [Quit: Leaving...]
nsaenz has joined #armlinux
nsaenz has quit [Client Quit]
nsaenz has joined #armlinux
nsaenz_ has joined #armlinux
nsaenz has quit [Ping timeout: 265 seconds]
heat_ has joined #armlinux
nsaenz_ has quit [Remote host closed the connection]
nsaenz_ has joined #armlinux
prabhakalad has quit [Read error: Connection reset by peer]
prabhakalad has joined #armlinux
Amit_T has joined #armlinux
<milkylainen>
I don't ever recall anyone making use of ARMv7-A + mp extension ever. I was curious, but was having trouble of finding what instructions they mean.
<robmur01>
pretty sure many many many people have used the multiprocessing extensions, and still are ;)
<maz>
I've given up! :)
<robmur01>
I don't think they add any specific instructions, but they affect the behaviour of the memory model and of a whole load of stuff
<robmur01>
maz: good plan, none of that pesky virtualisation without MP :D
<milkylainen>
If they don't add anything, why does gcc need +mp? *confused*
<maz>
robmur01: vir what?
monstr has quit [Ping timeout: 252 seconds]
<milkylainen>
robmur01: I don't know what to make of +mp. I have a v7a compatible mpcore. Compiler is used without +mp. Seems to work fine.
cbeznea has quit [Remote host closed the connection]
<robmur01>
ah, PLDW seems unique to MP, at least
cbeznea has joined #armlinux
<maz>
yeah, with an encoding that differs from the v5TE version.
<robmur01>
quite possible that it influences higher-level stuff like std::atomic too
<milkylainen>
hmm. there is a prefetchhw snippet in the kernel for pldw. how does that work without +mp?
<milkylainen>
sorry prefetchw
<robmur01>
milkylainen: by "#if __LINUX_ARM_ARCH__ >= 7 && defined(CONFIG_SMP)" - otherwise, the default generic definition applies
<robmur01>
you can't run an SMP kernel on non-SMP hardware
<robmur01>
oh, OK, SMP_ON_UP still exists, I thought it had gone :/
<robmur01>
but PLDW should get patched back to PLD in that case
<robmur01>
(see __ALT_SMP_ASM())
<milkylainen>
robmur01: Hmm. I don't know much about this. I was thinking, if gcc doesn't want to emit +mp (pldw)...
<robmur01>
well, kernel code doesn't rely on GCC since it's all inline asm tricks as above
<robmur01>
for userspace if you use __builtin_prefetch(x, 1), compile for armv7-a+mp, then run it on a non-MP system, you can most likely expect SIGILL
<milkylainen>
mkay. :)
<milkylainen>
I won't be running it on anything but a mpcore.
monstr has joined #armlinux
mvaittin has quit [Ping timeout: 260 seconds]
sicelo has quit [Ping timeout: 264 seconds]
sicelo has joined #armlinux
MWelchUK has quit [Ping timeout: 252 seconds]
a3f_ is now known as a3f
headless has joined #armlinux
nsaenz_ has quit [Remote host closed the connection]
nsaenz has joined #armlinux
rvalue- has joined #armlinux
rvalue has quit [Ping timeout: 264 seconds]
prabhakalad has quit [Ping timeout: 265 seconds]
prabhakalad has joined #armlinux
monstr has quit [Remote host closed the connection]
nsaenz has quit [Remote host closed the connection]
<arnd>
khilman krzk shawnguo geertu linusw__ mmind00 bamse tagr drewfustini: I merged the pull requests from my backlog, hopefully everything should be in linux-next tomorrow (a couple were missing today).
<drewfustini>
thank you!
<arnd>
It looks like patchwork mostly managed to mark the pull requests as done in the database (not for the rockchips, imx, and mvebu trees, and some of the renesas ones), but I don't think there were any automated emails about the ones that got merged
<arnd>
or at least they did not get sent to the list. Did any of you get the patchwork emails?
<cbeznea>
arnd: are the at91 PRs on your track? It seems I missed to add soc@kernel.org in to/cc. I don't see them in patchwork nor merged.
<arnd>
cbeznea: sorry, if they didn't make it into patchwork, I did not apply them. Can you resend the ones that are missing?
<cbeznea>
arnd: sure
<mmind00>
arnd: I did not get any mails ... but it looks like everything is where it is supposed to be for Rockchip stuff ... my mail subject mess up caused https://patchwork.kernel.org/project/linux-soc/patch/6096384.lOV4Wx5bFT@phil/ to be marked as superseded though ... but those small changes then went in with the #2 tag that was on top of it
<mmind00>
arnd: so changes are all in, just the structure does not show the intermediate tag, but I guess that shouldn't matter too much for the tiny arm32 changes
<cbeznea>
arnd: resend! thank you!
frieder has quit [Remote host closed the connection]
Amit_T has quit [Quit: Leaving]
headless has quit [Quit: Konversation terminated!]
headless has joined #armlinux
System_Error has quit [Remote host closed the connection]
System_Error has joined #armlinux
prabhakalad has quit [Quit: Konversation terminated!]
prabhakalad has joined #armlinux
Forty-Bot has quit [Read error: Connection reset by peer]
headless has quit [Quit: Konversation terminated!]