1. 09 7月, 2008 2 次提交
  2. 03 7月, 2008 3 次提交
    • N
      powerpc/pseries: Update the device tree correctly for drconf memory add/remove · 3c3f67ea
      Nathan Fontenot 提交于
      This updates the device tree manipulation routines so that memory
      add/remove of lmbs represented under the
      ibm,dynamic-reconfiguration-memory node of the device tree invokes the
      hotplug notifier chain.
      
      This change is needed because of the change in the way memory is
      represented under the ibm,dynamic-reconfiguration-memory node.  All lmbs
      are described in the ibm,dynamic-memory property instead of having a
      separate node for each lmb as in previous device tree layouts.  This
      requires the update_node() routine to check for updates to the
      ibm,dynamic-memory property and invoke the hotplug notifier chain.
      
      This also updates the pseries hotplug notifier to be able to gather information
      for lmbs represented under the ibm,dynamic-reconfiguration-memory node and
      have the lmbs added/removed.
      Signed-off-by: NNathan Fontenot <nfont@austin.ibm.com>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      3c3f67ea
    • N
      powerpc/pseries: Use base address to derive starting page frame number · 92ecd179
      Nathan Fontenot 提交于
      Use the base address of the lmb to derive the starting page frame number
      instead of trying to extract it from the drc index of the lmb.  The drc
      index should not be used for this as it will, and did, break.
      
      Until this point, systems that have had memory represented in the device
      tree with a node for each lmb the drc index would (luckily) closely
      track the base address of the lmb.  For example a lmb with a drc index
      of 8000000a would have a base address of a0000000.  This correlation
      allowed the current code to derive the starting page frame number from
      the drc inddex
      
      Device tree layouts where lmbs are represented under the
      ibm,dynamic-reconfiguration-memory node in the ibm,dynamic-memory
      property do not have this correlation between the drc index and base
      address of the lmb.
      Signed-off-by: NNathan Fontenot <nfont@austin.ibm.com>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      92ecd179
    • N
      powerpc/pseries: Allow phandle to be specified in formats other than decimal · 4b6e805e
      Nathan Fontenot 提交于
      Allow the phandle passed to the /proc/ppc64/ofdt file to be specified
      in formats other than decimal.  This allows us to easily specify phandle
      values in hex that would otherwise appear as negative integers.
      
      This is an issue on systems where the value of
      /proc/device-tree/ibm,dynamic-reconfiguration-memory.ibm,phandle is
      fffffff9.  Having to pass this to the ofdt file as a string results in
      a large negative number, and simple_strtoul() does not handle negative
      numbers.
      Signed-off-by: NNathan Fontenot <nfont@austin.ibm.com>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      4b6e805e
  3. 01 7月, 2008 4 次提交
  4. 30 6月, 2008 3 次提交
  5. 26 6月, 2008 1 次提交
  6. 19 6月, 2008 1 次提交
    • K
      powerpc/booke: Add support for new e500mc core · 3dfa8773
      Kumar Gala 提交于
      The new e500mc core from Freescale is based on the e500v2 but with the
      following changes:
      
      * Supports only the Enhanced Debug Architecture (DSRR0/1, etc)
      * Floating Point
      * No SPE
      * Supports lwsync
      * Doorbell Exceptions
      * Hypervisor
      * Cache line size is now 64-bytes (e500v1/v2 have a 32-byte cache line)
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      3dfa8773
  7. 16 6月, 2008 6 次提交
  8. 11 6月, 2008 3 次提交
  9. 10 6月, 2008 2 次提交
  10. 09 6月, 2008 5 次提交
  11. 04 6月, 2008 2 次提交
  12. 03 6月, 2008 3 次提交
  13. 29 5月, 2008 1 次提交
  14. 23 5月, 2008 2 次提交
  15. 19 5月, 2008 1 次提交
  16. 15 5月, 2008 1 次提交