Revert "Revert "Added some missing files to previous commit""

This reverts commit e7770aa78222a031b8369ee0b8e3371e035e7be5.

Figured out the cause for kernel not booting. Re-try this commit as well