D249 - The display path threw away every code it was given

status: decided

Seven places in src/display.c gave up, and not one kept the number the platform returned. The report said display|failed|the display refused the framebuffer - a sentence about a step, from a call with five arguments.

Every check in this program reports a code with a failure. The display path grew its own reporting and never inherited the rule, so the one part a reader can look up or compare between two consoles was discarded at the moment it was produced.

obs_give_up_code carries it, the display record has a third field, and the first run with it produced 0x80290015 - which turned out to be the whole answer, four steps later. The number had been available on every previous run and thrown away each time.