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
apritzel has quit [Ping timeout: 272 seconds]
Pali has quit [Ping timeout: 256 seconds]
amitk has joined #armlinux
amitk_ has joined #armlinux
amitk has quit [Ping timeout: 256 seconds]
iivanov has joined #armlinux
archetech has quit [Quit: Konversation terminated!]
kos_tom has quit [Ping timeout: 250 seconds]
monstr has joined #armlinux
headless has joined #armlinux
sszy has joined #armlinux
kos_tom has joined #armlinux
djrscally has joined #armlinux
<mripard>
sboyd: thanks :)
matthias_bgg has joined #armlinux
nsaenz has joined #armlinux
Pali has joined #armlinux
shoragan[m] has quit [Quit: Bridge terminating on SIGTERM]
amstan has quit [Quit: Bridge terminating on SIGTERM]
scosu[m] has quit [Quit: Bridge terminating on SIGTERM]
a3f has quit [Quit: Bridge terminating on SIGTERM]
NishanthMenon[m] has quit [Quit: Bridge terminating on SIGTERM]
sikkileo has quit [Quit: Bridge terminating on SIGTERM]
matthiasbgg[m] has quit [Quit: Bridge terminating on SIGTERM]
psydroid has quit [Quit: Bridge terminating on SIGTERM]
mvaittin has quit [Quit: Bridge terminating on SIGTERM]
psydroid has joined #armlinux
apritzel has joined #armlinux
mvaittin has joined #armlinux
shoragan[m] has joined #armlinux
matthiasbgg[m] has joined #armlinux
scosu[m] has joined #armlinux
sikkileo has joined #armlinux
a3f has joined #armlinux
NishanthMenon[m] has joined #armlinux
amstan has joined #armlinux
apritzel has quit [Ping timeout: 245 seconds]
Misotauros has quit [Ping timeout: 252 seconds]
bps has joined #armlinux
bps has joined #armlinux
bps has quit [Changing host]
prabhakarlad has joined #armlinux
headless has quit [Quit: Konversation terminated!]
elastic_dog has joined #armlinux
apritzel has joined #armlinux
headless has joined #armlinux
<ajb-lina->
arnd: I'm resurrecting the rpmb linux driver - you mentioned moving it to its own subsystem (drivers/rpmb) - should the same go for the character interface?
<arnd>
ajb-lina-: I don't remember the details of the debate, but if I suggested making a separate subsystem that would imply having the chardev interface in the same directory as the drivers
Misotauros has joined #armlinux
milkylainen_ has quit [Quit: Ping timeout (120 seconds)]
<ajb-lina->
arnd: ack
headless has quit [Quit: Konversation terminated!]
Amit_T has joined #armlinux
sheb has joined #armlinux
sheb has quit [Remote host closed the connection]
dliviu has quit [Ping timeout: 240 seconds]
Amit_T has quit [Ping timeout: 240 seconds]
Amit_T has joined #armlinux
XV8 has joined #armlinux
mag has quit [Remote host closed the connection]
mag has joined #armlinux
mturquette has quit [Read error: Connection reset by peer]
narmstrong has quit [Read error: No route to host]
mturquette has joined #armlinux
narmstrong has joined #armlinux
zx2c4 has quit [Ping timeout: 240 seconds]
zx2c4 has joined #armlinux
monstr has quit [Remote host closed the connection]
<ajb-lina->
arnd: I guess nothing under tools ever builds in an out-of-tree build?
<arnd>
ajb-lina-: I think it is supposed to be possible to copy all of linux/tools into a separate location and build it there
tachoknight has joined #armlinux
<arnd>
we have a separate copy of a lot of the kernel headers in tools/include/ to make that work
apritzel has quit [Ping timeout: 272 seconds]
zx2c4 has quit [Ping timeout: 240 seconds]
zx2c4 has joined #armlinux
milkylainen_ has joined #armlinux
headless has joined #armlinux
zx2c4 has quit [Read error: Connection reset by peer]
zx2c4 has joined #armlinux
apritzel has joined #armlinux
zx2c4 has quit [Ping timeout: 240 seconds]
zx2c4 has joined #armlinux
Misotauros has quit [Ping timeout: 256 seconds]
<ajb-lina->
arnd: how icky is re-using the input buffer passed in an ioctl for the response frame if there is one?
matthias_bgg has quit [Quit: Leaving]
<arnd>
ajb-lina-: the ioctl command code encodes the direction bits for the structure passed as the ioctl argument, which can be read, write or both.
<arnd>
but a structure that you pass only from user to kernel space can contain pointers to other data that gets written back by the kernel, that is not too unusual
<ajb-lina->
yeah I have #define RPMB_IOC_PKEY_CMD _IORW(0xB8, 82, struct rpmb_ioc_pkey_cmd)
<arnd>
having the kernel write to the structure passed from user space as read-only would be rather unusual, though there is nothing preventing you from doing it other than bad taste
<ajb-lina->
arnd: hmm I guess some weird ass HW might be invented where the response frame is bigger than the request
Misotauros has joined #armlinux
russ has quit [Ping timeout: 272 seconds]
russ has joined #armlinux
nsaenz has quit [Remote host closed the connection]
nsaenz has joined #armlinux
nsaenz has quit [Ping timeout: 256 seconds]
russ has quit [Ping timeout: 240 seconds]
<tlwoerner>
is there a way, on a running ARM system, to investigate low-level RAM information such as, say, which regions were being accessed via which controllers?
russ has joined #armlinux
<arnd>
ajb-lina-: if all data is exchanged inside of the rpmb_ioc_pkey_cmd structure, and new hardware needs a larger struct, that would imply using a new command code
<arnd>
tlwoerner: if the firmware provides numa information, 'numactl -H' should tell you about it in abstract terms, but this is usually not the case. If you have access to /dev/mem, you can do a timing analysis to try to reverse engineer the topology, but that is probably also not what you want
darkapex has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]