Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
### Fork the master linux Github repository #### - Configured a linux kernel build (make config) using the cloned tree and built the kernel. #### - Also installed any required initrd/initramfs.   #### - Encountered “Makefile” error during configuring a linux kernel build. #### - Installed any relevant modules (e.g : libncurses-dev, pkg-config) #### - Configure was successful after installing necessary dependencies and modules.    #### - After that, I configured initrd.img using the “mkinitramfs” command.  #### - Updated grub using grub.cfg file before installing the test kernel.  ### Boot into the test kernel and modify the KVM code: #### - After rebooting, ensure the system successfully boots into the newly built kernel. #### - Use the uname -r command to check the current kernel version and verify that it matches the one you installed. #### - Then, locate the __vmx_handle_exit function in the arch/x86/vmx/vmx.c file and implement code to count total_exit and exit type accordingly.    #### - After that, rebuild the kernel using make -j$(nproc), then run make_modules and make modules_install to install the KVM module. #### - Finally, reboot the system to test the changes. 