x86: option to disable the keyboard
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 8 Aug 2013 20:18:28 +0000 (13:18 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 8 Aug 2013 20:18:28 +0000 (13:18 -0700)
commit0ea1d4ff454a4b2d54e582134d6ec744ca05a9b3
treed52adcdffc976863d9a681c907a66a822979f2c6
parent68dddd7d64e259b05346b7761bc4e29d61e11b29
x86: option to disable the keyboard

To avoid some SMM overheads on machines with USB keyboards.

Without this, simply sitting in the kernel monitor on core 0 has a massive
performance hit on some benchmarks (10-15x for fluidanimate).

Note that sitting in the monitor still has an effect on performance, for now,
even with the KB disabled.
kern/arch/x86/Kconfig
kern/arch/x86/console.c