1. 26 7月, 2013 1 次提交
  2. 02 7月, 2013 1 次提交
  3. 25 6月, 2013 3 次提交
  4. 20 6月, 2013 1 次提交
  5. 16 5月, 2013 1 次提交
  6. 18 4月, 2013 1 次提交
  7. 11 4月, 2013 1 次提交
  8. 10 4月, 2013 1 次提交
  9. 01 4月, 2013 1 次提交
  10. 19 3月, 2013 1 次提交
  11. 15 3月, 2013 1 次提交
  12. 13 3月, 2013 2 次提交
  13. 16 2月, 2013 1 次提交
  14. 15 2月, 2013 2 次提交
  15. 13 2月, 2013 2 次提交
    • H
      powerpc/83xx: update kmeter1_defconfig · ed59b3ec
      Holger Brunck 提交于
      Synchronize this defconfig with latest kernel version.
      Signed-off-by: NHolger Brunck <holger.brunck@keymile.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      ed59b3ec
    • P
      powerpc/85xx: enable MTD options in sbc8548 defconfig · d5bc813f
      Paul Gortmaker 提交于
      This board has soldered on flash, and a SODIMM flash module.
      Both can be used for booting, via switching JP12 and SW2.8
      and using the sbc8548-altflash.dts when booting from SODIMM.
      
      Here we enable MTD in kernel so that we can see the bootloader
      (and other flash sectors) from linux.
      
      Normal configuration:
      
       root@sbc8548:~# cat /proc/mtd
       dev:    size   erasesize  name
       mtd0: 007a0000 00020000 "space"
       mtd1: 00060000 00020000 "bootloader"
       mtd2: 03f00000 00080000 "space"
       mtd3: 00100000 00080000 "bootloader"
       root@sbc8548:~# dd if=/dev/mtd1 count=1 bs=48|hexdump -C
       1+0 records in
       1+0 records out
       00000000  27 05 19 56 55 2d 42 6f  6f 74 20 32 30 31 32 2e  |'..VU-Boot 2012.|
       00000010  31 30 2d 64 69 72 74 79  20 28 4a 61 6e 20 31 39  |10-dirty (Jan 19|
       00000020  20 32 30 31 33 20 2d 20  31 39 3a 34 30 3a 31 31  | 2013 - 19:40:11|
       00000030
       root@sbc8548:~# dd if=/dev/mtd3 count=1 bs=48|hexdump -C
       1+0 records in
       1+0 records out
       00000000  27 05 19 56 55 2d 42 6f  6f 74 20 32 30 31 32 2e  |'..VU-Boot 2012.|
       00000010  31 30 2d 64 69 72 74 79  20 28 44 65 63 20 31 33  |10-dirty (Dec 13|
       00000020  20 32 30 31 32 20 2d 20  31 35 3a 30 30 3a 30 37  | 2012 - 15:00:07|
       00000030
       root@sbc8548:~#
      
      Alternate configuration, with sbc8548-altflash.dts:
      
       root@sbc8548:~# cat /proc/mtd
       dev:    size   erasesize  name
       mtd0: 03f00000 00080000 "space"
       mtd1: 00100000 00080000 "bootloader"
       mtd2: 007a0000 00020000 "space"
       mtd3: 00060000 00020000 "bootloader"
       root@sbc8548:~# dd if=/dev/mtd1 count=1 bs=48|hexdump -C
       1+0 records in
       1+0 records out
       00000000  27 05 19 56 55 2d 42 6f  6f 74 20 32 30 31 32 2e  |'..VU-Boot 2012.|
       00000010  31 30 2d 64 69 72 74 79  20 28 44 65 63 20 31 33  |10-dirty (Dec 13|
       00000020  20 32 30 31 32 20 2d 20  31 35 3a 30 30 3a 30 37  | 2012 - 15:00:07|
       00000030
       root@sbc8548:~# dd if=/dev/mtd3 count=1 bs=48|hexdump -C
       1+0 records in
       1+0 records out
       00000000  27 05 19 56 55 2d 42 6f  6f 74 20 32 30 31 32 2e  |'..VU-Boot 2012.|
       00000010  31 30 2d 64 69 72 74 79  20 28 4a 61 6e 20 31 39  |10-dirty (Jan 19|
       00000020  20 32 30 31 33 20 2d 20  31 39 3a 34 30 3a 31 31  | 2013 - 19:40:11|
       00000030
       root@sbc8548:~#
      
      Note that in the latter, the larger SODIMM device appears 1st,
      as mtd0 and mtd1, as indicated in the sizes, and in the date
      of the u-boot image.
      
      The kernel configuration is the same in both cases; only the dtb
      needs to be changed in accordance with the JP12/SW2.8 settings.
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      d5bc813f
  16. 29 1月, 2013 1 次提交
  17. 28 1月, 2013 1 次提交
    • F
      cputime: Generic on-demand virtual cputime accounting · abf917cd
      Frederic Weisbecker 提交于
      If we want to stop the tick further idle, we need to be
      able to account the cputime without using the tick.
      
      Virtual based cputime accounting solves that problem by
      hooking into kernel/user boundaries.
      
      However implementing CONFIG_VIRT_CPU_ACCOUNTING require
      low level hooks and involves more overhead. But we already
      have a generic context tracking subsystem that is required
      for RCU needs by archs which plan to shut down the tick
      outside idle.
      
      This patch implements a generic virtual based cputime
      accounting that relies on these generic kernel/user hooks.
      
      There are some upsides of doing this:
      
      - This requires no arch code to implement CONFIG_VIRT_CPU_ACCOUNTING
      if context tracking is already built (already necessary for RCU in full
      tickless mode).
      
      - We can rely on the generic context tracking subsystem to dynamically
      (de)activate the hooks, so that we can switch anytime between virtual
      and tick based accounting. This way we don't have the overhead
      of the virtual accounting when the tick is running periodically.
      
      And one downside:
      
      - There is probably more overhead than a native virtual based cputime
      accounting. But this relies on hooks that are already set anyway.
      Signed-off-by: NFrederic Weisbecker <fweisbec@gmail.com>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: Ingo Molnar <mingo@kernel.org>
      Cc: Li Zhong <zhong@linux.vnet.ibm.com>
      Cc: Namhyung Kim <namhyung.kim@lge.com>
      Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
      Cc: Paul Gortmaker <paul.gortmaker@windriver.com>
      Cc: Peter Zijlstra <peterz@infradead.org>
      Cc: Steven Rostedt <rostedt@goodmis.org>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      abf917cd
  18. 10 1月, 2013 4 次提交
  19. 15 11月, 2012 1 次提交
  20. 29 9月, 2012 1 次提交
  21. 19 9月, 2012 1 次提交
  22. 17 9月, 2012 1 次提交
  23. 13 9月, 2012 2 次提交
    • T
      powerpc/85xx: introduce support for the Freescale / iVeia P1022RDK · 34f84b5b
      Timur Tabi 提交于
      The Freescale / iVeia P1022RDK reference board is a small-factor board
      with a Freescale P1022 SOC.  It includes:
      
      1) 512 MB 64-bit DDR3-800 (max) memory
      2) 8MB SPI serial flash memory for boot loader
      3) Bootable 4-bit SD/MMC port
      4) Two 10/100/1000 Ethernet connectors
      5) One SATA port
      6) Two USB ports
      7) One PCIe x4 slot
      8) DVI video connector
      9) Audio input and output jacks, powered by a Wolfson WM8960 codec.
      
      Unlike the P1022DS, the P1022RDK does not have any localbus devices,
      presumably because of the localbus / DIU multiplexing restriction of
      the P1022 SOC.
      Signed-off-by: NTimur Tabi <timur@freescale.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      34f84b5b
    • T
      powerpc/85xx: Add support for P5040DS board · 4c30c143
      Timur Tabi 提交于
      Add support for the Freescale P5040DS Reference Board ("Superhydra"), which
      is similar to the P5020DS.  Features of the P5040 are listed below, but
      not all of these features (e.g. DPAA networking) are currently supported.
      
      Four P5040 single-threaded e5500 cores built
          Up to 2.4 GHz with 64-bit ISA support
          Three levels of instruction: user, supervisor, hypervisor
      CoreNet platform cache (CPC)
          2.0 MB configures as dual 1 MB blocks hierarchical interconnect fabric
      Two 64-bit DDR3/3L SDRAM memory controllers with ECC and interleaving
       support Up to 1600MT/s
          Memory pre-fetch engine
      DPAA incorporating acceleration for the following functions
          Packet parsing, classification, and distribution (FMAN)
          Queue management for scheduling, packet sequencing and
      	congestion management (QMAN)
          Hardware buffer management for buffer allocation and
      	de-allocation (BMAN)
          Cryptography acceleration (SEC 5.0) at up to 40 Gbps SerDes
          20 lanes at up to 5 Gbps
          Supports SGMII, XAUI, PCIe rev1.1/2.0, SATA Ethernet interfaces
          Two 10 Gbps Ethernet MACs
          Ten 1 Gbps Ethernet MACs
      High-speed peripheral interfaces
          Two PCI Express 2.0/3.0 controllers
      Additional peripheral interfaces
          Two serial ATA (SATA 2.0) controllers
          Two high-speed USB 2.0 controllers with integrated PHY
          Enhanced secure digital host controller (SD/MMC/eMMC)
          Enhanced serial peripheral interface (eSPI)
          Two I2C controllers
          Four UARTs
          Integrated flash controller supporting NAND and NOR flash
      DMA
          Dual four channel
      Support for hardware virtualization and partitioning enforcement
          Extra privileged level for hypervisor support
      QorIQ Trust Architecture 1.1
          Secure boot, secure debug, tamper detection, volatile key storage
      Signed-off-by: NTimur Tabi <timur@freescale.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      4c30c143
  24. 03 9月, 2012 1 次提交
  25. 24 8月, 2012 1 次提交
  26. 23 8月, 2012 2 次提交
  27. 10 8月, 2012 1 次提交
  28. 01 8月, 2012 2 次提交
    • S
      powerpc/crypto: rework Kconfig · 322cacce
      Seth Jennings 提交于
      This patch creates a new submenu for the NX cryptographic
      hardware accelerator and breaks the NX options into their own
      Kconfig file under drivers/crypto/nx/Kconfig.
      
      This will permit additional NX functionality to be easily
      and more cleanly added in the future without touching
      drivers/crypto/Makefile|Kconfig.
      Signed-off-by: NSeth Jennings <sjenning@linux.vnet.ibm.com>
      Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
      322cacce
    • A
      memcg: rename config variables · c255a458
      Andrew Morton 提交于
      Sanity:
      
      CONFIG_CGROUP_MEM_RES_CTLR -> CONFIG_MEMCG
      CONFIG_CGROUP_MEM_RES_CTLR_SWAP -> CONFIG_MEMCG_SWAP
      CONFIG_CGROUP_MEM_RES_CTLR_SWAP_ENABLED -> CONFIG_MEMCG_SWAP_ENABLED
      CONFIG_CGROUP_MEM_RES_CTLR_KMEM -> CONFIG_MEMCG_KMEM
      
      [mhocko@suse.cz: fix missed bits]
      Cc: Glauber Costa <glommer@parallels.com>
      Acked-by: NMichal Hocko <mhocko@suse.cz>
      Cc: Johannes Weiner <hannes@cmpxchg.org>
      Cc: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
      Cc: Hugh Dickins <hughd@google.com>
      Cc: Tejun Heo <tj@kernel.org>
      Cc: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      Cc: David Rientjes <rientjes@google.com>
      Cc: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      c255a458
  29. 27 7月, 2012 1 次提交