Tartarus changed the topic of #u-boot to: SOURCE MOVED TO https://source.denx.de/u-boot/u-boot.git / U-Boot v2025.01, v2025.04-rc2 are OUT / Merge Window is CLOSED, next branch is OPEN / Release v2025.04 is scheduled for 07 April 2025 / Channel archives at https://libera.irclog.whitequark.org/u-boot
naoki has quit [Quit: naoki]
naoki has joined #u-boot
naoki has quit [Read error: Connection reset by peer]
naoki1 has joined #u-boot
goliath has quit [Quit: SIGSEGV]
naoki1 has quit [Client Quit]
naoki has joined #u-boot
naoki has quit [Ping timeout: 272 seconds]
sally has quit [Quit: sally]
vagrantc has quit [Quit: leaving]
sally has joined #u-boot
vfazio_ has joined #u-boot
vfazio has quit [Ping timeout: 272 seconds]
dhruvag2000 has joined #u-boot
zibolo_ has quit [Ping timeout: 245 seconds]
zibolo has joined #u-boot
Danct12 has quit [Quit: ZNC 1.9.1 - https://znc.in]
Danct12 has joined #u-boot
Daanct12 has joined #u-boot
naoki has joined #u-boot
jclsn has quit [Ping timeout: 272 seconds]
jclsn has joined #u-boot
f_[x] has quit [Remote host closed the connection]
mmu_man has quit [Ping timeout: 272 seconds]
dhruvag2000 has quit [Quit: Connection closed for inactivity]
flyback has quit [Ping timeout: 260 seconds]
flyback has joined #u-boot
Daanct12 has quit [Quit: WeeChat 4.5.1]
clamor has joined #u-boot
clamor has quit [Ping timeout: 248 seconds]
clamor has joined #u-boot
Daanct12 has joined #u-boot
enok has joined #u-boot
pbergin has joined #u-boot
ldevulder has joined #u-boot
mckoan|away is now known as mckoan
naoki has quit [Quit: naoki]
naoki1 has joined #u-boot
naoki1 is now known as naoki
enok has quit [Quit: enok]
enok has joined #u-boot
enok has quit [Ping timeout: 252 seconds]
enok has joined #u-boot
enok71 has joined #u-boot
enok has quit [Ping timeout: 276 seconds]
enok71 is now known as enok
monstr has joined #u-boot
ldevulder has quit [Quit: Leaving]
monstr has quit [Ping timeout: 252 seconds]
ldevulder has joined #u-boot
mmu_man has joined #u-boot
clamor has quit [Read error: Connection reset by peer]
clamor has joined #u-boot
grs has joined #u-boot
naoki has quit [Quit: naoki]
slow99 has quit [Ping timeout: 248 seconds]
slow99 has joined #u-boot
devarsh has joined #u-boot
devarsh has quit [Client Quit]
devarsh has joined #u-boot
devarsh has quit [Client Quit]
devarsh_ has joined #u-boot
devarsh_ has quit [Client Quit]
mckoan is now known as mckoan|away
pericycle has joined #u-boot
grs has quit [Quit: grs]
clamor has quit [Remote host closed the connection]
clamor has joined #u-boot
Jones42 has joined #u-boot
Daanct12 has quit [Quit: WeeChat 4.5.1]
enok has quit [Ping timeout: 248 seconds]
f_[x] has joined #u-boot
f_[x] has quit [Ping timeout: 260 seconds]
enok has joined #u-boot
<apalos> sjg1: around?
<sjg1> apalos: Yes, hi
<apalos> i've sent a new version of that mmu patches
<apalos> Do you understand why I cant use cpu_ops
<apalos> because it would be cleaner, but we need to sort out when that thing gets called first
<sjg1> Could you make the extra output an option to meminfo, so it only displays the plain memory map by default?
<sjg1> It seems that at least the printing could be done with a CPU op?
<apalos> printing maybe but I'd like to make a change in the whole DM logic, because that's what been stopping us from using it in various places
<apalos> For the printing, what peopler usually refer as the 'memory map'
<apalos> is what meminfo prints with my patches on top, so I really think it's better to keep it
<apalos> I moved the print around as you asked so it only prints with that option enabled
<apalos> as for printing, I think we are doing a bit too much, cpu_ops is not about printing the mmu memory map....
<apalos> It should be just cpu_ops
<apalos> On the cpu_ops themselves now though
<apalos> I posted a branch which impelments the *same* functionality using cpu_ops
<apalos> But it works on 5 boards if we someone compiles with U-Boot DTs, and 0 boards if someone usese the upstream DT
<apalos> For things that are *not* really drivers, like the cpu
<apalos> Why cant we have the DM ignore the DT match if it doesnt find any and install regardless?
<apalos> that would make it instantly usable
enok has quit [Read error: Connection reset by peer]
enok has joined #u-boot
<apalos> well not ingore, it can still match if it finds something, but for certain things that dont need drviers like the cpu, install default ops if there's no match
<sjg1> apalos: If Tom is happy I don't mind what you do
<sjg1> For CPU if you don't have a DT node how will you know which CPU type it is?
<apalos> you are compiling for a very specific architecture
<apalos> most of the arm cpu are the same cache wise, so is x86 so is risc-v
<apalos> but that's ok, I'll wait for Tom to see if he is ok or not
<qschulz> marex: had a random thought about your TF-A in kernel fit setup. Considering we can pass an FDT to TF-A and that U-Boot and the kernel can have a different FDT, I was wondering if there was a chance we could load the kernel FDT+FDTO from the kernel fit and pass it to TF-A, and then continue to boot
<qschulz> have no usecase for it though, so take this as a brain dump :)
<qschulz> (would also be an issue on Rockchip because upstream kernel DTB are now gaining symbols by default whenever they have a overlay that cna be applied and they won't fit into the space allocated by TF-A for the FDT anymore :)
sally has quit [Quit: sally]
Jones42 has quit [Quit: Client closed]
ikarso has quit [Quit: Connection closed for inactivity]
enok has quit [Ping timeout: 248 seconds]
ikarso has joined #u-boot
mmu_man has quit [Ping timeout: 252 seconds]
f_[x] has joined #u-boot
mmu_man has joined #u-boot
adriano has joined #u-boot
goliath has joined #u-boot
mripard has quit [Quit: WeeChat 4.5.1]
clamor has quit [Ping timeout: 244 seconds]
sally has joined #u-boot
clamor has joined #u-boot
cambrian_invader has joined #u-boot
vagrantc has joined #u-boot
<Tartarus> Yes, I'm not really sure that drivers/cpu/cpu-uclass.c and related is the right path for the feature. The uclass seems to be about providing some per-vendor descriptive information and this is an architectural feature that exists, or not. If we *really* needed some runtime checking I'm sure there's some bits to check
adriano has quit [Quit: Client closed]
mmu_man has quit [Ping timeout: 244 seconds]
mmu_man has joined #u-boot
dsimic has quit [Ping timeout: 252 seconds]
dsimic has joined #u-boot
mmu_man has quit [Ping timeout: 272 seconds]
mmu_man has joined #u-boot
clamor has quit [Ping timeout: 244 seconds]
clamor has joined #u-boot
clamor has quit [Ping timeout: 248 seconds]
clamor has joined #u-boot
prabhakalad has quit [Ping timeout: 244 seconds]
persmule has quit [Ping timeout: 264 seconds]
clamor has quit [Read error: Connection reset by peer]
persmule has joined #u-boot
clamor has joined #u-boot
clamor has quit [Read error: Connection reset by peer]
mmu_man has quit [Ping timeout: 244 seconds]
mmu_man has joined #u-boot
tlwoerner has quit [Ping timeout: 268 seconds]