Re: Curiosity about multi-architecture OSes
Posted: Sat Jan 30, 2021 1:45 am
This is becoming a bad habit between the two of us.
"manufacturer couldn't care less" vs. "manufacturer actually supplies it". "Invalid" was probably the wrong word. "Wrong" would have been better.bzt wrote:Erhm, invalid how?
At least u-boot also uses it.bzt wrote:DT is still a Linux thing
At least one manufacture cares enough. That is enough to disprove your claim that no manufacturers care. In reality the number of manufacturers that care exceeds one, and is not limited to just PowerPC. Now on x86, yes, there nobody makes DTBs. But x86 is often lost in its own little world. It is starting to infect the ARM world. We shall see.bzt wrote:and the other manufacturers don't give a sh*t about providing DTBs (in contrast to ACPI tables which are in memory so manufacturers must provide it in the firmware regardless to the OS).
Last time I had a BIOS update it took significantly longer than five minutes.bzt wrote:And you can just as well fix an AML in five minutes.
Documentation. If unavailable, choose another manufacturer.bzt wrote:The problem is, if it's wrong, how do you know what are the correct parameters (for both ACPI and DT)?
Depends on "market". Desktops and servers, yes. Embedded not so much. Embedded is dominated by ARM instead. And yes the rest is marginal, but not dead yet.bzt wrote:Sadly no. The market is dominated by x86, and now with the rise of mobiles ARM. All the others' share are just marginal (sadly, I liked PowerPC a lot).
The sentence immediately following was the point. Sometimes even different sentences are connected.bzt wrote:Yes, of course I know, that's the reason why I've linked it... What is your point here?
No other reliable/universal way, yes. You could also require the bootloader to identify the platform and hold a repository of information on how a bunch of specific mainboards work, and for a small kernel that only has to run on computers the author directly controls, this could be enough. And that is exactly what DTBs are.bzt wrote:There's no other way to detect hardware on many architectures,
Probably bad word choice on my part. I was referring to the _OSI method and how you need to pretend to be a recent Windows version to get the AML to give you all the features.bzt wrote:Citation needed! How on earth could some tables and bytecode in memory shut out an OS??? That just makes no sense.