-
jbkhrm...
-
spicywolfWho do I need to get into contact with to handle issue tracker/gerrit account management?
-
jbkjclulow is probably your best bet
-
spicywolfSounds good. I will likely dispatch an email here shortly then. Thank you jbk.
-
jclulowYour attention please!
-
jclulowWhomst amongst you will run this for me and tell me the output: pfexec mdb -ke 'fb_info::print paddr'
-
richlowepaddr = 0xbe9d7000
-
richlowenot sure to what degree I have an fb
-
jclulowTo some degree, certainly!
-
sommerfeldacross an assortment of machines: paddr = 0xf9000000 ; paddr = 0xbc000000 ; paddr = 0xfa000000 ; paddr = 0; paddr = 0xfd000000
-
jclulowthanks sommerfeld
-
jclulowCritically they're all inside the 32-bit space
-
jclulowI think things become a bit sad if the framebuffer mapping ends up higher than that
-
jclulow
-
jclulowWe should really get to the point where loader can just jump to the ELF entrypoint
-
jclulowin long mode already
-
sommerfeld(BTW, those machines were a mix of oldish (decade+) and newish (purchased in last 2 years) plus one virtual machine (oddly, that wasn't the one with paddr==0)
-
jclulowYeah. I have a brand new machine that has an AMD GPU which has chosen to put the framebuffer up high at 0xfce0000000
-
jclulowwhich, hilariously, when truncated, is I think e0000000
-
jclulowwhich is the mmio base for PCI
-
richloweope
-
rmustaccThat is a disaster.
-
sommerfeldthe paddr=0 machine is the newest, and it's got displayport and HDMI connectors (displayport worked on initial install but it's running headless right now with a serial console)
-
jclulowsommerfeld: I think when you're headless sometimes the firmware just won't plumb up the graphical EFI stuff
-
sommerfeldwhich makes total sense -- why waste memory on a frame buffer nobody's going to use?
-
jclulowwell, (a) the firmware doesn't actually know that, (b) I might plug one in!
-
jclulowBut the real answer is, of course, DRM/KMS
-
jclulowso that we can, you know, turn the screen on ourselves as needed, etc
-
jclulowalas
-
jclulowI will stop us shitting into the mmio space lol