1. 04 5月, 2011 5 次提交
  2. 27 4月, 2011 2 次提交
  3. 20 4月, 2011 2 次提交
  4. 18 4月, 2011 1 次提交
    • N
      powerpc/pseries: Use a kmem cache for DTL buffers · 127493d5
      Nishanth Aravamudan 提交于
      PAPR specifies that DTL buffers can not cross AMS environments (aka CMO
      in the PAPR) and can not cross a memory entitlement granule boundary
      (4k). This is found in section 14.11.3.2 H_REGISTER_VPA of the PAPR.
      kmalloc does not guarantee an alignment of the allocation, though,
      beyond 8 bytes (at least in my understanding). Create a special kmem
      cache for DTL buffers with the alignment requirement.
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      127493d5
  5. 05 4月, 2011 2 次提交
  6. 01 4月, 2011 1 次提交
    • B
      powerpc/smp: soft-replugged CPUs must go back to start_secondary · fa3f82c8
      Benjamin Herrenschmidt 提交于
      Various thing are torn down when a CPU is hot-unplugged. That CPU
      is expected to go back to start_secondary when re-plugged to re
      initialize everything, such as clock sources, maps, ...
      
      Some implementations just return from cpu_die() callback
      in the idle loop when the CPU is "re-plugged". This is not enough.
      
      We fix it using a little asm trampoline which resets the stack
      and calls back into start_secondary as if we were all fresh from
      boot. The trampoline already existed on ppc64, but we add it for
      ppc32
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      fa3f82c8
  7. 31 3月, 2011 1 次提交
  8. 30 3月, 2011 4 次提交
  9. 29 3月, 2011 2 次提交
  10. 11 3月, 2011 1 次提交
  11. 10 3月, 2011 1 次提交
  12. 04 3月, 2011 3 次提交
  13. 02 3月, 2011 2 次提交
  14. 07 2月, 2011 1 次提交
  15. 05 2月, 2011 1 次提交
    • G
      powerpc/pci: Make both ppc32 and ppc64 use sysdata for pci_controller · b5d937de
      Grant Likely 提交于
      Currently, ppc32 uses sysdata for the pci_controller pointer, and
      ppc64 uses it to hold the device_node pointer.  This patch moves the
      of_node pointer into (struct pci_bus*)->dev.of_node and
      (struct pci_dev*)->dev.of_node so that sysdata can be converted to always
      use the pci_controller pointer instead.  It also fixes up the
      allocating of pci devices so that the of_node pointer gets assigned
      consistently and increments the ref count.
      Signed-off-by: NGrant Likely <grant.likely@secretlab.ca>
      b5d937de
  16. 04 2月, 2011 1 次提交
  17. 21 1月, 2011 6 次提交
  18. 11 1月, 2011 1 次提交
  19. 09 12月, 2010 3 次提交