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
torez has quit [Quit: torez]
Pali has quit [Ping timeout: 256 seconds]
apritzel has quit [Ping timeout: 260 seconds]
archetech has quit [Quit: Konversation terminated!]
elastic_dog has quit [Ping timeout: 252 seconds]
elastic_dog has joined #armlinux
alpernebbi has quit [Ping timeout: 252 seconds]
alpernebbi has joined #armlinux
matthias_bgg has quit [Ping timeout: 240 seconds]
matthias_bgg has joined #armlinux
amitk has joined #armlinux
sudeepholla has quit [Ping timeout: 240 seconds]
Nact has joined #armlinux
cbeznea has joined #armlinux
jn has quit [Read error: Connection reset by peer]
jn has joined #armlinux
jn has joined #armlinux
jn has quit [Changing host]
kos_tom has quit [Ping timeout: 256 seconds]
kos_tom has joined #armlinux
milkylainen_ has joined #armlinux
kos_tom has quit [Ping timeout: 250 seconds]
milkylainen has quit [Ping timeout: 272 seconds]
matthias_bgg has quit [Ping timeout: 256 seconds]
kos_tom has joined #armlinux
Misotauros has quit [Ping timeout: 252 seconds]
apritzel has joined #armlinux
nsaenz has joined #armlinux
matthias_bgg has joined #armlinux
guillaume_g has joined #armlinux
tre has joined #armlinux
headless has joined #armlinux
matthias_bgg has quit [Ping timeout: 256 seconds]
sszy has joined #armlinux
djrscally has joined #armlinux
Nact has quit [Quit: Konversation terminated!]
sudeepholla has joined #armlinux
sudeepholla has quit [Ping timeout: 252 seconds]
sudeepholla has joined #armlinux
apritzel has quit [Ping timeout: 256 seconds]
Pali has joined #armlinux
alexels has joined #armlinux
iivanov has joined #armlinux
kos_tom has quit [Ping timeout: 260 seconds]
suzukikp has quit [Ping timeout: 260 seconds]
kos_tom has joined #armlinux
matthias_bgg has joined #armlinux
russ has quit [Ping timeout: 250 seconds]
russ has joined #armlinux
apritzel has joined #armlinux
suzukikp has joined #armlinux
headless has quit [Quit: Konversation terminated!]
monstr has joined #armlinux
* ajb-linaro
looses confidence in dev_to_virtio(dev) doing the right thing...
suzukikp has quit [Quit: This computer has gone to sleep]
<ajb-linaro>
hmm printing %p in my debug kernel messages did not reveal the info I thought it would
<geertu>
ajb-linaro: %px?
<ajb-linaro>
geertu: thanks - flycheck-checkpatch immediately starts warning about info exposure which is what I want while I'm debugging ;-)
headless has joined #armlinux
headless has quit [Quit: Konversation terminated!]
tre has quit [Remote host closed the connection]
suzukikp has joined #armlinux
suzukikp1 has joined #armlinux
suzukikp has quit [Ping timeout: 260 seconds]
<maz>
sudeepholla: PSCI question for you: on a SYSTEM_SUSPEND, which of the CPUs is allowed to resume the system? Any? or only the the caller? if the former, there is a single 'context_id', which seems odd and likely to confuse the OS...
<geertu>
maz: I'd say it depends on the implementation. It's even allowed to power down the whole SoC, so only the PMIC can wake-up the system again.
<geertu>
broonie: Thx for taking care of linux-next! Even in sfr's timezone ;-)
torez has joined #armlinux
<maz>
geertu: I got that part. the question is more whether PSCI provides enough information to spin-up any CPU, or only the initial caller. The spec seems to conveniently avoid the subject, and given that there is a single 'context' register, it feels like this is designed to mimic CPU_SUSPEND...
monstr has quit [Remote host closed the connection]
georgem has joined #armlinux
prabhakarlad has quit [Quit: Client closed]
<georgem>
When trying to debug something I noticed most functions in a kernel module on aarch64 have something like this on about the 10th instruction. "0x00000000000019b4 <+36>:00 00 00 94bl0x19b4". Why would there be a branch with link to offset 0? Is that even valid?
iivanov__ has quit [Remote host closed the connection]
iivanov has joined #armlinux
iivanov has quit [Client Quit]
<mwalle>
nathanchance: ahh thanks, indeed, reverting these two commits will fix it
<ardb>
georgem: modules are partially linked, so the branch offset is only assigned when the module is loaded
<ardb>
objdump -dr will show you the symbol targeted by each such call
<georgem>
ardb: awesome. I'll try that. thanks
torez has quit [Quit: torez]
nsaenz has quit [Remote host closed the connection]
archetech has joined #armlinux
<georgem>
That seems to work for bl instructions. I have a cbnz with offset of 0 as well though and it still shows <function+offset> pointing to itself. The instruction also threw an SError. Going to see if I can reproduce it could have just been a fluke.
suzukikp1 has quit [Ping timeout: 240 seconds]
amitk has quit [Ping timeout: 245 seconds]
apritzel has joined #armlinux
<sudeepholla>
maz, sorry i missed to check IRC since this afternoon, saw after replying to your email :(
milkylainen_ has quit [Quit: Connection closed]
cbeznea has quit [Ping timeout: 272 seconds]
headless has quit [Quit: Konversation terminated!]
matthias_bgg has quit [Ping timeout: 272 seconds]
milkylainen_ has joined #armlinux
archetech has quit [Quit: Konversation terminated!]