| menuconfig PB_KTESTS | 
 |     depends on KERNEL_TESTING | 
 |     bool "Post-boot kernel tests" | 
 |     default y | 
 |     help | 
 |         Run unit tests after the kernel has booted. | 
 |  | 
 | config TEST_ipi_sending | 
 |     depends on PB_KTESTS && X86 | 
 |     bool "IPI sending test" | 
 |     default n | 
 |     help | 
 |         Run the ipi_sending test | 
 |  | 
 | config TEST_pic_reception | 
 |     depends on PB_KTESTS && X86 | 
 |     bool "PIC reception test" | 
 |     default n | 
 |     help | 
 |         Run the pic_reception | 
 |  | 
 | config TEST_lapic_status_bit | 
 |     depends on PB_KTESTS && X86 | 
 |     bool "LAPIC status bit test" | 
 |     default n | 
 |     help | 
 |         Run the lapic_status_bit | 
 |  | 
 | config TEST_pit | 
 |     depends on PB_KTESTS && X86 | 
 |     bool "PIT test" | 
 |     default n | 
 |     help | 
 |         Run the pit test | 
 |  | 
 | config TEST_circ_buffer | 
 |     depends on PB_KTESTS && X86 | 
 |     bool "Circular buffer test" | 
 |     default n | 
 |     help | 
 |         Run the circ_buffer test | 
 |  | 
 | config TEST_kernel_messages | 
 |     depends on PB_KTESTS && X86 | 
 |     bool "Kernel messages test" | 
 |     default n | 
 |     help | 
 |         Run the kernel_messages test | 
 |  | 
 | config TEST_page_coloring | 
 |     depends on PB_KTESTS && PAGE_COLORING | 
 |     bool "Page coloring test" | 
 |     default n | 
 |     help | 
 |         Run the page_coloring test | 
 |  | 
 | config TEST_color_alloc | 
 |     depends on PB_KTESTS && PAGE_COLORING | 
 |     bool "Color allocation test" | 
 |     default n | 
 |     help | 
 |         Run the color_alloc test | 
 |  | 
 | config TEST_barrier | 
 |     depends on PB_KTESTS | 
 |     bool "Barrier test" | 
 |     default n | 
 |     help | 
 |         Run the barrier test | 
 |  | 
 | config TEST_interrupts_irqsave | 
 |     depends on PB_KTESTS | 
 |     bool "Interrupts irqsave test" | 
 |     default y | 
 |     help | 
 |         Run the interrupts_irqsave test | 
 |  | 
 | config TEST_bitmasks | 
 |     depends on PB_KTESTS | 
 |     bool "Bitmasks test" | 
 |     default y | 
 |     help | 
 |         Run the bitmasks test | 
 |  | 
 | config TEST_checklists | 
 |     depends on PB_KTESTS | 
 |     bool "Checklists test" | 
 |     default n | 
 |     help | 
 |         Run the checklists test | 
 |  | 
 | config TEST_smp_call_functions | 
 |     depends on PB_KTESTS | 
 |     bool "SMP call functions test" | 
 |     default n | 
 |     help | 
 |         Run the smp_call_functions test | 
 |  | 
 | config TEST_slab | 
 |     depends on PB_KTESTS | 
 |     bool "Slab test" | 
 |     default n | 
 |     help | 
 |         Run the slab test | 
 |  | 
 | config TEST_kmalloc | 
 |     depends on PB_KTESTS | 
 |     bool "Kmalloc test" | 
 |     default n | 
 |     help | 
 |         Run the kmalloc test | 
 |  | 
 | config TEST_hashtable | 
 |     depends on PB_KTESTS | 
 |     bool "Hashtable test" | 
 |     default y | 
 |     help | 
 |         Run the hashtable test | 
 |  | 
 | config TEST_circular_buffer | 
 |     depends on PB_KTESTS | 
 |     bool "Circular buffer test" | 
 |     default y | 
 |     help | 
 |         Run the circular buffer test | 
 |  | 
 | config TEST_bcq | 
 |     depends on PB_KTESTS | 
 |     bool "BCQ test" | 
 |     default n | 
 |     help | 
 |         Run the bcq test | 
 |  | 
 | config TEST_ucq | 
 |     depends on PB_KTESTS | 
 |     bool "UCQ test" | 
 |     default n | 
 |     help | 
 |         Run the ucq test | 
 |  | 
 | config TEST_vm_regions | 
 |     depends on PB_KTESTS | 
 |     bool "VM regions test" | 
 |     default y | 
 |     help | 
 |         Run the vm_regions test | 
 |  | 
 | config TEST_radix_tree | 
 |     depends on PB_KTESTS | 
 |     bool "Radix Tree test" | 
 |     default y | 
 |     help | 
 |         Run the radix_tree test | 
 |  | 
 | config TEST_random_fs | 
 |     depends on PB_KTESTS | 
 |     bool "Random FS test" | 
 |     default n | 
 |     help | 
 |         Run the random_fs test | 
 |  | 
 | config TEST_kthreads | 
 |     depends on PB_KTESTS | 
 |     bool "Kthreads test" | 
 |     default n | 
 |     help | 
 |         Run the kthreads test | 
 |  | 
 | config TEST_kref | 
 |     depends on PB_KTESTS | 
 |     bool "Kref test" | 
 |     default n | 
 |     help | 
 |         Run the kref test | 
 |  | 
 | config TEST_atomics | 
 |     depends on PB_KTESTS | 
 |     bool "Atomics test" | 
 |     default y | 
 |     help | 
 |         Run the atomics test | 
 |  | 
 | config TEST_abort_halt | 
 |     depends on PB_KTESTS | 
 |     bool "Abort halt test" | 
 |     default n | 
 |     help | 
 |         Run the abort_halt test | 
 |  | 
 | config TEST_cv | 
 |     depends on PB_KTESTS | 
 |     bool "Condition Variable test" | 
 |     default n | 
 |     help | 
 |         Run the cv test | 
 |  | 
 | config TEST_memset | 
 |     depends on PB_KTESTS | 
 |     bool "Memset test" | 
 |     default y | 
 |     help | 
 |         Run the memset test | 
 |  | 
 | config TEST_setjmp | 
 |     depends on PB_KTESTS | 
 |     bool "Setjmp test" | 
 |     default n | 
 |     help | 
 |         Run the setjmp test | 
 |  | 
 | config TEST_apipe | 
 |     depends on PB_KTESTS | 
 |     bool "Apipe test" | 
 |     default n | 
 |     help | 
 |         Run the apipe test | 
 |  | 
 | config TEST_rwlock | 
 |     depends on PB_KTESTS | 
 |     bool "Rwlock test" | 
 |     default n | 
 |     help | 
 |         Run the rwlock test | 
 |  | 
 | config TEST_rv | 
 |     depends on PB_KTESTS | 
 |     bool "Rendezvous test" | 
 |     default n | 
 |     help | 
 |         Run the rv test | 
 |  | 
 | config TEST_alarm | 
 |     depends on PB_KTESTS | 
 |     bool "Alarm test" | 
 |     default n | 
 |     help | 
 |         Run the alarm test | 
 |  | 
 | config TEST_kmalloc_incref | 
 |     depends on PB_KTESTS | 
 |     bool "Kmalloc incref" | 
 |     default n | 
 |  | 
 | config TEST_u16pool | 
 |     depends on PB_KTESTS | 
 |     bool "u16 pool" | 
 |     default n | 
 |  | 
 | config TEST_uaccess | 
 |     depends on PB_KTESTS | 
 |     bool "Tests user memory access fault trapping" | 
 |     default y | 
 |  | 
 | config TEST_sort | 
 |     depends on PB_KTESTS | 
 |     bool "Tests sort library functions" | 
 |     default y | 
 |  | 
 | config TEST_cmdline_parse | 
 |     depends on PB_KTESTS | 
 |     bool "Tests command line parsing functions" | 
 |     default y | 
 |  | 
 | config TEST_percpu_zalloc | 
 |     depends on PB_KTESTS | 
 |     bool "percpu dynamic zalloc" | 
 |     default y | 
 |  | 
 | config TEST_percpu_increment | 
 |     depends on PB_KTESTS | 
 |     bool "percpu dynamic alloc: increment" | 
 |     default y |