1. 08 1月, 2014 1 次提交
  2. 10 12月, 2013 2 次提交
  3. 21 11月, 2013 1 次提交
  4. 30 10月, 2013 3 次提交
  5. 29 10月, 2013 3 次提交
  6. 24 8月, 2013 2 次提交
  7. 14 8月, 2013 2 次提交
  8. 08 8月, 2013 1 次提交
  9. 26 7月, 2013 1 次提交
  10. 02 7月, 2013 1 次提交
  11. 25 6月, 2013 3 次提交
  12. 20 6月, 2013 1 次提交
  13. 16 5月, 2013 1 次提交
  14. 18 4月, 2013 1 次提交
  15. 11 4月, 2013 1 次提交
  16. 10 4月, 2013 1 次提交
  17. 01 4月, 2013 1 次提交
  18. 19 3月, 2013 1 次提交
  19. 15 3月, 2013 1 次提交
  20. 13 3月, 2013 2 次提交
  21. 16 2月, 2013 1 次提交
  22. 15 2月, 2013 2 次提交
  23. 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
  24. 29 1月, 2013 1 次提交
  25. 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
  26. 10 1月, 2013 3 次提交