Hi,
I used to use linux-2.6-kgdb git tree from jwessel to extract kGDB
related patches
but I now have seen that it has been included in -mm branch.
However, in this branch, kGDB seems to be broken at least on PowerPC
(see http://lkml.org/lkml/2007/9/19/103).
It seems to me that the only reason
Hi all,
I am writing a kernel module which is required to parse the characters received
from a
device attached to MPC8560 SCC2 (UART slave mode) on serial interface. This SCC
is
required to be configured for single-buffer, character based operation.
Moreover on
another SCC (SCC1 UART master
This patchset will merge the ibmebus and of_platform bus drivers by basing a
lot of ibmebus functionality on of_platform code and adding the features
specific to ibmebus on top of that.
I split the actual ibmebus rework into three patches (2/5-4/5) for easier
readability. The kernel will compile
Extract generic of_device allocation code from of_platform_device_create()
and move it into of_device.[ch], called of_device_alloc(). Also, there's now
of_device_free() which puts the device node.
Signed-off-by: Joachim Fenkes [EMAIL PROTECTED]
---
include/asm-powerpc/of_device.h |4 ++
ibmebus_{,un}register_driver() are replaced by dummy functions because
ibmebus is temporarily unusable in this transitional state.
Signed-off-by: Joachim Fenkes [EMAIL PROTECTED]
---
arch/powerpc/kernel/ibmebus.c | 199 ++---
1 files changed, 6 insertions(+),
The devtree root is now searched for devices matching a built-in whitelist
during boot, so these devices appear on the bus from the beginning. It is
still possible to manually add/remove devices to/from the bus by using the
probe/remove sysfs interface. Also, when a device driver registers itself,
Signed-off-by: Joachim Fenkes [EMAIL PROTECTED]
---
drivers/infiniband/hw/ehca/ehca_classes.h |2 +-
drivers/net/ehea/ehea.h |2 +-
include/asm-powerpc/ibmebus.h | 38 +++
arch/powerpc/kernel/ibmebus.c | 28 ++-
Signed-off-by: Joachim Fenkes [EMAIL PROTECTED]
---
arch/powerpc/kernel/ibmebus.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/powerpc/kernel/ibmebus.c b/arch/powerpc/kernel/ibmebus.c
index 379472f..8c08a98 100644
--- a/arch/powerpc/kernel/ibmebus.c
+++
Linus,
Please do
git pull \
git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc.git merge
to get a patch from Roland McGrath that fixes a user-triggerable oops
on 64-bit powerpc.
Thanks,
Paul.
arch/powerpc/kernel/process.c |7 +++
1 files changed, 7 insertions(+), 0
On Sep 25, 2007, at 6:40 AM, Paul Mackerras wrote:
Linus,
Please do
git pull \
git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc.git merge
to get a patch from Roland McGrath that fixes a user-triggerable oops
on 64-bit powerpc.
Thanks,
Paul.
Should this also go to
Kumar Gala writes:
Should this also go to -stable?
It turns out that it's not triggerable (as an oops) from userspace in
2.6.22 and earlier. Commit 1b6610d6 of Ben H's took out #ifdef
CONFIG_PPC32 around a couple of CHECK_FULL_REGS calls, which is what
made it triggerable on ppc64. We have an
On Tuesday 25 September 2007, Stefan Roese wrote:
On Tuesday 25 September 2007, Andrew Liu wrote:
I have tested it on linux-2.6.19 which is from AMCC website , linux
2.6.21.7 which is from linux mainline and linux-2.6.23.rc7 which is
from git://www.denx.de/git/linux-2.6-denx.git
Have
Hi all,
These patches needed to make QE, UCCs and SPI work on MPC8568E-MDS.
Patchset is against galak/powerpc.git master branch.
Thanks,
--
Anton Vorontsov
email: [EMAIL PROTECTED]
backup email: [EMAIL PROTECTED]
irc://irc.freenode.net/bd2
___
Signed-off-by: Anton Vorontsov [EMAIL PROTECTED]
---
arch/powerpc/platforms/85xx/Kconfig |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/powerpc/platforms/85xx/Kconfig
b/arch/powerpc/platforms/85xx/Kconfig
index b8476b2..cf815b2 100644
---
set_irq_chained_handler overwrites MPIC's handle_irq function
(handle_fasteoi_irq) thus MPIC never gets eoi event from the
cascaded IRQ. This situation hangs MPIC on MPC8568E.
Patch adds flow level end handler to the MPIC, and QEIC calls
it when QEIC's interrupt processing finished.
For MPC8568E low and high QEIC lines routed to the single MPIC
input, thus low and high sources should be demultiplexed.
Signed-off-by: Anton Vorontsov [EMAIL PROTECTED]
---
arch/powerpc/sysdev/qe_lib/qe_ic.c | 34 --
1 files changed, 28 insertions(+), 6
8 bytes padding required to match MPC85xx registers layout.
Signed-off-by: Anton Vorontsov [EMAIL PROTECTED]
---
arch/powerpc/sysdev/qe_lib/qe_io.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/arch/powerpc/sysdev/qe_lib/qe_io.c
b/arch/powerpc/sysdev/qe_lib/qe_io.c
1. UCC1's RX_DV pin is 16, not 15;
2. UCC1's phy is at 0x7, not 0x1. Schematics says 0x7, and recent
u-boot also using 0x7.
3. Use gianfar's (eTSEC) mdio bus. This is hardware default setup.
4. tx-clock should be CLK16 (GE125, PB31);
5. phy-connection-type is RGMII-ID;
Signed-off-by: Anton
Apart from that the current code doesn't compile it's also
meaningless with regard to the MPC8568E-MDS' BCSR.
This patch used to reset UCCs properly.
Signed-off-by: Anton Vorontsov [EMAIL PROTECTED]
---
arch/powerpc/platforms/85xx/mpc85xx_mds.c | 28
1 files
On Tuesday 25 September 2007, Joachim Fenkes wrote:
Extract generic of_device allocation code from of_platform_device_create()
and move it into of_device.[ch], called of_device_alloc(). Also, there's now
of_device_free() which puts the device node.
Signed-off-by: Joachim Fenkes [EMAIL
On Tuesday 25 September 2007, Joachim Fenkes wrote:
ibmebus_{,un}register_driver() are replaced by dummy functions because
ibmebus is temporarily unusable in this transitional state.
Signed-off-by: Joachim Fenkes [EMAIL PROTECTED]
---
arch/powerpc/kernel/ibmebus.c | 199
On Tuesday 25 September 2007, Joachim Fenkes wrote:
The devtree root is now searched for devices matching a built-in whitelist
during boot, so these devices appear on the bus from the beginning. It is
still possible to manually add/remove devices to/from the bus by using the
probe/remove sysfs
Anton == Anton Vorontsov [EMAIL PROTECTED] writes:
Hi,
Anton config SPI_MPC83xx
Anton tristate Freescale MPC83xx SPI controller
Anton - depends on SPI_MASTER PPC_83xx EXPERIMENTAL
Anton + depends on SPI_MASTER (PPC_83xx || PPC_85xx) EXPERIMENTAL
Anton
On Tuesday 25 September 2007, Joachim Fenkes wrote:
Signed-off-by: Joachim Fenkes [EMAIL PROTECTED]
This is missing a description, but the patch looks good.
Arnd
___
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
On Tue, Sep 25, 2007 at 04:48:00PM +0200, Peter Korsgaard wrote:
Anton == Anton Vorontsov [EMAIL PROTECTED] writes:
Hi,
Anton config SPI_MPC83xx
Anton tristate Freescale MPC83xx SPI controller
Anton - depends on SPI_MASTER PPC_83xx EXPERIMENTAL
Anton + depends on
On Sep 25, 2007, at 9:35 AM, Anton Vorontsov wrote:
MPC85xx's QE SPI controller is almost the same comparing to MPC83xx.
Thus lets use that driver. Tested to work in loopback mode.
Signed-off-by: Anton Vorontsov [EMAIL PROTECTED]
---
drivers/spi/Kconfig |2 +-
1 files changed, 1
On Tue, Sep 25, 2007 at 05:33:59PM +0630, Deepak Gaur wrote:
I am writing a kernel module which is required to parse the characters
received from a
device attached to MPC8560 SCC2 (UART slave mode) on serial interface. This
SCC is
required to be configured for single-buffer, character based
Hello Deepak,
On Tue, 25 Sep 2007 17:33:59 +0630
Deepak Gaur wrote:
Hi all,
I am writing a kernel module which is required to parse the characters
received from a
device attached to MPC8560 SCC2 (UART slave mode) on serial interface. This
SCC is
required to be configured for
Hello Nethra,
On Mon, 24 Sep 2007 22:47:38 -0700 (PDT)
Nethra wrote:
hi everyone,
I m using custom board similar to MPC8272ADS board...
1) For the first time it boots up properly in case if we overwrite any
existing binaries using nfs mounted file system on the board, after
rebooting
On Tue, 25 Sep 2007 18:34:40 +0400
Anton Vorontsov [EMAIL PROTECTED] wrote:
8 bytes padding required to match MPC85xx registers layout.
sigh
Signed-off-by: Anton Vorontsov [EMAIL PROTECTED]
Reviewed-by: Kim Phillips [EMAIL PROTECTED]
Kim
___
- depends on SPI_MASTER PPC_83xx EXPERIMENTAL
+ depends on SPI_MASTER (PPC_83xx || PPC_85xx) EXPERIMENTAL
Should that really be just PPC_83xx || QUICC_ENGINE?
Well, I thought about that. By now I'm unsure if every QE
implementation will be compatible with further ones.
How many
Hi,
I have a PPC440EPx and I am testing out the builtin watchdog. I have a
couple of questions:
Is there a reason that booke_wdt.c does not specify a MODULE_LICENSE?
From the copyright notice at the top it appears to be GPL. As written,
it taints the kernel.
Also, if I test out the driver by
On Sep 25, 2007, at 11:59 AM, Mike Nuss wrote:
Hi,
I have a PPC440EPx and I am testing out the builtin watchdog. I have a
couple of questions:
Is there a reason that booke_wdt.c does not specify a MODULE_LICENSE?
From the copyright notice at the top it appears to be GPL. As
written,
Kumar Gala wrote:
On Sep 24, 2007, at 11:03 PM, Mark Nelson wrote:
Update dump_task_altivec() (that has so far never been put to use)
so that it dumps the Altivec/VMX registers (VR[0] - VR[31], VSCR
and VRSAVE) in the same format as the ptrace get_vrregs() and add
the appropriate glue
Segher,
Kumar said he wants an ack from you on the local bus node binding before
he applies it -- can you review this patch?
http://patchwork.ozlabs.org/linuxppc/patch?id=13591
Thanks,
Scott
___
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
This patch adapts the ppc64 code to use the generic parse_crashkernel()
function introduced in the generic patch of that series.
Signed-off-by: Bernhard Walle [EMAIL PROTECTED]
---
arch/powerpc/kernel/machine_kexec.c | 52 ++--
1 file changed, 26
Segher,
Kumar said he wants an ack from you on the local bus node binding
before he applies it -- can you review this patch?
http://patchwork.ozlabs.org/linuxppc/patch?id=13591
As discussed on IRC a bit already...
- All three shoulds should be typicallys.
- The relevant values for
On Tue, 25 Sep 2007 20:23:02 +0200 Bernhard Walle [EMAIL PROTECTED] wrote:
This patch adapts the ppc64 code to use the generic parse_crashkernel()
function introduced in the generic patch of that series.
I really don't like to see patches get a wholesale replacement, especially
when
On non-book-E-or-4xx, exceptions execute in real mode. If a fault happens
that leads to a register dump, the kernel currently prints because
it doesn't realize that PC is a physical address.
This patch checks the state of the IMMU, and if necessary converts PC into a
virtual address.
On Sep 14, 2007, at 12:46 AM, Jeremy Kerr wrote:
Use a temporary variable of the correct type instead.
Also, this allows us to check the return value in ls_uarts_init, to
avoid dereferencing a null pointer if required properties aren't
present.
Signed-off-by: Jeremy Kerr [EMAIL PROTECTED]
On Tue, 2007-09-25 at 19:00 +0100, Matt Sealey wrote:
Kumar Gala wrote:
On Sep 24, 2007, at 11:03 PM, Mark Nelson wrote:
Update dump_task_altivec() (that has so far never been put to use)
so that it dumps the Altivec/VMX registers (VR[0] - VR[31], VSCR
and VRSAVE) in the same format
Building Paul's current powerpc branch with a ppc6xx compiler causes
the following build failure:
SYSMAP System.map
BOOTCC arch/powerpc/boot/treeboot-walnut.o
{standard input}: Assembler messages:
{standard input}:184: Error: Unrecognized opcode: `mfdcr'
{standard input}:185: Error:
Is there a reason that booke_wdt.c does not specify a MODULE_LICENSE?
From the copyright notice at the top it appears to be GPL. As
written,
it taints the kernel.
Odd, no reason. I'll submit a patch for that.
Also, if I test out the driver by killing my process that's doing the
On Fri, 14 Sep 2007 15:46:40 +1000 Jeremy Kerr [EMAIL PROTECTED] wrote:
- avr_clock = *(u32*)of_get_property(avr, clock-frequency, len);
- phys_addr = ((u32*)of_get_property(avr, reg, len))[0];
+ phys_addr = of_get_property(avr, reg, len);
+ avr_clock_prop =
On Tue, 25 Sep 2007 16:46:17 -0600
Grant Likely [EMAIL PROTECTED] wrote:
Building Paul's current powerpc branch with a ppc6xx compiler causes
the following build failure:
SYSMAP System.map
BOOTCC arch/powerpc/boot/treeboot-walnut.o
{standard input}: Assembler messages:
{standard
Kumar Gala wrote:
On Sep 24, 2007, at 11:03 PM, Mark Nelson wrote:
Update dump_task_altivec() (that has so far never been put to use)
so that it dumps the Altivec/VMX registers (VR[0] - VR[31], VSCR
and VRSAVE) in the same format as the ptrace get_vrregs() and add
the appropriate glue
In the dtc tree, both flat_dt.h and libfdt/fdt.h have structures and
constants relating to the flattened device tree format derived from
asm-powerpc/prom.h in the kernel. The former is used in dtc, the
latter in libfdt.
libfdt/fdt.h is the more recent, revised version, so use that
throughout,
Satyam Sharma wrote:
Hi,
On Thu, 20 Sep 2007, Alan Cox wrote:
On Thu, 20 Sep 2007 14:13:15 +0100
[EMAIL PROTECTED] (Mel Gorman) wrote:
PPC64 building allmodconfig fails to compile drivers/ata/pata_scc.c . It
doesn't show up on other arches because this driver is specific to the
On Sep 25, 2007, at 8:22 PM, Mark Nelson wrote:
Kumar Gala wrote:
On Sep 24, 2007, at 11:03 PM, Mark Nelson wrote:
Update dump_task_altivec() (that has so far never been put to use)
so that it dumps the Altivec/VMX registers (VR[0] - VR[31], VSCR
and VRSAVE) in the same format as the
On Sep 25, 2007, at 11:58 AM, David Brownell wrote:
- depends on SPI_MASTER PPC_83xx EXPERIMENTAL
+ depends on SPI_MASTER (PPC_83xx || PPC_85xx) EXPERIMENTAL
Should that really be just PPC_83xx || QUICC_ENGINE?
Well, I thought about that. By now I'm unsure if every QE
implementation
This is a workaround NOT to insert EA=0 entry at initializing SLB.
Without this patch, you can see /sbin/init hanging at a machine
which has less or equal than 256MB memory.
Signed-off-by: Kou Ishizaki [EMAIL PROTECTED]
---
Index: linux-powerpc-git/arch/powerpc/kernel/setup_64.c
This patch makes dtc use the name dtc-lexer.lex.c for the flex output,
instead of the default lex.yy.c. If nothing else that makes the
filename more obvious when/if dtc is embedded into other projects.
It also explicitly requests flex as the lexer generator, rather than
using make's default
This is a patch to support Power/Reset buttons on Beat on Celleb.
On Beat, we have an event from Beat if Power button or Reset button
is pressed. This patch catches the event and convert it to a signal
to INIT process.
/sbin/inittab have no entry to turn the machine power off so we have
to
This is an update patch for Serial I/O on Celleb.
- Detection algorithm has been changed
Signed-off-by: Kou Ishizaki [EMAIL PROTECTED]
---
Index: linux-powerpc-git/arch/powerpc/platforms/celleb/scc_sio.c
===
---
This is a patch kit to support PCI bus on Celleb with new I/O routines
for PowerPC. External PCI on Celleb must do explicit synchronization
with devices (Bus has no automatic synchronization feature).
Signed-off-by: Kou Ishizaki [EMAIL PROTECTED]
---
Index:
Kumar Gala wrote:
On Sep 25, 2007, at 8:22 PM, Mark Nelson wrote:
Kumar Gala wrote:
On Sep 24, 2007, at 11:03 PM, Mark Nelson wrote:
Update dump_task_altivec() (that has so far never been put to use)
so that it dumps the Altivec/VMX registers (VR[0] - VR[31], VSCR
and VRSAVE) in the
On Sep 25, 2007, at 11:56 PM, Mark Nelson wrote:
Kumar Gala wrote:
On Sep 25, 2007, at 8:22 PM, Mark Nelson wrote:
Kumar Gala wrote:
On Sep 24, 2007, at 11:03 PM, Mark Nelson wrote:
Update dump_task_altivec() (that has so far never been put to use)
so that it dumps the Altivec/VMX
57 matches
Mail list logo