Originally posted by codestr0m
View Post
1) Heavy GNU extension use (We're missing some here)
2) Heavy inline asm
3) Debugging the bootup process (It's not easy to debug why the SMP built kernel doesn't boot)
2) Heavy inline asm
3) Debugging the bootup process (It's not easy to debug why the SMP built kernel doesn't boot)
slightly off-topic but...
does ekopath require having your modules builtin, or can it build initrd okay??? (with ICC they must be built in - unless something has changed). - also by the same token - would having the modules built in, improve the situation / problems related to #3 ???
Another example is glibc. In this case making our GCC front-end emit IR that is correct for the backend was a major pita. With ENZO we've made *huge* changes around this area and now a lot easier. (GCC/GNU code is gone entirely and why you may see ENZO building an small linux distribution from the ground up before EKOPath)
Thanks for the insights codestrom - i'm sure you can appreciate this, but often it is hard to get the quality of inside information - that you seem to be quite transparent about. it's really great...!
cheerz
Comment