I told you, we can get rid of that routine :)
On Thu, Jan 24, 2013 at 4:04 PM, Andy Shevchenko
wrote:
I don't see residue - len from interrupt handler. It isn't required?
> @@ -1062,6 +1090,7 @@ dwc_tx_status(struct dma_chan *chan,
> struct dma_tx_state *txstate)
> {
> st
On 09:46 Thu 24 Jan , Nicolas Ferre wrote:
> On 01/23/2013 11:20 AM, Jean-Christophe PLAGNIOL-VILLARD :
> > On 10:48 Wed 23 Jan , Nicolas Ferre wrote:
> >> No need for this cmdline option as we are using DT.
> >> Moreover this defconfig is targeted to multiple SoC/boards: this option
> >> w
Hi Prabhakar,
Thank you for the patch.
Sylwester and Guennadi have posted a DT bindings proposal for V4L2 devices.
Shouldn't you base this patch on those bindings ?
On Thursday 24 January 2013 14:42:20 Prabhakar Lad wrote:
> From: Lad, Prabhakar
>
> add OF support for the tvp514x driver.
>
>
On Thu, Jan 24, 2013 at 12:45 PM, Viresh Kumar wrote:
> On Thu, Jan 24, 2013 at 4:04 PM, Andy Shevchenko
> wrote:
>
> I don't see residue - len from interrupt handler. It isn't required?
Where exactly?
>> @@ -1062,6 +1090,7 @@ dwc_tx_status(struct dma_chan *chan,
>> struct dma_tx_
On 1/21/2013 9:00 PM, Geert Uytterhoeven wrote:
On Tue, Jan 15, 2013 at 5:56 PM, James Bottomley
wrote:
> On Tue, 2013-01-15 at 15:07 +0100, Marek Szyprowski wrote:
>> On 1/15/2013 10:13 AM, Geert Uytterhoeven wrote:
>> > Marek?
>> >
>> > On Tue, Jan 15, 2013 at 5:16 AM, Vineet Gupta
>> > wrot
On Thu, Jan 24, 2013 at 4:04 PM, Andy Shevchenko
wrote:
> Since v2:
> - get rid of dwc_update_residue(): for soft LLP mode we assign residue in
>dwc_do_start() and decrease it at each interrupt.
I was talking about this comment or design we thought of. Where is this done.
I see residue being
Arnd in his review pointed out that arch Kconfig organisation has several
deficiencies:
* Build time entries for things which can be runtime extracted from DT
(e.g. SDRAM size, core clk frequency..)
* Not multi-platform-image-build friendly (choice .. endchoice constructs)
* cpu variants support
This includes support for generic clone/for/vfork/execve
Signed-off-by: Vineet Gupta
Cc: Arnd Bergmann
Cc: Al Viro
Acked-by: Arnd Bergmann
---
arch/arc/Kconfig|1 +
arch/arc/include/asm/ptrace.h |5 +++
arch/arc/include/asm/syscall.h | 72 +
Signed-off-by: Vineet Gupta
---
arch/arc/include/asm/Kbuild| 58
arch/arc/include/asm/asm-offsets.h |9 +
2 files changed, 67 insertions(+), 0 deletions(-)
create mode 100644 arch/arc/include/asm/Kbuild
create mode 100644 arch/arc/include/a
* L1_CACHE_SHIFT
* PAGE_SIZE, PAGE_OFFSET
* struct pt_regs, struct user_regs_struct
* struct thread_struct, cpu_relax(), task_pt_regs(), start_thread(), ...
* struct thread_info, THREAD_SIZE, INIT_THREAD_INFO(), TIF_*, ...
* BUG()
* ELF_*
* Elf_*
To disallow user-space visibility into some of the
Per Al Viro's "signals for dummies" https://lkml.org/lkml/2012/12/6/366
there are 3 golden rules for (not) restarting syscalls:
" What we need to guarantee is
* restarts do not happen on signals caught in interrupts or exceptions
* restarts do not happen on signals caught in sigreturn()
* re
ARC700 includes 2 in-core 32bit timers TIMER0 and TIMER1.
Both have exactly same capabilies.
* programmable to count from TIMER_CNT to TIMER_LIMIT
* for count 0 and LIMIT ~1, provides a free-running counter by
auto-wrapping when limit is reached.
* optionally interrupt when LIMIT is reached (o
This is minimal infrastructure needed for devicetree work.
It uses an a sample "skeleton" devicetree - embedded in kernel image -
to print the board, manufacturer by parsing the top-level "compatible"
string.
As of now we don't need any additional "board" specific "machine_desc".
TODO: support in
This patchset based off-of 3.8-rc4, adds the Linux kernel port to ARC700
processor family (750D and 770D) from Synopsys. I would be greatful for
further review and feedback.
Salient points about v3 patchset
---
* All of the feedback from v2 patchseries has been addresse
Signed-off-by: Vineet Gupta
---
arch/arc/include/asm/module.h |4 ++
arch/arc/kernel/Makefile |1 +
arch/arc/kernel/module.c | 87 +
3 files changed, 92 insertions(+), 0 deletions(-)
create mode 100644 arch/arc/kernel/module.c
diff --g
On Wed, Jan 23, 2013 at 06:43:17PM +0100, Alec Bickerton wrote:
> Hi,
>
> I'd like to submit the attached patch to add Ivy Bridge processor support to
> the
> processor type menu in menuconfig. Setting this configures the appropriate
> CFLAGS (core-avx-i) for ivy bridge.
>
> As this is my first
1. ./genfilelist.pl arch/arc/include/asm/
2. Create arch/arc/include/uapi/asm/Kbuild as follows
+# UAPI Header export list
+include include/uapi/asm-generic/Kbuild.asm
3. ./disintegrate-one.pl arch/arc/include/{,uapi/}asm/
4. Edit arch/arc/include/asm/Kbuild to remove ref to
* ARC700 has VIPT L1 Caches
* Caches don't snoop and are not coherent
* Given the PAGE_SIZE and Cache associativity, we don't support aliasing
D$ configurations (yet), but do allow aliasing I$ configs
Signed-off-by: Vineet Gupta
---
arch/arc/include/asm/arcregs.h| 80
arch/arc/inclu
Includes following fixes courtesy review by Al-Viro
* Tracer poke to Callee-regs were lost
Before going off into do_signal( ) we save the user-mode callee regs
(as they are not saved by default as part of pt_regs). This is to make
sure that that a Tracer (if tracing related signal) is able
Signed-off-by: Vineet Gupta
Cc: Al Viro
Cc: Thomas Gleixner
---
arch/arc/Kconfig |2 +
arch/arc/include/asm/arcregs.h | 20
arch/arc/include/asm/processor.h |9 +-
arch/arc/include/asm/ptrace.h|8 ++
arch/arc/include/asm/switch_to.h | 41
arch
Add OF_DEV_AUXDATA for I2C0 controller driver in da850 board
dt file to use I2C0 clock.
Signed-off-by: Vishwanathrao Badarkhe, Manish
---
arch/arm/mach-davinci/da8xx-dt.c |8 +++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-davinci/da8xx-dt.c b/arch/arm/m
Add device tree data for tps6507x regulator by adding
all tps6507x regulator nodes. Regulators are initialized
based on compatible name provided in tps6507x DT file.
All tps6507x PMIC regulator device tree nodes are placed
in a separate device tree include file (tps6507x.dtsi).
tps6507x.dtsi file
Add device tree based initialization support for
TI's tps6507x regulators.
Add device tree binding document for TI's tps6507x
using datasheet:
http://www.ti.com/lit/ds/symlink/tps65070.pdf
Signed-off-by: Vishwanathrao Badarkhe, Manish
---
Documentation/devicetree/bindings/mfd/tps6507x.txt | 91
This patch series enables device tree support for I2C0 and
for regulator via tps6507x mfd device on da850-evm.
Applies on top of v3.8-rc4 of linus tree.
Tested on da850-evm device.
Test procedure followed as below:
Once device boots up, issue command as:
$for reg in /sys/class/regulator/*; do e
Add tps6507x regulator device tree data to da850-evm by
adding regulator consumers with tightened constraints
and regulator-name.TPS6507x regulator handle can be obtained
by using this regulator name.
Regulator constraints are added as per da850 board file.
Regulator names are given as per maximum
Signed-off-by: Vineet Gupta
Acked-by: Arnd Bergmann
---
arch/arc/Kconfig |2 +
arch/arc/include/asm/arcregs.h |5 +
arch/arc/include/asm/setup.h | 22 +
arch/arc/kernel/head.S | 78 +
arch/arc/kernel/reset.c | 33 +++
To avoid multiple syscall restarts (multiple signals) or no restart at
all (sigreturn), we need just an extra bit of state "literally 1 bit" in
struct pt_regs. orig_r8 is the best place to do this, however given the
way it is encoded currently, we can't add anything simplistically.
Current orig_r8
Signed-off-by: Vineet Gupta
---
arch/arc/include/asm/serial.h | 25 +
1 files changed, 25 insertions(+), 0 deletions(-)
create mode 100644 arch/arc/include/asm/serial.h
diff --git a/arch/arc/include/asm/serial.h b/arch/arc/include/asm/serial.h
new file mode 100644
inde
* mem size now runtime configured (prev CONFIG_ARC_PLAT_SDRAM_SIZE)
* core cpu clk runtime configured (prev CONFIG_ARC_PLAT_CLK)
Signed-off-by: Vineet Gupta
Cc: Arnd Bergmann
Cc: Grant Likely
---
arch/arc/Kconfig| 12
arch/arc/boot/dts/skeleton.dtsi |6 +-
* Yuanhan Liu wrote:
> On Thu, Jan 24, 2013 at 11:14:50AM +0100, Ingo Molnar wrote:
> >
> > * Yuanhan Liu wrote:
> >
> > > On Thu, Jan 24, 2013 at 10:58:07AM +0100, Ingo Molnar wrote:
> > > >
> > > > * Yuanhan Liu wrote:
> > > >
> > > > > Use spin_[un]lock instead of arch_spin_[un]lock in
Signed-off-by: Vineet Gupta
---
arch/arc/include/asm/segment.h | 24 ++
arch/arc/include/asm/uaccess.h | 646
arch/arc/mm/extable.c | 63
3 files changed, 733 insertions(+), 0 deletions(-)
create mode 100644 arch/arc/include/asm/segment
From: Gilad Ben-Yossef
Implement ioremap_prot() to allow mapping IO memory with variable
protection
via TLB.
Implementing this allows the /dev/mem driver to use its generic access()
VMA callback, which in turn allows ptrace to examine data in memory
mapped regions mapped via /dev/mem, such as Ar
The orig platform code orgnaization was singleton design pattern - only
one platform (and board thereof) would build at a time.
Thus any platform/board specific code (e.g. irq init, early init ...)
expected by ARC common code was exported as well defined set of APIs,
with only ONE instance buildin
Origin port done by Rajeshwar Ranga
Signed-off-by: Vineet Gupta
Cc: Rajeshwar Ranga
---
arch/arc/Kconfig |2 +
arch/arc/include/asm/kprobes.h | 62 +
arch/arc/include/asm/ptrace.h |5 +
arch/arc/kernel/Makefile |1 +
arch/arc/kernel/disasm.c |5 +
* arc-uart platform device now populated dynamically, using
of_platform_populate() - applies to any other device whatsoever.
* uart in turn requires incore arc-intc to be also present in DT
* A irq-domain needs to be instantiated for IRQ requests by DT probed
device (e.g. arc-uart)
TODO: swi
This allows ARC Target to do I/O to host in absence of any peripherals
whatsoever, assisted by Metaware Hostlink facility.
Further we have a FUSE based filesystem which makes us mount/access host
filesystem on target and do fops.
Signed-off-by: Vineet Gupta
---
arch/arc/Kconfig |
Signed-off-by: Vineet Gupta
---
arch/arc/configs/fpga_defconfig | 23 +++
1 files changed, 19 insertions(+), 4 deletions(-)
diff --git a/arch/arc/configs/fpga_defconfig b/arch/arc/configs/fpga_defconfig
index 8638e101f..b869806 100644
--- a/arch/arc/configs/fpga_defconfig
+
The function names page_xchg_last_nid(), page_last_nid() and
reset_page_last_nid() were judged to be inconsistent so rename them
to a struct_field_op style pattern. As it looked jarring to have
reset_page_mapcount() and page_nid_reset_last() beside each other in
memmap_init_zone(), this patch also
Add device tree based initialization support for TI's
tps6507x mfd device.
Signed-off-by: Vishwanathrao Badarkhe, Manish
---
drivers/mfd/tps6507x.c |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/drivers/mfd/tps6507x.c b/drivers/mfd/tps6507x.c
index 409afa2..5ad4
ARC common code to enable a SMP system + ISS provided SMP extensions.
ARC700 natively lacks SMP support, hence some of the core features are
are only enabled if SoCs have the necessary h/w pixie-dust. This
includes:
-Inter Processor Interrupts (IPI)
-Cache coherency
-load-locked/store-conditional
Signed-off-by: Vineet Gupta
---
arch/arc/include/asm/dma-mapping.h| 205 +
arch/arc/include/asm/dma.h| 14 ++
arch/arc/include/asm/io.h | 103 +
arch/arc/mm/dma.c | 94 +++
On Thu, Jan 24, 2013 at 10:27:30AM +0800, Axel Lin wrote:
> The dev parameter is the device requestiong the data.
> In this case it should be &pdev->dev rather than pdev->dev.parent.
Applied both, thanks.
signature.asc
Description: Digital signature
-Originally contributed by Rajeshwar Range
-Derived off of generic unwinder in 2.6.19 and adapted to ARC
Signed-off-by: Vineet Gupta
Cc: Rajeshwar Ranga
---
arch/arc/Kconfig | 15 +
arch/arc/include/asm/module.h |7 +
arch/arc/include/asm/unwind.h | 163 +
arch/arc/kern
On Wed, Jan 23, 2013 at 04:58:14PM +0100, Frederic Weisbecker wrote:
> Cool! So I can add your acked-by, right? I'll send this patch to Ingo soon.
Sure.
Acked-by: Stanislaw Gruszka
Thanks
Stanislaw
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a messa
This is the second set of patches untouched since v2.
-Vineet
--
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.o
As of now these default to calling the arch provided __copy_{to,from}_user()
routines which being general purpose (w.r.t buffer alignment and lengths)
would lead to alignment checks in generated code (for arches which don't
support unaligned load/stores).
Given that in this case we already know th
TBD: do_csum still needs to be written in asm
Signed-off-by: Vineet Gupta
Acked-by: Arnd Bergmann
---
arch/arc/include/asm/byteorder.h | 18 +++
arch/arc/include/asm/checksum.h | 101 ++
arch/arc/include/asm/swab.h | 98
This contains:
-bootup arch IRQ init: init_IRQ(), arc_init_IRQ()
-generic IRQ subsystem glue: arch_do_IRQ()
-basic IRQ chip setup for in-core intc
Signed-off-by: Vineet Gupta
Cc: Thomas Gleixner
---
arch/arc/include/asm/arcregs.h |3 +
arch/arc/include/asm/hw_irq.h |7 +++
arch/arc/inc
ARC700 has an in-core intc which provides 2 priorities (a.k.a.) "levels"
of interrupts (per IRQ) hencforth referred to as L1/L2 interrupts.
CPU flags register STATUS32 has Interrupt Enable bits per level (E1/E2)
to globally enable (or disable) all IRQs at a level. Hence the
implementation of arch_
This covers the UP / SMP (with no hardware assist for atomic r-m-w) as
well as ARC700 LLOCK/SCOND insns based.
Signed-off-by: Vineet Gupta
---
arch/arc/include/asm/atomic.h | 232 ++
arch/arc/include/asm/barrier.h | 42
arch/arc/include/asm/bitops.h | 516 +
* MMU I-TLB / D-TLB Miss Exceptions
- Fast Path TLB Refill Handler
- slowpath TLB creation via do_page_fault() -> update_mmu_cache()
* Duplicate PD Exception Handler
Signed-off-by: Vineet Gupta
---
arch/arc/include/asm/arcregs.h | 91 ++
arch/arc/include/asm/tlb-mmu1.h | 104
N.B. This is old style of hardcoding platform device specific info
in code and it's instantiation thererof using platform_add_devices().
Subsequent patches replace this with DeviceTree based runtime probe.
This patch has been retained just as an example of "don't-do-this" for
newer kernel ports.
This includes recent changes to make handler "retry" and/or "killable"
The killable (early exit) logic is loosely based on how SH implements it
return if SIGKILL + either of VM_FAULT_OOM or VM_FAULT_RETRY
which is different from Hexagon implementation which would NOT early
exit for
Signed-off-by: Vineet Gupta
Cc: Al Viro
---
arch/arc/include/asm/entry.h | 495
arch/arc/kernel/entry.S | 571 ++
2 files changed, 1066 insertions(+), 0 deletions(-)
create mode 100644 arch/arc/include/asm/entry
ARC700 MMU provides for tagging TLB entries with a 8-bit ASID to avoid
having to flush the TLB every task switch.
It also allows for a quick way to invalidate all the TLB entries for
task useful for:
* COW sementics during fork()
* task exit()ing
Signed-off-by: Vineet Gupta
---
arch/arc/include
This is because mm_segment_t is exported by arch code, while seqment_eq
assumes it will have .seg element.
Acked-by: Arnd Bergmann
Signed-off-by: Vineet Gupta
---
include/asm-generic/uaccess.h |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/include/asm-generic/uaccess
Signed-off-by: Vineet Gupta
---
arch/arc/Kconfig |7 ++
arch/arc/Makefile|9 +++
arch/arc/include/asm/Kbuild |1 -
arch/arc/include/asm/current.h | 32 +++
arch/arc/include/asm/entry.h | 45
Signed-off-by: Vineet Gupta
---
arch/arc/kernel/troubleshoot.c | 305
arch/arc/mm/tlbex.S| 20 +++
2 files changed, 325 insertions(+), 0 deletions(-)
diff --git a/arch/arc/kernel/troubleshoot.c b/arch/arc/kernel/troubleshoot.c
index 80bfe2a
Override asm-generic implementations. We basically gain on 2 fronts
* checks for alignment no longer needed as we are only doing "unit"
sized copies.
(Careful observer could argue that While the kernel buffers are aligned,
the user buffer in theory might not be - however in that case the
ARC700 doesn't natively support unaligned access, but can be emulated
-Unaligned Access Exception
-Disassembly at the Fault address to find the exact insn (long/short)
Also per Arnd's comment, we runtime control it using 2 sysctl knobs:
* SYSCTL_ARCH_UNALIGN_ALLOW: Runtime enable/disble
* SYSCTL_A
Signed-off-by: Vineet Gupta
Cc: Robert Richter
Cc: oprofile-l...@lists.sf.net
---
arch/arc/Kconfig |1 +
arch/arc/Makefile |2 ++
arch/arc/oprofile/Makefile |9 +
arch/arc/oprofile/common.c | 22 ++
4 files changed, 34 insertions(+), 0
In-kernel disassembler
Due Credits
* Orig written by Rajeshwar Ranga
* Consolidation/cleanups by Mischa Jonker
Signed-off-by: Vineet Gupta
Cc: Rajeshwar Ranga
Cc: Mischa Jonker
---
arch/arc/include/asm/disasm.h | 116 +
arch/arc/kernel/Makefile |2 +-
arch/arc/kernel/disas
PARISC defines /proc/sys/kernel/unaligned-trap to runtime toggle
unaligned access emulation.
The exact mechanics of enablig/disabling are still arch specific, we can
make the sysctl usable by other arches.
Signed-off-by: Vineet Gupta
Acked-by: Helge Deller
Cc: "James E.J. Bottomley"
Cc: Helge
Hi,
This patchset adds initial support for NVIDIA's new Tegra114 SoC
(T114) based on the ARM Cortex-A15 MP. This has the minimal support to
allow the kernel to boot up into shell console. This can be used as a
basis for adding other device drivers for this SoC. Currently there
are 2 evaluation boa
Signed-off-by: Vineet Gupta
---
arch/arc/Makefile |2 +
arch/arc/include/asm/arcregs.h | 122 --
arch/arc/include/asm/defines.h | 56 ++
arch/arc/include/asm/setup.h | 14 +++
arch/arc/kernel/setup.c| 223 +++
Tegra SoCs does not use SCU based to detect CPU core numbers but they
use DT /cpu node. If it's not provided or failed, it continues as a
single core.
Signed-off-by: Hiroshi Doyu
Reviewed-by: Lorenzo Pieralisi
---
Based on the discussion:
http://lists.infradead.org/pipermail/linux-arm-kernel/201
Add a new evaluation board, Dalmore for Tegra 114 family.
Signed-off-by: Hiroshi Doyu
---
arch/arm/boot/dts/Makefile |3 ++-
arch/arm/boot/dts/tegra114-dalmore.dts | 21 +
2 files changed, 23 insertions(+), 1 deletion(-)
create mode 100644 arch/arm/boot/dts
Add a new evaluation board, Pluto for Tegra 114 family.
Signed-off-by: Hiroshi Doyu
---
arch/arm/boot/dts/Makefile |3 ++-
arch/arm/boot/dts/tegra114-pluto.dts | 21 +
2 files changed, 23 insertions(+), 1 deletion(-)
create mode 100644 arch/arm/boot/dts/tegra
-platform API is retired and instead callbacks are used
Signed-off-by: Vineet Gupta
Cc: Arnd Bergmann
Acked-by: Arnd Bergmann
---
arch/arc/include/asm/irq.h |1 -
arch/arc/include/asm/smp.h |5 ---
arch/arc/kernel/irq.c|2 -
arch/arc/
This is more natural and is now doable since the choice constructs are
gone.
Signed-off-by: Vineet Gupta
Acked-by: Arnd Bergmann
---
arch/arc/Kconfig | 21 +++--
arch/arc/plat-arcfpga/Kconfig | 14 ++
2 files changed, 13 insertions(+), 22 deletions(-
Signed-off-by: Vineet Gupta
---
arch/arc/Kconfig |3 +++
arch/arc/include/asm/perf_event.h | 13 +
2 files changed, 16 insertions(+), 0 deletions(-)
create mode 100644 arch/arc/include/asm/perf_event.h
diff --git a/arch/arc/Kconfig b/arch/arc/Kconfig
index 69a
From: Mischa Jonker
Signed-off-by: Mischa Jonker
Signed-off-by: Vineet Gupta
Cc: Jason Wessel
Acked-by: Jason Wessel
---
arch/arc/Kconfig|3 +-
arch/arc/include/asm/kgdb.h | 61 +
arch/arc/kernel/Makefile|1 +
arch/arc/kernel/kgdb.c | 205 +
For now this will suffice for all platforms, later exotic ones needs to
get this from DeviceTree
Signed-off-by: Vineet Gupta
Cc: Arnd Bergmann
---
arch/arc/include/asm/irq.h |2 ++
arch/arc/plat-arcfpga/include/plat/irq.h |6 --
2 files changed, 2 insertions(+), 6 dele
All the current platforms can work with 0x8000_ based dma_addr_t
since the Bus Bridges typically ignore the top bit (the only excpetion
was Angel4 PCI-AHM bridge which we no longer care for).
That way we don't need plat-specific cpu-addr to bus-addr conversion.
Hooks still provided - just in c
Hi,
On Sat, Dec 15, 2012 at 11:21:36PM +0900, Mark Brown wrote:
> On Fri, Dec 14, 2012 at 09:06:49AM -0700, Stephen Warren wrote:
> > On 12/13/2012 10:50 PM, Naveen Krishna Chatradhi wrote:
>
> > > +The first should be an output, and is used to claim the I2C bus,
> > > +the second should be an in
Signed-off-by: Vineet Gupta
---
arch/arc/plat-arcfpga/Kconfig| 32 +
arch/arc/plat-arcfpga/platform.c | 56 ++
2 files changed, 88 insertions(+), 0 deletions(-)
diff --git a/arch/arc/plat-arcfpga/Kconfig b/arch/arc/plat-arcfpga/Kcon
-Top level ARC makefile removes -I for platform headers
-asm/irq.h no longer includes plat/irq.h
-platform makefile adds -I for it's specfic platform headers
-platform code to directly include it's plat/irq.h
-Linker script needed plat/memmap.h for CCM info, already in .config
Signed-off-by: Vin
This mini patchseries addresses the lack of multi-platform-image support
in ARC port.
Older build system only supported one platform(soc) to build at a time
and further only one board of that platform could be built. There was no
technical reason for that - we just didn't have the need.
So the fi
On Wed, 2013-01-23 at 18:44 +0100, Marek Szyprowski wrote:
> On 1/23/2013 11:29 AM, James Bottomley wrote:
> > On Wed, 2013-01-23 at 10:47 +0100, Marek Szyprowski wrote:
> > > On 1/22/2013 11:13 AM, James Bottomley wrote:
> > > > There might be a simple solution: just replace void *cpu_addr with
Signed-off-by: Vineet Gupta
---
MAINTAINERS |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 3105c48..05cdc99 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -7418,6 +7418,12 @@ F: lib/swiotlb.c
F: arch/*/kernel/pci-swiotlb.c
This again is for switch from singleton platform SMP API to
multi-platform paradigm
Platform code is not yet setup to populate the callbacks, that happens
in next commit
Signed-off-by: Vineet Gupta
Cc: Arnd Bergmann
Acked-by: Arnd Bergmann
---
arch/arc/include/asm/smp.h | 36 +++
Although with uClibc there's more we need to do
Signed-off-by: Vineet Gupta
Cc: Peter Zijlstra
Cc: Paul Mackerras
Cc: Ingo Molnar
Cc: Arnaldo Carvalho de Melo
---
tools/perf/perf.h |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/tools/perf/perf.h b/tools/perf/pe
Signed-off-by: Vineet Gupta
---
arch/arc/Kconfig |4 +
arch/arc/kernel/stacktrace.c | 215 +-
2 files changed, 217 insertions(+), 2 deletions(-)
diff --git a/arch/arc/Kconfig b/arch/arc/Kconfig
index 0979d8e..84b23fa 100644
--- a/arch/arc/
On Thu, Jan 24, 2013 at 11:53:43AM +0100, Michal Marek wrote:
> On Wed, Jan 23, 2013 at 06:43:17PM +0100, Alec Bickerton wrote:
> > Hi,
> >
> > I'd like to submit the attached patch to add Ivy Bridge processor support
> > to the
> > processor type menu in menuconfig. Setting this configures the a
Platforms export their SMP callbacks by populating arc_smp_ops.
The population itself needs to be done pretty early, from init_early
callback.
Signed-off-by: Vineet Gupta
Cc: Arnd Bergmann
---
arch/arc/plat-arcfpga/include/plat/smp.h |1 +
arch/arc/plat-arcfpga/platform.c |4 +++
Initial support for Tegra 114 SoC. This is expected to be included in
the board DTS files, Tegra 114 SoC based evaluation board family.
Signed-off-by: Hiroshi Doyu
---
arch/arm/boot/dts/tegra114.dtsi | 114 +++
1 file changed, 114 insertions(+)
create mode 1
The following changes since commit 7d1f9aeff1ee4a20b1aeb377dd0f579fe9647619:
Linux 3.8-rc4 (2013-01-17 19:25:45 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
tags/regmap-fix-3.8-rc4
for you to fetch changes up to af4ca6a8086
Add new Tegra 114 SoC support.
Signed-off-by: Hiroshi Doyu
---
arch/arm/mach-tegra/Kconfig | 10 +++
arch/arm/mach-tegra/Makefile|1 +
arch/arm/mach-tegra/board-dt-tegra114.c | 48 +++
arch/arm/mach-tegra/common.c|1
Signed-off-by: Vineet Gupta
---
arch/arc/include/asm/futex.h | 151 ++
1 files changed, 151 insertions(+), 0 deletions(-)
create mode 100644 arch/arc/include/asm/futex.h
diff --git a/arch/arc/include/asm/futex.h b/arch/arc/include/asm/futex.h
new file mo
* Includes mapping of CCMs in address space
* Annotations to move arbitrary code/data into CCM
* Moving some of the critical code/data into CCM
* Runtime detection/reporting
Signed-off-by: Vineet Gupta
---
arch/arc/Kconfig | 27
arch/arc/include/asm/linkage.h
On 23.1.2013 22:41, Peter Senna Tschudin wrote:
> ping
pong
I added the patch to kbuild.git#misc now, sorry for the delay.
Michal
--
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.k
Add tegra_chip_id TEGRA114 0x35
Signed-off-by: Hiroshi Doyu
---
arch/arm/mach-tegra/fuse.h |1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/mach-tegra/fuse.h b/arch/arm/mach-tegra/fuse.h
index ff1383d..da78434 100644
--- a/arch/arm/mach-tegra/fuse.h
+++ b/arch/arm/mach-tegra/fuse.
On Thu, Jan 24, 2013 at 12:13:29PM +0100, Wolfram Sang wrote:
> On Sat, Dec 15, 2012 at 11:21:36PM +0900, Mark Brown wrote:
> > also get things like read operations which appear as multiple
> > transactions on the I2C bus so require something higher level than what
> > multi-master provides.
> I
arches can have more efficient implementation of these routines
Acked-by: Arnd Bergmann
Signed-off-by: Vineet Gupta
---
include/asm-generic/checksum.h |4
lib/checksum.c |2 ++
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/include/asm-generic/checks
Signed-off-by: Vineet Gupta
Acked-by: Arnd Bergmann
---
arch/arc/include/asm/mutex.h |9 ++
arch/arc/include/asm/spinlock.h | 144 +
arch/arc/include/asm/spinlock_types.h | 35
3 files changed, 188 insertions(+), 0 deletions(-)
crea
Signed-off-by: Vineet Gupta
Acked-by: Arnd Bergmann
---
arch/arc/Kconfig |1 +
arch/arc/kernel/Makefile |3 +
arch/arc/kernel/entry.S | 68 +++
arch/arc/kernel/ptrace.c | 136 +-
4 files changed, 206 insertions(+
This was part of port buildup strategy from Arnd to have a minimal kernel
at first and then add optional features (stacktracing, ptrace, smp,
kprobes, oprofile)
Signed-off-by: Vineet Gupta
---
arch/arc/kernel/ptrace.c | 26
arch/arc/kernel/stacktrace.c |
With this we get to a running kernel on ISS
-->8---
Linux version 3.8.0-rc3+ (vineetg@vineetg-Latitude) (gcc version 4.4.7
(ARCompact elf32 toolchain (built 20121213)) ) #3 Thu Jan 17 14:22:05
IST 2013
Board "arc-angel4" from snps (Ma
Signed-off-by: Vineet Gupta
---
arch/arc/include/asm/tlb.h | 17 ++
arch/arc/include/asm/tlbflush.h | 28
arch/arc/mm/tlb.c | 311 +++
3 files changed, 356 insertions(+), 0 deletions(-)
create mode 100644 arch/arc/include/asm/tlbfl
Signed-off-by: Vineet Gupta
---
arch/arc/include/asm/hw_irq.h |7 --
arch/arc/kernel/traps.c | 125 +
2 files changed, 125 insertions(+), 7 deletions(-)
delete mode 100644 arch/arc/include/asm/hw_irq.h
create mode 100644 arch/arc/kernel/traps.c
101 - 200 of 985 matches
Mail list logo