1. 12 Jan, 2006 11 commits
  2. 15 Nov, 2005 2 commits
    • Andi Kleen's avatar
      [PATCH] x86_64: Remove CONFIG_CHECKING and add command line option for pagefault tracing · 9e43e1b7
      Andi Kleen authored
      
      
      CONFIG_CHECKING covered some debugging code used in the early times
      of the port. But it wasn't even SMP safe for quite some time
      and the bugs it checked for seem to be gone.
      
      This patch removes all the code to verify GS at kernel entry. There
      haven't been any new bugs in this area for a long time.
      
      Previously it also covered the sysctl for the page fault tracing.
      That didn't make much sense because that code was unconditionally
      compiled in. I made that a boot option now because it is typically
      only useful at boot.
      Signed-off-by: default avatarAndi Kleen <ak@suse.de>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      9e43e1b7
    • Jacob Shin's avatar
      [PATCH] x86_64: Support for AMD specific MCE Threshold. · 89b831ef
      Jacob Shin authored
      
      
      MC4_MISC - DRAM Errors Threshold Register realized under AMD K8 Rev F.
      This register is used to count correctable and uncorrectable ECC errors that occur during DRAM read operations.
      The user may interface through sysfs files in order to change the threshold configuration.
      
      bank%d/error_count - reads current error count, write to clear.
      bank%d/interrupt_enable - set/clear interrupt enable.
      bank%d/threshold_limit - read/write the threshold limit.
      
      APIC vector 0xF9 in hw_irq.h.
      5 software defined bank ids in mce.h.
      new apic.c function to setup threshold apic lvt.
      defaults to interrupt off, count enabled, and threshold limit max.
      sysfs interface created on /sys/devices/system/threshold.
      
      AK: added some ifdefs to make it compile on UP
      Signed-off-by: default avatarJacob Shin <jacob.shin@amd.com>
      Signed-off-by: default avatarAndi Kleen <ak@suse.de>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      89b831ef
  3. 12 Sep, 2005 4 commits
  4. 07 Sep, 2005 1 commit
  5. 29 Jul, 2005 1 commit
    • Alexander Nyberg's avatar
      [PATCH] x86_64: cpu hotplug changes kills nmi watchdog · 2a16a300
      Alexander Nyberg authored
      
      
      When the x86_64 cpu hotplug changes went in it added a check in
      default_do_nmi() which kills NMI delivery on any CPU but the BSP.
      
      The NMI watchdog is brought up quite some time before the online bit is set
      in num_online_cpus so this won't work very well.  The nmi watchdogs on cpus
      that are not BSP will never be reprogrammed and no NMIs.
      
      Why was this check added? How does an offlined cpu receive an NMI?
      Signed-off-by: default avatarAlexander Nyberg <alexn@telia.com>
      Cc: Andi Kleen <ak@suse.de>
      Cc: Andrew Morton <akpm@osdl.org>
      Cc: Zwane Mwaikambo <zwane@arm.linux.org.uk>
      Cc: <ashok.raj@intel.com>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      2a16a300
  6. 25 Jun, 2005 1 commit
  7. 23 Jun, 2005 2 commits
  8. 25 May, 2005 1 commit
  9. 16 Apr, 2005 7 commits