An error occurred fetching the project authors.
  1. 12 Feb, 2004 1 commit
  2. 10 Feb, 2004 8 commits
  3. 29 Dec, 2003 1 commit
  4. 20 Dec, 2003 1 commit
  5. 19 Dec, 2003 3 commits
  6. 16 Oct, 2003 1 commit
    • Tony Luck's avatar
      [PATCH] ia64: MCA min_state area must be uncacheable · 761552e7
      Tony Luck authored
      Software Developer's Manual page 2:270, section 11.3.2.3
      says that the processor min-state save area must be in an
      uncacheable region ... but current MCA recovery code
      allocates the min-state area "ia64_mca_min_state_save_info"
      in regular kernel data/bss.
      
      This patch re-uses the same min-state area that the PAL/SAL
      used to report the error to Linux ... which mostly requires
      deleting code and declarations (some of which were wrong,
      MIN_STATE_AREA_SIZE ought to have been 58).  The real "work"
      is copying the pointer to the min-state area from the
      sal_to_os handoff structure into the os_to_sal structure.
      761552e7
  7. 13 Oct, 2003 1 commit
    • Tony Luck's avatar
      [PATCH] ia64: infinite loop in ia64_mca_wakeup_ipi_wait · bcf50865
      Tony Luck authored
      This bugfix has been hiding inside the MCA TLB patches.
      
      There is an infinite loop in ia64_mca_wakeup_ipi_wait() because
      the compiler optimizes away the test at the bottom of the while
      loop.  It does this because IA64_MCA_WAKEUP_VECTOR is 0xf0, so
      irr_bit is known to be the constant 0x30, a.k.a. 48 in decimal.
      So when the compiler looks at the expression:
      
      
      It observes that 1' as unsigned
      long.
      bcf50865
  8. 23 Sep, 2003 1 commit
  9. 09 Sep, 2003 1 commit
  10. 26 Aug, 2003 1 commit
  11. 25 Aug, 2003 1 commit
  12. 19 Aug, 2003 2 commits
  13. 15 Aug, 2003 1 commit
  14. 05 Aug, 2003 1 commit
  15. 04 Aug, 2003 1 commit
    • Alex Williamson's avatar
      [PATCH] ia64: New CMC/CPE polling · 765a8447
      Alex Williamson authored
      Here's a redesign of the CMC and CPE polling for both 2.6.0-test2
      and 2.4.21.  This is roughly the same design I requested comment on
      a while back (BTW, nobody commented...).  Basically, rather than
      flooding all the cpus in parallel, I used some low priority interrupts
      to cascade through the cpus.  This should be much more scalable.  I
      also added a new feature of enabling interrupts for the CMC and CPE
      handlers.  The SAL spec claims these functions are SMP safe and
      re-entrant and even recommends that the corrected error handlers
      should run with interrupts enabled.  It works on HP boxes, others
      might want to double check that their firmware adheres to the spec.
      The combination of these things should keep polling from impacting
      system response time.
      765a8447
  16. 23 Jun, 2003 1 commit
  17. 09 Jun, 2003 1 commit
  18. 04 Jun, 2003 1 commit
  19. 15 May, 2003 1 commit
    • Tony Luck's avatar
      [PATCH] ia64: put kernel into virtually mapped area · 187dc563
      Tony Luck authored
      This patch moves the kernel text and data into region 5 (0xa00...) by using
      a translation register to pin the entire area (i.e., no TLB faults).
      The 1st-order goal is to be able to boot a kernel even when there is
      no usable memory in the 64-128MB range.  It is also a step towards enabling
      text-replication on NUMA.
      187dc563
  20. 14 May, 2003 1 commit
  21. 09 May, 2003 1 commit
  22. 06 May, 2003 3 commits
  23. 16 Apr, 2003 1 commit
  24. 15 Apr, 2003 1 commit
  25. 11 Apr, 2003 1 commit
  26. 03 Apr, 2003 1 commit
  27. 27 Mar, 2003 1 commit
  28. 24 Mar, 2003 1 commit
    • Keith Owens's avatar
      [PATCH] ia64: mca rendezvous fix · 1794bb4e
      Keith Owens authored
      We are not setting the 'always rendezvous for mca' flag.  kdb needs it
      set to get decent mca debugging on all cpus but I do not want kdb to
      change sal behaviour.  Since we do not recover from mca without a
      debugger, I see no reason why this flag should not be on for all
      kernels.
      
      The rendezvous timeout was set to 100 * HZ, but SAL expects the timeout
      to be in milliseconds, HZ may not be 1 millisecond.  The patch makes
      the timeout an explicit 20 seconds, semi-arbitrary value.
      1794bb4e