Hardware interview practice
Stress a page-walk and cache race
A hardware page walker shares the data cache while software can update page tables under the architecture’s synchronization rules. Which verification scenario adds the most value?
Choose one
Answer choices
- A. Verify only TLB hits after boot.
- B. Race page-table updates and required invalidation with cache eviction/writeback, permission faults, and a walk in flight.
- C. Randomize page-table memory while a walk runs, without executing the required architecture synchronization.
- D. Disable both the cache and MMU for every page-table test.
