Thank Ron!
If anyone's interested, you can find the Buildroot/kernel configs and Jeltka script @
https://johnlewis.ie/buildroot-2014.08-config https://johnlewis.ie/linux-3.16.6-config https://johnlewis.ie/jeltka.sh
It's out of date and could use some other improvements, but I'm sure it would save someone a lot of time getting a kernel payload working in under 3.5 megs size.
John.
On 2016-01-21 18:39, ron minnich wrote:
I think JELTKA is a model of how it can be done. Consider talking to John Lewis.
Ron, Satisfied JELTKA user.
On Thu, Jan 21, 2016 at 9:58 AM Patrick Georgi via coreboot coreboot@coreboot.org wrote:
2016-01-21 18:49 GMT+01:00 Kitestramuort kitestramuort@autistici.org:
Can I compile it 64bit?
As long as you keep the 32bit entry point around, yes (which I think is the default configuration for x86_64 kernels). In kconfig/menuconfig/..., select a linux payload, and point to the bzImage file. That should work (and this part of coreboot is pretty well testable with our QEmu targets, in case you want to try it out first).
Is there any further documentation on this?
Sadly documentation is not a strength in this project.
I found something on the wiki https://www.coreboot.org/Board:tyan/s2891#LAB_payload [1]
The kexec information there is probably still useful, the buildrom stuff is horribly outdated.
Patrick
Google Germany GmbH, ABC-Str. 19, 20354 Hamburg Registergericht und -nummer: Hamburg, HRB 86891, Sitz der Gesellschaft: Hamburg Geschäftsführer: Matthew Scott Sucherman, Paul Terence Manicle
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot [2]
Links:
[1] https://www.coreboot.org/Board:tyan/s2891#LAB_payload [2] http://www.coreboot.org/mailman/listinfo/coreboot