Friday 22 March 2013

Linux Device Driver Interview Questions

Linux Device Driver Interview Questions

What is kernel panic? How it occur? How to debug and fix it?
What is trace32 simulator? How to use it?
What is debugfs? How to use it?
What is MMU? What is the role of MMU?
What are the kernel debugging tools? How to use them?
What is memory corruption? How to debug it?
What is cache corruption?
What is bit-flip?
What is useof L1 and L2 Cache memory?
(Note: L1- Faster but smaller in size and private to each cpu core
           L2- Slower but bigger in size and common to all cores)
How to disable L1 or L2 cache memory? (Note: from kernel config)
What is vmlinux? What are the modules it contain? How to build it?
What is memory scrubbling?
What is TLB (Translation lookup table)?
What is RTB, ETB, Page poisoing, slub debugging?
What is use of Signals? What is use of abort signal? Where to use it?
Describe IOMMU architecture?
What is cpu register corruption?

No comments:

Post a Comment