finished new kernel settings implementation

Signed-off-by: Parthipan Ramesh <parthipan.ramesh@gmail.com>