<Tartarus>
pbrobinson: Am I reading the DTS files right, and the Pi 3 does not have an RNG (no brcm,bcm2711-rng200 compatible RNG, only on the 4) ?
<Tartarus>
xypron: A funny but maybe good / intentional is that if you run EFI SelfTest on a platform that has DM_RNG and RNG drivers, but no RNGs found, the RNG test fails
<pbrobinson>
Tartarus: correct, no RNG on the rpi3
<Kwiboo>
Tartarus, sjg1: with recent lwip and mbedtls merge there are some new $(SPL_) in a few Makefile in master, are these expected to work or must they be changed to $(XPL_) or $(PHASE_) ?
slobodan has joined #u-boot
rvalue- has joined #u-boot
sszy has joined #u-boot
rvalue has quit [Ping timeout: 276 seconds]
rvalue- is now known as rvalue
___nick___ has joined #u-boot
slobodan has quit [Read error: Connection reset by peer]
slobodan has joined #u-boot
prabhakalad has quit [Quit: Konversation terminated!]
prabhakalad has joined #u-boot
___nick___ has quit [Ping timeout: 245 seconds]
___nick___ has joined #u-boot
retr0id has quit [Remote host closed the connection]
retr0id has joined #u-boot
Guest6 has joined #u-boot
alan_o has quit [Remote host closed the connection]
alan_o has joined #u-boot
warpme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Stat_headcrabbed has joined #u-boot
Stat_headcrabbed has quit [Quit: Stat_headcrabbed]
Stat_headcrabbed has joined #u-boot
mmu_man has joined #u-boot
Guest6 has quit [Quit: Client closed]
<Tartarus>
pbrobinson: thanks
<Tartarus>
Kwiboo: I think it's correct? SPL_ isn't dead? I find the new arrangement more confusing than before, but I'm probably the minority
mmu_man has quit [Ping timeout: 244 seconds]
<pbrobinson>
Tartarus: I don't think you are, I am confused by it too, but I've put it on the back burner while dealing with other things like LEDs/ACPI
<Tartarus>
You can probably make it fail in sandbox even, if you use the normal linux userspace trick to force 32bit mode?
<Tartarus>
(... we should try and do that in general I bet)
warpme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
goliath has quit [Quit: SIGSEGV]
<sjg1>
Kwiboo: Yes it could be correct. XPL_BUILD means any xPL build; SPL_BUILD means just SPL; PHASE_ means it uses Kconfig to select
eballetbo has quit [Quit: Connection closed for inactivity]
<Tartarus>
... setarch
<Tartarus>
And whew, there, I have test_ut.py going on real hardware now. And it showed the next mistake in my "tell me if I don't have expected pass/fail numbers", heh
mckoan is now known as mckoan|away
Stat_headcrabbed has quit [Quit: Stat_headcrabbed]
<mrkiko>
I am seeing an issue in mt7981, when I enabled console multiplexing and did set "stderr", "stdin" and "stdout" to "serial,nc". I can observe correct operation, but only setting these variables once u-boot is already in the CLI. If I do set those variables and save them in the env, then u-boot crashes
goliath has joined #u-boot
ikarso has quit [Quit: Connection closed for inactivity]
<xypron>
Tartarus: At ExitBootServices all dm devices are removed. So returning to U-Boot makes no sense. We must reboot in our EFI boot tests.
slobodan has quit [Read error: Connection reset by peer]
slobodan has joined #u-boot
Stat_headcrabbed has joined #u-boot
vagrantc has joined #u-boot
Stat_headcrabbed has quit [Quit: Stat_headcrabbed]
<calebccff>
Tartarus: nooo not a bug! I hate those :L uhh that's super weird just the last 2 bytes is cut off
<Tartarus>
So my question, once you can digest the email is, what's snapdragon doing here?
<calebccff>
Tartarus: qualcomm platforms don't need any virtual addressing. The SMMU driver is only needed when we're booting in EL1 with Qualcomm's hypervisor because it emulates some SMMU registers, meaning unless we "configure the SMMU" DMA from peripherals trips some secure watchdog
<calebccff>
if we run U-Boot on qualcomm platforms in EL2 or EL3 the SMMU driver is entirely unnecessary
<calebccff>
for DART though based on my (quite) limited understanding I'd be inclined to agree that this was a perfectly valid use of LMB
<calebccff>
i bet it would be doable to refactor LMB to provide the new default global state interface and expose a secondary API which allows for using some custom state
<Tartarus>
Ah, OK, I was hoping you had solved this problem with something private to the snapdragon code :(
<calebccff>
alas, I haven't yet found a chance to be cool and use virtual addressing in U-Boot :P
mmu_man has quit [Ping timeout: 245 seconds]
<calebccff>
not even with PCIe!! Qualcomm just allocate a bunch of physical address space in the 32-bit region