On 24.03.2017 04:16, Sam Kuper wrote: > On 23/03/2017, Arthur Heymans <art...@aheymans.xyz> wrote: >> Last option is hook up libgfxinit, an alternative Intel display init >> code written in ada/spark, which might set up display correctly... > > Nice. I will look into that when I get a chance. It might take me a > while. I haven't built an Ada toolchain before. Would be great if it > works, though!
This got a lot easier just yesterday. On most Linux distros you just have to install the gnat package (sometimes called gcc-ada) matching your GCC. Then, if you are up-to-date on coreboot master, this should work: $ make crossgcc-clean $ # or `mv util/crossgcc/xgcc{,.bak}` if you want to keep a backup $ make crossgcc-i386 BUILD_LANGUAGES=c,ada CPUS=4 The `BUILD_LANGUAGES=c,ada` shouldn't be necessary but makes it error- out in case something is wrong with gnat. You'll have to hook it up for the X201 then, similar to "1b3a6e4b14 mb/google/slippy: Hook up libgfxinit". And select CONFIG_MAINBOARD_ USE_LIBGFXINIT. Let me know if you have further questions / need any assistance. Nico -- coreboot mailing list: coreboot@coreboot.org https://www.coreboot.org/mailman/listinfo/coreboot