<conchuod>
geertu: sounds like I should start actually booting allmodconfigs so...
<conchuod>
At the moment I only build them, but sounds like I should be doing what I do for other configs for allmodconfig too
<geertu>
conchuod: It can expose interesting issues...
<geertu>
like drivers that touch random pieces of memory without a platform check, causing run-time breakage with COMPILE_TEST=y
<geertu>
So it looks like all RV64 systems I have now print "riscv: ELF compat mode unsupported" (used to be "failed"), because you actually need special optional hardware support to use compat mode?
<Esmil>
geertu: did you get the new efi decompression in 6.1-rc1 to work? i tried booting vmlinuz.efi instead of Image, but grub just says "error: invalid magic number."
<Esmil>
..although file things its fine
<Esmil>
arch/riscv/boot/vmlinuz.efi: PE32+ executable (EFI application) RISC-V 64-bit (stripped to external PDB), for MS Windows
<Esmil>
oh, actually the Image file _is_ a little different:
<geertu>
Esmil: Haven't tried. I try to stay away from anything related to EFI.
<Esmil>
arch/riscv/boot/Image: MS-DOS executable PE32+ executable (EFI application) RISC-V 64-bit (stripped to external PDB), for MS Windows
<Esmil>
geertu: ah :)
rneese has quit []
radu2425 has joined #riscv
BootLayer has joined #riscv
radu242 has quit [Ping timeout: 260 seconds]
radu2425 is now known as radu242
\sublineReadOnly has quit [Remote host closed the connection]
dor has quit [Remote host closed the connection]
dor has joined #riscv
\sublineReadOnly has joined #riscv
<conchuod>
The commit with my T-b on it Esmil?
<conchuod>
If so, I got that working relatively easily - once I enabled the relevant config option in U-Boot.
prabhakarlad has quit [Ping timeout: 244 seconds]
Andre_H has joined #riscv
prabhakarlad has joined #riscv
radu2424 has joined #riscv
radu242 has quit [Ping timeout: 264 seconds]
radu2424 is now known as radu242
aerkiaga has joined #riscv
<Esmil>
conchuod: huh, which options are those? because the uncompressed Image file boots fine as an EFI executable
<Esmil>
(and i naively thought the whole point was the vmlinuz.efi was just an EFI executable, that happens to contain a compressed kernel, but the bootloader doesn't need to know)
aerkiaga has quit [Remote host closed the connection]
oaken-source has quit [Ping timeout: 268 seconds]
oaken-source has joined #riscv
dor has quit [Remote host closed the connection]
<conchuod>
God, I can't remember exactly what I did now, it was a month ago...
<conchuod>
I'd swear I just followed a standard doc Esmil
<conchuod>
I could very well be mis-remembering, but I feel like it was just bootefi image fdt
<Esmil>
yeah, i have those to boot the Image file
<Esmil>
(as an EFI executable)
derelict has quit [Quit: bye]
<conchuod>
I'll have to go and look at what I actually did..
<conchuod>
Probably won't be until I'm back in the office tomorrow
<Esmil>
it's ok. i'll try some stuff. enabling signing, newer u-boot etc.
jacklsw has joined #riscv
EchelonX has joined #riscv
___nick___ has joined #riscv
jobol has quit [Quit: Leaving]
jacklsw has quit [Quit: Back to the real life]
indy has quit [Ping timeout: 252 seconds]
<conchuod>
Esmil - I cracked open my laptop and sshed into my box at work.
<conchuod>
bootefi works w/ those images
<conchuod>
Sorry, bootefi works with the images from when I originally tested the patches
<conchuod>
got ahead of myself lol
<Esmil>
conchuod: yeah, you're probably loading the images directly with bootefi whereas i'm using grub to get a menu to choose which distro/kernel to boot
<conchuod>
Yah, I only tested the basic functionality that Ard exposed.
<Esmil>
i found that systemd-boot works on my unmatched and icicle boards, but grub doesn't like the header of the vmlinuz.efi produced by this new EFI_ZBOOT
<conchuod>
Right. Well unfortunately I cannot be of any help there sir
<Esmil>
i'm not sure why grub even looks at the header and doesn't just try to execute it and then handles the fail
<Esmil>
no, thanks though. i'll probably talk to Heinrich about it