Re: [git pull] Please pull powerpc.git next branch
On Wed, 20 Jun 2018, Benjamin Herrenschmidt wrote: > > I love the alleged line removal, but there's nothing in that 'merge' > > branch. It points to an ancient powerpc commit from 2016. > > > > And please, signed tags. I know you do them, because you used to send me > > them. > > I didn't send this. It's an ancient (8 years old) email... I have no > idea how it got resent while I was asleep... I got a few mails from 2010 this morning as well. From the headers it looks like Mauro (CCed) re-bounced them for some reason. -- Jiri Kosina SUSE Labs
Re: [git pull] Please pull powerpc.git next branch
On Wed, 2018-06-20 at 07:58 +0900, Linus Torvalds wrote: > On Wed, Jun 20, 2018 at 5:23 AM Benjamin Herrenschmidt > wrote: > > > > git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git merge > > I love the alleged line removal, but there's nothing in that 'merge' > branch. It points to an ancient powerpc commit from 2016. > > And please, signed tags. I know you do them, because you used to send me them. > I didn't send this. It's an ancient (8 years old) email... I have no idea how it got resent while I was asleep... Cheers, Ben.
Re: [git pull] Please pull powerpc.git next branch
On Wed, Jun 20, 2018 at 5:23 AM Benjamin Herrenschmidt wrote: > > git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git merge I love the alleged line removal, but there's nothing in that 'merge' branch. It points to an ancient powerpc commit from 2016. And please, signed tags. I know you do them, because you used to send me them. Linus
Re: [git pull] Please pull powerpc.git next branch
On Sun, Aug 8, 2010 at 10:11 PM, Benjamin Herrenschmidt wrote: > Hi Linus ! > > Here's a few misc things for .36. The big bit is that I trimmed all the > defconfigs using make savedefconfig. [...] > 108 files changed, 270 insertions(+), 134609 deletions(-) And how is anyone else to make it into the kernel statistics top contributors by lines changed list with stuff like this going in? :-) g. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here's a few misc things for .36. The big bit is that I trimmed all the defconfigs using make savedefconfig. Then there's a revert for a change to the appletouch driver that went in .34 but broke quite a few powerbooks around. Since the original problem this was trying to address is fairly minor and the "fix" completely breaks a number of devices, I decided to send you a revert for now until we sort it out. Finally, a couple of 52xx embedded bits from Grant that he forgot last time around and a build fix. Cheers, Ben. The following changes since commit 45d7f32c7a43cbb9592886d38190e379e2eb2226: Linus Torvalds (1): Merge git://git.kernel.org/.../cmetcalf/linux-tile are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git merge Benjamin Herrenschmidt (4): powerpc: Trim defconfigs memblock: Fix memblock_is_region_reserved() to return a boolean Merge remote branch 'gcl/next' into next Revert "Input: appletouch - fix integer overflow issue" Eric Millbrandt (2): powerpc/5200: add mpc5200_psc_ac97_gpio_reset sound/soc: mpc5200_psc_ac97: Use gpio pins for cold reset Grant Likely (1): powerpc: fix i8042 module build error arch/powerpc/configs/40x/acadia_defconfig | 1003 +-- arch/powerpc/configs/40x/ep405_defconfig | 1212 + arch/powerpc/configs/40x/hcu4_defconfig | 1065 +-- arch/powerpc/configs/40x/kilauea_defconfig| 1198 +--- arch/powerpc/configs/40x/makalu_defconfig | 1006 +-- arch/powerpc/configs/40x/virtex_defconfig | 1107 +--- arch/powerpc/configs/40x/walnut_defconfig | 1090 +-- arch/powerpc/configs/44x/arches_defconfig | 1060 +-- arch/powerpc/configs/44x/bamboo_defconfig | 1021 +-- arch/powerpc/configs/44x/canyonlands_defconfig| 1264 + arch/powerpc/configs/44x/ebony_defconfig | 1104 +--- arch/powerpc/configs/44x/eiger_defconfig | 1176 +--- arch/powerpc/configs/44x/icon_defconfig | 1334 +- arch/powerpc/configs/44x/iss476-smp_defconfig | 938 +- arch/powerpc/configs/44x/katmai_defconfig | 1089 +-- arch/powerpc/configs/44x/rainier_defconfig| 1091 +-- arch/powerpc/configs/44x/redwood_defconfig| 1167 +--- arch/powerpc/configs/44x/sam440ep_defconfig | 1320 +- arch/powerpc/configs/44x/sequoia_defconfig| 1112 +--- arch/powerpc/configs/44x/taishan_defconfig| 1098 +--- arch/powerpc/configs/44x/virtex5_defconfig| 1113 +--- arch/powerpc/configs/44x/warp_defconfig | 1389 +- arch/powerpc/configs/52xx/cm5200_defconfig| 1232 + arch/powerpc/configs/52xx/lite5200b_defconfig | 1257 + arch/powerpc/configs/52xx/motionpro_defconfig | 1265 + arch/powerpc/configs/52xx/pcm030_defconfig| 1220 + arch/powerpc/configs/52xx/tqm5200_defconfig | 1367 +- arch/powerpc/configs/83xx/asp8347_defconfig | 1433 +-- arch/powerpc/configs/83xx/kmeter1_defconfig | 929 +- arch/powerpc/configs/83xx/mpc8313_rdb_defconfig | 1729 + arch/powerpc/configs/83xx/mpc8315_rdb_defconfig | 1798 +- arch/powerpc/configs/83xx/mpc832x_mds_defconfig | 1329 +- arch/powerpc/configs/83xx/mpc832x_rdb_defconfig | 1476 +-- arch/powerpc/configs/83xx/mpc834x_itx_defconfig | 1568 +--- arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig | 1454 +-- arch/powerpc/configs/83xx/mpc834x_mds_defconfig | 1263 + arch/powerpc/configs/83xx/mpc836x_mds_defconfig | 1404 +- arch/powerpc/configs/83xx/mpc836x_rdk_defconfig | 1305 + arch/powerpc/configs/83xx/mpc837x_mds_defconfig | 1334 +- arch/powerpc/configs/83xx/mpc837x_rdb_defconfig | 1472 +-- arch/powerpc/configs/83xx/sbc834x_defconfig | 1398 +- arch/powerpc/configs/85xx/ksi8560_defconfig | 1117 --- arch/powerpc/configs/85xx/mpc8540_ads_defconfig | 992 +-- arch/powerpc/configs/85xx/mpc8560_ads_defconfig | 1137 --- arch/powerpc/configs/85xx/mpc85xx_cds_defconfig | 1155 +--- arch/powerpc/configs/85xx/sbc8548_defconfig | 1003 +-- arch/powerpc/configs/85xx/sbc8560_defconfig | 1029 +-- arch/powerpc/configs/85xx/socrates_defconfig | 1643 arch/powerpc/configs/85xx/stx_gp3_defconfig | 1528 +-- arch/powerpc/configs/85xx/tqm8540_defconfig | 1317 - arch/powerpc/configs/85xx/tqm8541_defconfig | 1363 - arch/powerpc/configs/85xx/tqm8548_defconfig | 1355 +- arch/pow
Re: [git pull] Please pull powerpc.git next branch
On Mon, 2010-08-09 at 14:11 +1000, Benjamin Herrenschmidt wrote: > Hi Linus ! > > Here's a few misc things for .36. The big bit is that I trimmed all the > defconfigs using make savedefconfig. > > Then there's a revert for a change to the appletouch driver that went > in .34 but broke quite a few powerbooks around. Since the original > problem this was trying to address is fairly minor and the "fix" > completely breaks a number of devices, I decided to send you a revert > for now until we sort it out. > > Finally, a couple of 52xx embedded bits from Grant that he forgot > last time around and a build fix. Just added one more commit: Sam Ravnborg (1): powerpc: fix build with make 3.82 Which adds: arch/powerpc/Makefile | 16 +- And changes: 109 files changed, 282 insertions(+), 134613 deletions(-) Cheers, Ben. > Cheers, > Ben. > > The following changes since commit 45d7f32c7a43cbb9592886d38190e379e2eb2226: > Linus Torvalds (1): > Merge git://git.kernel.org/.../cmetcalf/linux-tile > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git merge > > Benjamin Herrenschmidt (4): > powerpc: Trim defconfigs > memblock: Fix memblock_is_region_reserved() to return a boolean > Merge remote branch 'gcl/next' into next > Revert "Input: appletouch - fix integer overflow issue" > > Eric Millbrandt (2): > powerpc/5200: add mpc5200_psc_ac97_gpio_reset > sound/soc: mpc5200_psc_ac97: Use gpio pins for cold reset > > Grant Likely (1): > powerpc: fix i8042 module build error > > arch/powerpc/configs/40x/acadia_defconfig | 1003 +-- > arch/powerpc/configs/40x/ep405_defconfig | 1212 + > arch/powerpc/configs/40x/hcu4_defconfig | 1065 +-- > arch/powerpc/configs/40x/kilauea_defconfig| 1198 +--- > arch/powerpc/configs/40x/makalu_defconfig | 1006 +-- > arch/powerpc/configs/40x/virtex_defconfig | 1107 +--- > arch/powerpc/configs/40x/walnut_defconfig | 1090 +-- > arch/powerpc/configs/44x/arches_defconfig | 1060 +-- > arch/powerpc/configs/44x/bamboo_defconfig | 1021 +-- > arch/powerpc/configs/44x/canyonlands_defconfig| 1264 + > arch/powerpc/configs/44x/ebony_defconfig | 1104 +--- > arch/powerpc/configs/44x/eiger_defconfig | 1176 +--- > arch/powerpc/configs/44x/icon_defconfig | 1334 +- > arch/powerpc/configs/44x/iss476-smp_defconfig | 938 +- > arch/powerpc/configs/44x/katmai_defconfig | 1089 +-- > arch/powerpc/configs/44x/rainier_defconfig| 1091 +-- > arch/powerpc/configs/44x/redwood_defconfig| 1167 +--- > arch/powerpc/configs/44x/sam440ep_defconfig | 1320 +- > arch/powerpc/configs/44x/sequoia_defconfig| 1112 +--- > arch/powerpc/configs/44x/taishan_defconfig| 1098 +--- > arch/powerpc/configs/44x/virtex5_defconfig| 1113 +--- > arch/powerpc/configs/44x/warp_defconfig | 1389 +- > arch/powerpc/configs/52xx/cm5200_defconfig| 1232 + > arch/powerpc/configs/52xx/lite5200b_defconfig | 1257 + > arch/powerpc/configs/52xx/motionpro_defconfig | 1265 + > arch/powerpc/configs/52xx/pcm030_defconfig| 1220 + > arch/powerpc/configs/52xx/tqm5200_defconfig | 1367 +- > arch/powerpc/configs/83xx/asp8347_defconfig | 1433 +-- > arch/powerpc/configs/83xx/kmeter1_defconfig | 929 +- > arch/powerpc/configs/83xx/mpc8313_rdb_defconfig | 1729 + > arch/powerpc/configs/83xx/mpc8315_rdb_defconfig | 1798 +- > arch/powerpc/configs/83xx/mpc832x_mds_defconfig | 1329 +- > arch/powerpc/configs/83xx/mpc832x_rdb_defconfig | 1476 +-- > arch/powerpc/configs/83xx/mpc834x_itx_defconfig | 1568 +--- > arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig | 1454 +-- > arch/powerpc/configs/83xx/mpc834x_mds_defconfig | 1263 + > arch/powerpc/configs/83xx/mpc836x_mds_defconfig | 1404 +- > arch/powerpc/configs/83xx/mpc836x_rdk_defconfig | 1305 + > arch/powerpc/configs/83xx/mpc837x_mds_defconfig | 1334 +- > arch/powerpc/configs/83xx/mpc837x_rdb_defconfig | 1472 +-- > arch/powerpc/configs/83xx/sbc834x_defconfig | 1398 +- > arch/powerpc/configs/85xx/ksi8560_defconfig | 1117 --- > arch/powerpc/configs/85xx/mpc8540_ads_defconfig | 992 +-- > arch/powerpc/configs/85xx/mpc8560_ads_defconfig | 1137 --- > arch/powerpc/configs/85xx/mpc85xx_cds_defconfig | 1155 +--- > arch/powerpc/configs/85xx/sbc854
Re: [git pull] Please pull powerpc.git next branch
On Thu, 2014-08-14 at 16:16 +1000, Benjamin Herrenschmidt wrote: > Another interesting one in the "OMG" category is the series from Michael > adding memory barriers to spin_is_locked(). That's also the result of many > days of debugging to figure out why the semaphore code would occasionally > crash in ways that made no sense. It ended up being some creative lock > stacking that was defeated by the fact that our locks allow a load inside > the locked section to be re-ordered with the load of the lock value itself > (I'm still of two mind about whether to kill that once and for all by putting > a heavier barrier back into our lock implementation...). The fixes come with > a long explanation in the cset comments, feel free to read it if you feel > like having a headache today. Talking of which, I should have tagged that for stable... I'll forward them separately when you've pulled. Michael: If I miss this while I'm away next week, can you take care of it ? Cheers, Ben. ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here are some more powerpc bits for 3.17, essentially fixes. The biggest series, also aimed at -stable, is from Aneesh and is the result of weeks and weeks of debugging to find out why the heck or THP implementation was occasionally triggering multi-hit errors in our level 1 TLB. It ended up being a combination of issues including subtleties as to how we should invalidate those special 'MPSS' pages we use to allow the use of 16M pages inside 4K/64K "base page size" segments (you really have to love our MMU !) Another interesting one in the "OMG" category is the series from Michael adding memory barriers to spin_is_locked(). That's also the result of many days of debugging to figure out why the semaphore code would occasionally crash in ways that made no sense. It ended up being some creative lock stacking that was defeated by the fact that our locks allow a load inside the locked section to be re-ordered with the load of the lock value itself (I'm still of two mind about whether to kill that once and for all by putting a heavier barrier back into our lock implementation...). The fixes come with a long explanation in the cset comments, feel free to read it if you feel like having a headache today. Cheers, Ben. The following changes since commit 58d08e3b2c2033354b91467da33deffa06360c28: Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform (2014-08-10 11:13:58 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next for you to fetch changes up to 9e813308a5c18c58f9ccae1ec72ed4e14eaf9025: powerpc/thp: Add tracepoints to track hugepage invalidate (2014-08-13 18:20:42 +1000) Alistair Popple (1): powerpc/ppc476: Disable BTAC Aneesh Kumar K.V (8): powerpc/thp: Add write barrier after updating the valid bit powerpc/thp: Don't recompute vsid and ssize in loop on invalidate powerpc/thp: Invalidate old 64K based hash page mapping before insert of 4k pte powerpc/thp: Handle combo pages in invalidate powerpc/thp: Invalidate with vpn in loop powerpc/thp: Use ACCESS_ONCE when loading pmdp powerpc/mm: Use read barrier when creating real_pte powerpc/thp: Add tracepoints to track hugepage invalidate Anton Blanchard (1): powerpc: Hard disable interrupts in xmon Benjamin Herrenschmidt (1): powerpc/boot: Use correct zlib types for comparison Gavin Shan (3): powerpc/powernv: Fix IOMMU group lost powerpc/pseries: Failure on removing device node powerpc/pseries: Avoid deadlock on removing ddw Guenter Roeck (1): powerpc: Fix "attempt to move .org backwards" error Himangi Saraogi (1): powerpc/perf/hv-24x7: Use kmem_cache_free Michael Ellerman (3): powerpc: Add smp_mb() to arch_spin_is_locked() powerpc: Add smp_mb()s to arch_spin_unlock_wait() powerpc: Add POWER8 features to CPU_FTRS_POSSIBLE/ALWAYS Nishanth Aravamudan (2): powerpc: remove duplicate definition of TEXASR_FS powerpc: reorder per-cpu NUMA information's initialization Scott Wood (1): powerpc/nohash: Split __early_init_mmu() into boot and secondary Thomas Falcon (1): powerpc/pseries/hvcserver: Fix endian issue in hvcs_get_partner_info Vasant Hegde (2): printk: Add function to return log buffer address and size powerpc/powernv: Interface to register/unregister opal dump region arch/powerpc/boot/gunzip_util.c | 4 +- arch/powerpc/include/asm/cputable.h | 6 +- arch/powerpc/include/asm/machdep.h | 6 +- arch/powerpc/include/asm/opal.h | 11 +++ arch/powerpc/include/asm/pgtable-ppc64.h| 2 +- arch/powerpc/include/asm/pte-hash64-64k.h | 30 +-- arch/powerpc/include/asm/reg.h | 3 +- arch/powerpc/include/asm/spinlock.h | 1 + arch/powerpc/kernel/exceptions-64s.S| 110 +++ arch/powerpc/kernel/head_44x.S | 4 +- arch/powerpc/kernel/iommu.c | 38 arch/powerpc/kernel/smp.c | 11 ++- arch/powerpc/lib/locks.c| 4 + arch/powerpc/mm/hash_native_64.c| 40 +++-- arch/powerpc/mm/hugepage-hash64.c | 88 --- arch/powerpc/mm/numa.c | 13 ++- arch/powerpc/mm/pgtable_64.c| 44 ++ arch/powerpc/mm/tlb_hash64.c| 6 +- arch/powerpc/mm/tlb_nohash.c| 111 ++-- arch/powerpc/perf/hv-24x7.c | 2 +- arch/powerpc/platforms/powernv/opal-wrappers.S | 2 + arch/powerpc/platforms/powernv/opal.c | 23 + arch/powerpc/platforms/powernv/pci-ioda.c | 2 +- arch/powerpc/platforms/pseries/hotplug-memory.c |
[git pull] Please pull powerpc.git next branch
Hi Linus ! First an apology ... a lot of the stuff in there was only very recently committed. This is not the normal process. I'm at fault here, my only excuse is having been insanely swamped with other things. That's one of the reasons for co-opting Michael as co-maintainer, to help with avoiding that sort of trainwreck in the future. The redeeming thing (if any) is that most of the patches were actually reviewed on patchwork for a while, went through several iterations, and in some cases fairly well tested in other places. Additionally the bulk of the "new" stuff is fairly platform specific with little risk of negatively impacting integration with other things. There's the VFIO bit that doesn't fit in that category, but I gave Alex the heads up already, he will probably send you some additional bits on top of it before the end of this week. Now for the content: This is the powerpc new goodies for 3.17. The short story: The biggest bit is Michael removing all of pre-POWER4 processor support from the 64-bit kernel. POWER3 and rs64. This gets rid of a ton of old cruft that has been bitrotting in a long while. It was broken for quite a few versions already and nobody noticed. Nobody uses those machines anymore. While at it, he cleaned up a bunch of old dusty cabinets, getting rid of a skeletton or two. Then, we have some base VFIO support for KVM, which allows assigning of PCI devices to KVM guests, support for large 64-bit BARs on "powernv" platforms, support for HMI (Hardware Management Interrupts) on those same platforms, some sparse-vmemmap improvements (for memory hotplug), There is the usual batch of Freescale embedded updates (summary in the merge commit) and fixes here or there, I think that's it for the highlights. Cheers, Ben. The following changes since commit 6f5405bc2ee0102bb3856e2cdea64ff415db2e0c: powerpc: use _GLOBAL_TOC for memmove (2014-07-22 15:56:04 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next for you to fetch changes up to 537e5400a0a05c4efe70e7b372c19cfcd0179362: powerpc/eeh: Export eeh_iommu_group_to_pe() (2014-08-07 13:00:02 +1000) Alexey Kardashevskiy (4): powerpc/powernv: Use it_page_shift for TCE invalidation powerpc/powernv: Use it_page_shift in TCE build powerpc/powernv: Add a page size parameter to pnv_pci_setup_iommu_table() powerpc/iommu: Fix comments with it_page_shift Andrey Utkin (1): powerpc/mm/numa: Fix break placement Andy Fleming (1): powerpc/e6500: Add support for hardware threads Anton Blanchard (3): powerpc/pseries: Use jump labels for hcall tracepoints powerpc/pseries: Optimise hcall tracepoints powernv: Add OPAL tracepoints Benjamin Herrenschmidt (5): Merge branch 'merge' into next Merge branch 'merge' into next Add Michael Ellerman as powerpc co-maintainer Merge remote-tracking branch 'scott/next' into next powerpc/eeh: Add missing #ifdef CONFIG_IOMMU_API Bharat Bhushan (1): booke/powerpc: define wimge shift mask to fix compilation error Brian W Hart (1): powerpc/powernv: Update dev->dma_mask in pci_set_dma_mask() path Chunhe Lan (2): t4240/dts: Enable third elo3 DMA engine support powerpc/85xx: Add T4240RDB board support Gavin Shan (17): powerpc/eeh: Avoid event on passed PE powerpc/eeh: EEH support for VFIO PCI device drivers/vfio: EEH support for VFIO PCI device powerpc/powernv: Fix IOMMU table for VFIO dev powerpc/eeh: Fetch IOMMU table in reliable way powerpc/eeh: Refactor EEH flag accessors powerpc/eeh: Selectively enable IO for error log powerpc/eeh: Reduce lines of log dump powerpc/eeh: Replace pr_warning() with pr_warn() powerpc/eeh: Make diag-data not endian dependent powerpc/eeh: Aux PE data for error log powerpc/powernv: Allow to freeze PE powerpc/powernv: Split ioda_eeh_get_state() powerpc/powernv: Handle compound PE powerpc/powernv: Handle compound PE for EEH powerpc/powernv: Handle compound PE in config accessors powerpc/eeh: Export eeh_iommu_group_to_pe() Guo Chao (1): powerpc/powernv: Enable M64 aperatus for PHB3 Himangi Saraogi (2): powerpc/mpic_msgr: Use kcalloc and correct the argument to sizeof powerpc/fsl-pci: Correct use of ! and & Laurentiu TUDOR (1): powerpc/85xx: drop hypervisor specific board compatibles Laurentiu Tudor (1): powerpc/booke64: wrap tlb lock and search in htw miss with FTR_SMT Li Zhong (4): powerpc: implement vmemmap_list_free() powerpc: implement vmemmap_remove_mapping() for BOOK3S powerpc: implement vmemmap_free() powerpc: start loop at section start of start in vmemmap_populated() Lucas Tanure (1): powerpc: Fix wrong defintion in boot/io.h Madhusudanan Kandasamy (1): powerpc: Fail r
Re: [git pull] Please pull powerpc.git next branch
On Fri, 2014-06-13 at 10:55 +1000, Benjamin Herrenschmidt wrote: > Hi Linus ! Sending a copy via IBM just in case gmail has an issue with pull requests :-) If it goes through fine I'll stop doing it. Cheers, Ben. > Here are the remaining bits I was mentioning earlier. Mostly bug fixes > and new selftests from Michael (yay !). He also removed the WSP platform > and A2 core support which were dead before release, so less clutter. > > One little "feature" I snuck in is the doorbell IPI support for > non-virtualized P8 which speeds up IPIs significantly between threads > of a core. > > Cheers, > Ben. > > The following changes since commit dfb945473ae8528fd885607b6fa843c676745e0c: > > Merge git://www.linux-watchdog.org/linux-watchdog (2014-06-10 19:16:36 > -0700) > > are available in the git repository at: > > > git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next > > for you to fetch changes up to ad718622ab6d500c870772b1b8dda46fa2195e6d: > > powerpc/book3s: Fix some ABIv2 issues in machine check code (2014-06-12 > 09:41:33 +1000) > > > Anton Blanchard (4): > powernv: Fix permissions on sysparam sysfs entries > crypto/nx: disable NX on little endian builds > powerpc/powernv: Reduce panic timeout from 180s to 10s > powerpc/book3s: Fix some ABIv2 issues in machine check code > > Benjamin Herrenschmidt (1): > powerpc: Add AT_HWCAP2 to indicate V.CRYPTO category support > > Dan Carpenter (2): > powerpc/cpm: Remove duplicate FCC_GFMR_TTX define > powerpc/spufs: Remove duplicate SPUFS_CNTL_MAP_SIZE define > > Gavin Shan (5): > powerpc/eeh: Clear frozen state for child PE > powerpc/eeh: Report frozen parent PE prior to child PE > powerpc/powernv: Don't escalate non-existing frozen PE > powerpc/powernv: Fix killed EEH event > powerpc/eeh: Dump PE location code > > Guo Chao (1): > powerpc/powernv: Fix endianness problems in EEH > > Joel Stanley (1): > powerpc/powernv: Fix reading of OPAL msglog > > Kees Cook (1): > powerpc/xmon: avoid format string leaking to printk > > Mahesh Salgaonkar (4): > powerpc/book3s: Fix machine check handling for unhandled errors > powerpc/book3s: Add stack overflow check in machine check handler. > powerpc/book3s: Increment the mce counter during machine_check_early > call. > powerpc/book3s: Fix guest MC delivery mechanism to avoid soft lockups > in guest. > > Michael Ellerman (6): > powerpc: Remove platforms/wsp and associated pieces > powerpc/perf: Ensure all EBB register state is cleared on fork() > selftests/powerpc: Fix instruction loop for ABIv2 (LE) > selftests/powerpc: Put the test in a separate process group > selftests/powerpc: Add support for skipping tests > selftests/powerpc: Add tests of PMU EBBs > > Michael Neuling (3): > powerpc: Don't setup CPUs with bad status > powerpc/cpuidle: Only clear LPCR decrementer wakeup bit on fast sleep > entry > powerpc/powernv: Enable POWER8 doorbell IPIs > > Paul Bolle (3): > powerpc: Remove check for CONFIG_SERIAL_TEXT_DEBUG > powerpc: fix typo 'CONFIG_PPC_CPU' > powerpc: fix typo 'CONFIG_PMAC' > > Sam bobroff (1): > powerpc: Correct DSCR during TM context switch > > Shreyas B. Prabhu (2): > powerpc/powernv: Include asm/smp.h to fix UP build failure > powerpc/powernv : Disable subcore for UP configs > > arch/powerpc/Kconfig.debug |5 - > arch/powerpc/configs/chroma_defconfig | 307 -- > arch/powerpc/include/asm/cpm2.h|1 - > arch/powerpc/include/asm/eeh.h |1 + > arch/powerpc/include/asm/eeh_event.h |2 +- > arch/powerpc/include/asm/mmu-book3e.h |4 - > arch/powerpc/include/asm/opal.h| 102 +- > arch/powerpc/include/asm/reg_a2.h |9 - > arch/powerpc/include/asm/switch_to.h |8 +- > arch/powerpc/include/asm/wsp.h | 14 - > arch/powerpc/include/uapi/asm/cputable.h |1 + > arch/powerpc/kernel/Makefile |1 - > arch/powerpc/kernel/cpu_setup_a2.S | 120 --- > arch/powerpc/kernel/cpu_setup_power.S |2 + > arch/powerpc/kernel/cputable.c | 41 +- > arch/powerpc/kernel/eeh.c | 38 +- > arch/powerpc/kernel/eeh_driver.c | 24 +- > arch/powerpc/kernel/eeh_event.c| 21 +- > arch/powerpc/kernel/eeh_pe.c | 60 ++ > arch/powerpc/kernel/entry_64.S |6 - > arch/powerpc/kernel/exceptions-64e.S | 16 - > arch/powerpc/kernel/exceptions-64s.S | 64 +- > arch/powerpc/kernel/head_40x.S
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here are the remaining bits I was mentioning earlier. Mostly bug fixes and new selftests from Michael (yay !). He also removed the WSP platform and A2 core support which were dead before release, so less clutter. One little "feature" I snuck in is the doorbell IPI support for non-virtualized P8 which speeds up IPIs significantly between threads of a core. Cheers, Ben. The following changes since commit dfb945473ae8528fd885607b6fa843c676745e0c: Merge git://www.linux-watchdog.org/linux-watchdog (2014-06-10 19:16:36 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next for you to fetch changes up to ad718622ab6d500c870772b1b8dda46fa2195e6d: powerpc/book3s: Fix some ABIv2 issues in machine check code (2014-06-12 09:41:33 +1000) Anton Blanchard (4): powernv: Fix permissions on sysparam sysfs entries crypto/nx: disable NX on little endian builds powerpc/powernv: Reduce panic timeout from 180s to 10s powerpc/book3s: Fix some ABIv2 issues in machine check code Benjamin Herrenschmidt (1): powerpc: Add AT_HWCAP2 to indicate V.CRYPTO category support Dan Carpenter (2): powerpc/cpm: Remove duplicate FCC_GFMR_TTX define powerpc/spufs: Remove duplicate SPUFS_CNTL_MAP_SIZE define Gavin Shan (5): powerpc/eeh: Clear frozen state for child PE powerpc/eeh: Report frozen parent PE prior to child PE powerpc/powernv: Don't escalate non-existing frozen PE powerpc/powernv: Fix killed EEH event powerpc/eeh: Dump PE location code Guo Chao (1): powerpc/powernv: Fix endianness problems in EEH Joel Stanley (1): powerpc/powernv: Fix reading of OPAL msglog Kees Cook (1): powerpc/xmon: avoid format string leaking to printk Mahesh Salgaonkar (4): powerpc/book3s: Fix machine check handling for unhandled errors powerpc/book3s: Add stack overflow check in machine check handler. powerpc/book3s: Increment the mce counter during machine_check_early call. powerpc/book3s: Fix guest MC delivery mechanism to avoid soft lockups in guest. Michael Ellerman (6): powerpc: Remove platforms/wsp and associated pieces powerpc/perf: Ensure all EBB register state is cleared on fork() selftests/powerpc: Fix instruction loop for ABIv2 (LE) selftests/powerpc: Put the test in a separate process group selftests/powerpc: Add support for skipping tests selftests/powerpc: Add tests of PMU EBBs Michael Neuling (3): powerpc: Don't setup CPUs with bad status powerpc/cpuidle: Only clear LPCR decrementer wakeup bit on fast sleep entry powerpc/powernv: Enable POWER8 doorbell IPIs Paul Bolle (3): powerpc: Remove check for CONFIG_SERIAL_TEXT_DEBUG powerpc: fix typo 'CONFIG_PPC_CPU' powerpc: fix typo 'CONFIG_PMAC' Sam bobroff (1): powerpc: Correct DSCR during TM context switch Shreyas B. Prabhu (2): powerpc/powernv: Include asm/smp.h to fix UP build failure powerpc/powernv : Disable subcore for UP configs arch/powerpc/Kconfig.debug |5 - arch/powerpc/configs/chroma_defconfig | 307 -- arch/powerpc/include/asm/cpm2.h|1 - arch/powerpc/include/asm/eeh.h |1 + arch/powerpc/include/asm/eeh_event.h |2 +- arch/powerpc/include/asm/mmu-book3e.h |4 - arch/powerpc/include/asm/opal.h| 102 +- arch/powerpc/include/asm/reg_a2.h |9 - arch/powerpc/include/asm/switch_to.h |8 +- arch/powerpc/include/asm/wsp.h | 14 - arch/powerpc/include/uapi/asm/cputable.h |1 + arch/powerpc/kernel/Makefile |1 - arch/powerpc/kernel/cpu_setup_a2.S | 120 --- arch/powerpc/kernel/cpu_setup_power.S |2 + arch/powerpc/kernel/cputable.c | 41 +- arch/powerpc/kernel/eeh.c | 38 +- arch/powerpc/kernel/eeh_driver.c | 24 +- arch/powerpc/kernel/eeh_event.c| 21 +- arch/powerpc/kernel/eeh_pe.c | 60 ++ arch/powerpc/kernel/entry_64.S |6 - arch/powerpc/kernel/exceptions-64e.S | 16 - arch/powerpc/kernel/exceptions-64s.S | 64 +- arch/powerpc/kernel/head_40x.S | 19 - arch/powerpc/kernel/process.c |8 +- arch/powerpc/kernel/setup-common.c |2 +- arch/powerpc/kernel/time.c |2 +- arch/powerpc/kernel/traps.c|2 + arch/powerpc/kernel/udbg.c |2 - arch/powerpc/kernel/udbg_16550.c | 11 - arch/powerpc/kvm/book3s_hv_ras.c
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here is the bulk of the powerpc changes for this merge window. It got a bit delayed in part because I wasn't paying attention, and in part because I discovered I had a core PCI change without a PCI maintainer ack in it. Bjorn eventually agreed it was ok to merge it though we'll probably improve it later and I didn't want to rebase to add his ack. There is going to be a bit more next week, essentially fixes that I still want to sort through and test. The biggest item this time is the support to build the ppc64 LE kernel with our new v2 ABI. We previously supported v2 userspace but the kernel itself was a tougher nut to crack. This is now sorted mostly thanks to Anton and Rusty. We also have a fairly big series from Cedric that add support for 64-bit LE zImage boot wrapper. This was made harder by the fact that traditionally our zImage wrapper was always 32-bit, but our new LE toolchains don't really support 32-bit anymore (it's somewhat there but not really "supported") so we didn't want to rely on it. This meant more churn that just endian fixes. This brings some more LE bits as well, such as the ability to run in LE mode without a hypervisor (ie. under OPAL firmware) by doing the right OPAL call to reinitialize the CPU to take HV interrupts in the right mode and the usual pile of endian fixes. There's another series from Gavin adding EEH improvements (one day we *will* have a release with less than 20 EEH patches, I promise !). Another highlight is the support for the "Split core" functionality on P8 by Michael. This allows a P8 core to be split into "sub cores" of 4 threads which allows the subcores to run different guests under KVM (the HW still doesn't support a partition per thread). And then the usual misc bits and fixes ... Cheers, Ben. The following changes since commit 011e4b02f1da156ac7fea28a9da878f3c23af739: powerpc, kexec: Fix "Processor X is stuck" issue during kexec from ST mode (2014-05-28 13:24:26 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next for you to fetch changes up to 0c0a3e5a100bbc4aaedd140e82b429227a76701b: powerpc/powernv: Add missing include to LPC code (2014-06-07 08:57:21 +1000) Alexander Graf (2): powerpc: Use 64k io pages when we never see an HEA PPC: ePAPR: Fix hypercall on LE guest Alistair Popple (4): IBM Currituck: Clean up board specific code before adding Akebono code IBM Akebono: Add the Akebono platform powerpc: Added PCI MSI support using the HSTA module ppc476: Enable a linker work around for IBM errata #46 Andrew Murray (1): powerpc/pci: Use of_pci_range_parser helper in pci_process_bridge_OF_ranges Anton Blanchard (36): powerpc: Don't build assembly files with ABIv2 powerpc: No need to use dot symbols when branching to a function powerpc: Remove superflous function descriptors in assembly only code powerpc: Don't use a function descriptor for system call table powerpc: Remove some unnecessary uses of _GLOBAL() and _STATIC() powerpc: Remove _INIT_GLOBAL(), _STATIC() and _INIT_STATIC() powerpc: Remove dot symbol usage in exception macros powerpc: Create DOTSYM to wrap dot symbol usage powerpc: Remove function descriptors and dot symbols on new ABI powerpc: ABIv2 function calls must place target address in r12 powerpc: Ignore .TOC. relocations powerpc: Add ABIv2 support to ppc_function_entry powerpc: Use ppc_function_entry instead of open coding it powerpc: Fix branch patching code for ABIv2 powerpc: Fix kernel thread creation on ABIv2 powerpc: Fix ABIv2 issues with stack offsets in assembly code powerpc/tm: Use STK_PARAM powerpc/tm: Fix GOT save offset for ABIv2 powerpc/tracing: TRACE_WITH_FRAME_BUFFER creates invalid stack frames powerpc: Fix SMP issues with ppc64le ABIv2 powerpc: Fix ABIv2 issue with dereference_function_descriptor powerpc: Add _GLOBAL_TOC for ABIv2 assembly functions exported to modules powerpc: ftrace_caller, _mcount is exported to modules so needs _GLOBAL_TOC() powerpc/kprobes: Fix ABIv2 issues with kprobe_lookup_name powerpc/modules: Create is_module_trampoline() powerpc/modules: Create module_trampoline_target() powerpc/ftrace: Use module loader helpers to parse trampolines powerpc/ftrace: Fix ABIv2 issues with __ftrace_make_call powerpc: Build little endian ppc64 kernel with ABIv2 selftests/powerpc: Update for ABIv2 powerpc: 64bit sendfile is capped at 2GB powerpc/powernv: Fix endian issues in memory error handling code powerpc: Allow ppc_md platform hook to override memory_block_size_bytes powerpc/powernv: Set memory_block_size_bytes to 256MB powerpc: Exported functions __clear_user and copy_page use r2 so need _GLOBAL_TOC(
[git pull] Please pull powerpc.git next branch
Hi Linus ! This time around, the powerpc merges are going to be a little bit more complicated than usual. This is the main pull request with most of the work for this merge window. I will describe it a bit more further down. There is some additional cpuidle driver work, however I haven't included it in this tree as it depends on some work in tip/timer-core which Thomas accidentally forgot to put in a topic branch. Since I didn't want to carry all of that tip timer stuff in powerpc -next, I setup a separate branch on top of Thomas tree with just that cpuidle driver in it, and Stephen has been carrying that in next separately for a while now. I'll send a separate pull request for it. Additionally, two new pieces in this tree add users for a sysfs API that Tejun and Greg have been deprecating in drivers-core-next. Thankfully Greg reverted the patch that removes the old API so this merge can happen cleanly, but once merged, I will send a patch adjusting our new code to the new API so that Greg can send you the removal patch. Now as for the content of this branch, we have a lot of perf work for power8 new counters including support for our new "nest" counters (also called 24x7) under pHyp (not natively yet). We have new functionality when running under the OPAL firmware (non-virtualized or KVM host), such as access to the firmware error logs and service processor dumps, system parameters and sensors, along with a hwmon driver for the latter. There's also a bunch of bug fixes accross the board, some LE fixes, and a nice set of selftests for validating our various types of copy loops. On the Freescale side, we see mostly new chip/board revisions, some clock updates, better support for machine checks and debug exceptions, etc... Cheers, Ben. The following changes since commit a5b2cf5b1af424ee3dd9e3ce6d5cea18cb927e67: powerpc: Align p_dyn, p_rela and p_st symbols (2014-03-07 13:50:19 +1100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next for you to fetch changes up to cd427485357c0c4b99f69719251baacf25946e11: Merge remote-tracking branch 'scott/next' into next (2014-03-24 10:26:10 +1100) Aneesh Kumar K.V (2): powerpc/mm: Make sure a local_irq_disable prevent a parallel THP split powerpc/defconfigs: Enable THP in pseries defconfig Anshuman Khandual (2): powerpc/perf: Make some new raw event codes available in sysfs powerpc/perf: Define perf_event_print_debug() to print PMU register values Anton Blanchard (2): powerpc: Use default set of netfilter modules (CONFIG_NETFILTER_ADVANCED=n) powerpc/compat: 32-bit little endian machine name is ppcle, not ppc Benjamin Herrenschmidt (2): powerpc/pseries: Don't try to register pseries cpu hotplug on non-pseries Merge remote-tracking branch 'scott/next' into next Benjamin Krill (1): powerpc/book3e: Fix check for linear mapping in TLB miss handler Brandon Stewart (1): macintosh/adb: Fixed some coding style problems Cody P Schafer (10): sysfs: create bin_attributes under the requested group powerpc: Add hvcalls for 24x7 and gpci (Get Performance Counter Info) powerpc/perf: Add hv_gpci interface header powerpc/perf: Add 24x7 interface headers powerpc/perf: Add a shared interface to get gpci version and capabilities powerpc/perf: Add macros for defining event fields & formats powerpc/perf: Add support for the hv gpci (get performance counter info) interface powerpc/perf: Add support for the hv 24x7 interface powerpc/perf: Add kconfig option for hypervisor provided counters powerpc/perf/hv_{gpci, 24x7}: Add documentation of device attributes Greg Kurz (1): powerpc/le: Big endian arguments for ppc_rtas() Haren Myneni (2): powerpc/pseries: Device tree should only be updated once after suspend/migrate powerpc/pseries: Update dynamic cache nodes for suspend/resume operation Josh Boyer (1): powerpc: Update ppc4xx maintainer Li Zhong (1): powerpc: Revert c6102609 and replace it with the correct fix for vio dma mask setting Luis Henriques (1): powerpc/kconfig: Remove TSI108_BRIDGE duplicates Mahesh Salgaonkar (2): powerpc/book3s: Recover from MC in sapphire on SCOM read via MMIO. powerpc/book3s: Fix CFAR clobbering issue in machine check handler. Michael Ellerman (9): selftests/powerpc: Import Anton's memcpy / copy_tofrom_user tests powerpc: Add a cpu feature CPU_FTR_PMAO_BUG powerpc/perf: Add lost exception workaround powerpc/perf: Reject EBB events which specify a sample_type powerpc/perf: Clean up the EBB hash defines a little powerpc/perf: Avoid mutating event in power8_get_constraint() powerpc/perf: Add BHRB constraint and IFM MMCRA handling for EBB powerpc/perf: Enable BHRB access for EBB events powerpc
Re: [git pull] Please pull powerpc.git next branch
On Wed, 2014-01-29 at 13:29 +1100, Alistair Popple wrote: > Looks like I missed the dart iommu code when changing the iommu table > initialisation. The patch below should fix it, would you mind testing > it Ben? Thanks. Any reason not to add the following to save ourselves in future? diff --git a/arch/powerpc/kernel/iommu.c b/arch/powerpc/kernel/iommu.c index d773dd4..6ab7b53 100644 --- a/arch/powerpc/kernel/iommu.c +++ b/arch/powerpc/kernel/iommu.c @@ -657,6 +657,8 @@ struct iommu_table *iommu_init_table(struct iommu_table *tbl, int nid) unsigned int i; struct iommu_pool *p; + BUG_ON(!tbl->it_page_shift); + /* number of bytes needed for the bitmap */ sz = BITS_TO_LONGS(tbl->it_size) * sizeof(unsigned long); cheers ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here are a few more powerpc bits for this merge window. The bulk is made of two pull requests from Scott and Anatolij that I had missed previously (they arrived while I was away). Since both their branches are in -next independently, and the content has been around for a little while, they can still go in. The rest is mostly bug and regression fixes, a small series of cleanups to our pseries cpuidle code (including moving it to the right place), and one new cpuidle bakend for the powernv platform. I also wired up the new sched_attr syscalls. Cheers, Ben. The following changes since commit d891ea23d5203e5c47439b2a174f86a00b356a6c: Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client (2014-01-28 11:02:23 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next for you to fetch changes up to f878f84373aefda7f041a74b24a83b8b7dec1cf0: powerpc: Wire up sched_setattr and sched_getattr syscalls (2014-01-29 17:13:05 +1100) Alistair Popple (1): powerpc/iommu: Fix initialisation of DART iommu table Andreas Schwab (1): powerpc: Fix hw breakpoints on !HAVE_HW_BREAKPOINT configurations Benjamin Herrenschmidt (3): Merge remote-tracking branch 'agust/next' into next Merge remote-tracking branch 'scott/next' into next powerpc: Wire up sched_setattr and sched_getattr syscalls Deepthi Dharwar (6): powerpc/pseries/cpuidle: Move processor_idle.c to drivers/cpuidle. powerpc/pseries/cpuidle: Use cpuidle_register() for initialisation. powerpc/pseries/cpuidle: Make cpuidle-pseries backend driver a non-module. powerpc/pseries/cpuidle: Remove MAX_IDLE_STATE macro. powerpc/pseries/cpuidle: smt-snooze-delay cleanup. powerpc/powernv/cpuidle: Back-end cpuidle driver for powernv platform. Gerhard Sittig (20): dts: mpc512x: introduce dt-bindings/clock/ header dts: mpc512x: add clock related device tree specs clk: mpc512x: introduce COMMON_CLK for MPC512x (disabled) clk: mpc512x: add backwards compat to the CCF code dts: mpc512x: add clock specs for client lookups clk: mpc5xxx: switch to COMMON_CLK, retire PPC_CLOCK spi: mpc512x: adjust to OF based clock lookup serial: mpc512x: adjust for OF based clock lookup serial: mpc512x: setup the PSC FIFO clock as well USB: fsl-mph-dr-of: adjust for OF based clock lookup mtd: mpc5121_nfc: adjust for OF based clock lookup fsl-viu: adjust for OF based clock lookup net: can: mscan: adjust to common clock support for mpc512x net: can: mscan: remove non-CCF code for MPC512x powerpc/mpc512x: improve DIU related clock setup clk: mpc512x: remove migration support workarounds powerpc/512x: clk: minor comment updates powerpc/512x: clk: enforce even SDHC divider values powerpc/512x: clk: support MPC5121/5123/5125 SoC variants powerpc/512x: dts: add MPC5125 clock specs Joe Perches (1): powerpc/numa: Fix decimal permissions Li Zhong (1): powerpc/mm: Fix compile error of pgtable-ppc64.h Paul Mackerras (2): powerpc: Fix 32-bit frames for signals delivered when transactional powerpc: Make sure "cache" directory is removed when offlining cpu Scott Wood (1): powerpc/booke64: Guard e6500 tlb handler with CONFIG_PPC_FSL_BOOK3E Tang Yuantian (1): clk: corenet: Adds the clock binding Tiejun Chen (1): powerpc/hugetlb: Replace __get_cpu_var with get_cpu_var jmarc...@redhat.com (1): powerpc/mm: Fix mmap errno when MAP_FIXED is set and mapping exceeds the allowed address space .../devicetree/bindings/clock/corenet-clock.txt| 134 +++ arch/powerpc/Kconfig |6 +- arch/powerpc/boot/dts/ac14xx.dts |7 + arch/powerpc/boot/dts/mpc5121.dtsi | 113 +- arch/powerpc/boot/dts/mpc5125twr.dts | 53 +- arch/powerpc/include/asm/clk_interface.h | 20 - arch/powerpc/include/asm/mpc5121.h |7 +- arch/powerpc/include/asm/pgtable-ppc64.h |6 +- arch/powerpc/include/asm/processor.h |7 - arch/powerpc/include/asm/systbl.h |2 + arch/powerpc/include/asm/unistd.h |2 +- arch/powerpc/include/uapi/asm/unistd.h |3 +- arch/powerpc/kernel/Makefile |1 - arch/powerpc/kernel/cacheinfo.c|3 + arch/powerpc/kernel/clock.c| 82 -- arch/powerpc/kernel/process.c |2 +- arch/powerpc/kernel/signal_32.c| 19 +- arch/powerpc/kernel/sysfs.c|2 - arch/powerpc/mm/hugetlbpage.c |4 +- arch/powerpc/mm/numa.c |2 +- arch/p
Re: [git pull] Please pull powerpc.git next branch
On Wed, Jan 29, Alistair Popple wrote: > Looks like I missed the dart iommu code when changing the iommu table > initialisation. The patch below should fix it, would you mind testing it Ben? > +++ b/arch/powerpc/sysdev/dart_iommu.c > + iommu_table_dart.it_page_shift = IOMMU_PAGE_SHIFT_4K; Yes, that fixes it for me. Thanks! Olaf ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Wed, 29 Jan 2014 07:19:55 Benjamin Herrenschmidt wrote: > On Tue, 2014-01-28 at 16:03 +0100, Olaf Hering wrote: > > d084775738b746648d4102337163a04534a02982 is the first bad commit > > commit d084775738b746648d4102337163a04534a02982 > > Author: Alistair Popple > > Date: Mon Dec 9 18:17:03 2013 +1100 > > > > powerpc/iommu: Update the generic code to use dynamic iommu page sizes > > > > This patch updates the generic iommu backend code to use the > > it_page_shift field to determine the iommu page size instead of > > using hardcoded values. > > Interesting. This is new infrastructure but a nop in functionality, ie, > we support different page sizes for DMA but we still set it to 4k, > unless we somewhat failed to initialize something... Looks like I missed the dart iommu code when changing the iommu table initialisation. The patch below should fix it, would you mind testing it Ben? Thanks. > I'll have a look, I actually have one of those G5s here still. Thanks ! > > Cheers, > Ben. > --- diff --git a/arch/powerpc/sysdev/dart_iommu.c b/arch/powerpc/sysdev/dart_iommu.c index bd968a4..62c47bb 100644 --- a/arch/powerpc/sysdev/dart_iommu.c +++ b/arch/powerpc/sysdev/dart_iommu.c @@ -292,6 +292,7 @@ static void iommu_table_dart_setup(void) iommu_table_dart.it_offset = 0; /* it_size is in number of entries */ iommu_table_dart.it_size = dart_tablesize / sizeof(u32); + iommu_table_dart.it_page_shift = IOMMU_PAGE_SHIFT_4K; /* Initialize the common IOMMU code */ iommu_table_dart.it_base = (unsigned long)dart_vbase; ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Tue, 2014-01-28 at 16:03 +0100, Olaf Hering wrote: > > d084775738b746648d4102337163a04534a02982 is the first bad commit > commit d084775738b746648d4102337163a04534a02982 > Author: Alistair Popple > Date: Mon Dec 9 18:17:03 2013 +1100 > > powerpc/iommu: Update the generic code to use dynamic iommu page sizes > > This patch updates the generic iommu backend code to use the > it_page_shift field to determine the iommu page size instead of > using hardcoded values. Interesting. This is new infrastructure but a nop in functionality, ie, we support different page sizes for DMA but we still set it to 4k, unless we somewhat failed to initialize something... I'll have a look, I actually have one of those G5s here still. Thanks ! Cheers, Ben. > Signed-off-by: Alistair Popple > Signed-off-by: Benjamin Herrenschmidt > > :04 04 52a8e1ca3166e3c916f8cdc1df5c1f42c76b2359 > 3d4915e416b28501ff502305bd4f76d64153dbc4 M arch > :04 04 e9a9020abbef5622ffa1be381e0ff845e3741fa9 > d6fc206dd372c1a8deded826cc5de8b05f71c614 M drivers > > # git bisect log > git bisect start > # good: [b2e448eca1a52fea181905845728ae00a138d84e] Merge branch 'ipmi' (ipmi > patches from Corey Minyard) > git bisect good b2e448eca1a52fea181905845728ae00a138d84e > # bad: [54c0a4b46150db1571d955d598cd342c9f1d9657] Merge branch 'akpm' > (incoming from Andrew) > git bisect bad 54c0a4b46150db1571d955d598cd342c9f1d9657 > # good: [403227641533c4227d44d14f25c8f3676f6e7436] softirq: convert printks > to pr_ > git bisect good 403227641533c4227d44d14f25c8f3676f6e7436 > # bad: [8b52312880ecbc5beb40b313600f2903c16a59ed] powerpc/p1010rdb-pa: modify > phy interrupt. > git bisect bad 8b52312880ecbc5beb40b313600f2903c16a59ed > # good: [2c49195b6aedd21ff1cd1e095fab9866fba3411b] powernv: Remove > get/set_rtc_time when they are not present > git bisect good 2c49195b6aedd21ff1cd1e095fab9866fba3411b > # bad: [a68c33f3592eef63304a5f5ab68466539ccac56c] powerpc: Fix endian issues > in power7/8 machine check handler > git bisect bad a68c33f3592eef63304a5f5ab68466539ccac56c > # good: [c34a51ce49b40b9667cd7f5cc2e40475af8b4c3d] powerpc/mm: Enable > _PAGE_NUMA for book3s > git bisect good c34a51ce49b40b9667cd7f5cc2e40475af8b4c3d > # good: [fee26f6d5d68a8815b20c32d15dd70d5384eb937] powerpc: Remove unused > REDBOOT Kconfig parameter > git bisect good fee26f6d5d68a8815b20c32d15dd70d5384eb937 > # good: [3a553170d35d69bea3877bffa508489dfa6f133d] powerpc/iommu: Add > it_page_shift field to determine iommu page size > git bisect good 3a553170d35d69bea3877bffa508489dfa6f133d > # bad: [d084775738b746648d4102337163a04534a02982] powerpc/iommu: Update the > generic code to use dynamic iommu page sizes > git bisect bad d084775738b746648d4102337163a04534a02982 > # first bad commit: [d084775738b746648d4102337163a04534a02982] powerpc/iommu: > Update the generic code to use dynamic iommu page sizes > ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Tue, Jan 28, Benjamin Herrenschmidt wrote: > So here's my next branch for powerpc. A bit late as I was on vacation This breaks booting on G5 11,2, the nouveau driver prints errors and as result the kernel hangs, fans kick in. This is what I did: # Rebase 54c0a4b..b2e448e onto 54c0a4b I will try to bisect it. Olaf ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
Hi Linus ! So here's my next branch for powerpc. A bit late as I was on vacation last week. It's mostly the same stuff that was in next already, I just added two patches today which are the wiring up of lockref for powerpc, which for some reason fell through the cracks last time and is trivial. The merge has conflicts that aren't too nasty but in case you have an issue resolving them, I've put a resolved branch in "test" of the same repository for you to look at. The highlights are, in addition to a bunch of bug fixes: - Reworked Machine Check handling on kernels running without a hypervisor (or acting as a hypervisor). Provides hooks to handle some errors in real mode such as TLB errors, handle SLB errors, etc... - Support for retrieving memory error information from the service processor on IBM servers running without a hypervisor and routing them to the memory poison infrastructure. - _PAGE_NUMA support on server processors - 32-bit BookE relocatable kernel support - FSL e6500 hardware tablewalk support - A bunch of new/revived board support - FSL e6500 deeper idle states and altivec powerdown support I have a remaining fix that is still based on a different branch for which I will send you a pull request separately (it's the patch that didn't make it in -rc8 since it might potentially affect x86). You'll notice a generic mm change here, it has been acked by the relevant authorities and is a pre-req for our _PAGE_NUMA support. The following changes since commit f991db1cf1bdca43675b5d2df0af991719727029: Merge remote-tracking branch 'agust/merge' into merge (2013-12-30 14:48:27 +1100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next for you to fetch changes up to 7179ba52889bef7e5e23f72908270e1ab2b7fc6f: powerpc: Implement arch_spin_is_locked() using arch_spin_value_unlocked() (2014-01-28 14:45:44 +1100) Alexey Kardashevskiy (1): PPC: POWERNV: move iommu_add_device earlier Alistair Popple (3): powerpc/iommu: Update constant names to reflect their hardcoded page size powerpc/iommu: Add it_page_shift field to determine iommu page size powerpc/iommu: Update the generic code to use dynamic iommu page sizes Andreas Schwab (1): powerpc: Add vr save/restore functions Aneesh Kumar K.V (5): mm: Move change_prot_numa outside CONFIG_ARCH_USES_NUMA_PROT_NONE powerpc/mm: Use HPTE constants when updating hpte bits powerpc/mm: Free up _PAGE_COHERENCE for numa fault use later powerpc/mm: Only check for _PAGE_PRESENT in set_pte/pmd functions powerpc/mm: Enable _PAGE_NUMA for book3s Anton Blanchard (2): powerpc: Fix endian issues in power7/8 machine check handler drivers/tty: ehv_bytechan fails to build as a module Benjamin Herrenschmidt (3): powerpc: Fix races with irq_work Brian King (1): powerpc: Increase EEH recovery timeout for SR-IOV Chen Gang (1): powerpc: kernel: remove useless code which related with 'max_cpus' Christian Engelmayer (1): powerpc/sysdev: Fix a pci section mismatch for Book E Denis Efremov (1): powerpc/ps3: Remove inline marking of EXPORT_SYMBOL functions Diana Craciun (1): powerpc: Replaced tlbilx with tlbwe in the initialization code Gavin Shan (9): powerpc/powernv: Move PHB-diag dump functions around powerpc/eeh: Output PHB diag-data powerpc/powernv: Remove unnecessary assignment powerpc/eeh: Add restore_config operation powerpc/eeh: Call opal_pci_reinit() on powernv for restoring config space powerpc/eeh: Hotplug improvement powerpc/iommu: Don't detach device without IOMMU group powerpc/eeh: Handle multiple EEH errors powerpc/eeh: Escalate error on non-existing PE Geert Uytterhoeven (2): powerpc/windfarm: Remove superfluous name casts powerpc: Make add_system_ram_resources() __init Ian Campbell (3): powerpc/4xx: Fix warning in kilauea.dtb powerpc/dts/virtex440: Declare address/size-cells for phy device powerpc/boot: Ignore .dtb files. Jeremy Kerr (2): powerpc: Make slb_shadow a local powerpc: Dynamically allocate slb_shadow from memblock Joseph Myers (6): powerpc: fix exception clearing in e500 SPE float emulation powerpc: fix e500 SPE float rounding inexactness detection math-emu: fix floating-point to integer unsigned saturation math-emu: fix floating-point to integer overflow detection powerpc: fix e500 SPE float to integer and fixed-point conversions powerpc: fix e500 SPE float SIGFPE generation Kevin Hao (14): powerpc: Move the patch_exception to a common place powerpc: Use patch_exception to update the debug exception handler powerpc: purge all the prefetched instructions for the coherent icache flush powerpc/85xx: don't init the mpic ipi for the SoC which ha
[git pull] Please pull powerpc.git next branch
Hi Linus ! Now that you've proven that even a typhoon can't get you, let's start throwing code at you again ! The bulk of this is LE updates. One should now be able to build an LE kernel and even run some things in it. I'm still sitting on a handful of patches to enable the new ABI that I *might* still send this merge window around, but due to the incertainty (they are pretty fresh) I want to keep them separate. Other notable changes are some infrastructure bits to better handle PCI pass-through under KVM, some bits and pieces added to the new PowerNV platform support such as access to the CPU SCOM bus via sysfs, and support for EEH error handling on PHB3 (Power8 PCIe). We also grew arch_get_random_long() for both pseries and powernv when running on P7+ and P8, exploiting the HW rng. And finally various embedded updates from freescale. Cheers, Ben. The following changes since commit 8b5ede69d24db939f52b47e2f6fe1e83e08b: powerpc/irq: Don't switch to irq stack from softirq stack (2013-10-07 14:19:39 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next for you to fetch changes up to 0c4888ef1d8a8b82c29075ce7e257ff795af15c7: powerpc: Fix fatal SLB miss when restoring PPR (2013-11-06 14:13:53 +1100) Alexey Kardashevskiy (3): hashtable: add hash_for_each_possible_rcu_notrace() powerpc: Prepare to support kernel handling of IOMMU map/unmap powerpc: add real mode support for dma operations on powernv Alistair Popple (5): powerpc: Little endian fixes for platforms/powernv/opal.c powerpc: Little endian fix for arch/powerpc/platforms/powernv/pci.c powerpc: Little endian fix for arch/powerpc/platforms/powernv/pci-p5ioc2.c powerpc: Little endian sparse clean up for arch/powerpc/platforms/powernv/pci-ioda.c powerpc: Fix 64K page size support for PPC44x Anatolij Gustschin (1): powerpc/52xx: fix build breakage for MPC5200 LPBFIFO module Anton Blanchard (30): powerpc: Fix endian issues in VMX copy loops powerpc: Book 3S MMU little endian support powerpc: Fix offset of FPRs in VSX registers in little endian builds powerpc: PTRACE_PEEKUSR/PTRACE_POKEUSER of FPR registers in little endian builds powerpc: Little endian builds double word swap VSX state during context save/restore powerpc: Add little endian support for word-at-a-time functions powerpc: Set MSR_LE bit on little endian builds powerpc: Reset MSR_LE on signal entry powerpc: Remove open coded byte swap macro in alignment handler powerpc: Remove hard coded FP offsets in alignment handler powerpc: Alignment handler shouldn't access VSX registers with TS_FPR powerpc: Add little endian support to alignment handler powerpc: Handle VSX alignment faults in little endian mode powerpc: Use generic checksum code in little endian powerpc: Use generic memcpy code in little endian powerpc: uname should return ppc64le/ppcle on little endian builds powerpc/powernv: More little endian issues in OPAL RTC driver powerpc/powernv: Fix some PCI sparse errors and one LE bug KVM: PPC: Disable KVM on little endian builds powerpc: Don't set HAVE_EFFICIENT_UNALIGNED_ACCESS on little endian builds powerpc: Work around little endian gcc bug powerpc: Fix little endian issue in OF PCI scan powerpc/pseries: Fix endian issues in pseries iommu code powerpc/pseries: Fix dedicated processor partition detection powerpc: Use -mcpu=power7 on ppc64 little endian builds powerpc: sync ppc64, ppc64e and pseries configs powerpc: Enable multipath modules on ppc64 and pseries powerpc: Enable virtio on ppc64 and pseries configs powerpc: Use 32 bit loads and stores when operating on condition register values powerpc: Add VMX optimised xor for RAID5 Bartlomiej Zolnierkiewicz (2): powerpc/legacy_serial: Fix incorrect placement of __initdata tag powerpc/8xx/tqm8xx: Fix incorrect placement of __initdata tag Benjamin Herrenschmidt (26): powerpc: Endian safe trampoline powerpc/powernv: Fix endian issues in OPAL RTC driver powerpc/powernv: Fix endian issues in OPAL ICS backend powerpc/powernv: Make OPAL NVRAM device tree accesses endian safe powerpc/powernv: Fix endian issues in powernv PCI code powerpc/powernv: Fix endian issues in OPAL console and udbg backend powerpc/powernv: Fix OPAL entry and exit in little endian mode powerpc/powernv: Don't register exception handlers in little endian mode powerpc/hvsi: Fix endian issues in HVSI driver tty/hvc_opal: powerpc: Make OPAL HVC device tree accesses endian safe powerpc: Enable /dev/port when isa_io_special is set powerpc/scom: Change scom_read() and scom_write() to return errors powerpc/scom: A
Re: [git pull] Please pull powerpc.git next branch
On Fri, 2013-09-06 at 10:56 -0700, Linus Torvalds wrote: > On Thu, Sep 5, 2013 at 7:24 PM, Benjamin Herrenschmidt > wrote: > > > > * A bunch of endian fixes ! We don't have full LE support yet in that > > release but this contains a lot of fixes all over arch/powerpc to use the > > proper accessors, call the firmware with the right endian mode, etc... > > Ok, this caused a conflict in arch/powerpc/kernel/prom.c, where some > of the OF CPU number accessors had been moved to generic OF code > instead. Ah yes, sorry, I completely forgot to tell you about that ! (I was in a hurry to leave for the snow :-) > It *looks* to me like those accessors had already been made > endian-clean as part of the move to generic code, and so my conflict > resolution was to just ignore the parts of the changes the code that > no longer exists in prom.c, but you really should double-check my > resolution. Maybe I screwed it up. Ok, yes I had reviewed the new stuff and it should already be endian safe, so it should be all good, but I'll double check everything as soon as I'm back. > But apparent'y the LE mode isn't finished, so hopefully even if I read > those changes wrong it won't affect you guys too badly. I didn't > test-compile any of it, yadda yadda.. Yup, that's fine :-) We have a full LE tree internally of course but we are holding on some of the stuff until we decide what to do with the ABI (it would be nice to get rid of function descriptors for example) and fix some more bugs. So I decided to merge a batch of the "easy" stuff just to get it out of the way this time around, and hopefully the rest will be spread out across the next one or two merge windows. Cheers, Ben. > Linus > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majord...@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Thu, Sep 5, 2013 at 7:24 PM, Benjamin Herrenschmidt wrote: > > * A bunch of endian fixes ! We don't have full LE support yet in that > release but this contains a lot of fixes all over arch/powerpc to use the > proper accessors, call the firmware with the right endian mode, etc... Ok, this caused a conflict in arch/powerpc/kernel/prom.c, where some of the OF CPU number accessors had been moved to generic OF code instead. It *looks* to me like those accessors had already been made endian-clean as part of the move to generic code, and so my conflict resolution was to just ignore the parts of the changes the code that no longer exists in prom.c, but you really should double-check my resolution. Maybe I screwed it up. But apparent'y the LE mode isn't finished, so hopefully even if I read those changes wrong it won't affect you guys too badly. I didn't test-compile any of it, yadda yadda.. Linus ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here's the powerpc batch for this merge window. Some of the highlights are: * A bunch of endian fixes ! We don't have full LE support yet in that release but this contains a lot of fixes all over arch/powerpc to use the proper accessors, call the firmware with the right endian mode, etc... * A few updates to our "powernv" platform (non-virtualized, the one to run KVM on), among other, support for bridging the P8 LPC bus for UARTs, support and some EEH fixes. * Some mpc51xx clock API cleanups in preparation for a clock API overhaul * A pile of cleanups of our old math emulation code, including better support for using it to emulate optional FP instructions on embedded chips that otherwise have a HW FPU. * Some infrastructure in selftest, for powerpc now, but could be generalized, initially used by some tests for our perf instruction counting code. * A pile of fixes for hotplug on pseries (that was seriously bitrotting) * The usual slew of freescale embedded updates, new boards, 64-bit hiberation support, e6500 core PMU support, etc... Cheers, Ben. The following changes since commit d4e4ab86bcba5a72779c43dc1459f71fea3d89c8: Linux 3.11-rc5 (2013-08-11 18:04:20 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next for you to fetch changes up to 9f24b0c9ef9b6b1292579c9e2cd7ff07ddc372b7: powerpc: Correct FSCR bit definitions (2013-09-05 17:29:20 +1000) Alistair Popple (4): powerpc: More little endian fixes for prom.c powerpc: More little endian fixes for setup-common.c powerpc: Little endian fixes for legacy_serial.c powerpc: Make NUMA device node code endian safe Andy Fleming (2): powerpc: Add smp_generic_cpu_bootable powerpc: Convert platforms to smp_generic_cpu_bootable Anton Blanchard (29): powerpc: Align p_toc powerpc: Handle unaligned ldbrx/stdbrx powerpc: Wrap MSR macros with parentheses powerpc: Remove SAVE_VSRU and REST_VSRU macros powerpc: Simplify logic in include/uapi/asm/elf.h powerpc/pseries: Simplify H_GET_TERM_CHAR powerpc: Fix a number of sparse warnings powerpc/pci: Don't use bitfield for force_32bit_msi powerpc: Stop using non-architected shared_proc field in lppaca powerpc: Make RTAS device tree accesses endian safe powerpc: Make cache info device tree accesses endian safe powerpc: Make RTAS calls endian safe powerpc: Make logical to real cpu mapping code endian safe powerpc: Add some endian annotations to time and xics code powerpc: Fix some endian issues in xics code powerpc: of_parse_dma_window should take a __be32 *dma_window powerpc: Make device tree accesses in cache info code endian safe powerpc: Make device tree accesses in HVC VIO console endian safe powerpc: Make device tree accesses in VIO subsystem endian safe powerpc: Make OF PCI device tree accesses endian safe powerpc: Make PCI device node device tree accesses endian safe powerpc: Add endian annotations to lppaca, slb_shadow and dtl_entry powerpc: Fix little endian lppaca, slb_shadow and dtl_entry powerpc: Emulate instructions in little endian mode powerpc: Little endian SMP IPI demux powerpc/pseries: Fix endian issues in H_GET_TERM_CHAR/H_PUT_TERM_CHAR powerpc: Fix little endian coredumps powerpc: Make rwlocks endian safe powerpc: Never handle VSX alignment exceptions from kernel Benjamin Herrenschmidt (21): Merge remote-tracking branch 'scott/next' into next powerpc/pmac: Early debug output on screen on 64-bit macs powerpc: Better split CONFIG_PPC_INDIRECT_PIO and CONFIG_PPC_INDIRECT_MMIO powerpc/powernv: Update opal.h to add new LPC and XSCOM functions powerpc/powernv: Add helper to get ibm,chip-id of a node powerpc/powernv: Add PIO accessors for Power8 LPC bus powerpc: Cleanup udbg_16550 and add support for LPC PIO-only UARTs powerpc: Check "status" property before adding legacy ISA serial ports powerpc/powernv: Don't crash if there are no OPAL consoles powerpc/powernv: Enable detection of legacy UARTs Revert "powerpc/e500: Update compilation flags with core specific options" powerpc: Make prom_init.c endian safe powerpc/wsp: Fix early debug build Merge remote-tracking branch 'scott/next' into next Merge branch 'merge' into next powerpc/btext: Fix CONFIG_PPC_EARLY_DEBUG_BOOTX on ppc32 powerpc: Don't Oops when accessing /proc/powerpc/lparcfg without hypervisor powerpc/powernv: Return secondary CPUs to firmware on kexec Merge branch 'merge' into next powerpc/pseries: Move lparcfg.c to platforms/pseries Merge remote-tracking branch 'agust/next' into next Catalin Udma (2): powerpc/perf: increase the perf HW events to 6
[git pull] Please pull powerpc.git next branch
Hi Linus ! This is the powerpc changes for the 3.11 merge window. In addition to the usual bug fixes and small updates, the main highlights are: - Support for transparent huge pages by Aneesh Kumar for 64-bit server processors. This allows the use of 16M pages as transparent huge pages on kernels compiled with a 64K base page size. - Base VFIO support for KVM on power by Alexey Kardashevskiy - Wiring up of our nvram to the pstore infrastructure, including putting compressed oopses in there by Aruna Balakrishnaiah - Move, rework and improve our "EEH" (basically PCI error handling and recovery) infrastructure. It is no longer specific to pseries but is now usable by the new "powernv" platform as well (no hypervisor) by Gavin Shan. - I fixed some bugs in our math-emu instruction decoding and made it usable to emulate some optional FP instructions on processors with hard FP that lack them (such as fsqrt on Freescale embedded processors). - Support for Power8 "Event Based Branch" facility by Michael Ellerman. This facility allows what is basically "userspace interrupts" for performance monitor events. - A bunch of Transactional Memory vs. Signals bug fixes and HW breakpoint/watchpoint fixes by Michael Neuling. And more ... I appologize in advance if I've failed to highlight something that somebody deemed worth it. Cheers, Ben. The following changes since commit 8bb495e3f02401ee6f76d1b1d77f3ac9f079e376: Linux 3.10 (2013-06-30 15:13:29 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next for you to fetch changes up to 1d8b368ab4aacfc3f864655baad4d31a3028ec1a: pstore: Add hsize argument in write_buf call of pstore_ftrace_call (2013-07-02 18:39:37 +1000) Aaro Koskinen (1): powerpc/windfarm: Fix overtemperature clearing Alexey Kardashevskiy (3): powerpc/vfio: Enable on PowerNV platform powerpc/vfio: Implement IOMMU driver for VFIO powerpc/vfio: Enable on pSeries platform Alistair Popple (3): powerpc: Add a configuration option for early BootX/OpenFirmware debug powerpc: Update default configurations powerpc: Update currituck pci/usb fixup for new board revision Anatolij Gustschin (1): powerpc/mpc512x: enable USB support in defconfig Aneesh Kumar K.V (20): mm/thp: use the correct function when updating access flags mm/THP: add pmd args to pgtable deposit and withdraw APIs mm/THP: withdraw the pgtable after pmdp related operations mm/THP: don't use HPAGE_SHIFT in transparent hugepage code mm/THP: deposit the transpare huge pgtable before set_pmd powerpc/mm: handle hugepage size correctly when invalidating hpte entries powerpc/THP: Double the PMD table size for THP powerpc/THP: Implement transparent hugepages for ppc64 powerpc: move find_linux_pte_or_hugepte and gup_hugepte to common code powerpc: Update find_linux_pte_or_hugepte to handle transparent hugepages powerpc: Replace find_linux_pte with find_linux_pte_or_hugepte powerpc/kvm: Handle transparent hugepage in KVM powerpc: Update gup_pmd_range to handle transparent hugepages powerpc/THP: Add code to handle HPTE faults for hugepages powerpc: Make linux pagetable walk safe with THP enabled powerpc: Prevent gcc to re-read the pagetables powerpc: disable assert_pte_locked for collapse_huge_page powerpc: split hugepage when using subpage protection powerpc/THP: Enable THP on PPC64 powerpc: Optimize hugepage invalidate Anton Blanchard (1): powerpc: Align thread->fpr to 16 bytes Aruna Balakrishnaiah (13): powerpc/pseries: Remove syslog prefix in uncompressed oops text powerpc/pseries: Add version and timestamp to oops header powerpc/pseries: Introduce generic read function to read nvram-partitions powerpc/pseries: Read/Write oops nvram partition via pstore powerpc/pseries: Read rtas partition via pstore powerpc/pseries: Distinguish between a os-partition and non-os partition powerpc/pseries: Read of-config partition via pstore powerpc/pseries: Read common partition via pstore powerpc/pseries: Enable PSTORE in pseries_defconfig pstore: Pass header size in the pstore write callback powerpc/pseries: Re-organise the oops compression code powerpc/pseries: Support compression of oops text via pstore pstore: Add hsize argument in write_buf call of pstore_ftrace_call Benjamin Herrenschmidt (8): powerpc/math-emu: Fix decoding of some instructions powerpc/math-emu: Allow math-emu to be used for HW FPU powerpc/8xx: Remove 8xx specific "minimal FPU emulation" powerpc/powernv: Fix iommu initialization again powerpc: Handle both new style and old style reserve maps Bharat Bhushan (2): powerpc: Debug control and status registers are 32bit
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here's the next pack of powerpc changes ! The main highlights this time around are: - A pile of addition POWER8 bits and nits, such as updated performance counter support (Michael Ellerman), new branch history buffer support (Anshuman Khandual), base support for the new PCI host bridge when not using the hypervisor (Gavin Shan) and other random related bits and fixes from various contributors. - Some rework of our page table format by Aneesh Kumar which fixes a thing or two and paves the way for THP support. THP itself will not make it this time around however. - More Freescale updates, including Altivec support on the new e6500 cores, new PCI controller support, and a pile of new boards support and updates. - The usual batch of trivial cleanups & fixes. Cheers, Ben. The following changes since commit 60d509fa6a9c4653a86ad830e4c4b30360b23f0e: Linux 3.9-rc8 (2013-04-21 14:38:45 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next for you to fetch changes up to 54d5999d98f2ab36ad71b9ef4d82cf5f399205f5: powerpc: Fix build error for book3e (2013-05-02 10:37:37 +1000) Adhemerval Zanella (1): powerpc: Add VDSO version of time Adrian-Leonard Radu (1): powerpc: Use PTR_RET instead of IS_ERR/PTR_ERR Alex Grad (1): powerpc/kgdb: Removed kmalloc returned value cast Alexey Kardashevskiy (1): powerpc: fixing ptrace_get_reg to return an error Anatolij Gustschin (2): powerpc/mpc512x: create SoC devices for more nodes powerpc/512x: add ifm ac14xx board Andy Shevchenko (1): powerpc/pmac/smu: Use %*ph to print small buffers Aneesh Kumar K.V (16): powerpc: Use signed formatting when printing error powerpc: Save DAR and DSISR in pt_regs on MCE powerpc: Don't hard code the size of pte page powerpc: Don't truncate pgd_index wrongly powerpc: New hugepage directory format powerpc: Switch 16GB and 16MB explicit hugepages to a different page table format powerpc: Reduce the PTE_INDEX_SIZE powerpc: Move the pte free routines from common header powerpc: Reduce PTE table memory wastage powerpc: Use encode avpn where we need only avpn values powerpc: Decode the pte-lp-encoding bits correctly. powerpc: Fix hpte_decode to use the correct decoding for page sizes powerpc: print both base and actual page size on hash failure powerpc: Print page size info during boot powerpc: Update tlbie/tlbiel as per ISA doc powerpc: Fix build error for book3e Anshuman Khandual (6): powerpc/perf: Add new BHRB related instructions for POWER8 powerpc/perf: Add basic assembly code to read BHRB entries on POWER8 powerpc/perf: Add new BHRB related generic functions, data and flags powerpc/perf: Define BHRB generic functions, data and flags for POWER8 powerpc/perf: Enable branch stack sampling framework powerpc: Setup BHRB instructions facility in HFSCR for POWER8 Ben Collins (1): powerpc/85xx: sgy-cts1000 - Remove __dev* attributes Benjamin Herrenschmidt (5): Merge remote-tracking branch 'mpe/master' into next Merge remote-tracking branch 'origin/master' into next powerpc/powernv: Fix missing Kconfig dependency for MSIs Merge remote-tracking branch 'agust/next' into next Merge remote-tracking branch 'kumar/next' into next Bharat Bhushan (1): powerpc: Fix interrupt range check on debug exception Brian King (2): pci: Set dev->dev.type in alloc_pci_dev powerpc: Set default VGA device Chen Gang (1): powerpc/pseries/lparcfg: Fix possible overflow are more than 1026 Chen-Hui Zhao (1): powerpc/85xx: fix a bug with the parameter of mpic_reset_core() Gavin Shan (8): powerpc/kernel: Cleanup on rtas_pci.c powerpc/powernv: Use MSI bitmap to manage IRQs powerpc/powernv: Supports PHB3 powerpc/powernv: Add option CONFIG_POWERNV_MSI powerpc/powernv: Patch MSI EOI handler on P8 powerpc/powernv: TCE invalidation for PHB3 powerpc/powernv: Build DMA space for PE on PHB3 powerpc/powernv: Fix invalid IOMMU table Geoff Levand (1): powerpc/ps3: Update ps3_defconfig Ian Munsie (1): powerpc: Add accounting for Doorbell interrupts Jesse Larrew (4): powerpc/pseries: Add PRRN RTAS event handler powerpc/pseries: Update CPU maps when device tree is updated powerpc/pseries: Update NUMA VDSO information when updating CPU maps powerpc/pseries: RE-enable Virtual Processor Home Node updating Jia Hongtao (1): powerpc/85xx: Add platform_device declaration to fsl_pci.h Jiucheng Xu (1): powerpc/85xx: Reserve a partition of NOR flash for QE ucode firmware Kevin Hao (3): powerpc/fsl-pci: don't unmap the PCI SoC controller registers in setup_pci_atmu powerpc/fsl-booke: add the reg
[git pull] Please pull powerpc.git next branch
Ben, Add support for T4 and B4 SoC families from Freescale, e6500 altivec support, some various board fixes and other minor cleanups. - k The following changes since commit 54c9b2253d34e8998e4bff9ac2d7a3ba0b861d52: powerpc: Set DSCR bit in FSCR setup (2013-03-05 16:56:30 +1100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next for you to fetch changes up to 9e2ecdbba3b0745f9ed454ab86961e3ccf9dc224: powerpc/fsl-booke: add the reg prop for pci bridge device node for T4/B4 (2013-04-29 14:47:25 -0500) Ben Collins (1): powerpc/85xx: sgy-cts1000 - Remove __dev* attributes Chen-Hui Zhao (1): powerpc/85xx: fix a bug with the parameter of mpic_reset_core() Jia Hongtao (1): powerpc/85xx: Add platform_device declaration to fsl_pci.h Jiucheng Xu (1): powerpc/85xx: Reserve a partition of NOR flash for QE ucode firmware Kevin Hao (2): powerpc/fsl-pci: don't unmap the PCI SoC controller registers in setup_pci_atmu powerpc/fsl-booke: add the reg prop for pci bridge device node for T4/B4 Kumar Gala (11): powerpc/fsl-booke: Support detection of page sizes on e6500 powerpc/85xx: Add AltiVec support for e6500 powerpc/fsl-booke: Add initial silicon device tree for T4240 powerpc/fsl-booke: Add initial T4240QDS board device tree powerpc/fsl-booke: Add initial T4240QDS board support powerpc/85xx: Update corenet64_smp_defconfig for T4240 powerpc/qe: Fix Kconfig enablement of QE_USB support powerpc/fsl-booke: Update T4240 device config node in device tree powerpc/fsl-booke: Minor fixes to T4240 Si device tree powerpc/fsl-pci: Keep PCI SoC controller registers in pci_controller powerpc/85xx: Fix MPC8536DS 36-bit device tree Paul Bolle (2): powerpc: remove "config 8260_PCI9" powerpc: remove "config MPC10X_OPENPIC" Prabhakar Kushwaha (1): powerpc: add CONFIG(s) require for using flash controller Ramneek Mehresh (1): powerpc/85xx: Add first usb controller node for Qonverge platforms Rojhalat Ibrahim (1): powerpc/fsl-pci Make PCIe hotplug work with Freescale PCIe controllers Roy ZANG (2): powerpc/85xx: Add support for FSL PCIe controller v3.0 powerpc/85xx: enable Silicon image 3132 PCIe to SATA controller Roy Zang (2): powerpc/85xx: enable E1000 NIC to mpc85xx_defconfig powerpc/fsl_pci: fix 64 bit pci size issue Scott Wood (1): powerpc/85xx: add CONFIG_E1000E to corenet64_smp_defconfig Sebastian Andrzej Siewior (1): powerpc/fsl-msi: use a different lockclass for the cascade interrupt Shaveta Leekha (5): powerpc/85xx: add SEC-5.3 device tree powerpc/fsl-booke: Add initial silicon device tree files for B4860 and B4420 powerpc/fsl-booke: Add initial B4860QDS and B4420QDS board device tree powerpc/fsl-booke: Add B4_QDS board support powerpc/85xx: Update corenet64_smp_defconfig for B4_QDS Stephen George (2): powerpc/fsl-booke: Added device tree DCSR entries for T4240 Chassis v2 Debug IP powerpc/fsl-booke: Update DCSR EPU device tree entries for existing SoCs Stuart Yoder (3): powerpc/e6500: Add architecture categories for e6500 cores powerpc: add missing deo arch category to e500mc/e5500 dts powerpc: Add paravirt idle loop for 64-bit Book-E Tang Yuantian (1): powerpc/fsl: remove the PPC_CLOCK dependency Vakul Garg (3): powerpc/85xx: Added SEC-5.0 device tree. powerpc/fsl: removed qoriq-sec4.1-0.dtsi. powerpc/fsl: Add property for 'era' in SEC dts crypto node Zhicheng Fan (1): powerpc/dts: Fix the dts for p1025rdb 36bit .../devicetree/bindings/powerpc/fsl/cpus.txt | 22 + arch/powerpc/Kconfig | 6 - arch/powerpc/boot/dts/b4420qds.dts | 50 +++ arch/powerpc/boot/dts/b4860qds.dts | 61 +++ arch/powerpc/boot/dts/b4qds.dts| 169 arch/powerpc/boot/dts/fsl/b4420si-post.dtsi| 98 + arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi | 73 arch/powerpc/boot/dts/fsl/b4860si-post.dtsi| 142 +++ arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi | 83 arch/powerpc/boot/dts/fsl/b4si-post.dtsi | 268 + arch/powerpc/boot/dts/fsl/e500mc_power_isa.dtsi| 1 + arch/powerpc/boot/dts/fsl/e5500_power_isa.dtsi | 1 + arch/powerpc/boot/dts/fsl/e6500_power_isa.dtsi | 65 +++ arch/powerpc/boot/dts/fsl/p1023si-post.dtsi| 1 + arch/powerpc/boot/dts/fsl/p2041si-post.dtsi| 2 +- arch/powerpc/boot/dts/fsl/p3041si-post.dtsi| 2 +- arch/powerpc/boot/dts/fsl/p4080si-post.dtsi| 2 +- arch/powerpc/boot/dts/fsl/p5020si-post.dtsi| 2 +- arch/powerpc/boot/dts/fsl/p5040si-post.dtsi| 2 +- arch/powerpc/boot/dts/fsl/pq3-sec4.4-0.dtsi
[git pull] Please pull powerpc.git next branch
Hi Linus ! So from the depth of frozen Minnesota, here's the powerpc pull request for 3.9. It has a few interesting highlights, in addition to the usual bunch of bug fixes, minor updates, embedded device tree updates and new boards: - Hand tuned asm implementation of SHA1 (by Paulus & Michael Ellerman) - Support for Doorbell interrupts on Power8 (kind of fast thread-thread IPIs) by Ian Munsie - Long overdue cleanup of the way we handle relocation of our open firmware trampoline (prom_init.c) on 64-bit by Anton Blanchard - Support for saving/restoring & context switching the PPR (Processor Priority Register) on server processors that support it. This allows the kernel to preserve thread priorities established by userspace. By Haren Myneni. - DAWR (new watchpoint facility) support on Power8 by Michael Neuling - Ability to change the DSCR (Data Stream Control Register) which controls cache prefetching on a running process via ptrace by Alexey Kardashevskiy - Support for context switching the TAR register on Power8 (new branch target register meant to be used by some new specific userspace perf event interrupt facility which is yet to be enabled) by Ian Munsie. - Improve preservation of the CFAR register (which captures the origin of a branch) on various exception conditions by Paulus. - Move the Bestcomm DMA driver from arch powerpc to drivers/dma where it belongs by Philippe De Muyter - Support for Transactional Memory on Power8 by Michael Neuling (based on original work by Matt Evans). For those curious about the feature, the patch contains a pretty good description. Cheers, Ben. The following changes since commit 689dfa894c57842a05bf6dc9f97e6bb71ec5f386: powerpc: Max next_tb to prevent from replaying timer interrupt (2013-01-29 10:18:16 +1100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next for you to fetch changes up to 8520e443aa56cc157b015205ea53e7b9fc831291: powerpc/kexec: Disable hard IRQ before kexec (2013-02-24 03:49:28 +1100) Alexey Kardashevskiy (1): powerpc: Add DSCR support to ptrace Anatolij Gustschin (11): powerpc/mpc5121: add common .dtsi and use it in mpc5121ads.dts powerpc/mpc5121: pdm360ng.dts: use common mpc5121.dtsi mpc5121: remove obsolete cell-index property from PSC clock code mpc5121: don't check PSC ac97 using node name powerpc/512x: initialize clocks before bus probing drivers/video: fsl-diu-fb: fix pixel formats for 24 and 16 bpp drivers/video: fsl-diu-fb: fix bugs in interrupt handling powerpc/512x: add function for chip select parameter configuration powerpc/mpc512x: fix noderef sparse warnings powerpc/mpc512x: fix sparce warnings for non static symbols powerpc/mpc5xxx: fix sparse warning for non static symbol Anshuman Khandual (1): powerpc/perf: Change PMU flag representation from decimal to hex Anton Blanchard (7): powerpc: Relocate prom_init.c on 64bit powerpc: Remove RELOC() macro powerpc: Build kernel with -mcmodel=medium powerpc: Run savedefconfig over pseries, ppc64 and ppc64e defconfig powerpc: Cleanup NLS config options on pseries, ppc64 and ppc64e defconfig powerpc: Enable devtmpfs, EFI partition support and tmpfs ACLs on pseries, ppc64 and ppc64e defconfig powerpc: Avoid load of static chain register when calling nested functions through a pointer on 64bit Benjamin Collins (1): powerpc: Add support for CTS-1000 GPIO controlled system poweroff Benjamin Herrenschmidt (4): powerpc: Make room in exception vector area Merge branch 'merge' into next Merge remote-tracking branch 'kumar/next' into next Merge remote-tracking branch 'agust/next' into next Chris Freehill (1): powerpc/perf: Add stalled-cycles events Cody P Schafer (1): powerpc/mm: Eliminate unneeded for_each_memblock Daniel Borkmann (1): powerpc: fix ics_rtas_init and start_secondary section mismatch David Woodhouse (1): powerpc: Enable ARCH_USE_BUILTIN_BSWAP Geoff Levand (4): powerpc/ps3: Add macro PS3_VERBOSE_RESULT powerpc/ps3: Increase verbosity of htab errors powerpc/ps3: Refresh ps3_defconfig powerpc: Move boot_paca into early_setup Gerlando Falauto (2): powerpc/83xx: refactor mpc8360e quirk for kmeter1 powerpc/83xx: apply mpc8360e quirk for kmeter1 only when par_io is present Gernot Vormayr (1): powerpc/dts/virtex440: Add ethernet phy to virtex440-ml507 board Grant Likely (2): powerpc/5200: Add Lite5200 on-board LEDs as devices powerpc/5200: Use the gpt* labels to simplify mpc5200 dts files Haren Myneni (6): powerpc: Move branch instruction from ACCOUNT_CPU_USER_ENTRY to caller powerpc: Enable PPR save/restore powerpc: Increase exceptions arrays in paca struct to save PPR powerpc: Defi
[git pull] Please pull powerpc.git next branch
Mostly misc code cleanups in various board ports and adding support for a new MPC85xx board - ppa8548. - k The following changes since commit 2468dcf641e4f3e1b0153e3e11ca20740b2f4ce8: Ian Munsie (1): powerpc: Add support for context switching the TAR register are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Gerlando Falauto (2): powerpc/83xx: refactor mpc8360e quirk for kmeter1 powerpc/83xx: apply mpc8360e quirk for kmeter1 only when par_io is present Harninder Rai (2): powerpc/85xx: bsc9131 - Correct typo in SDHC device node powerpc/85xx: l2sram - Add compatible string for BSC9131 platform Holger Brunck (3): powerpc/82xx: fix checkpatch warnings for km82xx.c powerpc/83xx: fix checkpatch warnings for km83xx.c powerpc/83xx: update kmeter1_defconfig Julia Lawall (1): arch/powerpc/platforms/85xx/p1022_ds.c: adjust duplicate test Kim Phillips (4): powerpc/fsl: lbc: sparse fixes powerpc/fsl: fsl_soc: sparse fixes powerpc/fsl: ifc: sparse fixes powerpc/fsl: msi: sparse fixes Paul Gortmaker (4): powerpc/85xx: split sbc8548 dts file into pre and post chunks powerpc/85xx: update sbc8548 flash information to match recent u-boot powerpc/85xx: add alternate dts file for sbc8548 boot via SODIMM powerpc/85xx: enable MTD options in sbc8548 defconfig Po Liu (1): powerpc/85xx: dts - add ranges property for SEC Scott Wood (2): powerpc/mpic: allow coreint to be determined by MPIC version powerpc/e500/qemu-e500: enable coreint Stef van Os (1): powerpc/85xx: Board support for ppa8548 Timur Tabi (3): powerpc/85xx: describe the PAMU topology in the device tree powerpc/85xx: fix various PCI node compatible strings powerpc/fsl: remove extraneous DIU platform functions Vakul Garg (1): crypto: caam - Added property fsl, sec-era in SEC4.0 device tree binding. Varun Sethi (1): powerpc/fsl_pci: Store the pci ctlr device ptr in the pci ctlr struct Wei Yongjun (1): powerpc/85xx: use for_each_compatible_node() macro .../devicetree/bindings/crypto/fsl-sec4.txt| 12 +- .../devicetree/bindings/powerpc/fsl/guts.txt | 13 +- .../devicetree/bindings/powerpc/fsl/pamu.txt | 140 arch/powerpc/boot/dts/bsc9131rdb.dtsi |2 +- arch/powerpc/boot/dts/fsl/p1010si-post.dtsi|4 +- arch/powerpc/boot/dts/fsl/p1022si-post.dtsi|6 +- arch/powerpc/boot/dts/fsl/p2041si-post.dtsi| 87 - arch/powerpc/boot/dts/fsl/p3041si-post.dtsi| 87 - arch/powerpc/boot/dts/fsl/p4080si-post.dtsi| 74 +++- arch/powerpc/boot/dts/fsl/p5020si-post.dtsi| 92 - arch/powerpc/boot/dts/fsl/p5040si-post.dtsi| 92 - arch/powerpc/boot/dts/fsl/pq3-sec4.4-0.dtsi|1 + arch/powerpc/boot/dts/ppa8548.dts | 166 + arch/powerpc/boot/dts/sbc8548-altflash.dts | 115 +++ arch/powerpc/boot/dts/sbc8548-post.dtsi| 295 arch/powerpc/boot/dts/sbc8548-pre.dtsi | 52 +++ arch/powerpc/boot/dts/sbc8548.dts | 356 ++-- arch/powerpc/configs/83xx/kmeter1_defconfig|6 +- arch/powerpc/configs/85xx/ppa8548_defconfig| 65 arch/powerpc/configs/85xx/sbc8548_defconfig| 19 ++ arch/powerpc/platforms/512x/mpc512x_shared.c |5 - arch/powerpc/platforms/82xx/km82xx.c |6 +- arch/powerpc/platforms/83xx/km83xx.c | 161 - arch/powerpc/platforms/85xx/Kconfig|7 + arch/powerpc/platforms/85xx/Makefile |1 + arch/powerpc/platforms/85xx/mpc85xx_mds.c |4 +- arch/powerpc/platforms/85xx/p1022_ds.c | 40 +-- arch/powerpc/platforms/85xx/p1022_rdk.c| 12 - arch/powerpc/platforms/85xx/ppa8548.c | 98 ++ arch/powerpc/platforms/85xx/qemu_e500.c|7 +- arch/powerpc/sysdev/fsl_85xx_l2ctlr.c |1 + arch/powerpc/sysdev/fsl_ifc.c |2 +- arch/powerpc/sysdev/fsl_lbc.c |6 +- arch/powerpc/sysdev/fsl_msi.c |4 +- arch/powerpc/sysdev/fsl_pci.c | 24 +- arch/powerpc/sysdev/fsl_pci.h |2 +- arch/powerpc/sysdev/fsl_soc.c |4 +- arch/powerpc/sysdev/mpic.c | 26 +- 38 files changed, 1530 insertions(+), 564 deletions(-) create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/pamu.txt create mode 100644 arch/powerpc/boot/dts/ppa8548.dts create mode 100644 arch/powerpc/boot/dts/sbc8548-altflash.dts create mode 100644 arch/powerpc/boot/dts/sbc8548-post.dtsi create mode 100644 arch/powerpc/boot/dts/sbc8548-pre.dtsi create mode 100644 arch/powerpc/configs
Re: [git pull] Please pull powerpc.git next branch
On Tue, 2012-12-18 at 10:02 -0800, Linus Torvalds wrote: > Anyway, I've pulled it in, but got a conflict on the kernel_thread > cleanups from Al. And since the conflict was in the powerpc assembly > code that I don't really know the details of, I did the > straightforward resolve of it, but I'd like you to check it out. > > (I haven't pushed it out yet, I'm waiting for the allmodconfig to > finish compiling, so if you see this email quickly, but don't see the > powerpc merge yet, just wait a few minutes) Sorry for the delay, I verified that it looked right yesterday but didn't manage to actually test it until today due to a problem with our test farm. It's all good, thanks ! Cheers, Ben. ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Mon, Dec 17, 2012 at 3:31 PM, Benjamin Herrenschmidt wrote: > On Sat, 2012-12-15 at 07:44 +1100, Benjamin Herrenschmidt wrote: >> Hi Linus ! >> >> Finally managed to get my head away from some other distractions >> to put this pull request together, sorry for the lateness :-) >> >> The main highlight is probably some base POWER8 support. There's >> more to come such as transactional memory support but that will >> wait for the next one. (next merge window) >> >> Overall it's pretty quiet, or rather I've been pretty poor at >> picking things up from patchwork and reviewing them this time >> around and Kumar no better on the FSL side it seems... > > So it looks like I'm an idiot and totally failed to put your email > address on the CC list of that pull request :-) .. yeah, that helps. Anyway, I've pulled it in, but got a conflict on the kernel_thread cleanups from Al. And since the conflict was in the powerpc assembly code that I don't really know the details of, I did the straightforward resolve of it, but I'd like you to check it out. (I haven't pushed it out yet, I'm waiting for the allmodconfig to finish compiling, so if you see this email quickly, but don't see the powerpc merge yet, just wait a few minutes) Linus ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
On Sat, 2012-12-15 at 07:44 +1100, Benjamin Herrenschmidt wrote: > Hi Linus ! > > Finally managed to get my head away from some other distractions > to put this pull request together, sorry for the lateness :-) > > The main highlight is probably some base POWER8 support. There's > more to come such as transactional memory support but that will > wait for the next one. (next merge window) > > Overall it's pretty quiet, or rather I've been pretty poor at > picking things up from patchwork and reviewing them this time > around and Kumar no better on the FSL side it seems... So it looks like I'm an idiot and totally failed to put your email address on the CC list of that pull request :-) This is an updated version with Anatolij 52xx which I hadn't merged back then but have now (it's all be in -next for a while). Cheers, Ben. The following changes since commit b69f0859dc8e633c5d8c06845811588fe17e68b3: Linux 3.7-rc8 (2012-12-03 11:22:37 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next for you to fetch changes up to 376bddd34433065aeb9b9a140870537feecf90ef: Merge remote-tracking branch 'agust/next' into next (2012-12-18 10:22:27 +1100) Akinobu Mita (3): powerpc/iommu: Use bitmap library powerpc: Remove BITOP_MASK and BITOP_WORD from asm/bitops.h powerpc: Use asm-generic/bitops/le.h Andreas Schwab (1): powerpc/powermac/cpufreq_32: Set non-infinite transition time for 7447A driver Anton Blanchard (3): powerpc: Move most of setup.h out of uapi powerpc: Remove stale function prototypes from setup.h powerpc: Fix CONFIG_RELOCATABLE=y CONFIG_CRASH_DUMP=n build Aravinda Prasad (1): powerpc/ptrace: Enable hardware breakpoint upon re-registering Benjamin Herrenschmidt (6): powerpc/powernv: Fix OPAL debug entry Merge branch 'dt' into next Merge branch 'merge' into next Merge remote-tracking branch 'kumar/next' into next powerpc+of: Rename and fix OF reconfig notifier error inject module Merge remote-tracking branch 'agust/next' into next Dan Horák (1): fbdev: Add GXT4000P and GXT6500P support to the gxt4500 driver Gavin Shan (1): powerpc/pnv: Avoid bogus output Ian Munsie (5): powerpc: Add set_mode hcall powerpc: Add wrappers to enable/disable relocation on exceptions powerpc: Move get_longbusy_msecs into hvcall.h and remove duplicate function powerpc: Enable relocation on during exceptions at boot powerpc: Disable relocation on exceptions when kexecing Jia Hongtao (1): powerpc/fsl-pci: Add PCI controller ATMU PM support JoonSoo Kim (1): powerpc: Change free_bootmem() to kfree() Julia Lawall (1): powerpc/rtas_flash: Eliminate possible double free K.Prasad (1): powerpc/hw-breakpoint: Use generic hw-breakpoint interfaces for new PPC ptrace flags Li Zhong (1): powerpc: Fix MAX_STACK_TRACE_ENTRIES too low warning ! Matthew McClintock (1): powerpc: dtc is required to build dtb files Michael Ellerman (12): powerpc/udbg: Remove unused udbg_read() powerpc/xmon: Remove unused xmon_expect() & xmon_read_poll() powerpc/xmon: Remove empty xmon_map_scc() powerpc/xmon: Make xmon_getchar() static powerpc/xmon: Merge start.c into nonstdio.c powerpc/xmon: Remove renaming #defines of scanhex() and skipbl() powerpc/xmon: Remove unused #defines powerpc/xmon: Use STACK_FRAME_OVERHEAD in xmon_show_stack() powerpc/xmon: Fiddle xmon_depth_to_print logic in xmon_show_stack() powerpc/xmon: Fallback to printk() in xmon_printf() if udbg is not setup powerpc: Remove no longer used ppc_md.idle_loop() powerpc/perf: Add missing L2 constraint handling in Power7 PMU Michael Neuling (16): powerpc/ptrace: Fix spelling mistake powerpc/ptrace: Remove unused addr parameter in ppc_del_hwdebug() powerpc: make POWER7 setup code name generic powerpc: Add POWER8 setup code powerpc: POWER8 cputable entry powerpc: Fix denorm symbol name powerpc/pseries: Update ibm,architecture.vec for PAPR 2.7/POWER8 powerpc: Add POWER8 architected mode to cputable powerpc: Whitespace changes in exception64s.S powerpc: Remove unessessary 0x3000 location enforcement powerpc: Make load_hander handle upto 64k offset powerpc: Turn syscall handler into macros powerpc: Add new macros needed for relocation on exceptions powerpc: Add relocation on exception vector handlers powerpc: Move initial mfspr LPCR out of __init_LPCR powerpc: Setup relocation on exceptions for bare metal systems Nathan Fontenot (6): powerpc+of: Add /proc device tree updating to of node add/remove powerpc+of: Move of_drconf_cell struct definition to asm/prom.h powerpc+of: Add of node/property notification chain f
Re: [git pull] Please pull powerpc.git next branch
On Mon, 17 Dec 2012 21:06:25 +1100 Benjamin Herrenschmidt wrote: ... > Last week is a bit late :-) However, I think your tree was in -next > before that wasn't it ? In which case it's ok, I can include it tomorrow > and ask Linus to pick it up. yes, 5xxx tree was in -next before that. Thanks, Anatolij ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Mon, 2012-12-17 at 09:30 +0100, Anatolij Gustschin wrote: > > Overall it's pretty quiet, or rather I've been pretty poor at > > picking things up from patchwork and reviewing them this time > > around and Kumar no better on the FSL side it seems... > > Could you please also include some 5xxx patches for v3.8 in your pull > request? I've submitted a pull request for them last week > > http://patchwork.ozlabs.org/patch/205138 Last week is a bit late :-) However, I think your tree was in -next before that wasn't it ? In which case it's ok, I can include it tomorrow and ask Linus to pick it up. Cheers, Ben ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
Hi Ben, On Sat, 15 Dec 2012 07:44:57 +1100 Benjamin Herrenschmidt wrote: ... > Overall it's pretty quiet, or rather I've been pretty poor at > picking things up from patchwork and reviewing them this time > around and Kumar no better on the FSL side it seems... Could you please also include some 5xxx patches for v3.8 in your pull request? I've submitted a pull request for them last week http://patchwork.ozlabs.org/patch/205138 Thanks, Anatolij ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Sat, 2012-12-15 at 07:44 +1100, Benjamin Herrenschmidt wrote: > Finally managed to get my head away from some other distractions > to put this pull request together, sorry for the lateness :-) > > The main highlight is probably some base POWER8 support. There's > more to come such as transactional memory support but that will > wait for the next one. To clear up some misunderstanding, here I meant next merge window. > Overall it's pretty quiet, or rather I've been pretty poor at > picking things up from patchwork and reviewing them this time > around and Kumar no better on the FSL side it seems... Cheers, Ben. ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
Hi Linus ! Finally managed to get my head away from some other distractions to put this pull request together, sorry for the lateness :-) The main highlight is probably some base POWER8 support. There's more to come such as transactional memory support but that will wait for the next one. Overall it's pretty quiet, or rather I've been pretty poor at picking things up from patchwork and reviewing them this time around and Kumar no better on the FSL side it seems... Cheers, Ben. The following changes since commit d6dc24613c222f9057131ccbd5264a10bcba9f97: Merge remote-tracking branch 'agust/merge' into merge (2012-11-21 13:24:49 +1100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next for you to fetch changes up to d526e85f60fce9aa2a1432cbd06e3cf20c1644c8: powerpc+of: Rename and fix OF reconfig notifier error inject module (2012-12-14 10:32:52 +1100) Akinobu Mita (3): powerpc/iommu: Use bitmap library powerpc: Remove BITOP_MASK and BITOP_WORD from asm/bitops.h powerpc: Use asm-generic/bitops/le.h Alexey Kardashevskiy (1): powerpc/pseries: Fix oops with MSIs when missing EEH PEs Andreas Schwab (1): powerpc/powermac/cpufreq_32: Set non-infinite transition time for 7447A driver Anton Blanchard (3): powerpc: Move most of setup.h out of uapi powerpc: Remove stale function prototypes from setup.h powerpc: Fix CONFIG_RELOCATABLE=y CONFIG_CRASH_DUMP=n build Aravinda Prasad (1): powerpc/ptrace: Enable hardware breakpoint upon re-registering Benjamin Herrenschmidt (5): powerpc/powernv: Fix OPAL debug entry Merge branch 'dt' into next Merge branch 'merge' into next Merge remote-tracking branch 'kumar/next' into next powerpc+of: Rename and fix OF reconfig notifier error inject module Dan Horák (1): fbdev: Add GXT4000P and GXT6500P support to the gxt4500 driver Gavin Shan (2): powerpc/pnv: Avoid bogus output powerpc/eeh: Do not invalidate PE properly Ian Munsie (5): powerpc: Add set_mode hcall powerpc: Add wrappers to enable/disable relocation on exceptions powerpc: Move get_longbusy_msecs into hvcall.h and remove duplicate function powerpc: Enable relocation on during exceptions at boot powerpc: Disable relocation on exceptions when kexecing Jia Hongtao (1): powerpc/fsl-pci: Add PCI controller ATMU PM support JoonSoo Kim (1): powerpc: Change free_bootmem() to kfree() Julia Lawall (1): powerpc/rtas_flash: Eliminate possible double free K.Prasad (1): powerpc/hw-breakpoint: Use generic hw-breakpoint interfaces for new PPC ptrace flags Li Zhong (1): powerpc: Fix MAX_STACK_TRACE_ENTRIES too low warning ! Matthew McClintock (1): powerpc: dtc is required to build dtb files Michael Ellerman (12): powerpc/udbg: Remove unused udbg_read() powerpc/xmon: Remove unused xmon_expect() & xmon_read_poll() powerpc/xmon: Remove empty xmon_map_scc() powerpc/xmon: Make xmon_getchar() static powerpc/xmon: Merge start.c into nonstdio.c powerpc/xmon: Remove renaming #defines of scanhex() and skipbl() powerpc/xmon: Remove unused #defines powerpc/xmon: Use STACK_FRAME_OVERHEAD in xmon_show_stack() powerpc/xmon: Fiddle xmon_depth_to_print logic in xmon_show_stack() powerpc/xmon: Fallback to printk() in xmon_printf() if udbg is not setup powerpc: Remove no longer used ppc_md.idle_loop() powerpc/perf: Add missing L2 constraint handling in Power7 PMU Michael Neuling (16): powerpc/ptrace: Fix spelling mistake powerpc/ptrace: Remove unused addr parameter in ppc_del_hwdebug() powerpc: make POWER7 setup code name generic powerpc: Add POWER8 setup code powerpc: POWER8 cputable entry powerpc: Fix denorm symbol name powerpc/pseries: Update ibm,architecture.vec for PAPR 2.7/POWER8 powerpc: Add POWER8 architected mode to cputable powerpc: Whitespace changes in exception64s.S powerpc: Remove unessessary 0x3000 location enforcement powerpc: Make load_hander handle upto 64k offset powerpc: Turn syscall handler into macros powerpc: Add new macros needed for relocation on exceptions powerpc: Add relocation on exception vector handlers powerpc: Move initial mfspr LPCR out of __init_LPCR powerpc: Setup relocation on exceptions for bare metal systems Nathan Fontenot (6): powerpc+of: Add /proc device tree updating to of node add/remove powerpc+of: Move of_drconf_cell struct definition to asm/prom.h powerpc+of: Add of node/property notification chain for adds and removes powerpc+of: Rename the drivers/of prom_* functions to of_* powerpc+of: Remove the pSeries_reconfig.h file powerpc+of: Export of_reconfig_notifier_[register,unregister] Nishanth
Re: [git pull] Please pull powerpc.git next branch
On Sun, 2012-11-25 at 07:27 -0600, Kumar Gala wrote: Next time, put a little message with "highlights" that I can include in the merge commit, that's how we tend to do things nowadays :-) Cheers, Ben. > The following changes since commit ce812a79a4fda3885a15711aee3de78c4a24: > > powerpc: Disable relocation on exceptions when kexecing (2012-11-15 > 15:08:08 +1100) > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next > > for you to fetch changes up to 1723d90915d4689fa2e8cd4151d45ea38c96cb99: > > powerpc/dma/raidengine: add raidengine device (2012-11-25 07:19:51 -0600) > > > Jia Hongtao (1): > powerpc/fsl-pci: Add PCI controller ATMU PM support > > Timur Tabi (2): > drivers/virt: the Freescale hypervisor driver doesn't need to check > MSR[GS] > powerpc/86xx: fsl_pcibios_fixup_bus requires CONFIG_PCI > > Tushar Behera (1): > powerpc/85xx: p1022ds: Use NULL instead of 0 for pointers > > Varun Sethi (1): > powerpc/iommu/fsl: Add PAMU bypass enable register to ccsr_guts struct > > Xuelin Shi (1): > powerpc/dma/raidengine: add raidengine device > > York Sun (1): > powerpc/mpc85xx: Change spin table to cached memory > > .../devicetree/bindings/powerpc/fsl/raideng.txt| 81 +++ > arch/powerpc/boot/dts/fsl/p5020si-post.dtsi|1 + > arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi |6 ++ > arch/powerpc/boot/dts/fsl/qoriq-raid1.0-0.dtsi | 85 > > arch/powerpc/include/asm/fsl_guts.h|4 +- > arch/powerpc/platforms/85xx/p1022_ds.c |2 +- > arch/powerpc/platforms/85xx/smp.c | 49 --- > arch/powerpc/platforms/86xx/mpc8610_hpcd.c |2 + > arch/powerpc/sysdev/fsl_pci.c | 37 - > drivers/virt/fsl_hypervisor.c |3 - > 10 files changed, 250 insertions(+), 20 deletions(-) > create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/raideng.txt > create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-raid1.0-0.dtsi ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
The following changes since commit ce812a79a4fda3885a15711aee3de78c4a24: powerpc: Disable relocation on exceptions when kexecing (2012-11-15 15:08:08 +1100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next for you to fetch changes up to 1723d90915d4689fa2e8cd4151d45ea38c96cb99: powerpc/dma/raidengine: add raidengine device (2012-11-25 07:19:51 -0600) Jia Hongtao (1): powerpc/fsl-pci: Add PCI controller ATMU PM support Timur Tabi (2): drivers/virt: the Freescale hypervisor driver doesn't need to check MSR[GS] powerpc/86xx: fsl_pcibios_fixup_bus requires CONFIG_PCI Tushar Behera (1): powerpc/85xx: p1022ds: Use NULL instead of 0 for pointers Varun Sethi (1): powerpc/iommu/fsl: Add PAMU bypass enable register to ccsr_guts struct Xuelin Shi (1): powerpc/dma/raidengine: add raidengine device York Sun (1): powerpc/mpc85xx: Change spin table to cached memory .../devicetree/bindings/powerpc/fsl/raideng.txt| 81 +++ arch/powerpc/boot/dts/fsl/p5020si-post.dtsi|1 + arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi |6 ++ arch/powerpc/boot/dts/fsl/qoriq-raid1.0-0.dtsi | 85 arch/powerpc/include/asm/fsl_guts.h|4 +- arch/powerpc/platforms/85xx/p1022_ds.c |2 +- arch/powerpc/platforms/85xx/smp.c | 49 --- arch/powerpc/platforms/86xx/mpc8610_hpcd.c |2 + arch/powerpc/sysdev/fsl_pci.c | 37 - drivers/virt/fsl_hypervisor.c |3 - 10 files changed, 250 insertions(+), 20 deletions(-) create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/raideng.txt create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-raid1.0-0.dtsi ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
Ben, A few minor patches for v3.7. The following changes since commit 7844663a31e97930e3949430573452ac245bfdd5: powerpc/eeh: Don't release eeh_mutex in eeh_phb_pe_get (2012-09-27 12:51:07 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next for you to fetch changes up to 10bfa766efa19c23f72f50727952a26cb1512256: driver/mtd:IFC NAND:Initialise internal SRAM before any write (2012-09-27 07:32:25 -0500) Minghuan Lian (1): powerpc/fsl-pci: use 'Header Type' to identify PCIE mode Prabhakar Kushwaha (1): driver/mtd:IFC NAND:Initialise internal SRAM before any write arch/powerpc/sysdev/fsl_pci.c | 37 +- drivers/mtd/nand/fsl_ifc_nand.c | 56 ++- 2 files changed, 79 insertions(+), 14 deletions(-) ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
The following changes since commit caa1d631fc99940f866480c2bb88a6f5a235e7a2: Merge remote-tracking branch 'kumar/next' into next (2012-09-18 16:04:33 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next for you to fetch changes up to 4d56dec5dca496655ef035ef3b80f7c47dc22b77: powerpc/fsl-pci: fix warning when CONFIG_SWIOTLB is disabled (2012-09-19 08:41:46 -0500) Chunhe Lan (1): powerpc/85xx: Enable USB support in p1023rds_defconfig Jia Hongtao (1): powerpc/fsl-pci: fix warning when CONFIG_SWIOTLB is disabled Prabhakar Kushwaha (1): powerpc/mpc85xx: Update interrupt handling for IFC controller Zhao Chenhui (1): powerpc/smp: Do not disable IPI interrupts during suspend arch/powerpc/configs/85xx/p1023rds_defconfig |6 ++ arch/powerpc/kernel/smp.c|2 +- arch/powerpc/sysdev/fsl_ifc.c| 20 arch/powerpc/sysdev/fsl_pci.c|2 ++ 4 files changed, 17 insertions(+), 13 deletions(-) ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
The following changes since commit 6b5e7229bbd59f0cfce7015fd46736fc93d8c8c3: powerpc/mm: Match variable types to API (2012-09-10 14:37:31 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next for you to fetch changes up to 905e75c46dba5f3061049277e4eb7110beedba43: powerpc/fsl-pci: Unify pci/pcie initialization code (2012-09-12 14:57:12 -0500) Jia Hongtao (3): powerpc/swiotlb: Enable at early stage and disable if not necessary powerpc: add adt7461 thermal monitor support to applicable boards powerpc/fsl-pci: Unify pci/pcie initialization code Kim Phillips (1): powerpc/85xx: add Freescale P5040 SOC and SEC v5.2 device trees Olivia Yin (3): powerpc/e500v2: Add Power ISA properties to comply with ePAPR 1.1 powerpc/e500mc: Add Power ISA properties to comply with ePAPR 1.1 powerpc/e5500: Add Power ISA properties to comply with ePAPR 1.1 Prabhakar Kushwaha (2): powerpc: Update Integrated Flash controller device tree bindings powerpc/mpc85xx: Add new ext fields to Integrated FLash Controller Roy Zang (2): powerpc/pci: Add IP revision register define for Freescale PCIe controller powerpc/pci: Use PCIe IP block revision register instead of compatible Shaohui Xie (1): powerpc/p5040: fix dtb build warning of p5040ds.dtb Tang Yuantian (1): powerpc/85xx: L2sram - Add compatible string to the device id list Timur Tabi (4): powerpc/85xx: remove P1020RDB and P2020RDB CAMP device trees powerpc/fsl-pci: add fsl,qoriq-pcie-v2.4 compatible string powerpc/85xx: Add support for P5040DS board powerpc/85xx: introduce support for the Freescale / iVeia P1022RDK Varun Sethi (6): powerpc/mpic: finish supporting timer group B on Freescale chips powepc/booke: Separate out E.HV check and ivor setup code. powerpc/booke: Merge the 32 bit e5500/e500mc cpu setup code. powerpc/booke: Separate out restore_e5500/setup_e5500 routines. powerpc/booke: Add CPU_FTR_EMB_HV check for e5500. powerpc/mpic: FSL MPIC error interrupt support. Wang Dongsheng (1): powerpc/8544ds: add partition table for norflash Zhao Chenhui (4): powerpc/85xx: Replace epapr spin table macros/defines with a struct powerpc/smp: add generic_set_cpu_up() to set cpu_state as CPU_UP_PREPARE powerpc/85xx: implement hardware timebase sync powerpc/85xx: add HOTPLUG_CPU support .../devicetree/bindings/powerpc/fsl/ifc.txt|9 +- arch/powerpc/Kconfig |6 +- arch/powerpc/boot/dts/fsl/e500mc_power_isa.dtsi| 58 arch/powerpc/boot/dts/fsl/e500v2_power_isa.dtsi| 52 arch/powerpc/boot/dts/fsl/e5500_power_isa.dtsi | 59 arch/powerpc/boot/dts/fsl/mpc8536si-pre.dtsi |3 + arch/powerpc/boot/dts/fsl/mpc8544si-pre.dtsi |3 + arch/powerpc/boot/dts/fsl/mpc8548si-pre.dtsi |3 + arch/powerpc/boot/dts/fsl/mpc8568si-pre.dtsi |3 + arch/powerpc/boot/dts/fsl/mpc8569si-pre.dtsi |3 + arch/powerpc/boot/dts/fsl/mpc8572si-pre.dtsi |3 + arch/powerpc/boot/dts/fsl/p1010si-pre.dtsi |3 + arch/powerpc/boot/dts/fsl/p1020si-pre.dtsi |3 + arch/powerpc/boot/dts/fsl/p1021si-pre.dtsi |3 + arch/powerpc/boot/dts/fsl/p1022si-pre.dtsi |3 + arch/powerpc/boot/dts/fsl/p1023si-pre.dtsi |3 + arch/powerpc/boot/dts/fsl/p2020si-pre.dtsi |3 + arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi |3 + arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi |3 + arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi |3 + arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi |3 + arch/powerpc/boot/dts/fsl/p5040si-post.dtsi| 320 arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi | 114 +++ arch/powerpc/boot/dts/fsl/qoriq-sec5.2-0.dtsi | 118 arch/powerpc/boot/dts/mpc8536ds.dtsi |4 + arch/powerpc/boot/dts/mpc8540ads.dts |2 + arch/powerpc/boot/dts/mpc8541cds.dts |2 + arch/powerpc/boot/dts/mpc8544ds.dts|4 +- arch/powerpc/boot/dts/mpc8544ds.dtsi | 39 +++ arch/powerpc/boot/dts/mpc8555cds.dts |2 + arch/powerpc/boot/dts/mpc8560ads.dts |2 + arch/powerpc/boot/dts/p1020rdb_camp_core0.dts | 63 arch/powerpc/boot/dts/p1020rdb_camp_core1.dts | 141 - arch/powerpc/boot/dts/p1022ds.dtsi |4 + arch/powerpc/boot/dts/p1022rdk.dts | 188 arch/powerpc/boot/dts/p2020rdb_camp_core0.dts | 67 arch/powerpc/boot/dts/p2020rdb_camp_core1.dts | 125 arch/powerpc/boot/dts/p2041rdb.dts |4 + arch/powerpc/boot/dts/p3041ds.dts
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here's the powerpc batch for 3.6 merge window. Notable highlights: - iommu improvements from Anton removing the per-iommu global lock in favor of dividing the DMA space into pools, each with its own lock, and hashed on the CPU number. Along with making the locking more fine grained, this gives significant improvements in multiqueue networking scalability. - Still from Anton, we know provide a vdso based variant of getcpu which makes sched_getcpu with the appropriate glibc patch something like 18 times faster. - More anton goodness (he's been busy !) in other areas such as a faster __clear_user and copy_page on P7, various perf fixes to improve sampling quality, etc... - One more step toward removing legacy i2c interfaces by using new device-tree based probing of platform devices for the AOA audio drivers - A nice series of patches from Michael Neuling that helps avoiding confusion between register numbers and litterals in assembly code, trying to enforce the use of "%rN" register names in gas rather than plain numbers. - A pile of FSL updates - The usual bunch of small fixes, cleanups etc... You may spot a change to drivers/char/mem. The patch got no comment or ack from outside, it's a trivial patch to allow the architecture to skip creating /dev/port, which we use to disable it on ppc64 that don't have a legacy brige. On those, IO ports 0...64K are not mapped in kernel space at all, so accesses to /dev/port cause oopses (and yes, distros -still- ship userspace that bangs hard coded ports such as kbdrate). Cheers, Ben. The following changes since commit 50fb31cfed9218b439360caf7c0399b00042da15: tty/hvc_opal: Fix debug function name (2012-07-10 19:16:25 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next for you to fetch changes up to 574ce79cea9d3fda109ffcc82f81733de4740e5c: powerpc/mpic: Create a revmap with enough entries for IPIs and timers (2012-07-23 14:20:42 +1000) Andreas Schwab (1): sound/aoa: Adapt to new i2c probing scheme Anton Blanchard (24): powerpc: Enable jump label support powerpc: tracing: Avoid tracepoint duplication with DECLARE_EVENT_CLASS powerpc: 64bit optimised __clear_user powerpc: Use enhanced touch instructions in POWER7 copy_to_user/copy_from_user powerpc: Clear RI and EE at the same time in system call exit powerpc: Rename copyuser_power7_vmx.c to vmx-helper.c powerpc: POWER7 optimised copy_page using VMX and enhanced prefetch powerpc: Use enhanced touch instructions in POWER7 copy_to_user/copy_from_user powerpc: POWER7 optimised memcpy using VMX and enhanced prefetch powerpc/pseries: Disable interrupts around IOMMU percpu data accesses powerpc/iommu: Reduce spinlock coverage in iommu_alloc and iommu_free powerpc/iommu: Reduce spinlock coverage in iommu_free powerpc/iommu: Push spinlock into iommu_range_alloc and __iommu_free powerpc/iommu: Implement IOMMU pools to improve multiqueue adapter performance powerpc: Optimise the 64bit optimised __clear_user powerpc/perf: Create mmcra_sihv/mmcra_sipv helpers powerpc/perf: Move code to select SIAR or pt_regs into perf_read_regs powerpc/perf: Always use pt_regs for userspace samples powerpc/perf: Use perf_instruction_pointer in callchains powerpc/vio: Remove dma not supported warnings powerpc/vio: Separate vio bus probe and device probe powerpc: Call dma_debug_add_bus for PCI and VIO buses powerpc: IOMMU fault injection powerpc: Add VDSO version of getcpu Benjamin Herrenschmidt (8): Merge branch 'merge' into next powerpc: Move and fix MTMSR_EERI definition powerpc: Fixup oddity in entry_32.S i2c/powermac: Improve detection of devices from device-tree Merge remote-tracking branch 'kumar/next' into next powerpc/iommu: Fix iommu pool initialization Remove stale .rej file powerpc/mpic: Create a revmap with enough entries for IPIs and timers Bharat Bhushan (1): powerpc: Fix assmption of end_of_DRAM() returns end address Christian Herzig (1): powerpc/83xx: fix RGMII AC values workaround for km83xx Deepthi Dharwar (2): powerpc/pseries/cpuidle: Replace pseries_notify_cpuidle_add call with notifier powerpc/cpuidle: Fixes for pseries_idle hotplug notifier Dong Aisheng (1): of: Improve prom_update_property() function Gavin Shan (2): powerpc/numa: Fix OF node refcounting bug powerpc/pci: cleanup on duplicate assignment Gustavo Zacarias (1): powerpc/p1010rdb: add EEPROMs to device tree Haren Myneni (1): powerpc: Disable /dev/port interface on systems without an ISA bridge Holger Brunck (3): powerpc/83xx: use for_each_node_by_name for km83xx.c powerpc/83xx: update defconfig for kmeter1 powerpc/82xx: add
[git pull] Please pull powerpc.git next branch
The following changes since commit db9112173b185995b80f56e136bd2ae44e4e6366: powerpc: Turn on BPF_JIT in ppc64_defconfig (2012-07-10 19:19:02 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Christian Herzig (1): powerpc/83xx: fix RGMII AC values workaround for km83xx Gustavo Zacarias (1): powerpc/p1010rdb: add EEPROMs to device tree Holger Brunck (3): powerpc/83xx: use for_each_node_by_name for km83xx.c powerpc/83xx: update defconfig for kmeter1 powerpc/82xx: add SPI support for mgcoge Jerry Huang (1): powerpc/p1022ds: Add RTC support Jia Hongtao (3): powerpc/85xx: MPC8572DS - Fix eTSEC is not available on core1 of AMP boot powerpc/85xx: MPC8572DS - Update the MSI interrupts into 4-cell format powerpc/85xx: Add phy nodes in SGMII mode for MPC8536/44/72DS & P2020DS Kim Phillips (1): powerpc/fsl: Distribute interrupts on all CPUs by default Kokoris, Ioannis (1): powerpc/qe: set IReady in QE Microcode Upload Liu Yu (1): powerpc/e500: make load_up_spe a normal fuction Matias Garcia (1): powerpc/fsl/pci: Fix when quirk_fsl_pcie_header is freed up Paul Gortmaker (1): powerpc: remove Wind River SBC8560 support Prabhakar Kushwaha (1): powerpc/85xx: Add BSC9131 RDB Support Scott Wood (3): powerpc/fsl-pci: get PCI init out of board files powerpc/mpc85xx_ds: convert to unified PCI init powerpc/e500: add paravirt QEMU platform Sebastian Andrzej Siewior (1): Revert "powerpc/85xx: p2020rdb - move the NAND address." Shaohui Xie (3): powerpc/p2041rdb: add NAND node in device tree powerpc/watchdog: replace CONFIG_FSL_BOOKE with CONFIG_PPC_FSL_BOOK3E powerpc/watchdog: move booke watchdog param related code to setup-common.c Shawn Guo (1): powerpc: select PPC_CLOCK unconditionally for FSL_SOC Shengzhou Liu (3): powerpc/85xx: Enable MTD/NOR/NAND options by default in defconfig powerpc/85xx: Update corenet32_smp_defconfig powerpc/85xx: Update corenet64_smp_defconfig Tang Yuantian (2): powerpc/85xx: Add P1024rdb board support powerpc/85xx: Add P1024rdb dts support Timur Tabi (2): powerpc/85xx: use the BRx registers to enable indirect mode on the P1022DS Revert "powerpc/p3060qds: Add support for P3060QDS board" Varun Sethi (1): powerpc/mpic: Use the MPIC_LARGE_VECTORS flag for FSL MPIC. Xu Jiucheng (1): powerpc/85xx: Rename P1021RDB-PC device trees to be consistent Zhicheng Fan (1): powerpc/85xx: Add ucc uart support for p1025rdb arch/powerpc/Kconfig |2 +- arch/powerpc/boot/Makefile |1 - arch/powerpc/boot/dts/bsc9131rdb.dts | 34 ++ arch/powerpc/boot/dts/bsc9131rdb.dtsi | 142 +++ arch/powerpc/boot/dts/fsl/bsc9131si-post.dtsi | 193 ++ .../dts/{p1021rdb.dts => fsl/bsc9131si-pre.dtsi} | 79 +--- arch/powerpc/boot/dts/fsl/p1021si-post.dtsi| 16 +- arch/powerpc/boot/dts/fsl/p3060si-post.dtsi| 302 --- arch/powerpc/boot/dts/mgcoge.dts | 23 ++ arch/powerpc/boot/dts/mpc8536ds.dtsi |8 + arch/powerpc/boot/dts/mpc8544ds.dtsi |9 + arch/powerpc/boot/dts/mpc8572ds.dtsi | 17 + arch/powerpc/boot/dts/mpc8572ds_camp_core0.dts |8 +- arch/powerpc/boot/dts/mpc8572ds_camp_core1.dts | 11 +- arch/powerpc/boot/dts/p1010rdb.dtsi| 12 + .../boot/dts/{p1021rdb.dtsi => p1021rdb-pc.dtsi} |2 +- .../boot/dts/{p1021rdb.dts => p1021rdb-pc_32b.dts} |4 +- .../dts/{p1021rdb_36b.dts => p1021rdb-pc_36b.dts} |4 +- arch/powerpc/boot/dts/p1022ds.dtsi | 20 +- .../boot/dts/{p1021rdb.dtsi => p1024rdb.dtsi} | 94 ++--- .../dts/{fsl/p3060si-pre.dtsi => p1024rdb_32b.dts} | 126 +++ .../dts/{p1021rdb_36b.dts => p1024rdb_36b.dts} | 43 +-- arch/powerpc/boot/dts/p1025rdb.dtsi| 40 ++ arch/powerpc/boot/dts/p2020ds.dtsi | 10 + arch/powerpc/boot/dts/p2020rdb.dts |2 +- arch/powerpc/boot/dts/p2041rdb.dts | 41 ++- arch/powerpc/boot/dts/p3060qds.dts | 242 arch/powerpc/boot/dts/sbc8560.dts | 406 arch/powerpc/configs/83xx/kmeter1_defconfig| 22 +- arch/powerpc/configs/85xx/sbc8560_defconfig| 65 arch/powerpc/configs/corenet32_smp_defconfig | 10 +- arch/powerpc/configs/corenet64_smp_defconfig | 66 +++- arch/powerpc/configs/mgcoge_defconfig | 12 +- arch/powerpc/configs/mpc85xx_defconfig | 24 ++ arch/powerpc/configs/mpc85xx_smp_defconfig | 25 ++ arch/powerpc/include/asm/immap_qe.h|4 +- arch/powerpc/include/asm/qe.h |1 +
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here are the powerpc goodies for 3.5. Main highlights are: - Support for the NX crypto engine in Power7+ - A bunch of Anton goodness, including some micro optimization of our syscall entry on Power7 - I converted a pile of our thermal control drivers to the new i2c APIs (essentially turning the old therm_pm72 into a proper set of windfarm drivers). That's one more step toward removing the deprecated i2c APIs, there's still a few drivers to fix, but we are getting close - kexec/kdump support for 47x embedded cores The big missing thing here is no updates from Freescale. Not sure what's up here, but with Kumar not working for them anymore things are a bit in a state of flux in that area. [Sent from my ozlabs address because gate.crashing.org appears to have temporarily fallen off the face of the internet] Cheers, Ben. The following changes since commit 7c0482e3d055e5de056d3c693b821e39205b99ae: powerpc/irq: Fix another case of lazy IRQ state getting out of sync (2012-05-12 09:40:41 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next for you to fetch changes up to 2074b1d9d53ae696dd3f49482bad43254f40f01d: powerpc: Fix irq distribution (2012-05-22 14:38:26 +1000) Andre Heider (3): powerpc/ps3: Add highmem repository read routines powerpc/ps3: Use highmem region from repository powerpc/ps3: Remove MEMORY_HOTPLUG requirement Anshuman Khandual (1): powerpc: Fixing a cputhread code documentation Anton Blanchard (15): powerpc: Hide some system call labels from profile tools powerpc: No need to save XER in a system call powerpc: No need to preserve count register across system call powerpc: Better scheduling of CR save code in system call path powerpc: Clean up lppaca->cede_latency_hint powerpc: Remove iseries specific fields in lppaca powerpc: Reformat lppaca.h powerpc: Remove empty giveup_altivec function on book3e CPUs powerpc: Optimise enable_kernel_altivec powerpc: Remove CONFIG_POWER4_ONLY powerpc: Require gcc 4.0 on 64-bit powerpc: Remove altivec fix for gcc versions before 4.0 powerpc: Add 64-bit CPU targets for gcc powerpc: Use WARN instead of dump_stack when printing EEH error backtrace powerpc: Remove old powerpc specific ptrace getregs/setregs calls Benjamin Herrenschmidt (20): Merge remote-tracking branch 'geoff/for-powerpc' into next i2c/powermac: Register i2c devices from device-tree powerpc/pmac: Convert therm_adt746x to new i2c probing powerpc/pmac: Convert windfarm_lm75 to new i2c probing powerpc/pmac: Convert windfarm_max6690 to new i2c probing powerpc/pmac: Convert windfarm_smu_sat to new i2c probing powerpc/windfarm: const'ify and add "priv" field to controls & sensors powerpc/windfarm: Remove spurrious sysfs_attr_init() powerpc/windfarm: Improve display of fan speeds in sysfs powerpc/windfarm: Add useful accessors powerpc/windfarm: Add ad7417 sensor powerpc/windfarm: Add lm87 sensor powerpc/windfarm: Updates to lm75 and max6690 sensors powerpc/windfarm: Add Fan Control Unit controls for G5s powerpc/powermac: New windfarm driver for PowerMac G5 (AGP) and Xserve G5 Merge branch 'merge' into next powerpc/windfarm: Fix crash on SMU based machine after i2c conversion Merge remote-tracking branch 'jwb/next' into next Merge branch 'merge' into next Revert "powerpc/hw-breakpoint: Use generic hw-breakpoint interfaces for new PPC ptrace flags" Geoff Levand (5): powerpc/ps3: Correct lv1 repository routine names powerpc/ps3: Add PS3 repository write support powerpc/ps3: Add highmem repository write routines powerpc/ps3: Minor Kconfig cleanup powerpc/ps3: Refresh ps3_defconfig Hector Martin (1): powerpc/ps3: Add highmem region memory early Josh Boyer (1): powerpc/40x: Use {upper,lower}_32_bits for msi_phys K.Prasad (1): powerpc/hw-breakpoint: Use generic hw-breakpoint interfaces for new PPC ptrace flags Kent Yoder (17): powerpc/pseries: Add new hvcall constants to support PFO powerpc/pseries: Add pseries update notifier for OFDT prop changes powerpc/pseries: Add PFO support to the VIO bus powerpc/pseries/hwrng: PFO-based hwrng driver powerpc/pseries: Enable the PFO-based RNG accelerator powerpc/crypto: nx driver code supporting nx encryption powerpc/crypto: AES-CBC mode routines for nx encryption powerpc/crypto: AES-CCM mode routines for nx encryption powerpc/crypto: AES-CTR mode routines for nx encryption powerpc/crypto: AES-ECB mode routines for nx encryption powerpc/crypto: AES-GCM mode routines for nx encryption powerpc/crypto: AES-XCBC mode routines for nx encryption
Re: [git pull] Please pull powerpc.git next branch
Ping! Kumar, you forgot to deal with this patch for 3.3. The window for 3.4 is closing rapidly. There are no objections to my patch. Could you please apply it and get it merged into 3.4? I'm tired of waiting. On Thu, Mar 29, 2012 at 4:47 PM, Tabi Timur-B04825 wrote: > On Thu, Mar 29, 2012 at 3:44 PM, Kumar Gala wrote: >> >> A few minor bug fixes and missing dts updates for 3.4. There got lost in >> the mix. Sorry for the delay > > What about my "don't call of_platform_bus_probe() twice" patch? > That's still an important fix for the P1022DS. > > -- > Timur Tabi > Linux kernel developer at Freescale -- Timur Tabi Linux kernel developer at Freescale ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Thu, Mar 29, 2012 at 3:44 PM, Kumar Gala wrote: > > A few minor bug fixes and missing dts updates for 3.4. There got lost in > the mix. Sorry for the delay What about my "don't call of_platform_bus_probe() twice" patch? That's still an important fix for the P1022DS. -- Timur Tabi Linux kernel developer at Freescale ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
Ben, A few minor bug fixes and missing dts updates for 3.4. There got lost in the mix. Sorry for the delay - k The following changes since commit 1ce447b90f3e71c81ae59e0062bc305ef267668b: powerpc/perf: Fix instruction address sampling on 970 and Power4 (2012-03-28 11:33:24 +1100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Dave Liu (1): powerpc/qe: Update the SNUM table for MPC8569 Rev2.0 Diana CRACIUN (1): powerpc/dts: Removed fsl,msi property from dts. Jerry Huang (2): powerpc/85xx: add the P1020MBG-PC DTS support powerpc/85xx: add the P1020UTM-PC DTS support Shaveta Leekha (1): powerpc/85xx: Enable I2C_CHARDEV and I2C_MPC options in defconfigs Timur Tabi (2): powerpc/8xxx: remove 85xx/86xx restrictions from fsl_guts.h powerpc/epapr: add "memory" as a clobber to all hypercalls arch/powerpc/boot/dts/p1020mbg-pc.dtsi | 151 ++ arch/powerpc/boot/dts/p1020mbg-pc_32b.dts| 89 +++ arch/powerpc/boot/dts/p1020mbg-pc_36b.dts| 89 +++ arch/powerpc/boot/dts/p1020utm-pc.dtsi | 140 arch/powerpc/boot/dts/p1020utm-pc_32b.dts| 89 +++ arch/powerpc/boot/dts/p1020utm-pc_36b.dts| 89 +++ arch/powerpc/boot/dts/p2041rdb.dts |3 - arch/powerpc/boot/dts/p3041ds.dts|4 - arch/powerpc/boot/dts/p3060qds.dts |2 - arch/powerpc/boot/dts/p4080ds.dts|3 - arch/powerpc/boot/dts/p5020ds.dts|4 - arch/powerpc/configs/corenet32_smp_defconfig |1 + arch/powerpc/configs/corenet64_smp_defconfig |2 + arch/powerpc/configs/mpc85xx_defconfig |1 + arch/powerpc/configs/mpc85xx_smp_defconfig |1 + arch/powerpc/include/asm/epapr_hcalls.h |7 +- arch/powerpc/include/asm/fsl_guts.h | 26 + arch/powerpc/platforms/85xx/mpc85xx_mds.c|2 +- arch/powerpc/platforms/85xx/mpc85xx_rdb.c|2 +- arch/powerpc/platforms/85xx/p1022_ds.c |4 +- arch/powerpc/platforms/86xx/mpc8610_hpcd.c |2 +- arch/powerpc/sysdev/qe_lib/qe.c | 22 - drivers/net/ethernet/freescale/ucc_geth.c|6 +- sound/soc/fsl/mpc8610_hpcd.c |8 +- sound/soc/fsl/p1022_ds.c | 10 +- 25 files changed, 701 insertions(+), 56 deletions(-) create mode 100644 arch/powerpc/boot/dts/p1020mbg-pc.dtsi create mode 100644 arch/powerpc/boot/dts/p1020mbg-pc_32b.dts create mode 100644 arch/powerpc/boot/dts/p1020mbg-pc_36b.dts create mode 100644 arch/powerpc/boot/dts/p1020utm-pc.dtsi create mode 100644 arch/powerpc/boot/dts/p1020utm-pc_32b.dts create mode 100644 arch/powerpc/boot/dts/p1020utm-pc_36b.dts ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here's a few more things for powerpc this time around: - Anton's did some recent improvements to EPOW event reporting on pSeries (power supply failures and such). The patches are self contained enough and replace really nasty code so I felt it should still go in - I did the vio driver registration change Greg requested, I don't see the point of leaving that til the next merge window - The remaining EEH changes I said were still pending to get rid of the EEH references from the generic struct device_node - A few more iSeries removal bits - A perf bug fix on 970 Cheers, Ben. The following changes since commit e22057c8599373e5caef0bc42bdb95d2a361ab0d: Merge tag 'stable/for-linus-3.4-tag-two' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen (2012-03-24 12:20:25 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next for you to fetch changes up to 1ce447b90f3e71c81ae59e0062bc305ef267668b: powerpc/perf: Fix instruction address sampling on 970 and Power4 (2012-03-28 11:33:24 +1100) Anton Blanchard (6): powerpc: Make function that parses RTAS error logs global powerpc/pseries: Parse and handle EPOW interrupts powerpc/pseries: Use rtas_get_sensor in RAS code powerpc/pseries: Remove RTAS_POWERMGM_EVENTS powerpc/pseries: Clean up ras_error_interrupt code powerpc/pseries: Cut down on enthusiastic use of defines in RAS code Benjamin Herrenschmidt (2): powerpc+sparc/vio: Modernize driver registration powerpc/perf: Fix instruction address sampling on 970 and Power4 Gavin Shan (3): powerpc/eeh: Remove eeh device from OF node powerpc/eeh: Remove eeh information from pci_dn powerpc/eeh: Retrieve PHB from global list Stephen Rothwell (2): powerpc: Remove NO_IRQ_IGNORE powerpc: Random little legacy iSeries removal tidy ups arch/powerpc/boot/.gitignore |1 - arch/powerpc/include/asm/iommu.h |1 - arch/powerpc/include/asm/irq.h|6 - arch/powerpc/include/asm/machdep.h|4 +- arch/powerpc/include/asm/mmu-hash64.h | 12 -- arch/powerpc/include/asm/pci-bridge.h | 16 +- arch/powerpc/include/asm/perf_event_server.h |2 + arch/powerpc/include/asm/rtas.h | 34 - arch/powerpc/include/asm/smp.h|1 - arch/powerpc/include/asm/udbg.h |1 - arch/powerpc/include/asm/vio.h| 10 +- arch/powerpc/kernel/irq.c |8 +- arch/powerpc/kernel/prom_init.c |2 +- arch/powerpc/kernel/rtas.c| 34 + arch/powerpc/kernel/udbg.c|3 - arch/powerpc/kernel/vdso.c|4 +- arch/powerpc/kernel/vio.c | 12 +- arch/powerpc/perf/core-book3s.c | 46 +- arch/powerpc/perf/power4-pmu.c|1 + arch/powerpc/perf/ppc970-pmu.c|1 + arch/powerpc/platforms/cell/beat_htab.c |2 - arch/powerpc/platforms/pseries/eeh.c | 19 +-- arch/powerpc/platforms/pseries/eeh_dev.c |2 +- arch/powerpc/platforms/pseries/io_event_irq.c | 68 +- arch/powerpc/platforms/pseries/iommu.c| 29 ++-- arch/powerpc/platforms/pseries/ras.c | 195 - arch/sparc/include/asm/vio.h |9 +- arch/sparc/kernel/ds.c|5 +- arch/sparc/kernel/vio.c |8 +- drivers/block/sunvdc.c|5 +- drivers/net/ethernet/ibm/ibmveth.c|7 +- drivers/net/ethernet/sun/sunvnet.c|5 +- drivers/scsi/ibmvscsi/ibmvfc.c|7 +- drivers/scsi/ibmvscsi/ibmvscsi.c |7 +- drivers/scsi/ibmvscsi/ibmvstgt.c |5 +- drivers/tty/hvc/hvc_vio.c |7 +- drivers/tty/hvc/hvcs.c|5 +- include/linux/of.h| 10 -- 38 files changed, 321 insertions(+), 273 deletions(-) ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Wed, 2012-03-21 at 19:02 -0700, Linus Torvalds wrote: > On Wed, Mar 21, 2012 at 5:46 PM, Benjamin Herrenschmidt > wrote: > > > > Here's the powerpc batch for this merge window. It is going to be a bit > > more nasty than usual as in touching things outside of arch/powerpc > > mostly due to the big iSeriesectomy :-) We finally got rid of the bugger > > (legacy iSeries support) which was a PITA to maintain and that nobody > > really used anymore. > > > > Here are some of the highlights: > > Ok, so this conflicted a bit with the generalized irq-domain stuff > from Grant Likely, and while I tried to fix it up I can't even > compile-test the end result, so you really need to verify my merge and > perhaps send me fixups. Ok? > > Especially the sysdev/mpic.c resolution needs somebody who knows the > code to verify. Added Grant and Kyle explicitly to the cc.. I tested a few machines (ppc32 dual G4, a G5, some P6 and P7 machines) and it seems to be all good. Thanks ! Cheers, Ben. ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Wed, Mar 21, 2012 at 19:02, Linus Torvalds wrote: > On Wed, Mar 21, 2012 at 5:46 PM, Benjamin Herrenschmidt > wrote: >> Here's the powerpc batch for this merge window. It is going to be a bit >> more nasty than usual as in touching things outside of arch/powerpc >> mostly due to the big iSeriesectomy :-) We finally got rid of the bugger >> (legacy iSeries support) which was a PITA to maintain and that nobody >> really used anymore. >> >> Here are some of the highlights: > > Ok, so this conflicted a bit with the generalized irq-domain stuff > from Grant Likely, and while I tried to fix it up I can't even > compile-test the end result, so you really need to verify my merge and > perhaps send me fixups. Ok? > > Especially the sysdev/mpic.c resolution needs somebody who knows the > code to verify. Added Grant and Kyle explicitly to the cc.. As I'm no longer at Boeing, my old @boeing.com address probably bounces. Please feel free to send stuff to my personal address: k...@moffetthome.net I don't know that I'll be much help, but I will try to look over the resolved mpic code this evening to see if anything jumps out at me. Cheers, Kyle Moffett ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Wed, Mar 21, 2012 at 07:02:00PM -0700, Linus Torvalds wrote: > Ok, so this conflicted a bit with the generalized irq-domain stuff > from Grant Likely, and while I tried to fix it up I can't even > compile-test the end result, so you really need to verify my merge and > perhaps send me fixups. Ok? /me pimps his toolchains on kernel.org :) http://kernel.org/pub/tools/crosstool/files/bin/ Bug reports welcome. Yours Tony pgpT585JG47cL.pgp Description: PGP signature ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Wed, 2012-03-21 at 19:02 -0700, Linus Torvalds wrote: > > Ok, so this conflicted a bit with the generalized irq-domain stuff > from Grant Likely, and while I tried to fix it up I can't even > compile-test the end result, so you really need to verify my merge and > perhaps send me fixups. Ok? Ok, I expected some of that, I'll run some tests today. > Especially the sysdev/mpic.c resolution needs somebody who knows the > code to verify. Added Grant and Kyle explicitly to the cc.. Thanks ! Cheers, Ben. ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Wed, Mar 21, 2012 at 5:46 PM, Benjamin Herrenschmidt wrote: > > Here's the powerpc batch for this merge window. It is going to be a bit > more nasty than usual as in touching things outside of arch/powerpc > mostly due to the big iSeriesectomy :-) We finally got rid of the bugger > (legacy iSeries support) which was a PITA to maintain and that nobody > really used anymore. > > Here are some of the highlights: Ok, so this conflicted a bit with the generalized irq-domain stuff from Grant Likely, and while I tried to fix it up I can't even compile-test the end result, so you really need to verify my merge and perhaps send me fixups. Ok? Especially the sysdev/mpic.c resolution needs somebody who knows the code to verify. Added Grant and Kyle explicitly to the cc.. Linus ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here's the powerpc batch for this merge window. It is going to be a bit more nasty than usual as in touching things outside of arch/powerpc mostly due to the big iSeriesectomy :-) We finally got rid of the bugger (legacy iSeries support) which was a PITA to maintain and that nobody really used anymore. Here are some of the highlights: - Legacy iSeries is gone. Thanks Stephen ! There's still some bits and pieces remaining if you do a grep -ir series arch/powerpc but they are harmless and will be removed in the next few weeks hopefully. - The 'fadump' functionality (Firmware Assisted Dump) replaces the previous (equivalent) "pHyp assisted dump"... it's a rewrite of a mechanism to get the hypervisor to do crash dumps on pSeries, the new implementation hopefully being much more reliable. Thanks Mahesh Salgaonkar. - The "EEH" code (pSeries PCI error handling & recovery) got a big spring cleaning, motivated by the need to be able to implement a new backend for it on top of some new different type of firwmare. The work isn't complete yet, but a good chunk of the cleanups is there. Note that this adds a field to struct device_node which is not very nice and which Grant objects to. I will have a patch soon that moves that to a powerpc private data structure (hopefully before rc1) and we'll improve things further later on (hopefully getting rid of the need for that pointer completely). Thanks Gavin Shan. - I dug into our exception & interrupt handling code to improve the way we do lazy interrupt handling (and make it work properly with "edge" triggered interrupt sources), and while at it found & fixed a wagon of issues in those areas, including adding support for page fault retry & fatal signals on page faults. - Your usual random batch of small fixes & updates, including a bunch of new embedded boards, both Freescale and APM based ones, etc... Cheers, Ben. The following changes since commit 203738e548cefc3fc3c2f73a9063176c9f3583d5: Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2012-02-26 12:47:17 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next for you to fetch changes up to dfbc2d75c1bd47c3186fa91f1655ea2f3825b0ec: powerpc/ps3: Do not adjust the wrapper load address (2012-03-21 11:16:13 +1100) Akinobu Mita (1): powerpc/pmac: Use string library in nvram code Andrea Gelmini (1): Documentation/powerpc/mpc52xx.txt: Checkpatch cleanup Anton Blanchard (2): atomic: Allow atomic_inc_not_zero to be overridden powerpc/atomic: Implement atomic*_inc_not_zero Benjamin Herrenschmidt (21): Merge remote-tracking branch 'origin/master' into next powerpc/mpic: Fix allocation of reverse-map for multi-ISU mpics powerpc: Remove legacy iSeries bits from assembly files powerpc: Use the same interrupt prolog for perfmon as other interrupts powerpc: Rework runlatch code powerpc: Improve 64-bit syscall entry/exit powerpc: Improve behaviour of irq tracing on 64-bit exception entry powerpc: Call do_page_fault() with interrupts off powerpc: Disable interrupts in 64-bit kernel FP and vector faults powerpc: Add support for page fault retry and fatal signals powerpc/xmon: Add display of soft & hard irq states powerpc: Fix register clobbering when accumulating stolen time powerpc: Fix 64-bit BookE FP unavailable exceptions powerpc: Replace mfmsr instructions with load from PACA kernel_msr field powerpc: Rework lazy-interrupt handling Merge branch 'eeh' into next powerpc/hvc_udbg: Don't crash when udbg_putc is NULL powerpc: Fix power4/970 idle code regression with lockdep Merge remote-tracking branch 'jwb/next' into next Merge remote-tracking branch 'kumar/next' into next powerpc/spufs: Fix double unlocks Claudiu Manoil (2): powerpc/85xx: Fix compiler error with THIS_MODULE and related powerpc/85xx: Add missing config option for CACHE SRAM code Danny Kukawka (2): arch/powerpc/kvm/book3s_hv.c: included linux/sched.h twice arch/powerpc/platforms/powernv/setup.c: included asm/xics.h twice Diana CRACIUN (1): powerpc/fsl: Added aliased MSIIR register address to MSI node in dts Gavin Shan (21): powerpc/eeh: Cleanup comments in the EEH core powerpc/eeh: Cleanup function names in the EEH core powerpc/eeh: Platform dependent EEH operations powerpc/eeh: pseries platform EEH initialization powerpc/eeh: pseries platform EEH operations powerpc/eeh: pseries platform EEH PE address retrieval powerpc/eeh: pseries platform PE state retrieval powerpc/eeh: pseries platform EEH wait PE state powerpc/eeh: pseries platform EEH reset PE powerpc/eeh: pseries platform EEH error log retrieval powerpc/eeh: pseries platform EEH configure brid
[git pull] Please pull powerpc.git next branch
The following changes since commit aba0eb84c87928992c021d33ef3ea59c931086b9: Merge branch 'eeh' into next (2012-03-13 10:15:35 +1100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Claudiu Manoil (2): powerpc/85xx: Fix compiler error with THIS_MODULE and related powerpc/85xx: Add missing config option for CACHE SRAM code Diana CRACIUN (1): powerpc/fsl: Added aliased MSIIR register address to MSI node in dts Gustavo Zacarias (1): powerpc/85xx: fix typo in p1010rdb.dtsi Jerry Huang (2): powerpc/85xx: add P1020MBG-PC platform support powerpc/85xx: add P1020UTM-PC platform support Jia Hongtao (3): powerpc/85xx: Clean up partition nodes in dts for MPC8572DS powerpc: add support for MPIC message register API powerpc: document the FSL MPIC message register binding Kumar Gala (2): powerpc/fsl-booke: Fixup calc_cam_sz to support MMU v2 powerpc: Add initial e6500 cpu support Liu Gang (2): powerpc/srio: Fix the relocation errors when building with 64bit powerpc/srio: Fix the compile errors when building with 64bit Liu Shuo (2): powerpc/fsl_msi: return proper error value when ioremap failed. powerpc/dts: fix the compatible string of sec 4.0 Martyn Welch (4): powerpc: Add GE FPGA config option gpio: Move GE GPIO driver to reside within GPIO subsystem powerpc: Move GE PIC drivers powerpc/85xx: Board support for GE IMP3A Paul Gortmaker (2): powerpc/85xx: fix Kconfig warning about missing 8250 dependency powerpc/83xx: mpc836x - fix failed phy detection for ucc ethernet on MDS Prabhakar Kushwaha (1): NAND Machine support for Integrated Flash Controller Ramneek Mehresh (1): powerpc/85xx: Add usb controller version info Sebastian Andrzej Siewior (2): powerpc/85xx: p2020rdb - move the NAND address. powerpc/85xx: p2020rdb & p1010rdb - lower spi flash freq to 40Mhz Tang Yuantian (2): powerpc/85xx: Adds Support for P2020RDB-PC board powerpc/85xx: Add p2020rdb-pc dts support Timur Tabi (4): powerpc/85xx: create 32-bit DTS for the P1022DS powerpc/85xx: p1022ds: disable the NOR flash node if video is enabled powerpc/85xx: p1022ds: enable monitor switching via pixis indirect mode powerpc/85xx: allow CONFIG_PHYS_64BIT to be selectable Xie Xiaobo (2): powerpc/85xx: Add some DTS nodes and attributes for mpc8536ds powerpc/85xx: Add magic-packet properties for etsec Xu Jiucheng (2): powerpc/85xx: Added dts for P1021RDB-PC board powerpc/85xx: Added P1021RDB-PC Platform support Zhao Chenhui (3): powerpc/85xx: mpc8548cds - fix alias in mpc8548si-pre.dtsi powerpc/85xx: Refactor mpc8548cds device tree powerpc/85xx: mpc8548cds - add 36-bit dts Zhicheng Fan (6): powerpc/85xx: Add p1025rdb platform support powerpc/85xx: Add dts for p1025rdb board powerpc/85xx: Add p1020rdb-pc platform support powerpc/85xx: Add dts for p1020rdb-pc board powerpc/85xx: Abstract common define of signal multiplex control for qe powerpc/85xx: Add Quicc Engine support for p1025rdb chenhui zhao (5): powerpc/85xx: l2sram - Add compatible entry for mpc8548 L2 controller powerpc/85xx: mpc85xxcds - Fix PCI I/O space resource of PCI bridge powerpc/85xx: mpc8548cds - Add NOR flash node to dts powerpc/85xx: mpc8548cds - Add RapidIO node to dts powerpc/85xx: mpc8548cds - Add FPGA node to dts .../devicetree/bindings/powerpc/fsl/mpic-msgr.txt | 63 ++ .../devicetree/bindings/powerpc/fsl/msi-pic.txt|6 +- arch/powerpc/boot/Makefile |2 +- arch/powerpc/boot/dts/fsl/mpc8536si-post.dtsi |4 +- arch/powerpc/boot/dts/fsl/mpc8548si-post.dtsi | 16 + arch/powerpc/boot/dts/fsl/mpc8548si-pre.dtsi |4 +- arch/powerpc/boot/dts/fsl/p1010si-post.dtsi|3 + arch/powerpc/boot/dts/fsl/p1020si-post.dtsi|6 + arch/powerpc/boot/dts/fsl/p1021si-post.dtsi|7 + arch/powerpc/boot/dts/fsl/p1022si-post.dtsi| 12 +- arch/powerpc/boot/dts/fsl/p1023si-post.dtsi|3 + arch/powerpc/boot/dts/fsl/p2020si-post.dtsi|3 + arch/powerpc/boot/dts/fsl/p2041si-post.dtsi|2 + arch/powerpc/boot/dts/fsl/p3041si-post.dtsi|2 + arch/powerpc/boot/dts/fsl/p3060si-post.dtsi|6 + arch/powerpc/boot/dts/fsl/p5020si-post.dtsi|2 + arch/powerpc/boot/dts/fsl/pq3-etsec1-0.dtsi|3 +- arch/powerpc/boot/dts/fsl/pq3-etsec1-1.dtsi|3 +- arch/powerpc/boot/dts/fsl/pq3-etsec1-2.dtsi|3 +- arch/powerpc/boot/dts/fsl/pq3-etsec1-3.dtsi|3 +- arch/powerpc/boot/dts/fsl/pq3-sec4.4-0.dtsi| 10 +- arch/powerpc/boot/dts/fsl/qoriq-mpic.dtsi |6 +- arch/powerpc/boot/dts/ge_imp3a.dts | 255 + arch/powerpc/boot
Re: [git pull] Please pull powerpc.git next branch
Kumar, Can you pick up this one too. Current Linus tree breaks compiling mpc85xx_defconfig powerpc: fix compile error with 85xx/p1022_ds.c http://patchwork.ozlabs.org/patch/130620/ Mikey In message you wro te: > The following changes since commit e4f387d8db3ba3c2dae4d8bdfe7bb5f4fe1bcb0d: > > powerpc: Fix unpaired probe_hcall_entry and probe_hcall_exit (2012-01-03 > 12:09:27 +1100) > > are available in the git repository at: > git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next > > Andy Fleming (1): > powerpc: Add TBI PHY node to first MDIO bus > > Julia Lawall (1): > arch/powerpc/sysdev/fsl_rmu.c: introduce missing kfree > > Kumar Gala (3): > powerpc/fsl-pci: Allow 64-bit PCIe devices to DMA to any memory address > powerpc/fsl: Update defconfigs to enable some standard FSL HW features > powerpc/fsl: update compatiable on fsl 16550 uart nodes > > Michael Neuling (1): > powerpc: fix compile error with 85xx/p1023_rds.c > > Paul Gortmaker (1): > sbc834x: put full compat string in board match check > > Prabhakar Kushwaha (1): > powerpc/fsl: Add support for Integrated Flash Controller > > Timur Tabi (3): > powerpc/85xx: re-enable ePAPR byte channel driver in corenet32_smp_defc onfig > powerpc/85xx: fix PCI and localbus properties in p1022ds.dts > powerpc/fsl: add MSI support for the Freescale hypervisor > > Tony Breeds (1): > powerpc: fix compile error with 85xx/p1010rdb.c > > arch/powerpc/Kconfig |4 + > arch/powerpc/boot/dts/asp834x-redboot.dts|4 +- > arch/powerpc/boot/dts/fsl/pq3-duart-0.dtsi |4 +- > arch/powerpc/boot/dts/fsl/qoriq-duart-0.dtsi |4 +- > arch/powerpc/boot/dts/fsl/qoriq-duart-1.dtsi |4 +- > arch/powerpc/boot/dts/gef_ppc9a.dts |4 +- > arch/powerpc/boot/dts/gef_sbc310.dts |4 +- > arch/powerpc/boot/dts/gef_sbc610.dts |4 +- > arch/powerpc/boot/dts/kmeter1.dts|2 +- > arch/powerpc/boot/dts/kuroboxHD.dts |4 +- > arch/powerpc/boot/dts/kuroboxHG.dts |4 +- > arch/powerpc/boot/dts/mpc8308_p1m.dts|4 +- > arch/powerpc/boot/dts/mpc8308rdb.dts |4 +- > arch/powerpc/boot/dts/mpc8313erdb.dts|4 +- > arch/powerpc/boot/dts/mpc8315erdb.dts|4 +- > arch/powerpc/boot/dts/mpc832x_mds.dts|4 +- > arch/powerpc/boot/dts/mpc832x_rdb.dts|4 +- > arch/powerpc/boot/dts/mpc8349emitx.dts |4 +- > arch/powerpc/boot/dts/mpc8349emitxgp.dts |4 +- > arch/powerpc/boot/dts/mpc834x_mds.dts|4 +- > arch/powerpc/boot/dts/mpc836x_mds.dts|4 +- > arch/powerpc/boot/dts/mpc836x_rdk.dts|4 +- > arch/powerpc/boot/dts/mpc8377_mds.dts|4 +- > arch/powerpc/boot/dts/mpc8377_rdb.dts|4 +- > arch/powerpc/boot/dts/mpc8377_wlan.dts |4 +- > arch/powerpc/boot/dts/mpc8378_mds.dts|4 +- > arch/powerpc/boot/dts/mpc8378_rdb.dts|4 +- > arch/powerpc/boot/dts/mpc8379_mds.dts|4 +- > arch/powerpc/boot/dts/mpc8379_rdb.dts|4 +- > arch/powerpc/boot/dts/mpc8540ads.dts |4 +- > arch/powerpc/boot/dts/mpc8541cds.dts |4 +- > arch/powerpc/boot/dts/mpc8555cds.dts |4 +- > arch/powerpc/boot/dts/mpc8610_hpcd.dts |4 +- > arch/powerpc/boot/dts/mpc8641_hpcn.dts |4 +- > arch/powerpc/boot/dts/mpc8641_hpcn_36b.dts |4 +- > arch/powerpc/boot/dts/p1010rdb.dtsi |5 + > arch/powerpc/boot/dts/p1020rdb.dtsi |5 + > arch/powerpc/boot/dts/p1021mds.dts |4 + > arch/powerpc/boot/dts/p1022ds.dts| 12 +- > arch/powerpc/boot/dts/p2020rdb.dts |8 +- > arch/powerpc/boot/dts/sbc8349.dts|4 +- > arch/powerpc/boot/dts/sbc8548.dts|4 +- > arch/powerpc/boot/dts/sbc8641d.dts |4 +- > arch/powerpc/boot/dts/socrates.dts |4 +- > arch/powerpc/boot/dts/storcenter.dts |4 +- > arch/powerpc/boot/dts/stxssa8555.dts |4 +- > arch/powerpc/boot/dts/tqm8540.dts|4 +- > arch/powerpc/boot/dts/tqm8541.dts|4 +- > arch/powerpc/boot/dts/tqm8548-bigflash.dts |4 +- > arch/powerpc/boot/dts/tqm8548.dts|4 +- > arch/powerpc/boot/dts/tqm8555.dts|4 +- > arch/powerpc/boot/dts/xcalibur1501.dts |4 +- > arch/powerpc/boot/dts/xpedite5200.dts|4 +- > arch/powerpc/boot/dts/xpedite5200_xmon.dts |4 +- > arch/powerpc/boot/dts/xpedite5301.dts|4 +- > arch/powerpc/boot/dts/xpedite5330.dts|4 +- > arch/powerpc/boot/dts/xpedite5370.dts|4 +- > arch/powerpc/configs/corenet32_smp_defconfig | 10 +- > arch/powerpc/configs/corenet64_smp_defconfig |3 +- > arch/powerpc/configs/mpc85xx_defconfig | 16 +- > arch/powerpc/
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here's my powerpc batch for this merge window. In addition to the usual mixed bag of small fixes & improvements, the bigger highlights are: - Reworked the freescale .dts (device-tree) files to use the new ".dtsi" include mechanism so board files just include the SoC definition rather than duplicating it - cpuidle framework support on pseries - Various time management fixes & cleanups - hugetlb support for FSL BookE embedded chips - p7ioc IO chip support for powernv platform - Cleanup of MPIC init code And I'm probably forgetting some... Cheers, Ben. The following changes since commit caca6a03d365883564885f2c1da3e88dcf65d139: Linux 3.2-rc3 (2011-11-23 20:20:28 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next Alexandre Rusev (1): powerpc/fsl-lbc: Fix for fsl_upm Ananth N Mavinakayanahalli (1): powerpc: Export PIR data through sysfs Andreas Schwab (1): powerpc: Fix wrong divisor in usecs_to_cputime Andy Fleming (1): powerpc: Add TBI PHY node to first MDIO bus Anton Blanchard (22): powerpc/time: Handle wrapping of decrementer powerpc/time: Use clockevents_calc_mult_shift powerpc/time: Use clocksource_register_hz powerpc/time: Remove unnecessary sanity check of decrementer expiration powerpc/time: Fix some style issues powerpc/time: Optimise decrementer_check_overflow powerpc: Decode correct MSR bits in oops output powerpc/xics: Harden xics hypervisor backend powerpc: Give us time to get all oopses out before panicking powerpc: Remove broken and complicated kdump system reset code powerpc/kdump: Use setjmp/longjmp to handle kdump and system reset recursion powerpc: Cleanup crash/kexec code powerpc: Rework die() powerpc: Reduce pseries panic timeout from 180s to 10s powerpc/xics: Reset the CPPR if H_EOI fails powerpc/kdump: Delay before sending IPI on a system reset powerpc/kdump: Only save CPU state first time through the secondary CPU capture code powerpc/pseries: Increase minimum RMO size from 64MB to 256MB powerpc/nvram: Add spinlock to oops_to_nvram to prevent oops in compression code. powerpc: Enable squashfs as a module powerpc: POWER7 optimised copy_to_user/copy_from_user using VMX powerpc: Fix comment explaining our VSID layout Becky Bruce (13): powerpc: Only define HAVE_ARCH_HUGETLB_UNMAPPED_AREA if PPC_MM_SLICES powerpc: hugetlb: fix huge_ptep_set_access_flags return value powerpc: Fix booke hugetlb preload code for PPC_MM_SLICES and 64-bit powerpc: Update hugetlb huge_pte_alloc and tablewalk code for FSL BOOKE powerpc: hugetlb: modify include usage for FSL BookE code powerpc: Whitespace/comment changes to tlb_low_64e.S powerpc: Add hugepage support to 64-bit tablewalk code for FSL_BOOK3E powerpc: Add gpages reservation code for 64-bit FSL BOOKE powerpc: Kconfig updates for FSL BookE HUGETLB 64-bit powerpc: Enable Hugetlb by default for 32-bit 85xx/corenet powerpc: Enable hugetlb by default for corenet64 platforms powerpc/book3e: Change hugetlb preload to take vma argument powerpc: Define/use HUGETLB_NEED_PRELOAD insead of complicated #if Benjamin Herrenschmidt (24): powerpc/pci: Add a platform hook after probe and before resource survey powerpc/pci: Change how re-assigning resouces work powerpc/powernv: Add TCE SW invalidation support powerpc/powernv: Fixup p7ioc PCIe root complex class code powerpc/powernv: PCI support for p7IOC under OPAL v2 Merge remote-tracking branch 'kumar/next' into next powerpc/powernv: Update OPAL interfaces powerpc/powernv: Display diag data on p7ioc EEH errors powerpc/powernv: Workaround OFW issues in prom_init.c powerpc/pci: Make pci_read_irq_line() static Merge branch 'mpic' into next Merge branch 'booke-hugetlb' into next powerpc: Add support for OpenBlockS 600 Merge branch 'cpuidle' into next Merge branch 'ps3' into next Merge branch 'kexec' into next tty/serial/pmac_zilog: Fix suspend & resume powerpc/pmac: Simplify old pmac PIC interrupt handling powerpc/pmac: Fix SMP kernels on pre-core99 UP machines Merge remote-tracking branch 'jwb/next' into next powerpc: Fix old bug in prom_init setting of the color offb: Fix bug in calculating requested vram size offb: Add palette hack for qemu "standard vga" framebuffer offb: Fix setting of the pseudo-palette for >8bpp po Christoph Egger (1): powerpc/44x: Removing dead CONFIG_PPC47x Chuck Meade (1): drivers/serial/ucc_uart.c: Add missing call to init UCC UART port timeout Dan McGee (1): powerpc+sparc64/mm: Remove hack in mmap randomize layout David Rientjes (2): powerpc/mm: Fix section mismatch for mark_reserved_regions_for_ni
[git pull] Please pull powerpc.git next branch
The following changes since commit e4f387d8db3ba3c2dae4d8bdfe7bb5f4fe1bcb0d: powerpc: Fix unpaired probe_hcall_entry and probe_hcall_exit (2012-01-03 12:09:27 +1100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Andy Fleming (1): powerpc: Add TBI PHY node to first MDIO bus Julia Lawall (1): arch/powerpc/sysdev/fsl_rmu.c: introduce missing kfree Kumar Gala (3): powerpc/fsl-pci: Allow 64-bit PCIe devices to DMA to any memory address powerpc/fsl: Update defconfigs to enable some standard FSL HW features powerpc/fsl: update compatiable on fsl 16550 uart nodes Michael Neuling (1): powerpc: fix compile error with 85xx/p1023_rds.c Paul Gortmaker (1): sbc834x: put full compat string in board match check Prabhakar Kushwaha (1): powerpc/fsl: Add support for Integrated Flash Controller Timur Tabi (3): powerpc/85xx: re-enable ePAPR byte channel driver in corenet32_smp_defconfig powerpc/85xx: fix PCI and localbus properties in p1022ds.dts powerpc/fsl: add MSI support for the Freescale hypervisor Tony Breeds (1): powerpc: fix compile error with 85xx/p1010rdb.c arch/powerpc/Kconfig |4 + arch/powerpc/boot/dts/asp834x-redboot.dts|4 +- arch/powerpc/boot/dts/fsl/pq3-duart-0.dtsi |4 +- arch/powerpc/boot/dts/fsl/qoriq-duart-0.dtsi |4 +- arch/powerpc/boot/dts/fsl/qoriq-duart-1.dtsi |4 +- arch/powerpc/boot/dts/gef_ppc9a.dts |4 +- arch/powerpc/boot/dts/gef_sbc310.dts |4 +- arch/powerpc/boot/dts/gef_sbc610.dts |4 +- arch/powerpc/boot/dts/kmeter1.dts|2 +- arch/powerpc/boot/dts/kuroboxHD.dts |4 +- arch/powerpc/boot/dts/kuroboxHG.dts |4 +- arch/powerpc/boot/dts/mpc8308_p1m.dts|4 +- arch/powerpc/boot/dts/mpc8308rdb.dts |4 +- arch/powerpc/boot/dts/mpc8313erdb.dts|4 +- arch/powerpc/boot/dts/mpc8315erdb.dts|4 +- arch/powerpc/boot/dts/mpc832x_mds.dts|4 +- arch/powerpc/boot/dts/mpc832x_rdb.dts|4 +- arch/powerpc/boot/dts/mpc8349emitx.dts |4 +- arch/powerpc/boot/dts/mpc8349emitxgp.dts |4 +- arch/powerpc/boot/dts/mpc834x_mds.dts|4 +- arch/powerpc/boot/dts/mpc836x_mds.dts|4 +- arch/powerpc/boot/dts/mpc836x_rdk.dts|4 +- arch/powerpc/boot/dts/mpc8377_mds.dts|4 +- arch/powerpc/boot/dts/mpc8377_rdb.dts|4 +- arch/powerpc/boot/dts/mpc8377_wlan.dts |4 +- arch/powerpc/boot/dts/mpc8378_mds.dts|4 +- arch/powerpc/boot/dts/mpc8378_rdb.dts|4 +- arch/powerpc/boot/dts/mpc8379_mds.dts|4 +- arch/powerpc/boot/dts/mpc8379_rdb.dts|4 +- arch/powerpc/boot/dts/mpc8540ads.dts |4 +- arch/powerpc/boot/dts/mpc8541cds.dts |4 +- arch/powerpc/boot/dts/mpc8555cds.dts |4 +- arch/powerpc/boot/dts/mpc8610_hpcd.dts |4 +- arch/powerpc/boot/dts/mpc8641_hpcn.dts |4 +- arch/powerpc/boot/dts/mpc8641_hpcn_36b.dts |4 +- arch/powerpc/boot/dts/p1010rdb.dtsi |5 + arch/powerpc/boot/dts/p1020rdb.dtsi |5 + arch/powerpc/boot/dts/p1021mds.dts |4 + arch/powerpc/boot/dts/p1022ds.dts| 12 +- arch/powerpc/boot/dts/p2020rdb.dts |8 +- arch/powerpc/boot/dts/sbc8349.dts|4 +- arch/powerpc/boot/dts/sbc8548.dts|4 +- arch/powerpc/boot/dts/sbc8641d.dts |4 +- arch/powerpc/boot/dts/socrates.dts |4 +- arch/powerpc/boot/dts/storcenter.dts |4 +- arch/powerpc/boot/dts/stxssa8555.dts |4 +- arch/powerpc/boot/dts/tqm8540.dts|4 +- arch/powerpc/boot/dts/tqm8541.dts|4 +- arch/powerpc/boot/dts/tqm8548-bigflash.dts |4 +- arch/powerpc/boot/dts/tqm8548.dts|4 +- arch/powerpc/boot/dts/tqm8555.dts|4 +- arch/powerpc/boot/dts/xcalibur1501.dts |4 +- arch/powerpc/boot/dts/xpedite5200.dts|4 +- arch/powerpc/boot/dts/xpedite5200_xmon.dts |4 +- arch/powerpc/boot/dts/xpedite5301.dts|4 +- arch/powerpc/boot/dts/xpedite5330.dts|4 +- arch/powerpc/boot/dts/xpedite5370.dts|4 +- arch/powerpc/configs/corenet32_smp_defconfig | 10 +- arch/powerpc/configs/corenet64_smp_defconfig |3 +- arch/powerpc/configs/mpc85xx_defconfig | 16 +- arch/powerpc/configs/mpc85xx_smp_defconfig | 17 +- arch/powerpc/include/asm/fsl_ifc.h | 834 ++ arch/powerpc/platforms/83xx/sbc834x.c|4 +- arch/powerpc/platforms/85xx/p1010rdb.c |2 - arch/powerpc/platforms/85xx/p1023_rds.c |1 - arch/powerpc/sysdev/Makefile |1 + arch/powerpc/sysdev/fsl_ifc.c| 310 ++ arch/p
[git pull] Please pull powerpc.git next branch
Ben, 'next' branch pull request that includes 'merge' as well. - k The following changes since commit caca6a03d365883564885f2c1da3e88dcf65d139: Linux 3.2-rc3 (2011-11-23 20:20:28 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Alexandre Rusev (1): powerpc/fsl-lbc: Fix for fsl_upm Chuck Meade (1): drivers/serial/ucc_uart.c: Add missing call to init UCC UART port timeout Dmitry Eremin-Solenikov (6): powerpc/83xx: consolidate init_IRQ functions powerpc/83xx: consolidate of_platform_bus_probe calls powerpc/83xx: merge PCI bridge additions powerpc/83xx: make mpc830x_rdb use mpc83xx_setup_pci powerpc/85xx: separate cpm2 pic init powerpc/85xx: consolidate of_platform_bus_probe calls Jason Jin (1): powerpc/fsl-pci: Don't hide resource for pci/e when configured as Agent/EP Jia Hongtao (1): powerpc/85xx: Add lbc suspend support for PM Joakim Tjernlund (1): powerpc/qe: Fixup QE_General4 errata Julia Lawall (1): arch/powerpc/sysdev/ehv_pic.c: add missing kfree Kai Jiang (1): powerpc/8xxx: Update device tree bus probe for new RapidIO node binding Kumar Gala (33): powerpc/85xx: Fix compile error on p3060_qds.c powerpc/85xx: Simplify P1020RDB CAMP dts using includes powerpc/85xx: Rework PCI nodes on P1020RDB powerpc/85xx: Update SPI binding to match binding spec for P1020RDB powerpc/85xx: Update P1020 SEC3.3 node to match actual SoC HW powerpc/85xx: Add ethernet magic packet property to P1020 device tree powerpc/85xx: p1020si.dtsi update interrupt handling powerpc/85xx: create dts components to build up an SoC powerpc/85xx: Rework MPC8536DS device trees powerpc/85xx: Rework MPC8544DS device tree powerpc/85xx: Rework MPC8548CDS device trees powerpc/85xx: Rework MPC8568MDS device tree powerpc/85xx: Rework MPC8569MDS device tree powerpc/85xx: Rework MPC8572DS device tree powerpc/85xx: Rework P1010RDB and P1010 device tree powerpc/85xx: Add RTC to P1010RDB device tree powerpc/85xx: Add crypto engine to P1010 SoC device tree powerpc/85xx: Add a P1010RDB 36-bit address map device tree powerpc/85xx: Rework P1020RDB device tree powerpc/85xx: Add P1020RDB 36-bit address map device tree powerpc/85xx: Rework P1021MDS device tree powerpc/85xx: Rework P1022DS device tree powerpc/85xx: Rework P1023RDS device tree powerpc/85xx: Rework P2020DS device tree powerpc/85xx: Rework P2020RDB device tree powerpc/85xx: Rework P2041RDB device tree powerpc/85xx: Rework P3041DS device tree powerpc/85xx: Rework P3060QDS device tree powerpc/85xx: Rework P4080DS device trees powerpc/85xx: Rework P5020DS device tree powerpc/85xx: Update SRIO device tree nodes powerpc/85xx: Additional consolidate of_platform_bus_probe calls powerpc/85xx: Renamed mpc85xx_common.c to common.c Liu Gang (3): powerpc/fsl: Document rapidio node binding-information fsl-rio: Split rio driver into two parts, RapidIO endpoint and message unit fsl-rio: Add two ports and rapidio message units support Paul Bolle (1): powerpc/p3060qds: Fix select of 'MPC8xxx_GPIO' Roy Zang (1): powerpc/p1023: set IRQ[4:6,11] to active-high level sensitive for PCIe Shaohui Xie (1): drivers/edac/mpc85xx_edac.c: fix memory controller compatible for edac Timur Tabi (2): powerpc/85xx: add pixis indirect mode device tree node powerpc/fsl_msi: add support for the fsl, msi property in PCI nodes .../devicetree/bindings/powerpc/fsl/srio-rmu.txt | 163 +++ .../devicetree/bindings/powerpc/fsl/srio.txt | 103 ++ arch/powerpc/boot/dts/fsl/mpc8536si-post.dtsi | 248 arch/powerpc/boot/dts/fsl/mpc8536si-pre.dtsi | 63 + arch/powerpc/boot/dts/fsl/mpc8544si-post.dtsi | 191 +++ arch/powerpc/boot/dts/fsl/mpc8544si-pre.dtsi | 63 + arch/powerpc/boot/dts/fsl/mpc8548si-post.dtsi | 143 ++ arch/powerpc/boot/dts/fsl/mpc8548si-pre.dtsi | 62 + arch/powerpc/boot/dts/fsl/mpc8568si-post.dtsi | 270 arch/powerpc/boot/dts/fsl/mpc8568si-pre.dtsi | 65 + arch/powerpc/boot/dts/fsl/mpc8569si-post.dtsi | 304 arch/powerpc/boot/dts/fsl/mpc8569si-pre.dtsi | 64 + arch/powerpc/boot/dts/fsl/mpc8572si-post.dtsi | 196 +++ arch/powerpc/boot/dts/fsl/mpc8572si-pre.dtsi | 70 + arch/powerpc/boot/dts/fsl/p1010si-post.dtsi| 198 +++ arch/powerpc/boot/dts/fsl/p1010si-pre.dtsi | 64 + arch/powerpc/boot/dts/fsl/p1020si-post.dtsi| 174 +++ arch/powerpc/boot/dts/fsl/p1020si-pre.dtsi | 68 + arch/powerpc/boot/dts/fsl/p1021si-post.dtsi| 225 +++ arch/powerpc/boot/dts/fsl/p1021si-pre.dtsi | 68 + arch/powerpc/boot/dts/fsl/p1022si-post.dtsi| 235 +++ arch/powerpc/boot/dts/f
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here's (finally) the powerpc stuff for this merge window. It's late, as I warned you during KS, I was on vacation & travelling around and really couldn't get to do it earlier than today. Everything in there has been in linux-next for a while anyway, the only difference from what was in github a month ago is that I merged a bit more freescale bits from Kumar. As for the highlights, you get the new "powernv" platform which allows booting under the new "OPAL" firmware. This will allow booting without a hypervisor on future IBM POWER machines, in order to be able to run KVM. There's still one missing component to support the latest PCI Express bridges, but it's a drop-in addition, so I might still merge it after -rc1 (or not .. I haven't decided yet, I held on to it for a bit as it was depending on some PCI changes that went upstream separately via Jesse and dealing with the dependency while travelling was deemed too annoying). We also have a bunch of Numa fixes from Anton, some DMA code cleanup from Milton and the usual batch of embedded bits and pieces. Cheers, Ben. The following changes since commit d6748066ad0e8b2514545998f8367ebb3906f299: Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus (2011-11-03 13:28:14 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next Anatolij Gustschin (5): powerpc/5200: mpc5200b.dtsi: add spi node address- and size-cells properties powerpc/5200: dts: digsy_mtc.dts: update to add can, pci, serial and spi powerpc/5200: dts: digsy_mtc.dts: add timer0 and timer1 gpio properties powerpc/5200: dts: digsy_mtc.dts: enable both MSCAN nodes powerpc/85xx: fix PHYS_64BIT selection for P1022DS Anshuman Khandual (1): perf events, powerpc: Add POWER7 stalled-cycles-frontend/backend events Anton Blanchard (11): powerpc/pseries: Avoid spurious error during hotplug CPU add powerpc/numa: Enable SD_WAKE_AFFINE in node definition sched: Allow SD_NODES_PER_DOMAIN to be overridden powerpc/numa: Increase SD_NODES_PER_DOMAIN to 32. powerpc/numa: Disable NEWIDLE balancing at node level powerpc/numa: Remove duplicate RECLAIM_DISTANCE definition powerpc/numa: Remove double of_node_put in hot_add_node_scn_to_nid powerpc: Use for_each_node_by_type instead of open coding it powerpc: Coding style cleanups powerpc: Fix oops when echoing bad values to /sys/devices/system/memory/probe powerpc: Fix deadlock in icswx code Arnaud Lacombe (1): powerpc/xics: Add __init to marker icp_native_init() Arnd Bergmann (1): serial/8250: Move UPIO_TSI to powerpc Ayman El-Khashab (1): powerpc/4xx: enable and fix pcie gen1/gen2 on the 460sx Becky Bruce (4): powerpc: Hugetlb for BookE powerpc: Update mpc85xx/corenet 32-bit defconfigs powerpc: Update corenet64_smp_defconfig powerpc/fsl-booke: Fix settlbcam for 64-bit Benjamin Herrenschmidt (27): Merge remote-tracking branch 'jwb/next' into next Merge remote-tracking branch 'origin/master' into next powerpc/wsp: Add PCIe Root support to PowerEN/WSP Merge remote-tracking branch 'origin/master' into next powerpc/udbg: Fix Kconfig entry for avoiding 44x early debug with KVM powerpc/smp: More generic support for "soft hotplug" powerpc/pci: Call pcie_bus_configure_settings() powerpc/powernv: Don't clobber r9 in relative_toc() powerpc: Add skeleton PowerNV platform of: Change logic to overwrite cmd_line with CONFIG_CMDLINE powerpc/powernv: Add CPU hotplug support powerpc/powernv: Add OPAL takeover from PowerVM powerpc/powernv: Get kernel command line accross OPAL takeover powerpc/powernv: Basic support for OPAL powerpc/powernv: Add support for instanciating OPAL v2 from Open Firmware powerpc/powernv: Support for OPAL console powerpc/powernv: Hookup reboot and poweroff functions powerpc/powernv: Add RTC and NVRAM support plus RTAS fallbacks powerpc/powernv: Add OPAL ICS backend powerpc/powernv: Register and handle OPAL interrupts powerpc/powernv: Machine check and other system interrupts powerpc/powernv: Add support for p5ioc2 PCI-X and PCIe powerpc/powernv: Implement MSI support for p5ioc2 PCIe powerpc/powernv: Handle PCI-X/PCIe reset delay powerpc/pci: Don't configure PCIe settings when PCI_PROBE_ONLY is set powerpc/ptrace: Fix build with gcc 4.6 powerpc: Don't try OPAL takeover on old 970 blades Bharat Bhushan (1): powerpc: e500mc: Fix: use CONFIG_PPC_E500MC in idle_e500.S Brian King (1): hvcs: Ensure page aligned partner info buffer Carl E. Love (1): powerpc/perf_event: Fix Power6 L1 cache read & write event codes] Dmitry Eremin-Solenikov (5): cpc925_edac: Support single-processor configurations powerpc/85xx: sbc8560 - correct
[git pull] Please pull powerpc.git next branch
The following changes since commit 7680057cc4c7d9caada12767831bfd9738dd7b43: powerpc: Don't try OPAL takeover on old 970 blades (2011-09-29 17:04:59 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Anatolij Gustschin (1): powerpc/85xx: fix PHYS_64BIT selection for P1022DS Becky Bruce (3): powerpc: Update mpc85xx/corenet 32-bit defconfigs powerpc: Update corenet64_smp_defconfig powerpc/fsl-booke: Fix settlbcam for 64-bit Bharat Bhushan (1): powerpc: e500mc: Fix: use CONFIG_PPC_E500MC in idle_e500.S Dmitry Eremin-Solenikov (4): powerpc/85xx: sbc8560 - correct compilation if CONFIG_PHYS_ADDR_T_64BIT is set powerpc/85xx: ksi8560 - declare that localbus is compatbile with simple-bus powerpc/85xx: sbc8560 - declare that localbus is compatbile with simple-bus powerpc/mpc8349emitx: mark localbus as compatible with simple-bus Fabio Baltieri (1): powerpc/83xx: Add shutdown request support to MCU handling on MPC8349 MITX Felix Radensky (1): powerpc/8xxx: Fix interrupt handling in MPC8xxx GPIO driver Holger Brunck (1): powerpc/82xx: updates for mgcoge Hongjun Chen (1): powerpc/cpm: Clear muram before it is in use. Kumar Gala (6): powerpc/85xx: Rename PowerPC core nodes to match other e500mc based .dts powerpc/fsl-booke: Handle L1 D-cache parity error correctly on e500mc powerpc: respect mem= setting for early memory limit setup powerpc/fsl-booke: Fix setup_initial_memory_limit to not blindly map powerpc/85xx: Setup secondary cores PIR with hard SMP id powerpc/85xx: Add 'fsl,pq3-gpio' compatiable for GPIO driver Liu Yu (3): powerpc/math_emu/efp: Use pr_debug instead of printk powerpc/math_emu/efp: No need to round if the result is exact powerpc/math_emu/efp: Look for errata handler when type mismatches Martyn Welch (1): powerpc/86xx: Correct Gianfar support for GE boards Matthew McClintock (4): powerpc/85xx: Fix support for enabling doorbells for IPIs powerpc/85xx: issue 15 EOI after core reset for FSL CoreNet devices powerpc/fsl_booke: Fix comment in head_fsl_booke.S powerpc/85xx: Make kexec to interate over online cpus Mihai Caraman (1): drivers/virt: add ioctl for 32-bit compat on 64-bit to fsl-hv-manager Mingkai Hu (1): powerpc/85xx: Rename p2040_rdb.c to p2041_rdb.c Shengzhou Liu (1): powerpc/p3060qds: Add support for P3060QDS board Stephen George (1): powerpc/85xx: Adding DCSR node to dtsi device trees Timur Tabi (3): powerpc/fsl_msi: fix support for multiple MSI ranges powerpc/85xx: clean up FPGA device tree nodes for Freecsale QorIQ boards powerpc/fsl_msi: add support for "msi-address-64" property .../devicetree/bindings/powerpc/fsl/board.txt | 30 +- .../devicetree/bindings/powerpc/fsl/dcsr.txt | 395 .../devicetree/bindings/powerpc/fsl/msi-pic.txt| 42 ++ arch/powerpc/boot/dts/gef_ppc9a.dts| 33 ++- arch/powerpc/boot/dts/gef_sbc310.dts | 33 ++- arch/powerpc/boot/dts/gef_sbc610.dts | 33 ++- arch/powerpc/boot/dts/ksi8560.dts |2 +- arch/powerpc/boot/dts/mgcoge.dts |9 + arch/powerpc/boot/dts/mpc8349emitx.dts |3 +- arch/powerpc/boot/dts/p1022ds.dts |2 +- arch/powerpc/boot/dts/p2020ds.dts |5 + .../boot/dts/{p2040rdb.dts => p2041rdb.dts}| 17 +- .../boot/dts/{p2040si.dtsi => p2041si.dtsi}| 135 +-- arch/powerpc/boot/dts/p3041ds.dts |8 +- arch/powerpc/boot/dts/p3041si.dtsi | 71 - .../boot/dts/{p2040rdb.dts => p3060qds.dts}| 142 ++-- .../boot/dts/{p2040si.dtsi => p3060si.dtsi}| 314 ++-- arch/powerpc/boot/dts/p4080ds.dts | 12 +- arch/powerpc/boot/dts/p4080si.dtsi | 114 +- arch/powerpc/boot/dts/p5020ds.dts |8 +- arch/powerpc/boot/dts/p5020si.dtsi | 68 - arch/powerpc/boot/dts/sbc8560.dts |2 +- arch/powerpc/configs/corenet32_smp_defconfig | 11 +- arch/powerpc/configs/corenet64_smp_defconfig |5 - arch/powerpc/configs/mgcoge_defconfig | 27 +- arch/powerpc/configs/mpc85xx_defconfig |5 +- arch/powerpc/configs/mpc85xx_smp_defconfig |6 +- arch/powerpc/include/asm/reg_booke.h |3 + arch/powerpc/kernel/head_fsl_booke.S |4 +- arch/powerpc/kernel/idle_e500.S|2 +- arch/powerpc/kernel/prom.c |5 +- arch/powerpc/kernel/traps.c|9 +- arch/powerpc/math-emu/math_efp.c | 100 +++--- arch/powerpc/mm/fsl_booke_mmu.c| 43 ++
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here's the powerpc batch for this merge window (there might still be a handful of small fixes coming later this week depending on my mood but here's the bulk at least). There's a couple of trivial merge conflicts with your tree, let me know if you prefer that I fix them myself. No big highlights, mostly a random collection of bug fixes and improvements (the big highlight is the base KVM support for P7 and 970 which has been merged via Avi's tree). Cheers, Ben. The following changes since commit 750e06992d49666a7589aac555eb3bb68e4dbb88: Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging (2011-07-25 14:10:34 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next Akinobu Mita (2): powerpc/pseries: Introduce pSeries_reconfig_notify() powerpc/pseries: Improve error code on reconfiguration notifier failure Andrew Gabbasov (1): powerpc: Exporting boot_cpuid_phys Anton Blanchard (9): powerpc: Use -mtraceback=no powerpc/pseries/hvconsole: Fix dropped console output powerpc: Sync pseries and ppc64 defconfigs powerpc: Disable IRQs off tracer in ppc64 defconfig powerpc: Add mpt2sas driver to pseries and ppc64 defconfig powerpc: Enable lockup and hung task detectors in pseries and ppc64 defeconfigs powerpc/irq: Quieten irq mapping printks powerpc/pseries: Fix hvterm_raw_get_chars to accept < 16 chars, fixing xmon hvc_console: Add kdb support Ashish Kalra (2): powerpc/85xx: Save scratch registers to thread info instead of using SPRGs. powerpc: introduce the ePAPR embedded hypervisor vmpic driver Baruch Siach (1): MAINTAINERS: add arch/powerpc/platforms/85xx/ to the 85xx entry Becky Bruce (3): powerpc: Whitespace fix to include/asm/pgtable-ppc64.h powerpc: mem_init should call memblock_is_reserved with phys_addr_t powerpc: Create next_tlbcam_idx percpu variable for FSL_BOOKE Benjamin Herrenschmidt (12): Merge remote branch 'jwb/next' into next powerpc/hvsi: Move HVSI protocol definitions to a header file powerpc/pseries: Factor HVSI header struct in packet definitions powerpc/udbg: Register udbg console generically powerpc/pseries: Re-implement HVSI as part of hvc_vio powerpc/pseries: Move hvsi support into a library Merge remote branch 'origin/master' into next powerpc: Fix build problem with default ppc_md.progress commit powerpc/hvsi: Fix conflict with old HVSI driver powerpc/pseries: Fix hvc_vio.c build due to recent changes Merge remote-tracking branch 'jwb/next' into next powerpc: Copy back TIF flags on return from softirq stack Christian Kujau (1): Document powerpc udbg-immortal Dave Carroll (2): powerpc: Move free_initmem to common code powerpc: Add printk companion for ppc_md.progress Dave Kleikamp (3): powerpc/44x: don't use tlbivax on AMP systems powerpc/44x: boot wrapper: allow kernel to load into non-zero address powerpc/47x: allow kernel to be loaded in higher physical memory Dmitry Eremin-Solenikov (7): powerpc/mpic: Support compiling with DEBUG enabled powerpc/85xx: tqm8540 - add description for onboard flash powerpc/85xx: specify interrupt for pq3-localbus devices powerpc/maple: Enable scom access functions on Maple powerpc/maple: Register CPC925 EDAC device on all boards with CPC925 powerpc: Correct annotations of pmu registration functions powerpc/cpufreq: Add cpufreq driver for Momentum Maple boards Fabio Baltieri (1): powerpc/85xx: fix mpic configuration in CAMP mode Felix Radensky (1): powerpc/p1022ds: Remove fixed-link property from ethernet nodes. Hendrik Brueckner (1): hvc_console: Improve tty/console put_chars handling Josh Boyer (3): ppc4xx: Add crypto and RNG entries to Sequoia DTS MAINTAINERS: Update PowerPC 4xx entry powerpc/4xx: Move PCIE printk to proper function Kumar Gala (18): powerpc/book3e: Clarify HW table walk enable/disable message powerpc: Rename e55xx_smp_defconfig to corenet64_smp_defconfig powerpc: Add a defconfig for 'corenet' 32-bit platforms powerpc/85xx: Add P5020DS device tree powerpc/85xx: Add P3041DS device tree powerpc/85xx: Updates to P4080DS device tree powerpc/85xx: Cleanup PCIe support on corenet_ds boards powerpc/fsl_pci: Simplify matching logic for PCI_FIXUP_HEADER powerpc/pci: Move FSL fixup from 32-bit to common powerpc/85xx: Add PCI support in 64-bit mode on P5020DS powerpc/qe: Limit QE support to ppc32 powerpc/85xx: Add P4080 SoC device tree include stub powerpc/85xx: Add P3041 SoC device tree include stub powerpc/85xx: Add P5020 SoC device tree include stub driver core: Add ability for arch code to setup pdev_archdata powerpc: im
[GIT PULL] Please pull powerpc.git next branch
[ a few minor fixes ] The following changes since commit 50d2a4223bb875d1e3a7ee97d40dd03bf31ce1b7: powerpc: Copy back TIF flags on return from softirq stack (2011-07-22 13:38:58 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Fabio Baltieri (1): powerpc/85xx: fix mpic configuration in CAMP mode Timur Tabi (1): drivers/virt: add missing linux/interrupt.h to fsl_hypervisor.c arch/powerpc/platforms/85xx/mpc85xx_ds.c |3 ++- arch/powerpc/platforms/85xx/mpc85xx_rdb.c |5 +++-- drivers/virt/fsl_hypervisor.c |1 + 3 files changed, 6 insertions(+), 3 deletions(-) ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
The following changes since commit af9719c3062dfe216a0c3de3fa52be6d22b4456c: powerpc: Use -mtraceback=no (2011-07-01 13:49:27 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Becky Bruce (1): powerpc: Create next_tlbcam_idx percpu variable for FSL_BOOKE Felix Radensky (1): powerpc/p1022ds: Remove fixed-link property from ethernet nodes. Kumar Gala (5): powerpc/85xx: Add P3041 SoC device tree include stub powerpc/85xx: Add P5020 SoC device tree include stub driver core: Add ability for arch code to setup pdev_archdata powerpc: implement arch_setup_pdev_archdata powerpc: Dont require a dma_ops struct to set dma mask Laurentiu TUDOR (1): powerpc/85xx: Remove stale BUG_ON in mpc85xx_smp_init Mingkai Hu (1): powerpc/85xx: Add p2040 RDB board support Timur Tabi (2): drivers/virt: introduce Freescale hypervisor management driver powerpc/85xx: add hypervisor config entries to corenet_smp_defconfig Documentation/ioctl/ioctl-number.txt |1 + arch/powerpc/boot/dts/p1022ds.dts|2 - arch/powerpc/boot/dts/p2040rdb.dts | 166 + arch/powerpc/boot/dts/p2040si.dtsi | 623 + arch/powerpc/boot/dts/p3041ds.dts| 579 + arch/powerpc/boot/dts/p3041si.dtsi | 660 ++ arch/powerpc/boot/dts/p5020ds.dts| 571 + arch/powerpc/boot/dts/p5020si.dtsi | 652 ++ arch/powerpc/configs/corenet32_smp_defconfig |4 + arch/powerpc/include/asm/mmu.h |5 + arch/powerpc/kernel/dma.c|4 +- arch/powerpc/kernel/setup-common.c | 28 +- arch/powerpc/kernel/smp.c|4 + arch/powerpc/mm/mem.c|9 + arch/powerpc/mm/tlb_nohash.c |6 + arch/powerpc/platforms/85xx/Kconfig | 12 + arch/powerpc/platforms/85xx/Makefile |1 + arch/powerpc/platforms/85xx/p2040_rdb.c | 88 +++ arch/powerpc/platforms/85xx/smp.c|9 +- drivers/Kconfig |2 + drivers/Makefile |3 + drivers/base/platform.c | 21 + drivers/of/platform.c|4 +- drivers/virt/Kconfig | 32 + drivers/virt/Makefile|5 + drivers/virt/fsl_hypervisor.c| 937 ++ include/linux/Kbuild |1 + include/linux/fsl_hypervisor.h | 241 +++ include/linux/platform_device.h |1 + 29 files changed, 3488 insertions(+), 1183 deletions(-) create mode 100644 arch/powerpc/boot/dts/p2040rdb.dts create mode 100644 arch/powerpc/boot/dts/p2040si.dtsi create mode 100644 arch/powerpc/boot/dts/p3041si.dtsi create mode 100644 arch/powerpc/boot/dts/p5020si.dtsi create mode 100644 arch/powerpc/platforms/85xx/p2040_rdb.c create mode 100644 drivers/virt/Kconfig create mode 100644 drivers/virt/Makefile create mode 100644 drivers/virt/fsl_hypervisor.c create mode 100644 include/linux/fsl_hypervisor.h ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch (updated)
[ pulled in a few additional patches, and fixed the fsl_pci change to build on ppc64 platforms as well ] The following changes since commit dc28518f7d7dfd93cd44edb44f9b8e961f5a5c1b: powerpc: Fix doorbell type shift (2011-06-20 11:21:48 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Ashish Kalra (2): powerpc/85xx: Save scratch registers to thread info instead of using SPRGs. powerpc: introduce the ePAPR embedded hypervisor vmpic driver Baruch Siach (1): MAINTAINERS: add arch/powerpc/platforms/85xx/ to the 85xx entry Dmitry Eremin-Solenikov (2): powerpc/85xx: tqm8540 - add description for onboard flash powerpc/85xx: specify interrupt for pq3-localbus devices Kumar Gala (11): powerpc: Rename e55xx_smp_defconfig to corenet64_smp_defconfig powerpc: Add a defconfig for 'corenet' 32-bit platforms powerpc/85xx: Add P5020DS device tree powerpc/85xx: Add P3041DS device tree powerpc/85xx: Updates to P4080DS device tree powerpc/85xx: Cleanup PCIe support on corenet_ds boards powerpc/fsl_pci: Simplify matching logic for PCI_FIXUP_HEADER powerpc/pci: Move FSL fixup from 32-bit to common powerpc/85xx: Add PCI support in 64-bit mode on P5020DS powerpc/qe: Limit QE support to ppc32 powerpc/85xx: Add P4080 SoC device tree include stub Lei Xu (2): powerpc/85xx: Update device tree to add nand info for p5020ds powerpc/85xx: Update device tree to add nand info for p3041ds Prabhakar Kushwaha (2): powerpc/85xx: Add host-pci(e) bridge only for RC powerpc/85xx: Add P1010RDB board support Roy Zang (1): powerpc/85xx: Add basic P1023RDS board support Scott Wood (2): powerpc/85xx: Set up doorbells even with no mpic powerpc/e500mc: Add support for the wait instruction in e500_idle Stuart Yoder (1): powerpc: make irq_choose_cpu() available to all PIC drivers Timur Tabi (9): powerpc: introduce ePAPR embedded hypervisor hcall interface powerpc: add Freescale hypervisor partition control functions powerpc/85xx: add board support for the Freescale hypervisor powerpc/p1022ds: add missing iounmap calls to platform file powerpc/85xx: clamp the P1022DS DIU pixel clock to allowed values powerpc/85xx: enable the framebuffer console for the defconfigs powerpc/86xx: improve calculation of DIU pixel clock on the MPC8610 HPCD powerpc/86xx: enable the framebuffer console on the MPC8610 HPCD powerpc/85xx: disable timebase synchronization under the hypervisor MAINTAINERS|1 + arch/powerpc/boot/dts/mpc8568mds.dts |2 + arch/powerpc/boot/dts/p1010rdb.dts | 280 +++ arch/powerpc/boot/dts/p1010si.dtsi | 376 ++ arch/powerpc/boot/dts/p1023rds.dts | 546 ++ arch/powerpc/boot/dts/p3041ds.dts | 791 arch/powerpc/boot/dts/p4080ds.dts | 533 +- arch/powerpc/boot/dts/p4080si.dtsi | 661 arch/powerpc/boot/dts/p5020ds.dts | 784 +++ arch/powerpc/boot/dts/socrates.dts |2 + arch/powerpc/boot/dts/tqm8540.dts | 42 + arch/powerpc/boot/dts/tqm8548-bigflash.dts |2 + arch/powerpc/boot/dts/tqm8548.dts |2 + arch/powerpc/boot/dts/tqm8560.dts |2 + arch/powerpc/boot/dts/xpedite5200.dts |2 + arch/powerpc/boot/dts/xpedite5200_xmon.dts |2 + arch/powerpc/configs/85xx/p1023rds_defconfig | 173 + arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig |5 + arch/powerpc/configs/corenet32_smp_defconfig | 183 + ...e55xx_smp_defconfig => corenet64_smp_defconfig} |0 arch/powerpc/configs/mpc85xx_defconfig | 12 +- arch/powerpc/configs/mpc85xx_smp_defconfig | 10 +- arch/powerpc/include/asm/ehv_pic.h | 40 + arch/powerpc/include/asm/epapr_hcalls.h| 502 + arch/powerpc/include/asm/fsl_hcalls.h | 655 arch/powerpc/include/asm/irq.h |2 + arch/powerpc/include/asm/processor.h |5 + arch/powerpc/include/asm/reg.h |4 +- arch/powerpc/kernel/asm-offsets.c |3 + arch/powerpc/kernel/head_booke.h | 42 +- arch/powerpc/kernel/head_fsl_booke.S | 49 +- arch/powerpc/kernel/idle_e500.S| 12 + arch/powerpc/kernel/irq.c | 35 + arch/powerpc/kernel/pci-common.c | 18 + arch/powerpc/kernel/pci_32.c | 19 - arch/powerpc/platforms/85xx/Kconfig| 19 + arch/powerpc/platforms/85xx/Make
[git pull] Please pull powerpc.git next branch
The following changes since commit dc28518f7d7dfd93cd44edb44f9b8e961f5a5c1b: powerpc: Fix doorbell type shift (2011-06-20 11:21:48 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Ashish Kalra (2): powerpc/85xx: Save scratch registers to thread info instead of using SPRGs. powerpc: introduce the ePAPR embedded hypervisor vmpic driver Baruch Siach (1): MAINTAINERS: add arch/powerpc/platforms/85xx/ to the 85xx entry Dmitry Eremin-Solenikov (2): powerpc/85xx: tqm8540 - add description for onboard flash powerpc/85xx: specify interrupt for pq3-localbus devices Kumar Gala (10): powerpc: Rename e55xx_smp_defconfig to corenet64_smp_defconfig powerpc: Add a defconfig for 'corenet' 32-bit platforms powerpc/85xx: Add P5020DS device tree powerpc/85xx: Add P3041DS device tree powerpc/85xx: Updates to P4080DS device tree powerpc/85xx: Cleanup PCIe support on corenet_ds boards powerpc/fsl_pci: Simplify matching logic for PCI_FIXUP_HEADER powerpc/pci: Move FSL fixup from 32-bit to common powerpc/85xx: Add PCI support in 64-bit mode on P5020DS powerpc/qe: Limit QE support to ppc32 Lei Xu (2): powerpc/85xx: Update device tree to add nand info for p5020ds powerpc/85xx: Update device tree to add nand info for p3041ds Prabhakar Kushwaha (1): powerpc/85xx: Add host-pci(e) bridge only for RC Roy Zang (1): powerpc/85xx: Add basic P1023RDS board support Scott Wood (1): powerpc/85xx: Set up doorbells even with no mpic Stuart Yoder (1): powerpc: make irq_choose_cpu() available to all PIC drivers Timur Tabi (4): powerpc: introduce ePAPR embedded hypervisor hcall interface powerpc: add Freescale hypervisor partition control functions powerpc/85xx: add board support for the Freescale hypervisor powerpc/p1022ds: add missing iounmap calls to platform file MAINTAINERS|1 + arch/powerpc/boot/dts/mpc8568mds.dts |2 + arch/powerpc/boot/dts/p1023rds.dts | 546 ++ arch/powerpc/boot/dts/p3041ds.dts | 791 arch/powerpc/boot/dts/p4080ds.dts | 329 ++--- arch/powerpc/boot/dts/p5020ds.dts | 784 +++ arch/powerpc/boot/dts/socrates.dts |2 + arch/powerpc/boot/dts/tqm8540.dts | 42 + arch/powerpc/boot/dts/tqm8548-bigflash.dts |2 + arch/powerpc/boot/dts/tqm8548.dts |2 + arch/powerpc/boot/dts/tqm8560.dts |2 + arch/powerpc/boot/dts/xpedite5200.dts |2 + arch/powerpc/boot/dts/xpedite5200_xmon.dts |2 + arch/powerpc/configs/85xx/p1023rds_defconfig | 173 + arch/powerpc/configs/corenet32_smp_defconfig | 183 + ...e55xx_smp_defconfig => corenet64_smp_defconfig} |0 arch/powerpc/configs/mpc85xx_defconfig |7 +- arch/powerpc/configs/mpc85xx_smp_defconfig |6 +- arch/powerpc/include/asm/ehv_pic.h | 40 + arch/powerpc/include/asm/epapr_hcalls.h| 502 + arch/powerpc/include/asm/fsl_hcalls.h | 655 arch/powerpc/include/asm/irq.h |2 + arch/powerpc/include/asm/processor.h |5 + arch/powerpc/include/asm/reg.h |4 +- arch/powerpc/kernel/asm-offsets.c |3 + arch/powerpc/kernel/head_booke.h | 42 +- arch/powerpc/kernel/head_fsl_booke.S | 49 +- arch/powerpc/kernel/irq.c | 35 + arch/powerpc/kernel/pci-common.c | 18 + arch/powerpc/kernel/pci_32.c | 19 - arch/powerpc/platforms/85xx/Kconfig|9 + arch/powerpc/platforms/85xx/Makefile |1 + arch/powerpc/platforms/85xx/corenet_ds.c | 41 +- arch/powerpc/platforms/85xx/p1022_ds.c | 11 +- arch/powerpc/platforms/85xx/p1023_rds.c| 162 arch/powerpc/platforms/85xx/p3041_ds.c | 16 +- arch/powerpc/platforms/85xx/p4080_ds.c | 28 +- arch/powerpc/platforms/85xx/p5020_ds.c | 16 +- arch/powerpc/platforms/85xx/smp.c | 21 +- arch/powerpc/platforms/Kconfig |6 +- arch/powerpc/sysdev/Makefile |1 + arch/powerpc/sysdev/ehv_pic.c | 302 arch/powerpc/sysdev/fsl_pci.c | 84 +-- arch/powerpc/sysdev/fsl_soc.c | 27 + arch/powerpc/sysdev/fsl_soc.h |3 + arch/powerpc/sysdev/mpic.c | 36 - 46 files changed, 4699 insertions(+), 315 deletions(-) create mode 100644 arch/powerpc/
Re: [GIT PULL] Please pull powerpc.git next branch
On May 19, 2011, at 10:31 PM, Kumar Gala wrote: > The following changes since commit f38aa708776aefd9e3ba7ec1211c07efe9fa3227: > > powerpc: Remove last piece of GEMINI (2011-05-19 17:32:29 +1000) > > are available in the git repository at: > git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next > > Bhaskar Upadhaya (1): > powerpc: Adding bindings for flexcan controller > > Dipen Dudhat (1): > powerpc: Integrated Flash controller device tree bindings > > Geert Uytterhoeven (1): > powerpc/mpc8610_hpcd: Do not use "/" in interrupt names > > Kumar Gala (1): > powerpc/fsl-booke64: Add support for Debug Level exception handler > > Prabhakar Kushwaha (4): > powerpc/85xx: P1020 DTS : re-organize dts files > powerpc/85xx: P2020 DTS: re-organize dts files > powerpc/85xx: Fix PCIe IDSEL for Px020RDB > powerpc/85xx: Create dts of each core in CAMP mode for P1020RDB > > Scott Wood (7): > powerpc/e5500: set non-base IVORs > powerpc: Add fsl mpic timer binding > powerpc/p1022ds: fix broken mpic timer node > powerpc/mpic: parse 4-cell intspec types other than zero > powerpc/mpic: add the mpic global timer support > powerpc/e5500: add networking to defconfig > powerpc/fsl: enable verbose bug output > > Shengzhou Liu (1): > powerpc/fsl_lbc: Add workaround for ELBC-A001 erratum > > Timur Tabi (1): > powerpc/86xx: don't pretend that we support 8-bit pixels on the MPC8610 > HPCD I might have 2 RIO patches that have been on the list for several months. Waiting to hear back from Alex. - k ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[GIT PULL] Please pull powerpc.git next branch
The following changes since commit f38aa708776aefd9e3ba7ec1211c07efe9fa3227: powerpc: Remove last piece of GEMINI (2011-05-19 17:32:29 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Bhaskar Upadhaya (1): powerpc: Adding bindings for flexcan controller Dipen Dudhat (1): powerpc: Integrated Flash controller device tree bindings Geert Uytterhoeven (1): powerpc/mpc8610_hpcd: Do not use "/" in interrupt names Kumar Gala (1): powerpc/fsl-booke64: Add support for Debug Level exception handler Prabhakar Kushwaha (4): powerpc/85xx: P1020 DTS : re-organize dts files powerpc/85xx: P2020 DTS: re-organize dts files powerpc/85xx: Fix PCIe IDSEL for Px020RDB powerpc/85xx: Create dts of each core in CAMP mode for P1020RDB Scott Wood (7): powerpc/e5500: set non-base IVORs powerpc: Add fsl mpic timer binding powerpc/p1022ds: fix broken mpic timer node powerpc/mpic: parse 4-cell intspec types other than zero powerpc/mpic: add the mpic global timer support powerpc/e5500: add networking to defconfig powerpc/fsl: enable verbose bug output Shengzhou Liu (1): powerpc/fsl_lbc: Add workaround for ELBC-A001 erratum Timur Tabi (1): powerpc/86xx: don't pretend that we support 8-bit pixels on the MPC8610 HPCD .../devicetree/bindings/net/can/fsl-flexcan.txt| 61 +++ .../devicetree/bindings/powerpc/fsl/ifc.txt| 76 .../devicetree/bindings/powerpc/fsl/mpic-timer.txt | 38 ++ .../devicetree/bindings/powerpc/fsl/mpic.txt |2 +- arch/powerpc/boot/dts/p1020rdb.dts | 332 + arch/powerpc/boot/dts/p1020rdb_camp_core0.dts | 213 +++ arch/powerpc/boot/dts/p1020rdb_camp_core1.dts | 148 arch/powerpc/boot/dts/p1020si.dtsi | 377 +++ arch/powerpc/boot/dts/p1022ds.dts | 106 +++--- arch/powerpc/boot/dts/p2020ds.dts | 374 ++-- arch/powerpc/boot/dts/p2020rdb.dts | 378 +++- arch/powerpc/boot/dts/p2020rdb_camp_core0.dts | 245 +++--- arch/powerpc/boot/dts/p2020rdb_camp_core1.dts | 150 +--- arch/powerpc/boot/dts/p2020si.dtsi | 382 arch/powerpc/configs/83xx/mpc8313_rdb_defconfig|1 - arch/powerpc/configs/83xx/mpc8315_rdb_defconfig|1 - arch/powerpc/configs/85xx/mpc8540_ads_defconfig|1 - arch/powerpc/configs/85xx/mpc8560_ads_defconfig|1 - arch/powerpc/configs/85xx/mpc85xx_cds_defconfig|1 - arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig |1 - arch/powerpc/configs/e55xx_smp_defconfig | 39 ++- arch/powerpc/configs/mpc85xx_defconfig |1 - arch/powerpc/configs/mpc85xx_smp_defconfig |1 - arch/powerpc/configs/mpc86xx_defconfig |1 - arch/powerpc/include/asm/cputable.h|4 +- arch/powerpc/include/asm/fsl_lbc.h |2 + arch/powerpc/include/asm/mpic.h|5 +- arch/powerpc/include/asm/reg_booke.h |4 + arch/powerpc/kernel/cpu_setup_fsl_booke.S |3 + arch/powerpc/kernel/exceptions-64e.S | 112 ++- arch/powerpc/kernel/setup_64.c |8 + arch/powerpc/platforms/86xx/mpc8610_hpcd.c | 99 -- arch/powerpc/sysdev/fsl_lbc.c |9 +- arch/powerpc/sysdev/mpic.c | 129 +++- 34 files changed, 1944 insertions(+), 1361 deletions(-) create mode 100755 Documentation/devicetree/bindings/net/can/fsl-flexcan.txt create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/ifc.txt create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/mpic-timer.txt create mode 100644 arch/powerpc/boot/dts/p1020rdb_camp_core0.dts create mode 100644 arch/powerpc/boot/dts/p1020rdb_camp_core1.dts create mode 100644 arch/powerpc/boot/dts/p1020si.dtsi create mode 100644 arch/powerpc/boot/dts/p2020si.dtsi ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Thu, Mar 17, 2011 at 10:44 PM, Benjamin Herrenschmidt wrote: > Hi Linus ! > > Here are the changes for this merge window for powerpc. One highlight > is irq data conversion so we can get rid of the legacy stuff. The new > Dynamic DMA windows for pSeries should also improve performances for > some devices nicely on more recent machines/firmwares. Plus a little > pack of embedded things. Ben, you missed the patches from Meador: http://patchwork.ozlabs.org/patch/86804/ http://patchwork.ozlabs.org/patch/86805/ http://patchwork.ozlabs.org/patch/86806/ Please commit. -Hollis ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Fri, 2011-03-18 at 06:34 -0700, Linus Torvalds wrote: > > Here are the changes for this merge window for powerpc. One highlight > > is irq data conversion so we can get rid of the legacy stuff. The new > > Dynamic DMA windows for pSeries should also improve performances for > > some devices nicely on more recent machines/firmwares. Plus a little > > pack of embedded things. > > Ok, I got a conflict with the of_platform_driver() removal which > looked pretty trivial, but since I don't have a ppc cross-compile > thing I couldn't even test-compile the end result. Please take a look > to see that it went ok.. Ok, I'll have a look later today. Thanks, Ben. ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Thu, Mar 17, 2011 at 10:44 PM, Benjamin Herrenschmidt wrote: > > Here are the changes for this merge window for powerpc. One highlight > is irq data conversion so we can get rid of the legacy stuff. The new > Dynamic DMA windows for pSeries should also improve performances for > some devices nicely on more recent machines/firmwares. Plus a little > pack of embedded things. Ok, I got a conflict with the of_platform_driver() removal which looked pretty trivial, but since I don't have a ppc cross-compile thing I couldn't even test-compile the end result. Please take a look to see that it went ok.. Linus ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here are the changes for this merge window for powerpc. One highlight is irq data conversion so we can get rid of the legacy stuff. The new Dynamic DMA windows for pSeries should also improve performances for some devices nicely on more recent machines/firmwares. Plus a little pack of embedded things. Cheers, Ben. The following changes since commit 08351fc6a75731226e1112fc7254542bd3a2912e: Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile (2011-03-17 19:34:12 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next Anatolij Gustschin (1): powerpc/mpc8xxx_gpio: simplify searching for 'fsl, qoriq-gpio' compatiable Anton Blanchard (1): powerpc: Add pgprot_writecombine Benjamin Herrenschmidt (2): powerpc/pseries: Reduce HVCS driver insanity Merge remote branch 'jwb/next' into next Dave Kleikamp (2): powerpc/476: define specific cpu table entry DD2 core powerpc/476: Workaround for PLB6 hang Grant Likely (1): powerpc/macintosh: Fix __devexit annotation in rack-meter.c Holger Brunck (3): powerpc/83xx: rename and update kmeter1 powerpc/82xx: rename and update mgcoge board support powerpc/8xx: remove obsolete mgsuvd board Jim Keniston (2): powerpc/nvram: Generalize code for OS partitions in NVRAM powerpc/pseries/nvram: Capture oops/panic reports in ibm, oops-log partition Julia Lawall (1): drivers/serial/ucc_uart.c: Add of_node_put to avoid memory leak Justin Mattock (1): powerpc/eeh: Remove one to many l's in the word. Kumar Gala (1): powerpc/85xx: Fix writing to spin table 'cpu-release-addr' on ppc64e Lennert Buytenhek (28): powerpc: mpic irq_data conversion. powerpc: platforms/512x irq_data conversion. powerpc: platforms/52xx irq_data conversion. powerpc: platforms/82xx irq_data conversion. powerpc: platforms/85xx irq_data conversion. powerpc: platforms/86xx irq_data conversion. powerpc: platforms/8xx irq_data conversion. powerpc: platforms/cell irq_data conversion. powerpc: platforms/chrp irq_data conversion. powerpc: platforms/embedded6xx irq_data conversion. powerpc: platforms/iseries irq_data conversion. powerpc: platforms/powermac irq_data conversion. powerpc: platforms/ps3 irq_data conversion. powerpc: platforms/pseries irq_data conversion. powerpc: sysdev/cpm1 irq_data conversion. powerpc: sysdev/cpm2_pic irq_data conversion. powerpc: sysdev/fsl_msi irq_data conversion. powerpc: sysdev/i8259 irq_data conversion. powerpc: sysdev/ipic irq_data conversion. powerpc: sysdev/mpc8xx_pic irq_data conversion. powerpc: sysdev/mpc8xxx_gpio irq_data conversion. powerpc: sysdev/mv64x60_pic irq_data conversion. powerpc: sysdev/qe_lib/qe_ic irq_data conversion. powerpc: sysdev/tsi108_pci irq_data conversion. powerpc: sysdev/uic irq_data conversion. powerpc: sysdev/xilinx_intc irq_data conversion. powerpc: core irq_data conversion. powerpc: Enable GENERIC_HARDIRQS_NO_DEPRECATED. Liu Yu (1): powerpc/85xx: Workaroudn e500 CPU erratum A005 Nicolas Kaiser (1): powerpc/mv64x60: Suspected typo in assignment Nishanth Aravamudan (2): powerpc/pseries: Add support for dynamic dma windows powerpc/pseries: Disable MSI using new interface if possible Paul E. McKenney (1): powerpc: Mask smp_processor_id() false positive Prabhakar Kushwaha (1): powerpc/fsl_pci: Add support for FSL PCIe controllers v2.x Prarit Bhargava (1): powerpc/pseries: Cleanup use of notifier_from_errno() Rupjyoti Sarmah (1): powerpc/44x: PHY fixup for USB on canyonlands board Scott Wood (2): powerpc: Fix memory limits when starting at a non-zero address powerpc/fsl_msi: Handle msi-available-ranges better Shan Hai (1): powerpc/85xx: Fix SPE float to integer conversion failure Stuart Yoder (1): powerpc/fsl: define binding for fsl mpic interrupt controllers Thomas Gleixner (2): powerpc: Use ARCH_IRQ_INIT_FLAGS powerpc: Use new irq allocator Tirumala Marri (1): powerpc/44x: Add USB DWC DTS entry to Canyonlands board Tseng-Hui (Frank) Lin (1): powerpc: Cleanup definition of the PID register Vasiliy Kulikov (1): powerpc/85xx: Fix signedness bug in cache-sram Vivek Mahajan (1): powerpc/fsl: 85xx: document cache sram bindings Xulei (2): ATA: Add FSL sata v2 controller support powerpc/85xx: Update sata controller compatible for p1022ds board .../devicetree/bindings/powerpc/fsl/cache_sram.txt | 20 + .../devicetree/bindings/powerpc/fsl/mpic.txt | 253 +++-- .../devicetree/bindings/powerpc/fsl/msi-pic.txt|9 +- Documentation/kernel-parameters.txt|4 + arch/powerpc/Kconfig |1 + arch/powerpc/boot/dts/c
[git pull] Please pull powerpc.git next branch
The following changes since commit 964a29962c278ddff8a199f23d7c9ef35152a0fe: powerpc/pseries: Disable MSI using new interface if possible (2011-03-11 14:18:24 +1100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Anatolij Gustschin (1): powerpc/mpc8xxx_gpio: simplify searching for 'fsl, qoriq-gpio' compatiable Holger Brunck (3): powerpc/83xx: rename and update kmeter1 powerpc/82xx: rename and update mgcoge board support powerpc/8xx: remove obsolete mgsuvd board Julia Lawall (1): drivers/serial/ucc_uart.c: Add of_node_put to avoid memory leak Kumar Gala (1): powerpc/85xx: Fix writing to spin table 'cpu-release-addr' on ppc64e Liu Yu (1): powerpc/85xx: Workaroudn e500 CPU erratum A005 Prabhakar Kushwaha (1): powerpc/fsl_pci: Add support for FSL PCIe controllers v2.x Scott Wood (1): powerpc/fsl_msi: Handle msi-available-ranges better Shan Hai (1): powerpc/85xx: Fix SPE float to integer conversion failure Stuart Yoder (1): powerpc/fsl: define binding for fsl mpic interrupt controllers Vasiliy Kulikov (1): powerpc/85xx: Fix signedness bug in cache-sram Vivek Mahajan (1): powerpc/fsl: 85xx: document cache sram bindings Xulei (2): ATA: Add FSL sata v2 controller support powerpc/85xx: Update sata controller compatible for p1022ds board .../devicetree/bindings/powerpc/fsl/cache_sram.txt | 20 ++ .../devicetree/bindings/powerpc/fsl/mpic.txt | 253 .../devicetree/bindings/powerpc/fsl/msi-pic.txt|9 +- arch/powerpc/boot/dts/kmeter1.dts | 69 +++--- arch/powerpc/boot/dts/mgcoge.dts | 47 ++-- arch/powerpc/boot/dts/mgsuvd.dts | 163 - arch/powerpc/boot/dts/p1022ds.dts |4 +- arch/powerpc/configs/83xx/kmeter1_defconfig|7 +- arch/powerpc/configs/mgcoge_defconfig |9 +- arch/powerpc/configs/mgsuvd_defconfig | 81 --- arch/powerpc/include/asm/reg.h |2 + arch/powerpc/math-emu/math_efp.c | 65 +- arch/powerpc/platforms/82xx/Makefile |2 +- arch/powerpc/platforms/82xx/{mgcoge.c => km82xx.c} | 62 -- arch/powerpc/platforms/83xx/Makefile |2 +- .../powerpc/platforms/83xx/{kmeter1.c => km83xx.c} | 46 +++-- arch/powerpc/platforms/85xx/smp.c |6 +- arch/powerpc/platforms/8xx/Kconfig |6 - arch/powerpc/platforms/8xx/Makefile|1 - arch/powerpc/platforms/8xx/mgsuvd.c| 92 --- arch/powerpc/sysdev/fsl_85xx_l2ctlr.c |4 +- arch/powerpc/sysdev/fsl_msi.c | 92 +--- arch/powerpc/sysdev/fsl_pci.c | 15 +- arch/powerpc/sysdev/fsl_pci.h | 17 +- arch/powerpc/sysdev/mpc8xxx_gpio.c |4 +- drivers/ata/sata_fsl.c | 25 ++- drivers/tty/serial/ucc_uart.c | 67 +++--- 27 files changed, 584 insertions(+), 586 deletions(-) create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/cache_sram.txt delete mode 100644 arch/powerpc/boot/dts/mgsuvd.dts delete mode 100644 arch/powerpc/configs/mgsuvd_defconfig rename arch/powerpc/platforms/82xx/{mgcoge.c => km82xx.c} (69%) rename arch/powerpc/platforms/83xx/{kmeter1.c => km83xx.c} (80%) delete mode 100644 arch/powerpc/platforms/8xx/mgsuvd.c ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
[ I know I'm way way way way late, but combo of holidays and getting sick. Please push as these are pretty minor changes ] The following changes since commit 0c21e3aaf6ae85bee804a325aa29c325209180fd: Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hch/hfsplus (2011-01-07 17:16:27 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Ilya Yanok (1): powerpc/mpc8308: fix USB DR controller initialization Li Yang (1): powerpc/85xx: add e500 HID1 bit definition Shaohui Xie (1): powerpc/fsl_rio: Fix non-standard HID1 register access Timur Tabi (2): powerpc/85xx: fix compatible properties of the P1022DS DMA nodes used for audio powerpc: fix warning when compiling immap_qe.h arch/powerpc/boot/dts/mpc8308rdb.dts |2 +- arch/powerpc/boot/dts/p1022ds.dts |4 ++-- arch/powerpc/include/asm/immap_qe.h | 21 +++-- arch/powerpc/include/asm/reg.h|2 ++ arch/powerpc/include/asm/reg_booke.h | 14 ++ arch/powerpc/kernel/cpu_setup_fsl_booke.S |6 ++ arch/powerpc/platforms/83xx/mpc83xx.h |2 ++ arch/powerpc/platforms/83xx/usb.c | 21 - arch/powerpc/sysdev/fsl_rio.c |2 -- 9 files changed, 58 insertions(+), 16 deletions(-) ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Thu, Oct 21, 2010 at 8:51 PM, Benjamin Herrenschmidt wrote: > > Here's powerpc's batch for this merge window. Ok. Please double-check that I fixed up the merge conflict (due to the irq_work changes) correctly. Linus ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here's powerpc's batch for this merge window. Mostly bits and pieces, such as Anton doing some performance tuning left and right, and the usual churn. One hilight is the support for the new Freescale e5500 core (64-bit BookE). Another one is that we now wire up the whole lot of socket calls as direct syscalls in addition to the old style indirect method. Cheers, Ben. The following changes since commit e10117d36ef758da0690c95ecffc09d5dd7da479: Linus Torvalds (1): Merge branch 'upstream-linus' of git://git.kernel.org/.../jgarzik/libata-dev are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next Andreas Schwab (1): powerpc: Remove fpscr use from [kvm_]cvt_{fd,df} Anton Blanchard (5): powerpc: Optimise 64bit csum_partial powerpc: Optimise 64bit csum_partial_copy_generic and add csum_and_copy_from_user powerpc: Add 64bit csum_and_copy_to_user powerpc: Feature nop out reservation clear when stcx checks address powerpc: Check end of stack canary at oops time Arnd Bergmann (1): powerpc/spufs: Use llseek in all file operations Benjamin Herrenschmidt (4): powerpc/dma: Add optional platform override of dma_set_mask() powerpc/dart_iommu: Support for 64-bit iommu bypass window on PCIe Merge remote branch 'kumar/merge' into next Merge remote branch 'jwb/next' into next Denis Kirjanov (1): powerpc: Use is_32bit_task() helper to test 32-bit binary Harninder Rai (1): powerpc/85xx: add cache-sram support Ian Munsie (1): powerpc: Wire up direct socket system calls Ilya Yanok (1): powerpc/mpc83xx: Support for MPC8308 P1M board Joe Perches (2): powerpc: Use static const char arrays powerpc: Remove pr_ uses of KERN_ Josh Boyer (1): powerpc/44x: Update ppc44x_defconfig Julia Lawall (7): powerpc/via-pmu-led.c: Add of_node_put to avoid memory leak powerpc/maple: Add of_node_put to avoid memory leak powerpc/powermac/pfunc_core.c: Add of_node_put to avoid memory leak powerpc/cell: Add of_node_put to avoid memory leak powerpc/chrp/nvram.c: Add of_node_put to avoid memory leak powerpc/irq.c: Add of_node_put to avoid memory leak i2c/i2c-pasemi.c: Fix unsigned return type Kumar Gala (11): powerpc/ppc64e: Fix link problem when building ppc64e_defconfig powerpc/fsl-pci: Fix MSI support on 83xx platforms powerpc/mpc8xxx_gpio: Add support for 'qoriq-gpio' controllers powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ chips powerpc/fsl-booke: Add p3041 DS board support powerpc: Fix compile error with paca code on ppc64e powerpc/fsl-booke: Add support for FSL 64-bit e5500 core powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit chips powerpc/fsl-booke: Add p5020 DS board support powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig Matthew McClintock (7): powerpc/mm: Assume first cpu is boot_cpuid not 0 powerpc/kexec: make masking/disabling interrupts generic powerpc/85xx: Remove call to mpic_teardown_this_cpu in kexec powerpc/85xx: Minor fixups for kexec on 85xx powerpc/85xx: flush dcache before resetting cores powerpc/fsl_soc: Search all global-utilities nodes for rstccr powerpc/fsl_booke: Add support to boot from core other than 0 Michael Neuling (1): powerpc: Move arch_sd_sibling_asym_packing() to smp.c Nathan Fontenot (3): powerpc/pseries: Export device tree updating routines powerpc/pseries: Export rtas_ibm_suspend_me() powerpc/pseries: Partition migration in the kernel Nishanth Aravamudan (8): powerpc/pci: Fix return type of BUID_{HI,LO} macros powerpc/dma: Fix dma_iommu_dma_supported compare powerpc/dma: Fix check for direct DMA support powerpc/vio: Use put_device() on device_register failure powerpc/viobus: Free TCE table on device release powerpc/pseries: Use kmemdup powerpc/pci: Cleanup device dma setup code powerpc/pseries/xics: Use cpu_possible_mask rather than cpu_all_mask Paul Gortmaker (1): powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT Paul Mackerras (5): powerpc: Abstract indexing of lppaca structs powerpc: Dynamically allocate most lppaca structs powerpc: Account time using timebase rather than PURR powerpc/pseries: Re-enable dispatch trace log userspace interface powerpc/perf: Fix sampling enable for PPC970 Scott Wood (1): oprofile/fsl emb: Don't set MSR[PMM] until after clearing the interrupt. Sean MacLennan (2): powerpc: Fix incorrect .stabs entry for copy_32.S powerpc: mtmsrd not defined Shaohui Xie (1): fsl_rio: Add comments for sRIO registers. Stephen Rothwell (1): powerpc: define a compat_sys_
Re: [git pull] Please pull powerpc.git next branch (updated)
[ should fix the compile issue and pulled in 2 other minor patches ] The following changes since commit 4108d9ba9091c55cfb968d42dd7dcae9a098b876: powerpc/Makefiles: Change to new flag variables (2010-10-13 16:19:22 +1100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Harninder Rai (1): powerpc/85xx: add cache-sram support Ilya Yanok (1): powerpc/mpc83xx: Support for MPC8308 P1M board Kumar Gala (10): powerpc/fsl-pci: Fix MSI support on 83xx platforms powerpc/mpc8xxx_gpio: Add support for 'qoriq-gpio' controllers powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ chips powerpc/fsl-booke: Add p3041 DS board support powerpc: Fix compile error with paca code on ppc64e powerpc/fsl-booke: Add support for FSL 64-bit e5500 core powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit chips powerpc/fsl-booke: Add p5020 DS board support powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig Matthew McClintock (6): powerpc/kexec: make masking/disabling interrupts generic powerpc/85xx: Remove call to mpic_teardown_this_cpu in kexec powerpc/85xx: Minor fixups for kexec on 85xx powerpc/85xx: flush dcache before resetting cores powerpc/fsl_soc: Search all global-utilities nodes for rstccr powerpc/fsl_booke: Add support to boot from core other than 0 Paul Gortmaker (1): powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT Scott Wood (1): oprofile/fsl emb: Don't set MSR[PMM] until after clearing the interrupt. Shaohui Xie (1): fsl_rio: Add comments for sRIO registers. Timur Tabi (5): powerpc: export ppc_proc_freq and ppc_tb_freq as GPL symbols powerpc/watchdog: Allow the Book-E driver to be compiled as a module powerpc/p1022: Add probing for individual DMA channels powerpc/85xx: add ngPIXIS FPGA device tree node to the P1022DS board powerpc/watchdog: Make default timeout for Book-E watchdog a Kconfig option arch/powerpc/boot/dts/mpc8308_p1m.dts | 332 arch/powerpc/boot/dts/p1022ds.dts | 11 + arch/powerpc/configs/e55xx_smp_defconfig | 84 ++ arch/powerpc/configs/ppc64e_defconfig |4 +- arch/powerpc/include/asm/fsl_85xx_cache_sram.h | 48 arch/powerpc/include/asm/kexec.h |1 + arch/powerpc/include/asm/mmu-book3e.h | 15 + arch/powerpc/include/asm/pte-common.h |7 + arch/powerpc/kernel/Makefile |4 +- arch/powerpc/kernel/asm-offsets.c |4 +- arch/powerpc/kernel/cpu_setup_fsl_booke.S | 15 + arch/powerpc/kernel/cputable.c | 28 ++- arch/powerpc/kernel/crash.c| 13 +- arch/powerpc/kernel/head_fsl_booke.S | 10 +- arch/powerpc/kernel/machine_kexec.c| 24 ++ arch/powerpc/kernel/machine_kexec_32.c |4 + arch/powerpc/kernel/paca.c |2 +- arch/powerpc/kernel/setup_32.c |2 +- arch/powerpc/kernel/time.c |3 +- arch/powerpc/kernel/traps.c|5 + arch/powerpc/mm/Makefile |2 +- arch/powerpc/mm/fsl_booke_mmu.c| 15 +- arch/powerpc/mm/mmu_decl.h |5 +- arch/powerpc/mm/tlb_nohash.c | 56 - arch/powerpc/mm/tlb_nohash_low.S |2 +- arch/powerpc/oprofile/op_model_fsl_emb.c | 15 +- arch/powerpc/platforms/83xx/Kconfig|4 +- arch/powerpc/platforms/83xx/mpc830x_rdb.c |3 +- arch/powerpc/platforms/85xx/Kconfig| 28 ++- arch/powerpc/platforms/85xx/Makefile |2 + arch/powerpc/platforms/85xx/p1022_ds.c |2 + arch/powerpc/platforms/85xx/p3041_ds.c | 64 + arch/powerpc/platforms/85xx/p5020_ds.c | 69 + arch/powerpc/platforms/85xx/smp.c | 76 +- arch/powerpc/platforms/Kconfig.cputype |8 +- arch/powerpc/sysdev/Makefile |1 + arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h | 101 +++ arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 159 +++ arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 231 arch/powerpc/sysdev/fsl_msi.c |9 +- arch/powerpc/sysdev/fsl_pci.c | 60 - arch/powerpc/sysdev/fsl_pci.h |1 + arch/powerpc/sysdev/fsl_rio.c | 65 +++-- arch/powerpc/sysdev/fsl_soc.c | 20 +- arch/powerpc/sysdev/mpc8xxx_gpio.c |3 + drivers/watchdog/Kconfig | 22 ++- drivers/watchdog/booke_wdt.c | 47 +++- include/linux/pci_ids.
Re: [git pull] Please pull powerpc.git next branch
On Wed, 2010-10-13 at 17:08 -0500, Kumar Gala wrote: > The following changes since commit 4108d9ba9091c55cfb968d42dd7dcae9a098b876: > > powerpc/Makefiles: Change to new flag variables (2010-10-13 16:19:22 +1100) > > are available in the git repository at: > git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Fail :-) /home/benh/linux-powerpc-test/arch/powerpc/sysdev/fsl_pci.c:494: error: redefinition of 'fsl_pci_immrbar_base' /home/benh/linux-powerpc-test/arch/powerpc/sysdev/fsl_pci.c:313: note: previous definition of 'fsl_pci_immrbar_base' was here make[2]: *** [arch/powerpc/sysdev/fsl_pci.o] Error 1 make[2]: *** Waiting for unfinished jobs Cheers, Ben. > Harninder Rai (1): > powerpc/fsl: 85xx: add cache-sram support > > Ilya Yanok (1): > powerpc/mpc83xx: Support for MPC8308 P1M board > > Kumar Gala (10): > powerpc/fsl-pci: Fix MSI support on 83xx platforms > powerpc/mpc8xxx_gpio: Add support for 'qoriq-gpio' controllers > powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ > chips > powerpc/fsl-booke: Add p3041 DS board support > powerpc: Fix compile error with paca code on ppc64e > powerpc/fsl-booke: Add support for FSL 64-bit e5500 core > powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes > powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit > chips > powerpc/fsl-booke: Add p5020 DS board support > powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig > > Matthew McClintock (6): > powerpc/kexec: make masking/disabling interrupts generic > powerpc/85xx: Remove call to mpic_teardown_this_cpu in kexec > powerpc/85xx: Minor fixups for kexec on 85xx > powerpc/85xx: flush dcache before resetting cores > powerpc/fsl_soc: Search all global-utilities nodes for rstccr > powerpc/fsl_booke: Add support to boot from core other than 0 > > Paul Gortmaker (1): > powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT > > Scott Wood (1): > oprofile/fsl emb: Don't set MSR[PMM] until after clearing the interrupt. > > Timur Tabi (4): > powerpc: export ppc_proc_freq and ppc_tb_freq as GPL symbols > powerpc/watchdog: Allow the Book-E driver to be compiled as a module > powerpc/p1022: Add probing for individual DMA channels > powerpc/85xx: add ngPIXIS FPGA device tree node to the P1022DS board > > arch/powerpc/boot/dts/mpc8308_p1m.dts | 332 > > arch/powerpc/boot/dts/p1022ds.dts | 11 + > arch/powerpc/configs/e55xx_smp_defconfig | 84 ++ > arch/powerpc/configs/ppc64e_defconfig |4 +- > arch/powerpc/include/asm/fsl_85xx_cache_sram.h | 48 > arch/powerpc/include/asm/kexec.h |1 + > arch/powerpc/include/asm/mmu-book3e.h | 15 + > arch/powerpc/include/asm/pte-common.h |7 + > arch/powerpc/kernel/Makefile |4 +- > arch/powerpc/kernel/asm-offsets.c |4 +- > arch/powerpc/kernel/cpu_setup_fsl_booke.S | 15 + > arch/powerpc/kernel/cputable.c | 28 ++- > arch/powerpc/kernel/crash.c| 13 +- > arch/powerpc/kernel/head_fsl_booke.S | 10 +- > arch/powerpc/kernel/machine_kexec.c| 24 ++ > arch/powerpc/kernel/machine_kexec_32.c |4 + > arch/powerpc/kernel/paca.c |2 +- > arch/powerpc/kernel/setup_32.c |2 +- > arch/powerpc/kernel/time.c |3 +- > arch/powerpc/kernel/traps.c|5 + > arch/powerpc/mm/Makefile |2 +- > arch/powerpc/mm/fsl_booke_mmu.c| 15 +- > arch/powerpc/mm/mmu_decl.h |5 +- > arch/powerpc/mm/tlb_nohash.c | 56 - > arch/powerpc/mm/tlb_nohash_low.S |2 +- > arch/powerpc/oprofile/op_model_fsl_emb.c | 15 +- > arch/powerpc/platforms/83xx/Kconfig|4 +- > arch/powerpc/platforms/83xx/mpc830x_rdb.c |3 +- > arch/powerpc/platforms/85xx/Kconfig| 28 ++- > arch/powerpc/platforms/85xx/Makefile |2 + > arch/powerpc/platforms/85xx/p1022_ds.c |2 + > arch/powerpc/platforms/85xx/p3041_ds.c | 64 + > arch/powerpc/platforms/85xx/p5020_ds.c | 69 + > arch/powerpc/platforms/85xx/smp.c | 76 +- > arch/powerpc/platforms/Kconfig.cputype |8 +- > arch/powerpc/sysdev/Makefile |1 + > arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h | 101 +++ > arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 159 +++ > arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 231 > arch/powerpc/sysdev/fsl_msi.c |9 +- > arch/powerpc/sysdev/fsl_pci.c | 51 +++
[git pull] Please pull powerpc.git next branch
The following changes since commit 4108d9ba9091c55cfb968d42dd7dcae9a098b876: powerpc/Makefiles: Change to new flag variables (2010-10-13 16:19:22 +1100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Harninder Rai (1): powerpc/fsl: 85xx: add cache-sram support Ilya Yanok (1): powerpc/mpc83xx: Support for MPC8308 P1M board Kumar Gala (10): powerpc/fsl-pci: Fix MSI support on 83xx platforms powerpc/mpc8xxx_gpio: Add support for 'qoriq-gpio' controllers powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ chips powerpc/fsl-booke: Add p3041 DS board support powerpc: Fix compile error with paca code on ppc64e powerpc/fsl-booke: Add support for FSL 64-bit e5500 core powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit chips powerpc/fsl-booke: Add p5020 DS board support powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig Matthew McClintock (6): powerpc/kexec: make masking/disabling interrupts generic powerpc/85xx: Remove call to mpic_teardown_this_cpu in kexec powerpc/85xx: Minor fixups for kexec on 85xx powerpc/85xx: flush dcache before resetting cores powerpc/fsl_soc: Search all global-utilities nodes for rstccr powerpc/fsl_booke: Add support to boot from core other than 0 Paul Gortmaker (1): powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT Scott Wood (1): oprofile/fsl emb: Don't set MSR[PMM] until after clearing the interrupt. Timur Tabi (4): powerpc: export ppc_proc_freq and ppc_tb_freq as GPL symbols powerpc/watchdog: Allow the Book-E driver to be compiled as a module powerpc/p1022: Add probing for individual DMA channels powerpc/85xx: add ngPIXIS FPGA device tree node to the P1022DS board arch/powerpc/boot/dts/mpc8308_p1m.dts | 332 arch/powerpc/boot/dts/p1022ds.dts | 11 + arch/powerpc/configs/e55xx_smp_defconfig | 84 ++ arch/powerpc/configs/ppc64e_defconfig |4 +- arch/powerpc/include/asm/fsl_85xx_cache_sram.h | 48 arch/powerpc/include/asm/kexec.h |1 + arch/powerpc/include/asm/mmu-book3e.h | 15 + arch/powerpc/include/asm/pte-common.h |7 + arch/powerpc/kernel/Makefile |4 +- arch/powerpc/kernel/asm-offsets.c |4 +- arch/powerpc/kernel/cpu_setup_fsl_booke.S | 15 + arch/powerpc/kernel/cputable.c | 28 ++- arch/powerpc/kernel/crash.c| 13 +- arch/powerpc/kernel/head_fsl_booke.S | 10 +- arch/powerpc/kernel/machine_kexec.c| 24 ++ arch/powerpc/kernel/machine_kexec_32.c |4 + arch/powerpc/kernel/paca.c |2 +- arch/powerpc/kernel/setup_32.c |2 +- arch/powerpc/kernel/time.c |3 +- arch/powerpc/kernel/traps.c|5 + arch/powerpc/mm/Makefile |2 +- arch/powerpc/mm/fsl_booke_mmu.c| 15 +- arch/powerpc/mm/mmu_decl.h |5 +- arch/powerpc/mm/tlb_nohash.c | 56 - arch/powerpc/mm/tlb_nohash_low.S |2 +- arch/powerpc/oprofile/op_model_fsl_emb.c | 15 +- arch/powerpc/platforms/83xx/Kconfig|4 +- arch/powerpc/platforms/83xx/mpc830x_rdb.c |3 +- arch/powerpc/platforms/85xx/Kconfig| 28 ++- arch/powerpc/platforms/85xx/Makefile |2 + arch/powerpc/platforms/85xx/p1022_ds.c |2 + arch/powerpc/platforms/85xx/p3041_ds.c | 64 + arch/powerpc/platforms/85xx/p5020_ds.c | 69 + arch/powerpc/platforms/85xx/smp.c | 76 +- arch/powerpc/platforms/Kconfig.cputype |8 +- arch/powerpc/sysdev/Makefile |1 + arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h | 101 +++ arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 159 +++ arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 231 arch/powerpc/sysdev/fsl_msi.c |9 +- arch/powerpc/sysdev/fsl_pci.c | 51 - arch/powerpc/sysdev/fsl_pci.h |1 + arch/powerpc/sysdev/fsl_soc.c | 20 +- arch/powerpc/sysdev/mpc8xxx_gpio.c |3 + drivers/watchdog/Kconfig |5 +- drivers/watchdog/booke_wdt.c | 39 +++- include/linux/pci_ids.h|8 + 47 files changed, 1516 insertions(+), 79 deletions(-) create mode 100644 arch/powerpc/boot/dts/mpc8308_p1m.dts create mode 100644 arch/powerpc/configs/e55xx_smp_defconfig create mode 100644 arch/powerpc/include/asm/fsl_85xx_cache_sram.h
Re: [git pull] Please pull powerpc.git next branch
On Sun, 2010-08-08 at 23:18 -0600, Grant Likely wrote: > And how is anyone else to make it into the kernel statistics top > contributors by lines changed list with stuff like this going in? :-) lindent ? :-) Cheers, Ben. ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Sun, Aug 8, 2010 at 10:11 PM, Benjamin Herrenschmidt wrote: > Hi Linus ! > > Here's a few misc things for .36. The big bit is that I trimmed all the > defconfigs using make savedefconfig. [...] > 108 files changed, 270 insertions(+), 134609 deletions(-) And how is anyone else to make it into the kernel statistics top contributors by lines changed list with stuff like this going in? :-) g. ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Mon, 2010-08-09 at 14:11 +1000, Benjamin Herrenschmidt wrote: > Hi Linus ! > > Here's a few misc things for .36. The big bit is that I trimmed all the > defconfigs using make savedefconfig. > > Then there's a revert for a change to the appletouch driver that went > in .34 but broke quite a few powerbooks around. Since the original > problem this was trying to address is fairly minor and the "fix" > completely breaks a number of devices, I decided to send you a revert > for now until we sort it out. > > Finally, a couple of 52xx embedded bits from Grant that he forgot > last time around and a build fix. Just added one more commit: Sam Ravnborg (1): powerpc: fix build with make 3.82 Which adds: arch/powerpc/Makefile | 16 +- And changes: 109 files changed, 282 insertions(+), 134613 deletions(-) Cheers, Ben. > Cheers, > Ben. > > The following changes since commit 45d7f32c7a43cbb9592886d38190e379e2eb2226: > Linus Torvalds (1): > Merge git://git.kernel.org/.../cmetcalf/linux-tile > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git merge > > Benjamin Herrenschmidt (4): > powerpc: Trim defconfigs > memblock: Fix memblock_is_region_reserved() to return a boolean > Merge remote branch 'gcl/next' into next > Revert "Input: appletouch - fix integer overflow issue" > > Eric Millbrandt (2): > powerpc/5200: add mpc5200_psc_ac97_gpio_reset > sound/soc: mpc5200_psc_ac97: Use gpio pins for cold reset > > Grant Likely (1): > powerpc: fix i8042 module build error > > arch/powerpc/configs/40x/acadia_defconfig | 1003 +-- > arch/powerpc/configs/40x/ep405_defconfig | 1212 + > arch/powerpc/configs/40x/hcu4_defconfig | 1065 +-- > arch/powerpc/configs/40x/kilauea_defconfig| 1198 +--- > arch/powerpc/configs/40x/makalu_defconfig | 1006 +-- > arch/powerpc/configs/40x/virtex_defconfig | 1107 +--- > arch/powerpc/configs/40x/walnut_defconfig | 1090 +-- > arch/powerpc/configs/44x/arches_defconfig | 1060 +-- > arch/powerpc/configs/44x/bamboo_defconfig | 1021 +-- > arch/powerpc/configs/44x/canyonlands_defconfig| 1264 + > arch/powerpc/configs/44x/ebony_defconfig | 1104 +--- > arch/powerpc/configs/44x/eiger_defconfig | 1176 +--- > arch/powerpc/configs/44x/icon_defconfig | 1334 +- > arch/powerpc/configs/44x/iss476-smp_defconfig | 938 +- > arch/powerpc/configs/44x/katmai_defconfig | 1089 +-- > arch/powerpc/configs/44x/rainier_defconfig| 1091 +-- > arch/powerpc/configs/44x/redwood_defconfig| 1167 +--- > arch/powerpc/configs/44x/sam440ep_defconfig | 1320 +- > arch/powerpc/configs/44x/sequoia_defconfig| 1112 +--- > arch/powerpc/configs/44x/taishan_defconfig| 1098 +--- > arch/powerpc/configs/44x/virtex5_defconfig| 1113 +--- > arch/powerpc/configs/44x/warp_defconfig | 1389 +- > arch/powerpc/configs/52xx/cm5200_defconfig| 1232 + > arch/powerpc/configs/52xx/lite5200b_defconfig | 1257 + > arch/powerpc/configs/52xx/motionpro_defconfig | 1265 + > arch/powerpc/configs/52xx/pcm030_defconfig| 1220 + > arch/powerpc/configs/52xx/tqm5200_defconfig | 1367 +- > arch/powerpc/configs/83xx/asp8347_defconfig | 1433 +-- > arch/powerpc/configs/83xx/kmeter1_defconfig | 929 +- > arch/powerpc/configs/83xx/mpc8313_rdb_defconfig | 1729 + > arch/powerpc/configs/83xx/mpc8315_rdb_defconfig | 1798 +- > arch/powerpc/configs/83xx/mpc832x_mds_defconfig | 1329 +- > arch/powerpc/configs/83xx/mpc832x_rdb_defconfig | 1476 +-- > arch/powerpc/configs/83xx/mpc834x_itx_defconfig | 1568 +--- > arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig | 1454 +-- > arch/powerpc/configs/83xx/mpc834x_mds_defconfig | 1263 + > arch/powerpc/configs/83xx/mpc836x_mds_defconfig | 1404 +- > arch/powerpc/configs/83xx/mpc836x_rdk_defconfig | 1305 + > arch/powerpc/configs/83xx/mpc837x_mds_defconfig | 1334 +- > arch/powerpc/configs/83xx/mpc837x_rdb_defconfig | 1472 +-- > arch/powerpc/configs/83xx/sbc834x_defconfig | 1398 +- > arch/powerpc/configs/85xx/ksi8560_defconfig | 1117 --- > arch/powerpc/configs/85xx/mpc8540_ads_defconfig | 992 +-- > arch/powerpc/configs/85xx/mpc8560_ads_defconfig | 1137 --- > arch/powerpc/configs/85xx/mpc85xx_cds_defconfig | 1155 +--- > arch/powerpc/configs/85xx/sbc854
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here's a few misc things for .36. The big bit is that I trimmed all the defconfigs using make savedefconfig. Then there's a revert for a change to the appletouch driver that went in .34 but broke quite a few powerbooks around. Since the original problem this was trying to address is fairly minor and the "fix" completely breaks a number of devices, I decided to send you a revert for now until we sort it out. Finally, a couple of 52xx embedded bits from Grant that he forgot last time around and a build fix. Cheers, Ben. The following changes since commit 45d7f32c7a43cbb9592886d38190e379e2eb2226: Linus Torvalds (1): Merge git://git.kernel.org/.../cmetcalf/linux-tile are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git merge Benjamin Herrenschmidt (4): powerpc: Trim defconfigs memblock: Fix memblock_is_region_reserved() to return a boolean Merge remote branch 'gcl/next' into next Revert "Input: appletouch - fix integer overflow issue" Eric Millbrandt (2): powerpc/5200: add mpc5200_psc_ac97_gpio_reset sound/soc: mpc5200_psc_ac97: Use gpio pins for cold reset Grant Likely (1): powerpc: fix i8042 module build error arch/powerpc/configs/40x/acadia_defconfig | 1003 +-- arch/powerpc/configs/40x/ep405_defconfig | 1212 + arch/powerpc/configs/40x/hcu4_defconfig | 1065 +-- arch/powerpc/configs/40x/kilauea_defconfig| 1198 +--- arch/powerpc/configs/40x/makalu_defconfig | 1006 +-- arch/powerpc/configs/40x/virtex_defconfig | 1107 +--- arch/powerpc/configs/40x/walnut_defconfig | 1090 +-- arch/powerpc/configs/44x/arches_defconfig | 1060 +-- arch/powerpc/configs/44x/bamboo_defconfig | 1021 +-- arch/powerpc/configs/44x/canyonlands_defconfig| 1264 + arch/powerpc/configs/44x/ebony_defconfig | 1104 +--- arch/powerpc/configs/44x/eiger_defconfig | 1176 +--- arch/powerpc/configs/44x/icon_defconfig | 1334 +- arch/powerpc/configs/44x/iss476-smp_defconfig | 938 +- arch/powerpc/configs/44x/katmai_defconfig | 1089 +-- arch/powerpc/configs/44x/rainier_defconfig| 1091 +-- arch/powerpc/configs/44x/redwood_defconfig| 1167 +--- arch/powerpc/configs/44x/sam440ep_defconfig | 1320 +- arch/powerpc/configs/44x/sequoia_defconfig| 1112 +--- arch/powerpc/configs/44x/taishan_defconfig| 1098 +--- arch/powerpc/configs/44x/virtex5_defconfig| 1113 +--- arch/powerpc/configs/44x/warp_defconfig | 1389 +- arch/powerpc/configs/52xx/cm5200_defconfig| 1232 + arch/powerpc/configs/52xx/lite5200b_defconfig | 1257 + arch/powerpc/configs/52xx/motionpro_defconfig | 1265 + arch/powerpc/configs/52xx/pcm030_defconfig| 1220 + arch/powerpc/configs/52xx/tqm5200_defconfig | 1367 +- arch/powerpc/configs/83xx/asp8347_defconfig | 1433 +-- arch/powerpc/configs/83xx/kmeter1_defconfig | 929 +- arch/powerpc/configs/83xx/mpc8313_rdb_defconfig | 1729 + arch/powerpc/configs/83xx/mpc8315_rdb_defconfig | 1798 +- arch/powerpc/configs/83xx/mpc832x_mds_defconfig | 1329 +- arch/powerpc/configs/83xx/mpc832x_rdb_defconfig | 1476 +-- arch/powerpc/configs/83xx/mpc834x_itx_defconfig | 1568 +--- arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig | 1454 +-- arch/powerpc/configs/83xx/mpc834x_mds_defconfig | 1263 + arch/powerpc/configs/83xx/mpc836x_mds_defconfig | 1404 +- arch/powerpc/configs/83xx/mpc836x_rdk_defconfig | 1305 + arch/powerpc/configs/83xx/mpc837x_mds_defconfig | 1334 +- arch/powerpc/configs/83xx/mpc837x_rdb_defconfig | 1472 +-- arch/powerpc/configs/83xx/sbc834x_defconfig | 1398 +- arch/powerpc/configs/85xx/ksi8560_defconfig | 1117 --- arch/powerpc/configs/85xx/mpc8540_ads_defconfig | 992 +-- arch/powerpc/configs/85xx/mpc8560_ads_defconfig | 1137 --- arch/powerpc/configs/85xx/mpc85xx_cds_defconfig | 1155 +--- arch/powerpc/configs/85xx/sbc8548_defconfig | 1003 +-- arch/powerpc/configs/85xx/sbc8560_defconfig | 1029 +-- arch/powerpc/configs/85xx/socrates_defconfig | 1643 arch/powerpc/configs/85xx/stx_gp3_defconfig | 1528 +-- arch/powerpc/configs/85xx/tqm8540_defconfig | 1317 - arch/powerpc/configs/85xx/tqm8541_defconfig | 1363 - arch/powerpc/configs/85xx/tqm8548_defconfig | 1355 +- arch/pow
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here's the batch of powerpc stuff for this merge window. Not major highlight, some work on 64-bit Book3E (embedded) by myself, and the powerpc part of the HW breakpoint stuff by Mohan Kumar and Paulus, and the usual batch of embedded bits and pieces. This does -not- include my memblock rework, which is in a separate branch that I'm still sorting out due to clashes with ARM and some typos breaking sh and microblaze. I'm not sure whether I'll send that this merge window or just stick it into -next as soon as it's over. Peter Anvin also has some interesting ideas to rewrite the memblock core into something more suitable for handling allocations and take over the world :-) Cheers, Ben. The following changes since commit 3a09b1be53d23df780a0cd0e4087a05e2ca4a00c: Linus Torvalds (1): Merge git://git.kernel.org/.../steve/gfs2-2.6-nmw are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next Adrian Alonso (1): of/xilinxfb: update tft compatible versions Albrecht Dreß (2): powerpc/5200: improve uart baud rate calculation (reach high baud rates, better accuracy) powerpc/5200/i2c: improve i2c bus error recovery Anatolij Gustschin (8): powerpc/512x: Group mpc512x board's selection menu powerpc/5121: add initial support for PDM360NG board powerpc/512x: add clock structure for Video-IN (VIU) unit powerpc/5121: fsl-diu-fb: fix issue with re-enabling DIU area descriptor powerpc/5121: move fsl-diu-fb.h to include/linux powerpc/5121: shared DIU framebuffer support powerpc/5121: doc/dts-bindings: update doc of FSL DIU bindings powerpc/fsl-diu-fb: Support setting display mode using EDID Anton Blanchard (2): powerpc: Optimise per cpu accesses on 64bit powerpc/numa: Use form 1 affinity to setup node distance Anton Vorontsov (4): powerpc: Fix GENERIC_ISA_DMA dependency powerpc/85xx: Fix SWIOTLB initalization for MPC85xxMDS boards powerpc/85xx: Fix booting for P1021MDS boards powerpc/85xx: Cleanup QE initialization for MPC85xxMDS boards Becky Bruce (1): powerpc/fsl-booke: Fix comments in mmu code that mention BATS Benjamin Herrenschmidt (17): Merge commit 'paulus-perf/master' into next powerpc/book3e: mtmsr should not be mtmsrd on book3e 64-bit powerpc/book3e: Hack to get gdb moving along on Book3E 64-bit powerpc/book3e: Move doorbell_exception from traps.c to dbell.c powerpc/book3e: More doorbell cleanups. Sample the PIR register powerpc/book3e: Don't re-trigger decrementer on lazy irq restore powerpc/book3e: Hookup doorbells exceptions on 64-bit Book3E powerpc/book3e: Add generic 64-bit idle powersave support powerpc/book3e: Fix single step when using HW page tables powerpc/book3e: Add TLB dump in xmon for Book3E powerpc/book3e: Adjust the page sizes list based on MMU config powerpc/oprofile: Don't build server oprofile drivers on 64-bit BookE Merge commit 'jwb/next' into next powerpc/pseries: Increase cpu die timeout powerpc/powermac: Add PowerMac10,2 machine descriptor Merge commit 'gcl/next' into next Merge commit 'kumar/next' into next Bradley Hughes (2): powerpc/85xx: Change deprecated binding for 85xx-based boards powerpc/85xx: Adding DTS for the STx GP3-SSA MPC8555 board Brian King (3): powerpc/pseries: Migration code reorganization / hibernation prep powerpc/pseries: Partition hibernation support powerpc: Remove redundant xics badness warning Chris Metcalf (1): hvc_console: use "*_console" nomenclature to avoid modpost warning. Christian Dietrich (1): Remove REDWOOD_[456] config options and conditional code Christoph Egger (1): powerpc: Removing dead CONFIG_SMP_750 David Gibson (1): powerpc/book3e: Use set_irq_regs() in the msgsnd/msgrcv IPI path Denis Kirjanov (1): powerpc/iseries: Fix constant warning Dmitry Eremin-Solenikov (2): powerpc/tqm85xx: update PCI interrupt-map attribute powerpc/tqm85xx: add a quirk for ti1520 PCMCIA bridge Heiko Schocher (1): powerpc/8xx: Add support for the MPC8xx based boards from TQC Ilya Yanok (2): powerpc/fsl_pci: add quirk for mpc8308 pcie bridge powerpc/mpc8308rdb: support for MPC8308RDB board from Freescale Joe Perches (1): powerpc: Remove unnecessary casts of private_data Julia Lawall (2): powerpc/iseries: Use kstrdup powerpc/pseries: Use kstrdup K.Prasad (5): hw_breakpoints: Allow arch-specific cleanup before breakpoint unregistration powerpc, hw_breakpoints: Implement hw_breakpoints for 64-bit server processors powerpc, hw_breakpoint: Handle concurrent alignment interrupts powerpc, hw_breakpoint: Enable hw-breakpoints while handling intervening signals powerpc, hw_breakpoint: Discard extraneous interrupt due to accesses outside symbol le
[git pull] Please pull powerpc.git next branch
The following changes since commit e8e5c2155b0035b6e04f29be67f6444bc914005b: Matt Evans (1): powerpc/kexec: Fix orphaned offline CPUs across kexec are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Anton Vorontsov (3): powerpc/85xx: Fix SWIOTLB initalization for MPC85xxMDS boards powerpc/85xx: Fix booting for P1021MDS boards powerpc/85xx: Cleanup QE initialization for MPC85xxMDS boards Bradley Hughes (2): powerpc/85xx: Change deprecated binding for 85xx-based boards powerpc/85xx: Adding DTS for the STx GP3-SSA MPC8555 board Dmitry Eremin-Solenikov (2): powerpc/tqm85xx: update PCI interrupt-map attribute powerpc/tqm85xx: add a quirk for ti1520 PCMCIA bridge Heiko Schocher (1): powerpc/8xx: Add support for the MPC8xx based boards from TQC Ilya Yanok (2): powerpc/fsl_pci: add quirk for mpc8308 pcie bridge powerpc/mpc8308rdb: support for MPC8308RDB board from Freescale Matthew McClintock (1): powerpc/85xx: kexec for SMP 85xx BookE systems Timur Tabi (1): powerpc/85xx: Introduce support for the Freescale P1022DS reference board arch/powerpc/Kconfig | 10 +- arch/powerpc/boot/dts/mpc8308rdb.dts | 303 + arch/powerpc/boot/dts/mpc8540ads.dts |4 +- arch/powerpc/boot/dts/mpc8541cds.dts |4 +- arch/powerpc/boot/dts/mpc8544ds.dts|4 +- arch/powerpc/boot/dts/mpc8548cds.dts |4 +- arch/powerpc/boot/dts/mpc8555cds.dts |4 +- arch/powerpc/boot/dts/mpc8560ads.dts |4 +- arch/powerpc/boot/dts/mpc8568mds.dts |4 +- arch/powerpc/boot/dts/p1021mds.dts |1 + arch/powerpc/boot/dts/p1022ds.dts | 633 +++ arch/powerpc/boot/dts/stxssa8555.dts | 380 +++ arch/powerpc/boot/dts/tqm8540.dts |9 +- arch/powerpc/boot/dts/tqm8541.dts |9 +- arch/powerpc/boot/dts/tqm8548-bigflash.dts |9 +- arch/powerpc/boot/dts/tqm8548.dts |9 +- arch/powerpc/boot/dts/tqm8555.dts |9 +- arch/powerpc/boot/dts/tqm8560.dts |9 +- arch/powerpc/boot/dts/tqm8xx.dts | 172 + arch/powerpc/configs/mpc85xx_defconfig | 34 +- arch/powerpc/configs/mpc85xx_smp_defconfig | 34 +- arch/powerpc/configs/tqm8xx_defconfig | 934 arch/powerpc/platforms/83xx/Kconfig|8 + arch/powerpc/platforms/83xx/Makefile |1 + arch/powerpc/platforms/83xx/mpc830x_rdb.c | 94 +++ arch/powerpc/platforms/85xx/Kconfig|8 + arch/powerpc/platforms/85xx/Makefile |1 + arch/powerpc/platforms/85xx/mpc85xx_mds.c | 279 + arch/powerpc/platforms/85xx/p1022_ds.c | 148 + arch/powerpc/platforms/85xx/smp.c | 63 ++ arch/powerpc/platforms/85xx/tqm85xx.c | 21 + arch/powerpc/platforms/8xx/Kconfig |6 + arch/powerpc/platforms/8xx/Makefile|1 + arch/powerpc/platforms/8xx/tqm8xx_setup.c | 156 + arch/powerpc/sysdev/fsl_pci.c |1 + include/linux/pci_ids.h|1 + 36 files changed, 3185 insertions(+), 186 deletions(-) create mode 100644 arch/powerpc/boot/dts/mpc8308rdb.dts create mode 100644 arch/powerpc/boot/dts/p1022ds.dts create mode 100644 arch/powerpc/boot/dts/stxssa8555.dts create mode 100644 arch/powerpc/boot/dts/tqm8xx.dts create mode 100644 arch/powerpc/configs/tqm8xx_defconfig create mode 100644 arch/powerpc/platforms/83xx/mpc830x_rdb.c create mode 100644 arch/powerpc/platforms/85xx/p1022_ds.c create mode 100644 arch/powerpc/platforms/8xx/tqm8xx_setup.c ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here's a few powerpc fixes for 2.6.35. The diffstat is sadly bloated by a small defconfig change, I hate that too :-) We'll switch to some better mechanism as soon as the dust as settled on what that mechanism should be, hopefully real soon. Cheers, Ben. The following changes since commit 7e27d6e778cd87b6f2415515d7127eba53fe5d02: Linus Torvalds (1): Linux 2.6.35-rc3 are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git merge Alastair Bridgewater (1): powerpc: Fix mpic_resume on early G5 macs Anton Blanchard (1): powerpc: Move kdump default base address to 64MB on 64bit Benjamin Herrenschmidt (1): Merge commit 'kumar/merge' into merge Christoph Egger (1): powerpc: Remove dead CONFIG_HIGHPTE Christoph Hellwig (1): powerpc: Unconditionally enabled irq stacks Grant Likely (1): powerpc: Disable CONFIG_SYSFS_DEPRECATED Kumar Gala (1): powerpc/fsl-booke: Move loadcam_entry back to asm code to fix SMP ftrace Li Yang (1): powerpc/fsl-booke: Fix InstructionTLBError execute permission check Matt Evans (1): powerpc/kexec: Wait for online/possible CPUs only. Milton Miller (1): powerpc: rtas_flash needs to use rtas_data_buf Paul Mackerras (1): powerpc/boot: Remove addRamdisk.c since it is now unused arch/powerpc/Kconfig.debug |7 - arch/powerpc/boot/Makefile |2 +- arch/powerpc/boot/addRamDisk.c | 311 -- arch/powerpc/configs/40x/acadia_defconfig|3 +- arch/powerpc/configs/40x/ep405_defconfig |3 +- arch/powerpc/configs/40x/hcu4_defconfig |3 +- arch/powerpc/configs/40x/kilauea_defconfig |3 +- arch/powerpc/configs/40x/makalu_defconfig|3 +- arch/powerpc/configs/40x/virtex_defconfig|3 +- arch/powerpc/configs/40x/walnut_defconfig|3 +- arch/powerpc/configs/44x/arches_defconfig|3 +- arch/powerpc/configs/44x/bamboo_defconfig|3 +- arch/powerpc/configs/44x/canyonlands_defconfig |3 +- arch/powerpc/configs/44x/ebony_defconfig |3 +- arch/powerpc/configs/44x/eiger_defconfig |3 +- arch/powerpc/configs/44x/katmai_defconfig|3 +- arch/powerpc/configs/44x/rainier_defconfig |3 +- arch/powerpc/configs/44x/redwood_defconfig |3 +- arch/powerpc/configs/44x/sam440ep_defconfig |3 +- arch/powerpc/configs/44x/sequoia_defconfig |3 +- arch/powerpc/configs/44x/taishan_defconfig |3 +- arch/powerpc/configs/44x/virtex5_defconfig |3 +- arch/powerpc/configs/52xx/cm5200_defconfig |3 +- arch/powerpc/configs/52xx/lite5200b_defconfig|3 +- arch/powerpc/configs/52xx/motionpro_defconfig|3 +- arch/powerpc/configs/52xx/pcm030_defconfig |3 +- arch/powerpc/configs/52xx/tqm5200_defconfig |3 +- arch/powerpc/configs/86xx/gef_ppc9a_defconfig|3 +- arch/powerpc/configs/86xx/gef_sbc310_defconfig |3 +- arch/powerpc/configs/86xx/gef_sbc610_defconfig |3 +- arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig |3 +- arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig |3 +- arch/powerpc/configs/86xx/sbc8641d_defconfig |3 +- arch/powerpc/configs/adder875_defconfig |3 +- arch/powerpc/configs/amigaone_defconfig |3 +- arch/powerpc/configs/c2k_defconfig |3 +- arch/powerpc/configs/cell_defconfig |3 +- arch/powerpc/configs/celleb_defconfig|3 +- arch/powerpc/configs/chrp32_defconfig|3 +- arch/powerpc/configs/ep8248e_defconfig |3 +- arch/powerpc/configs/ep88xc_defconfig|3 +- arch/powerpc/configs/g5_defconfig|3 +- arch/powerpc/configs/gamecube_defconfig |3 +- arch/powerpc/configs/holly_defconfig |1 - arch/powerpc/configs/iseries_defconfig |3 +- arch/powerpc/configs/linkstation_defconfig |3 +- arch/powerpc/configs/maple_defconfig |3 +- arch/powerpc/configs/mgcoge_defconfig|3 +- arch/powerpc/configs/mgsuvd_defconfig|3 +- arch/powerpc/configs/mpc512x_defconfig |3 +- arch/powerpc/configs/mpc5200_defconfig |3 +- arch/powerpc/configs/mpc7448_hpc2_defconfig |3 +- arch/powerpc/configs/pasemi_defconfig|3 +- arch/powerpc/configs/pmac32_defconfig|3 +- arch/powerpc/configs/ppc40x_defconfig|3 +- arch/powerpc/configs/ppc44x_defconfig|3 +- arch/powerpc/configs/ppc64_defconfig |3 +- arch/powerpc/configs/ppc64e_defconfig|3 +- arch/powerpc/configs/pq2fads_defconfig |3 +- arch/powerpc/configs/prpmc2800_defconfig |3 +- arch/powerpc/configs
[git pull] Please pull powerpc.git next branch (or not...)
Hi Linus ! So some of these you might decide are too late, in which case I'll just make this branch my -next for the next cycle and cherry pick a few bug fixes. It's some embedded changes, not all fixes, that are late mostly because I forgot to pull from Josh (the stuff was submitted and reviewed ages ago and is pretty low risk), and in the case of Kumar, because his a manager now which sucks :-) I think they are ok in that they only have a potential to break their respective embedded platforms, but I'll let you judge. Cheers, Ben. The following changes since commit 67a3e12b05e055c0415c556a315a3d3eb637e29e: Linus Torvalds (1): Linux 2.6.35-rc1 are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next Anatolij Gustschin (1): powerpc/44x: icon: select SM502 and frame buffer console support Andy Fleming (1): powerpc/85xx: Enable support for ports 3 and 4 on 8548 CDS Anton Vorontsov (1): powerpc/fsl-booke: Add hibernation support for FSL BookE processors Benjamin Herrenschmidt (4): powerpc/44x: Fix UART clocks on 440SPe Merge commit 'jwb/next' into next Merge commit 'kumar/next' into next powerpc: Don't export cvt_fd & _df when CONFIG_PPC_FPU is not set Haiying Wang (1): powerpc/85xx: Add P1021MDS board support Lan Chunhe-B25806 (1): powerpc/fsl_msi: Add multiple MSI bank support Li Yang (5): powerpc/fsl_msi: fix the conflict of virt_msir's chip_data powerpc/fsl_msi: enable msi allocation in all banks powerpc/fsl_msi: enable msi sharing through AMP OSes powerpc/fsl_msi: add removal path and probe failing path powerpc/85xx: Change MPC8572DS camp dtses for MSI sharing Scott Wood (1): powerpc/e500mc: Implement machine check handler. Sebastian Andrzej Siewior (3): powerpc/fsl-booke: fix the case where we are not in the first page powerpc/fsl-booke: Move the entry setup code into a seperate file powerpc/kexec: Add support for FSL-BookE Stefan Roese (2): powerpc/44x: Add reset-type to katmai.dts powerpc/44x: Add basic ICON PPC440SPe board support Tirumala Marri (1): powerpc/44x: Adding PCI-E support for PowerPC 460SX based SOC. arch/powerpc/Kconfig |2 +- arch/powerpc/boot/4xx.c| 12 +- arch/powerpc/boot/dts/icon.dts | 447 arch/powerpc/boot/dts/katmai.dts |1 + arch/powerpc/boot/dts/mpc8548cds.dts |4 - arch/powerpc/boot/dts/mpc8572ds_camp_core0.dts | 15 +- arch/powerpc/boot/dts/mpc8572ds_camp_core1.dts |7 +- arch/powerpc/boot/dts/p1021mds.dts | 698 arch/powerpc/boot/dts/redwood.dts | 122 ++ arch/powerpc/configs/44x/icon_defconfig| 1451 arch/powerpc/include/asm/cputable.h|1 + arch/powerpc/include/asm/kexec.h | 13 + arch/powerpc/include/asm/reg_booke.h | 33 +- arch/powerpc/kernel/Makefile |8 +- arch/powerpc/kernel/cputable.c |2 +- arch/powerpc/kernel/crash.c|4 + arch/powerpc/kernel/fsl_booke_entry_mapping.S | 237 arch/powerpc/kernel/head_fsl_booke.S | 200 + arch/powerpc/kernel/misc_32.S | 17 + arch/powerpc/kernel/ppc_ksyms.c|2 +- arch/powerpc/kernel/swsusp_booke.S | 193 arch/powerpc/kernel/traps.c| 88 ++- arch/powerpc/platforms/44x/Kconfig | 11 + arch/powerpc/platforms/44x/ppc44x_simple.c |3 +- arch/powerpc/platforms/85xx/mpc85xx_mds.c | 102 ++- arch/powerpc/sysdev/fsl_msi.c | 117 ++- arch/powerpc/sysdev/fsl_msi.h |3 + arch/powerpc/sysdev/ppc4xx_pci.c | 119 ++ arch/powerpc/sysdev/ppc4xx_pci.h | 58 + 29 files changed, 3712 insertions(+), 258 deletions(-) create mode 100644 arch/powerpc/boot/dts/icon.dts create mode 100644 arch/powerpc/boot/dts/p1021mds.dts create mode 100644 arch/powerpc/configs/44x/icon_defconfig create mode 100644 arch/powerpc/kernel/fsl_booke_entry_mapping.S create mode 100644 arch/powerpc/kernel/swsusp_booke.S ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Fri, May 21, 2010 at 10:42:34PM +1000, Benjamin Herrenschmidt wrote: >On Fri, 2010-05-21 at 06:22 -0400, Josh Boyer wrote: >> On Fri, May 21, 2010 at 07:11:28PM +1000, Benjamin Herrenschmidt wrote: >> >Hi Linus ! >> > >> >Here's the powerpc batch for this merge window. >> > >> >Most of it is in arch/powerpc, a few powerpc specific drivers are hit >> >too, including removing one that has been unused (and unselectable in >> >Kconfig) for a long time (hdpuftrs), probably remains of a long dead >> >platform. >> >> You missed my updated pull request. I still have some patches sitting in my >> -next branch that should go in. > >Allright, I'll add them asap. Might have to wait for monday tho. You still haven't pulled these, so I added another small defconfig change for Icon. Very trivial. Updated diffstat below. josh The following changes since commit 99ec28f183daa450faa7bdad6f932364ae325648: FUJITA Tomonori (1): powerpc: Remove unused 'protect4gb' boot parameter are available in the git repository at: ssh://master.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx.git next Anatolij Gustschin (1): powerpc/44x: icon: select SM502 and frame buffer console support Benjamin Herrenschmidt (1): powerpc/44x: Fix UART clocks on 440SPe Stefan Roese (2): powerpc/44x: Add reset-type to katmai.dts powerpc/44x: Add basic ICON PPC440SPe board support Tirumala Marri (1): powerpc/44x: Adding PCI-E support for PowerPC 460SX based SOC. arch/powerpc/boot/4xx.c| 12 +- arch/powerpc/boot/dts/icon.dts | 447 + arch/powerpc/boot/dts/katmai.dts |1 + arch/powerpc/boot/dts/redwood.dts | 122 +++ arch/powerpc/configs/44x/icon_defconfig| 1451 arch/powerpc/platforms/44x/Kconfig | 11 + arch/powerpc/platforms/44x/ppc44x_simple.c |3 +- arch/powerpc/sysdev/ppc4xx_pci.c | 119 +++ arch/powerpc/sysdev/ppc4xx_pci.h | 58 ++ 9 files changed, 2217 insertions(+), 7 deletions(-) create mode 100644 arch/powerpc/boot/dts/icon.dts create mode 100644 arch/powerpc/configs/44x/icon_defconfig ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Mon, May 24, 2010 at 09:38:14PM -0500, Kumar Gala wrote: >The following changes since commit 99ec28f183daa450faa7bdad6f932364ae325648: > FUJITA Tomonori (1): >powerpc: Remove unused 'protect4gb' boot parameter > >are available in the git repository at: Ben, don't forget I still have some stuff pending that you haven't picked up. josh ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
The following changes since commit 99ec28f183daa450faa7bdad6f932364ae325648: FUJITA Tomonori (1): powerpc: Remove unused 'protect4gb' boot parameter are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Andy Fleming (1): powerpc/85xx: Enable support for ports 3 and 4 on 8548 CDS Anton Vorontsov (1): powerpc/fsl-booke: Add hibernation support for FSL BookE processors Haiying Wang (1): powerpc/85xx: Add P1021MDS board support Lan Chunhe-B25806 (1): powerpc/fsl_msi: Add multiple MSI bank support Li Yang (5): powerpc/fsl_msi: fix the conflict of virt_msir's chip_data powerpc/fsl_msi: enable msi allocation in all banks powerpc/fsl_msi: enable msi sharing through AMP OSes powerpc/fsl_msi: add removal path and probe failing path powerpc/85xx: Change MPC8572DS camp dtses for MSI sharing Scott Wood (1): powerpc/e500mc: Implement machine check handler. Sebastian Andrzej Siewior (3): powerpc/fsl-booke: fix the case where we are not in the first page powerpc/fsl-booke: Move the entry setup code into a seperate file powerpc/kexec: Add support for FSL-BookE arch/powerpc/Kconfig |2 +- arch/powerpc/boot/dts/mpc8548cds.dts |4 - arch/powerpc/boot/dts/mpc8572ds_camp_core0.dts | 15 +- arch/powerpc/boot/dts/mpc8572ds_camp_core1.dts |7 +- arch/powerpc/boot/dts/p1021mds.dts | 698 arch/powerpc/include/asm/cputable.h|1 + arch/powerpc/include/asm/kexec.h | 13 + arch/powerpc/include/asm/reg_booke.h | 33 +- arch/powerpc/kernel/Makefile |8 +- arch/powerpc/kernel/cputable.c |2 +- arch/powerpc/kernel/crash.c|4 + arch/powerpc/kernel/fsl_booke_entry_mapping.S | 237 arch/powerpc/kernel/head_fsl_booke.S | 200 +--- arch/powerpc/kernel/misc_32.S | 17 + arch/powerpc/kernel/swsusp_booke.S | 193 +++ arch/powerpc/kernel/traps.c| 88 +++- arch/powerpc/platforms/85xx/mpc85xx_mds.c | 102 - arch/powerpc/sysdev/fsl_msi.c | 117 - arch/powerpc/sysdev/fsl_msi.h |3 + 19 files changed, 1494 insertions(+), 250 deletions(-) create mode 100644 arch/powerpc/boot/dts/p1021mds.dts create mode 100644 arch/powerpc/kernel/fsl_booke_entry_mapping.S create mode 100644 arch/powerpc/kernel/swsusp_booke.S ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Fri, 2010-05-21 at 15:04 +0200, Wolfram Sang wrote: > > Wolfram Sang (4): > > powerpc/pmac: Fix dangling pointers > > i2c/mpc: Drop NO_IRQ > > i2c/cpm: Drop NO_IRQ > > i2c/ibm-iic: Drop NO_IRQ > > Sorry for the confusion, but the other Ben (Dooks) has pushed those > NO_IRQ-thigies meanwhile. That shouldn't be a problem. git or Linus should sort it out easily :-) I did a test merge before sending the pull request and there was nothing it wouldn't resolve automatically. Cheers, Ben. ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
> Wolfram Sang (4): > powerpc/pmac: Fix dangling pointers > i2c/mpc: Drop NO_IRQ > i2c/cpm: Drop NO_IRQ > i2c/ibm-iic: Drop NO_IRQ Sorry for the confusion, but the other Ben (Dooks) has pushed those NO_IRQ-thigies meanwhile. -- Pengutronix e.K. | Wolfram Sang| Industrial Linux Solutions | http://www.pengutronix.de/ | signature.asc Description: Digital signature ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Fri, 2010-05-21 at 06:22 -0400, Josh Boyer wrote: > On Fri, May 21, 2010 at 07:11:28PM +1000, Benjamin Herrenschmidt wrote: > >Hi Linus ! > > > >Here's the powerpc batch for this merge window. > > > >Most of it is in arch/powerpc, a few powerpc specific drivers are hit > >too, including removing one that has been unused (and unselectable in > >Kconfig) for a long time (hdpuftrs), probably remains of a long dead > >platform. > > You missed my updated pull request. I still have some patches sitting in my > -next branch that should go in. Allright, I'll add them asap. Might have to wait for monday tho. Cheers, Ben. ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Fri, May 21, 2010 at 07:11:28PM +1000, Benjamin Herrenschmidt wrote: [...] > Anton Vorontsov (3): > powerpc/85xx: Add eTSEC 2.0 support for P1020RDB boards > powerpc/85xx: Fix P1020RDB boot hang due USB2 > powerpc/83xx: Add MCU LEDs support for MPC837xRDB and MPC8315RDB boards [...] > Milton Miller (1): > powerpc: Use common cpu_die (fixes SMP+SUSPEND build) Kumar, As the cpu_die fix is now in, do you mind adding booke hibernation patch again? Thanks, -- Anton Vorontsov email: cbouatmai...@gmail.com irc://irc.freenode.net/bd2 ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [git pull] Please pull powerpc.git next branch
On Fri, May 21, 2010 at 07:11:28PM +1000, Benjamin Herrenschmidt wrote: >Hi Linus ! > >Here's the powerpc batch for this merge window. > >Most of it is in arch/powerpc, a few powerpc specific drivers are hit >too, including removing one that has been unused (and unselectable in >Kconfig) for a long time (hdpuftrs), probably remains of a long dead >platform. You missed my updated pull request. I still have some patches sitting in my -next branch that should go in. josh ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here's the powerpc batch for this merge window. Most of it is in arch/powerpc, a few powerpc specific drivers are hit too, including removing one that has been unused (and unselectable in Kconfig) for a long time (hdpuftrs), probably remains of a long dead platform. This time around, there's a lot of bits and pieces left and right, no huge highlight. Some notable fixes to kexec/kdump that might make this thing finally somewhat reliable from Mikey and Anton and a big cpumask conversion from Anton as well. Cheers, Ben. The following changes since commit 7a9b149212f3716c598afe973b6261fd58453b7a: Linus Torvalds (1): Merge git://git.kernel.org/.../gregkh/usb-2.6 are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next Akinobu Mita (1): powerpc/iseries/pci: Use __ratelimit Andreas Schwab (1): powerpc: Fix string library functions Anton Blanchard (25): powerpc/numa: Set a smaller value for RECLAIM_DISTANCE to enable zone reclaim powerpc/pseries: Call ibm,os-term if the ibm,extended-os-term is present powerpc/mm: Bump SECTION_SIZE_BITS from 16MB to 256MB powerpc/cpumask: Use cpu_online_mask powerpc/cpumask: Convert rtasd to new cpumask API powerpc/cpumask: Convert smp_cpus_done to new cpumask API powerpc/cpumask: Convert fixup_irqs to new cpumask API powerpc/cpumask: Convert iseries SMP code to new cpumask API powerpc/cpumask: Convert pseries SMP code to new cpumask API powerpc/cpumask: Convert xics driver to new cpumask API powerpc/cpumask: Refactor /proc/cpuinfo code powerpc/cpumask: Convert /proc/cpuinfo to new cpumask API powerpc/cpumask: Dynamically allocate cpu_sibling_map and cpu_core_map cpumasks powerpc/cpumask: Convert hotplug-cpu code to new cpumask API powerpc/cpumask: Convert NUMA code to new cpumask API powerpc/cpumask: Update some comments powerpc/cpumask: Add DEBUG_PER_CPU_MAPS option powerpc/eeh: Fix oops when probing in early boot powerpc/kdump: CPUs assume the context of the oopsing CPU powerpc/kdump: Use chip->shutdown to disable IRQs powerpc: Use more accurate limit for first segment memory allocations powerpc: Remove check of ibm,smt-snooze-delay OF property powerpc: Use smt_snooze_delay=-1 to always busy loop powerpc/numa: Set a smaller value for RECLAIM_DISTANCE to enable zone reclaim powerpc/numa: Use ibm,architecture-vec-5 to detect form 1 affinity Anton Vorontsov (3): powerpc/85xx: Add eTSEC 2.0 support for P1020RDB boards powerpc/85xx: Fix P1020RDB boot hang due USB2 powerpc/83xx: Add MCU LEDs support for MPC837xRDB and MPC8315RDB boards Benjamin Herrenschmidt (9): Remove unused HDPU driver powerpc: Fix ioremap_flags() with book3e pte definition powerpc/vio: Add modalias support powerpc/vio: Add power management support Revert "powerpc/mm: Bump SECTION_SIZE_BITS from 16MB to 256MB" powerpc: Fix CONFIG_DEBUG_PAGEALLOC on 603/e300 powerpc: Invoke oom-killer from page fault powerpc/cpumask: Convert mpic driver to new cpumask API Merge commit 'origin/master' into next Brian King (1): powerpc/vio: Switch VIO Bus PM to use generic helpers Corey Minyard (2): powerpc: Add a new zImage for maple using a different link address powerpc/mpsc: Set the port device in the mpsc serial driver Dave Kleikamp (5): powerpc/44x: break out cpu init code into stand-alone function powerpc/47x: Base ppc476 support powerpc/476: add machine check handler for 47x core powerpc/476: Add isync after loading mmu and debug spr's powerpc/47x: defconfig for 476 on the iss 4xx simulator FUJITA Tomonori (1): powerpc: Remove unused 'protect4gb' boot parameter Jason Gunthorpe (1): powerpc/ppc32: Fixup pmd_page to work when ARCH_PFN_OFFSET is non-zero Jeff Mahoney (1): powerpc: Fix handling of strncmp with zero len Joakim Tjernlund (4): powerpc/8xx: Optimze TLB Miss handlers powerpc/8xx: Avoid testing for kernel space in ITLB Miss. powerpc/8xx: Don't touch ACCESSED when no SWAP. powerpc/8xx: Use SPRG2 and DAR registers to stash r11 and cr. Julia Lawall (6): powerpc/pmac/windfarm: Correct potential double free powerpc/pseries/dlpar: Eliminate use after free powerpc/pseries/dlpar: Use kasprintf powerpc/vio: Add missing unlock in error path powerpc/pmac: Add missing unlocks in error path powerpc: Use set_cpus_allowed_ptr K.Prasad (1): powerpc: Disable interrupts for data breakpoint exceptions Kim Phillips (1): powerpc: remove tls_ssl_stream descriptor type capability in sec3.3 node Kumar Gala (1): powerpc/fsl-booke: Move loadcam_entry back to asm code to fix SMP ftrace Li Yang (1): powerpc/fsl-booke: Fix InstructionTLBError execute permission check Mahe
[git pull] Please pull powerpc.git next branch
Hi Linus ! Here's your batch of powerpc stuff for 2.6.34. As you can see, it's reasonably small this time around. There's a pile of scalability improvements from Anton, a batch of raw_spinlock conversion from Thomas, and a few more bits and pieces. Cheers, Ben. The following changes since commit 6ebdc661b608671e9ca572af8bb42d58108cc008: Linus Torvalds (1): Merge branch 'next-devicetree' of git://git.secretlab.ca/git/linux-2.6 are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next Amit Shah (1): hvc_console: Remove __devinit annotation from hvc_alloc Anatolij Gustschin (10): powerpc/mpc5121: avoid using arch_initcall for clock init powerpc/mpc5121: Add machine restart support rtc: Add MPC5121 Real time clock driver powerpc/mpc5121: create and register NFC device powerpc/mpc5121: update mpc5121ads DTS powerpc/mpc5121: Add default config for MPC5121 serial: mpc52xx_uart: re-enable mpc5121 PSC UART support powerpc: doc/dts-bindings: document mpc5121 psc uart dts-bindings powerpc/mpc5121: enable support for more PSC UARTs powerpc/mpc5121: correct DIU compatible property Anton Blanchard (25): powerpc: Replace per_cpu(, smp_processor_id()) with __get_cpu_var() powerpc: Mark some variables in the page fault path __read_mostly powerpc: Increase NR_IRQS Kconfig maximum to 32768 powerpc/pseries: Quieten cede latency printk powerpc: Reduce differences between pseries and ppc64 defconfigs powerpc: Add last sysfs file and dump of ftrace buffer to oops printout powerpc: Convert mmu context allocator from idr to ida powerpc: Reformat SD_NODE_INIT to match x86 powerpc: Make powerpc_firmware_features __read_mostly powerpc: Clear MSR_RI during RTAS calls powerpc: Only print clockevent settings once powerpc: Reduce footprint of irq_stat powerpc: Reduce footprint of xics_ipi_struct powerpc: Rework /proc/interrupts powerpc: Remove whitespace in irq chip name fields powerpc: Add timer, performance monitor and machine check counts to /proc/interrupts powerpc: Convert global "BAD" interrupt to per cpu spurious powerpc: Use lwarx hint in spinlocks powerpc: Use lwarx/ldarx hint in bit locks powerpc: Convert open coded native hashtable bit lock powerpc: Rename LWSYNC_ON_SMP to PPC_RELEASE_BARRIER, ISYNC_ON_SMP to PPC_ACQUIRE_BARRIER powerpc: Fix lwsync patching code on 64bit powerpc: Use lwsync for acquire barrier if CPU supports it powerpc: Pair loads and stores in copy_4k_page powerpc: Improve 64bit copy_tofrom_user Anton Vorontsov (1): powerpc/85xx: Add NOR, LEDs and PIB support for MPC8568E-MDS boards Benjamin Herrenschmidt (6): powerpc/pseries: Pass more accurate number of supported cores to firmware Merge commit 'origin/master' into next Merge commit 'jwb/next' into next Merge commit 'gcl/next' into next Merge commit 'origin/master' into next powerpc: Fix lwsync feature fixup vs. modules on 64-bit Breno Leitao (1): powerpc/eeh: Fix a bug when pci structure is null Corey Minyard (1): powerpc: Add coherent_dma_mask to mv64x60 devices Dave Kleikamp (4): powerpc/booke: Introduce new CONFIG options for advanced debug registers powerpc: Extended ptrace interface powerpc/booke: Add definitions for advanced debug registers powerpc/booke: Add support for advanced debug registers Ernst Schwab (1): powerpc/of: added documentation for spi chipselects Frans Pop (1): powerpc: Remove trailing space in messages Jean Delvare (2): macintosh/therm_adt746x: Fix sysfs attributes lifetime macintosh/hwmon/ams: Fix device removal sequence Joe Perches (2): powerpc/viodasd: Remove VIOD_KERN_ macros for printks arch/powerpc: Fix continuation line formats Malcolm Crossley (3): powerpc/86xx: Fix GE SBC310 XMC site support powerpc/86xx: Add MSI section to GE SBC610 DTS powerpc/86xx: Add MSI section to GE PPC9A DTS Martyn Welch (5): powerpc/86xx: Add MSI section to GE SBC310 DTS powerpc/86xx: Basic flash support for GE SBC610 powerpc/86xx: Switch on highmem support on GE SBC610 powerpc/86xx: Enable VME driver on the GE PPC9A powerpc/86xx: Enable VME driver on the GE SBC610 Michael Ellerman (1): lmb: Add lmb_free() Peter Tyser (1): powerpc/85xx: Fix SMP when "cpu-release-addr" is in lowmem Robert P. J. Day (1): powerpc: Simplify param.h by including Rusty Russell (1): hvc_console: Make the ops pointer const. Sebastian Andrzej Siewior (1): powerpc/fsl-booke: replace a hardcoded constant Stefan Roese (6): powerpc/44x: Fix L2-cache support for 460GT powerpc/44x: Add MTD support (NOR FLASH) to Katmai dts powerpc/44x: Update Arches dts powerpc/44x:
[git pull] Please pull powerpc.git next branch
The following changes since commit efd0f0f385da6ee6d1a22cfe1ac94607ebe2a292: Benjamin Herrenschmidt (1): Merge commit 'jwb/next' into next are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Anton Vorontsov (1): powerpc/85xx: Add NOR, LEDs and PIB support for MPC8568E-MDS boards Malcolm Crossley (3): powerpc/86xx: Fix GE SBC310 XMC site support powerpc/86xx: Add MSI section to GE SBC610 DTS powerpc/86xx: Add MSI section to GE PPC9A DTS Martyn Welch (5): powerpc/86xx: Add MSI section to GE SBC310 DTS powerpc/86xx: Basic flash support for GE SBC610 powerpc/86xx: Switch on highmem support on GE SBC610 powerpc/86xx: Enable VME driver on the GE PPC9A powerpc/86xx: Enable VME driver on the GE SBC610 Sebastian Andrzej Siewior (1): powerpc/fsl-booke: replace a hardcoded constant arch/powerpc/boot/dts/gef_ppc9a.dts| 16 ++ arch/powerpc/boot/dts/gef_sbc310.dts | 19 +++- arch/powerpc/boot/dts/gef_sbc610.dts | 66 +--- arch/powerpc/boot/dts/mpc8568mds.dts | 65 ++- arch/powerpc/configs/86xx/gef_ppc9a_defconfig | 47 - arch/powerpc/configs/86xx/gef_sbc610_defconfig | 65 +++ arch/powerpc/kernel/head_fsl_booke.S |4 +- arch/powerpc/platforms/85xx/mpc85xx_mds.c |3 + 8 files changed, 259 insertions(+), 26 deletions(-) ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[git pull] Please pull powerpc.git next branch
The following changes since commit e090aa80321b64c3b793f3b047e31ecf1af9538d: Benjamin Herrenschmidt (1): powerpc: Fix usage of 64-bit instruction in 32-bit altivec code are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next Anton Vorontsov (4): powerpc/fsl_pci: Fix P2P bridge handling for MPC83xx PCIe controllers powerpc/83xx/suspend: Clear deep_sleeping after devices resume powerpc/83xx/suspend: Save and restore SICRL, SICRH and SCCR powerpc/83xx: Add power management support for MPC8315E-RDB boards Dmitry Eremin-Solenikov (4): powerpc/83xx: mpc8349emitx - add gpio controller declarations powerpc/83xx: mpc8349emitx - populate I2C busses in device tree powerpc/83xx: mpc8349emitx - add OF descriptions of LocalBus devices powerpc/83xx: mpc8349emitx - add leds-gpio binding Felix Radensky (1): powerpc/85xx: Workaround MPC8572/MPC8536 GPIO 1 errata. Mark Ware (1): powerpc/cpm2_pic: Allow correct flow_types for port C interrupts Peter Korsgaard (1): powerpc/gpio: support gpio_to_irq() Sebastian Andrzej Siewior (1): powerpc/fsl: try to explain why the interrupt numbers are off by 16 Documentation/powerpc/dts-bindings/fsl/mpic.txt | 42 arch/powerpc/boot/dts/mpc8315erdb.dts | 27 arch/powerpc/boot/dts/mpc8349emitx.dts | 82 ++- arch/powerpc/include/asm/gpio.h |5 +- arch/powerpc/platforms/83xx/suspend.c | 52 ++- arch/powerpc/sysdev/cpm2_pic.c | 28 ++-- arch/powerpc/sysdev/fsl_pci.c |8 ++- arch/powerpc/sysdev/mpc8xxx_gpio.c | 21 ++- 8 files changed, 248 insertions(+), 17 deletions(-) create mode 100644 Documentation/powerpc/dts-bindings/fsl/mpic.txt ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev