David Woodhouse writes: > Make vmlinux the default target instead of zImage would seem like a > better answer. I'm surprised that it isn't like that already, in fact -- > and I'm only inferring that it isn't from your message. I always thought > that if I typed 'make' I got the vmlinux and not a zImage.
You're obviously an old-timer. :) Plain "make" has made the zImage since at least 2002 in 32-bit and since January 2004 in 64-bit. The alternative to including dtc is to include compiled versions of all the .dts files. The difficulty with that is that .dtb files are binary blobs which can't be updated with a patch. The shipped versions could possibly be shipped as .S versions, or I (and everyone else who has a tree that I pull from) could have something in my/their patch-applying scripts that updates the .dtbs if necessary, but in both cases things could get out of sync for one reason or another without it being obvious. In contrast, if the version of dtc in the kernel tree gets out of date, it will become obvious pretty quickly because compiles will start failing. And anyway, the kernel dtc only needs to be recent enough to compile the .dts files in the kernel tree. Paul. _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev