Tartarus changed the topic of #u-boot to: SOURCE MOVED TO https://source.denx.de/u-boot/u-boot.git / U-Boot v2024.01 is OUT / Merge Window is OPEN, next branch is CLOSED / Release v2024.04 is scheduled for 02 April 2024 / Channel archives at https://libera.irclog.whitequark.org/u-boot
ikarso has quit [Quit: Connection closed for inactivity]
mmu_man has quit [Ping timeout: 260 seconds]
mmu_man has joined #u-boot
KREYREN__ has joined #u-boot
KREYREN__ has quit [Remote host closed the connection]
KREYREN_ has quit [Ping timeout: 240 seconds]
KREYREN__ has joined #u-boot
camus has joined #u-boot
KREYREN_ has joined #u-boot
KREYREN__ has quit [Ping timeout: 240 seconds]
KREYREN_ has quit [Remote host closed the connection]
KREYREN has joined #u-boot
KREYREN has quit [Remote host closed the connection]
KREYREN has joined #u-boot
jclsn has quit [Ping timeout: 256 seconds]
jclsn has joined #u-boot
KREYREN_ has joined #u-boot
KREYREN has quit [Ping timeout: 240 seconds]
KREYREN_ has quit [Remote host closed the connection]
KREYREN_ has joined #u-boot
KREYREN_ has quit [Remote host closed the connection]
KREYREN_ has joined #u-boot
KREYREN_ has quit [Remote host closed the connection]
KREYREN_ has joined #u-boot
mmu_man has quit [Ping timeout: 264 seconds]
flyback has quit [Remote host closed the connection]
flyback has joined #u-boot
Clamor has joined #u-boot
qqq has joined #u-boot
monstr has joined #u-boot
stefanro has quit [Quit: Leaving.]
stefanro has joined #u-boot
goliath has joined #u-boot
jmasson has joined #u-boot
mckoan|away is now known as mckoan
ladis has joined #u-boot
ikarso has joined #u-boot
gsz has joined #u-boot
sszy has joined #u-boot
mripard has joined #u-boot
m5zs7k has quit [Ping timeout: 260 seconds]
m5zs7k has joined #u-boot
frieder has joined #u-boot
alpernebbi has quit [Ping timeout: 260 seconds]
alpernebbi has joined #u-boot
alpernebbi has joined #u-boot
redbrain has quit [Read error: Connection reset by peer]
alpernebbi has quit [Ping timeout: 252 seconds]
redbrain has joined #u-boot
alpernebbi has joined #u-boot
alpernebbi has joined #u-boot
alpernebbi has quit [Changing host]
alpernebbi has quit [Ping timeout: 276 seconds]
alpernebbi has joined #u-boot
alpernebbi has joined #u-boot
Clamor has quit [Read error: Connection reset by peer]
Clamor has joined #u-boot
alpernebbi has quit [Ping timeout: 260 seconds]
alpernebbi has joined #u-boot
alpernebbi has joined #u-boot
ldevulder has joined #u-boot
slobodan has joined #u-boot
dsimic has quit [Ping timeout: 264 seconds]
dsimic has joined #u-boot
ezulian has joined #u-boot
alpernebbi has quit [Ping timeout: 252 seconds]
mmu_man has joined #u-boot
KREYREN_ has quit [Remote host closed the connection]
KREYREN_ has joined #u-boot
KREYREN_ has quit [Remote host closed the connection]
jmasson has quit [Ping timeout: 256 seconds]
Clamor has quit [Ping timeout: 256 seconds]
Clamor has joined #u-boot
Stat_headcrabed has joined #u-boot
ladis has quit [Remote host closed the connection]
ladis has joined #u-boot
<xypron> Tartarus: The EFI stub brings its own x86 device drivers. The EFI app relies on the services offered by the host EFI implementation.
<Tartarus> OK. And in the stub, that relies on the EFI implementation to load the drivers and then expose them the normal EFI way yes?
<Tartarus> In my mind at least, on the U-Boot side, U-Boot as app or payload should be the same, outside of the stuff that we've already had to extract for things like "hello world" to already work and be generic, for any arch
<xypron> Tartarus: The payload (stub) does not rely on anything but being being loaded by a UEFI firmware. The EFI payload exposes an EFI API of its own. The EFI app does not.
KREYREN has joined #u-boot
<xypron> Tartarus: I guess any defconfig which produces a relocatable U-Boot should be reconfigurable as payload which just means to prepend a header to jump to the normal U-Boot entry point.
monstr has quit [Remote host closed the connection]
<Tartarus> Yes
<xypron> Tartarus: For the app architecture dependency comes where it load a kernel and boots it via the legacy entry point. Booting an EFI application would have to be delegated back to the host UEFI implementation.
<Tartarus> Same as x86?
<Tartarus> I mean, maybe we're talking about different problems here
<Tartarus> The "make U-Boot run from UEFI" part should be architecture agnostic. Just like our EFI hello world is. We're run from UEFI and there's APIs to follow and use, and we should have those things abstracted already
<Tartarus> The only odd thing I see right now is that there's stuff in arch/x86/cpu/efi which really should be in board/ but it too is not x86 centric, by and large
<Tartarus> (or when it is, it's trivially so)
Stat_headcrabed has quit [Quit: Stat_headcrabed]
jmasson has joined #u-boot
goliath has quit [Quit: SIGSEGV]
frieder has quit [Remote host closed the connection]
matthias_bgg has quit [Ping timeout: 268 seconds]
KREYREN has quit [Remote host closed the connection]
KREYREN has joined #u-boot
KREYREN has quit [Remote host closed the connection]
KREYREN has joined #u-boot
Clamor has quit [Ping timeout: 256 seconds]
matthias_bgg has joined #u-boot
Clamor has joined #u-boot
KREYREN has quit [Remote host closed the connection]
KREYREN has joined #u-boot
mmu_man has quit [Ping timeout: 252 seconds]
mripard has quit [Quit: mripard]
jfsimon1981 has joined #u-boot
ldevulder has quit [Read error: Connection reset by peer]
ldevulder has joined #u-boot
mckoan is now known as mckoan|away
ezulian has quit [Ping timeout: 264 seconds]
KREYREN has quit [Remote host closed the connection]
sszy has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #u-boot
jmasson has quit [Remote host closed the connection]
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #u-boot
___nick___ has quit [Client Quit]
___nick___ has joined #u-boot
matthias_bgg has quit [Ping timeout: 260 seconds]
ldevulder has quit [Ping timeout: 246 seconds]
goliath has joined #u-boot
slobodan has quit [Ping timeout: 260 seconds]
matthias_bgg has joined #u-boot
ldevulder has joined #u-boot
___nick___ has quit [Ping timeout: 246 seconds]
jfsimon1981 has quit [Remote host closed the connection]
Clamor has quit [Read error: Connection reset by peer]
mmu_man has joined #u-boot
gsz has quit [Ping timeout: 252 seconds]
ladis has quit [Quit: Leaving]
pedro_pt69 has joined #u-boot
<pedro_pt69> hi , anyone here with experience in u-boot
<mps> :) (sorry couldn't resist)
<pedro_pt69> i have here an isp router that does not allow me to get a shell , they locked it after boot , but i can have access over serial line to uboot
<pedro_pt69> U-Boot 1.2.0-dirty (Nov 23 2016 - 18:58:49) Puma6 - PSPU-Boot 2.0.0.39
<marex> release date January 8th 2007 , no doubt with bajilion vendor patches
<mps> pedro_pt69: I'm not sure I can help (especially with so old u-boot) but ask your question and wait, probably someone will know answer
<pedro_pt69> this is the bootcmd in environment https://pastebin.com/pExP6KLB
<pedro_pt69> all those variables in script are set in envrironment
<pedro_pt69> forget that init=/bin/sh ; there
<pedro_pt69> that does not exit
<pedro_pt69> these are all the environment settings in u-boot https://pastebin.com/MDBQxEGt
<marex> please use paste.debian.net or something which isnt one big ad
pedro_pt has joined #u-boot
<pedro_pt> and these are all the commands available i have from u-boot https://paste.debian.net/1304972/
pedro_pt69 has quit [Ping timeout: 250 seconds]
<pedro_pt> i am looking for a way to invoke a shell after boot
<marex> setenv bootargs init=/bin/sh
<marex> maybe
<pedro_pt> i already did that , no chage
<pedro_pt> boot sequence
<marex> maybe the kernel is built with built-in command line and ignores the uboot one ?
<pedro_pt> i have no idea :D
<pedro_pt> all i need are ideas to test here
goliath has quit [Quit: SIGSEGV]
<marex> pedro_pt: check the kernel config, it should be available to you, both U-Boot and the kernel are GPL
<marex> presumably the vendor did release the sources ?
<pedro_pt> this is an arris router , they will never give it to me
<marex> pedro_pt: the software is GPL, if you have the binary you have legal right for the source
<pedro_pt> i know , but since this router is from ISP things change drastically in that point
<pedro_pt> actually i do not even see this model on their website
<pedro_pt> probably was made specifically for this isp
<pedro_pt> i know it is an arris router because it says outside
<pedro_pt> TG2492NO the model
<pedro_pt> however the shape is not like it shows on arris website
flokli has quit [Ping timeout: 260 seconds]
ikarso has quit [Quit: Connection closed for inactivity]
pedro_pt has quit [Quit: Client closed]
flokli has joined #u-boot
pedro_pt has joined #u-boot
pedro_pt has quit [Client Quit]