1. 09 Sep, 2008 1 commit
  2. 11 Aug, 2008 1 commit
  3. 29 Apr, 2008 1 commit
    • Kumar Gala's avatar
      85xx: Additional fixes and cleanup of MP code · cf6cc014
      Kumar Gala authored
      * adjust __spin_table alignment to match ePAPR v0.94 spec
      * loop over all cpus when determing who is up.  This fixes an issue if
        the "boot cpu" isn't core0.  The "boot cpu" will already be in the
        cpu_up_mask so there is no harm
      * Added some protection in the code to ensure proper behavior.  These
        changes are explicitly needed but don't hurt:
        - Added eieio to ensure the "hot word" of the table is written after
          all other table updates have occurred.
        - Added isync to ensure we don't prefetch loading of table entries
          until we a released
      These issues we raised by Dave Liu.
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
  4. 26 Mar, 2008 2 commits