meowie has quit [Remote host closed the connection]
meowie has joined #rust-embedded
meowie has quit [Remote host closed the connection]
meowie has joined #rust-embedded
bandini has joined #rust-embedded
bandini has quit [Client Quit]
Mathias[m] has joined #rust-embedded
<Mathias[m]>
<whitequark[cis]> probably also whatever arm's version of SEV is called
<Mathias[m]>
The larger name is Arm CCA (Confidential Computing Architecture) which includes firmware interfaces, built on the RME (Realm Management Extension) feature of the architecture (Armv9.2-A if memory serves).
<whitequark[cis]>
thank you
exark has quit [Ping timeout: 246 seconds]
sroemer has joined #rust-embedded
_whitelogger has joined #rust-embedded
<thejpster[m]>
<thejpster[m]> is this an LLD bug?
<thejpster[m]>
I think this is an ld bug.
glitchy has quit [Quit: glitchy]
glitchy has joined #rust-embedded
Lumpio[m] has quit [Quit: Idle timeout reached: 172800s]
dirbaio[m] has quit [Quit: Idle timeout reached: 172800s]
sroemer has quit [Quit: WeeChat 4.7.2]
bandini has joined #rust-embedded
glitchy has quit [Remote host closed the connection]
glitchy has joined #rust-embedded
glitchy has quit [Remote host closed the connection]
rainbyte has quit [Read error: Connection reset by peer]
rainbyte has joined #rust-embedded
<i509vcb[m]>
The executor shouldn't necessarily care about the reduced register file.
<i509vcb[m]>
The compiler will just register allocate differently
<ruabmbua[m]>
yeah, only trap handler assembly should matter, and it seems correct.
<ruabmbua[m]>
What I also noticed is that the toolchain does not generate the correct elf metadata attributes.
<ruabmbua[m]>
it leaves out the extensions for whatever reason, and gdb stupidly decides to not disassemble instructions that are not whitelisted in the elf file...