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
jclsn has quit [Ping timeout: 256 seconds]
jclsn has joined #armlinux
alpernebbi has quit [Ping timeout: 260 seconds]
alpernebbi has joined #armlinux
SystemError has quit [Ping timeout: 260 seconds]
SystemError has joined #armlinux
Lockesmith has quit [Remote host closed the connection]
Lockesmith has joined #armlinux
heat has quit [Ping timeout: 268 seconds]
mvaittin has joined #armlinux
amitk_ has quit [Read error: Connection reset by peer]
amitk has joined #armlinux
amitk has quit [Ping timeout: 260 seconds]
theLockesmith has joined #armlinux
Lockesmith has quit [Ping timeout: 260 seconds]
apritzel has joined #armlinux
gclement has joined #armlinux
amitk has joined #armlinux
apritzel has quit [Ping timeout: 256 seconds]
gclement has quit [Ping timeout: 256 seconds]
iivanov has joined #armlinux
iivanov has quit [Client Quit]
iivanov_ has joined #armlinux
iivanov_ has quit [Client Quit]
iivanov has joined #armlinux
gclement has joined #armlinux
frieder has joined #armlinux
lain6141 has quit [Read error: Connection reset by peer]
lain6141 has joined #armlinux
headless has joined #armlinux
m5zs7k has quit [Ping timeout: 246 seconds]
m5zs7k has joined #armlinux
sszy has joined #armlinux
apritzel has joined #armlinux
headless has quit [Quit: Konversation terminated!]
gclement1 has joined #armlinux
psydroid has joined #armlinux
OLGA27 has joined #armlinux
OLGA27 has quit [Write error: Broken pipe]
theLockesmith has quit [Quit: WeeChat 4.2.1]
Saalim has quit [Ping timeout: 256 seconds]
Saalim has joined #armlinux
alpernebbi has quit [Remote host closed the connection]
alpernebbi has joined #armlinux
lain6141 has quit [Read error: Connection reset by peer]
lain6141 has joined #armlinux
lain6141 has quit [Changing host]
lain6141 has joined #armlinux
rvalue has quit [Ping timeout: 268 seconds]
Saalim has quit [Remote host closed the connection]
Saalim has joined #armlinux
vingu1 has joined #armlinux
rvalue has joined #armlinux
vingu1 has quit [Quit: Leaving.]
vingu1 has joined #armlinux
SystemError has quit [Remote host closed the connection]
SystemError has joined #armlinux
ungeskriptet6 has joined #armlinux
ungeskriptet has quit [Ping timeout: 264 seconds]
ungeskriptet6 is now known as ungeskriptet
ungeskriptet3 has joined #armlinux
ungeskriptet has quit [Ping timeout: 264 seconds]
ungeskriptet has joined #armlinux
ungeskriptet3 has quit [Ping timeout: 264 seconds]
ungeskriptet4 has joined #armlinux
ungeskriptet has quit [Ping timeout: 264 seconds]
ungeskriptet4 is now known as ungeskriptet
vingu1 has quit [Quit: Leaving.]
frieder has quit [Ping timeout: 260 seconds]
Stary has quit [Quit: ZNC - http://znc.in]
Fridtjof has quit [Quit: ZNC - http://znc.in]
Stary has joined #armlinux
headless has joined #armlinux
frieder has joined #armlinux
Fridtjof has joined #armlinux
heat has joined #armlinux
frieder has quit [Ping timeout: 252 seconds]
Livio has joined #armlinux
gclement1 has quit [Quit: Leaving.]
luispm has quit [Quit: Leaving]
gclement1 has joined #armlinux
gclement1 has quit [Client Quit]
gclement has quit [Ping timeout: 255 seconds]
Livio has quit [Ping timeout: 252 seconds]
russ has joined #armlinux
pivi has quit [Ping timeout: 260 seconds]
sszy has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
apritzel has quit [Ping timeout: 260 seconds]
cbeznea_ has joined #armlinux
cbeznea has quit [Ping timeout: 268 seconds]
pivi has joined #armlinux
TheCoffeMaker has quit [Ping timeout: 240 seconds]
oldgalileo has joined #armlinux
TheCoffeMaker has joined #armlinux
<oldgalileo> Hi! I got pointed this way from #osdev. I'm trying to include EFI debug symbols in the Linux kernel. [CONFIG_DEBUG_EFI](https://elixir.bootlin.com/linux/v5.10.104/source/arch/arm64/kernel/efi-header.S#L103) but I'm honestly very lost as to how to actually go about including the symbols
TheCoffeMaker has quit [Excess Flood]
<oldgalileo> With CONFIG_DEBUG_EFI enabled, I see the `efi_debug_table` in the ELF headers. Do I need to manually do copy in debug symbols from EDKII (I have the `.debug` files from a build)?
TheCoffeMaker has joined #armlinux
gclement has joined #armlinux
gclement has quit [Quit: Leaving.]
Livio has joined #armlinux
iivanov has quit [Remote host closed the connection]
iivanov has joined #armlinux
iivanov has quit [Client Quit]
oldgalileo has quit [Ping timeout: 256 seconds]
cbeznea_ has quit [Ping timeout: 264 seconds]
<mwalle> krzk: robher: regarding machine compatible strings, what if there is simply no vendor of a board, like if it is open hardware. are there any recommendations?
<robher> mwalle: Is there no organization/project behind the design?
lain6141 has quit [Read error: Connection reset by peer]
lain6141 has joined #armlinux
<mwalle> robher: no it's actually my private little project. not saying i'll upstream the dts (yet?). i just have a hard time putting something where the vendor is supposed to be
<mwalle> robher: i mean, i could just come up with a name. but yeah, maybe you were aware of anybody doing something similar
apritzel has joined #armlinux
Livio has quit [Ping timeout: 240 seconds]
lain6141 has quit [Remote host closed the connection]
lain6141 has joined #armlinux
<robher> mwalle: mwalle,foo-board?
<robher> mwalle: seriously, we can probably just omit any vendor.
vingu1 has joined #armlinux
vingu1 has left #armlinux [#armlinux]
<mwalle> robher: i was also thinking about 'compatible = "foobar", "oshw,deNNNN"', where "deNNNN" is the project number you'll get when you apply at oshw for that project. But not sure, that might ever pass your validation schema, because "foobar" doesn't have any (vendor) prefix which make it unambiguous
<robher> mwalle: Just "oshw,deNNNN" seems fine to me.
<mwalle> robher: ok
headless has quit [Quit: Konversation terminated!]
psydroid has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
oldgalileo has joined #armlinux
<oldgalileo> Hi! Don't have a BNC, so I'm repeating my question from earlier. Don't mean to spam:
<oldgalileo> I'm trying to include EFI debug symbols in the Linux kernel. [CONFIG_DEBUG_EFI](https://elixir.bootlin.com/linux/v5.10.104/source/arch/arm64/kernel/efi-header.S#L103) but I'm honestly very lost as to how to actually go about including the symbols
<oldgalileo> With CONFIG_DEBUG_EFI enabled, I see the `efi_debug_table` in the ELF headers. Do I need to manually do copy in debug symbols from EDKII (I have the `.debug` files from a build)?
<conchuod> ardb: Is probably the one that'd know that stuff best?
<oldgalileo> Honestly I might be too far out of my depth with the assembly there. I'm trying to understand it, and reading it I'd expect there to be an `.init.rodata` section in the vmlinux ELF headers but I don't see that section. Just the `efi_debug_table` in the `.init.data` section
<oldgalileo> As a bit of context, I'm debugging an EFI crash which happens when a TrustZone session is closed and a call is made to EFI at the same time.
<oldgalileo> It looks like this causes a crash in EFI that the Kernel is able to unwind. I have the PC and LR which are outside of the normal Kernel memory space. My thought was to use the PC + CONFIG_EFI_RUNTIME_MAP to figure out at least which Dxe the crash is happening in.
<oldgalileo> However CONFIG_EFI_RUNTIME_MAP isn't available on ARM. So that seems like a deadend too. I'm pretty out of my depth here and lost :/ If anyone could help, I'd buy them a beer (in person if in Berlin ;) )
<heat> you might have more luck posting this in the linux-efi ML
<oldgalileo> heat: Hi again! Is it normal to ask for beginner help? I feel embarrassed as I think I'm just missing some very straight forward step for debugging.
<heat> it's not beginner help, you're dealing with awful breakage across multiple layers xD
<heat> i don't think CONFIG_EFI_RUNTIME_MAP is getting you much, that exports the runtime map only, but *not* the corresponding efi modules (and you can't get them after you exit boot services i'm pretty sure)
<heat> as far as i understand, CONFIG_DEBUG_EFI only gets you more debug in case you crash in the efistub bit (before you EBS), but i haven't dabbled with PE debug stuff before and ard might know better
SystemError has quit [Remote host closed the connection]
SystemError has joined #armlinux
<oldgalileo> On the latter point, that makes sense. I couldn't find any magic that looked into `.init.rodata` for debug symbols.
dliviu has quit [Ping timeout: 268 seconds]
dliviu has joined #armlinux
SystemError has quit [Ping timeout: 260 seconds]
SystemError has joined #armlinux
amitk has quit [Ping timeout: 240 seconds]