kernel64 - Add some lapic timer based debugging (disabled by default)
authorMatthew Dillon <dillon@apollo.backplane.com>
Mon, 10 Jan 2011 23:37:01 +0000 (15:37 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Mon, 10 Jan 2011 23:37:01 +0000 (15:37 -0800)
commitb9f7ba13830da8c7ac0f9f74dfe6686f6d3fea2d
treeeb31a51ebd6c111e8669edb2e198f49205a25f7c
parent28271622aa9fc15ee04275cd2fbca1f3dccba1e3
kernel64 - Add some lapic timer based debugging (disabled by default)

* Adjust the Xtimer interrupt to unconditionally call
  lapic_timer_always() regardless of the critical section state.

* Create a procedure lapic_timer_always() on x86-64 which is #if 0'd
  out by default with some on-screen debugging that can be used to
  help find system lockups.
sys/platform/pc64/apic/apic_vector.s
sys/platform/pc64/apic/apicreg.h
sys/platform/pc64/apic/mpapic.c