- 08 Dec, 2014 37 commits
-
-
Tobias Klauser authored
The irq member of struct nios2_timer is only written to but never read, thus it can be removed. Signed-off-by: Tobias Klauser <tklauser@distanz.ch> Acked-by: Ley Foon Tan <lftan@altera.com>
-
Tobias Klauser authored
shm_align_mask is not defined/used on nios2, thus there is no need to declare it. Signed-off-by: Tobias Klauser <tklauser@distanz.ch> Acked-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This is require for __iomem definition. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
Move asm-generic/io.h to end of file to override functions like phys_to_virt, virt_to_phys in asm-generic/io.h. This is due to recent commit 9216efaf introduced new way to override functions by checking for the existence of a macro with the same of the function. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
Don't need asm-generic/iomap.h and asm-generic/io.h added default ioread8/16/32 iowrite8/16/32 implementation. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
Remove extra space between # and define. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Dmitry Torokhov authored
Return value of irq_of_parse_and_map() is unsigned int, with 0 indicating failure, so testing for negative result never works. Signed-off-by: Dmitry Torokhov <dtor@chromium.org> Reviewed-by: Tobias Klauser <tklauser@distanz.ch> Acked-by: Ley Foon Tan <lftan@altera.com>
-
Tobias Klauser authored
Make the checking for div/mul/mulx instruction config symbols easier to read by using IS_ENABLED instead of #ifdefs. Signed-off-by: Tobias Klauser <tklauser@distanz.ch> Acked-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This patch adds Makefile and Kconfig files required for building a nios2 kernel. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
Add ptrace support for nios2. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This patch adds support for loadable modules. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This file contains constants for the instruction macros, cpu registers, fields and bits. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This patch introduces a few nios2-specific header files. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
Add time keeping code for nios2. Signed-off-by: Ley Foon Tan <lftan@altera.com> Reviewed-by: Thomas Gleixner <tglx@linutronix.de>
-
Ley Foon Tan authored
Add device tree support to arch/nios2. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
Add optimised library functions for nios2. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This patch adds support for signal handling. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This patch adds support for system calls from userspaces. It uses the asm-generic/unistd.h definitions with architecture spcific syscall. The sys_call_table is just an array defined in a C file and it contains pointers to the syscall functions. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This patch adds definitions for the ELF format Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
Signed-off-by: Ley Foon Tan <lftan@altera.com> Acked-by: Arnd Bergmann <arnd@arndb.de>
-
Ley Foon Tan authored
This patch adds support for the DMA mapping API. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This patch adds the support for IRQ handling. Signed-off-by: Ley Foon Tan <lftan@altera.com> Reviewed-by: Thomas Gleixner <tglx@linutronix.de>
-
Ley Foon Tan authored
This patch adds the TLB maintenance functions. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This patch adds functionality required for cache maintenance. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This patch adds support for thread creation and context switching. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This patch adds support for page table management. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This patch adds support for the handling of the MMU faults (exception entry code introduced by a previous patch, kernel/entry.S). Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This patch adds several definitions for I/O accessors and ioremap(). Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This patch contains the initialisation of the memory blocks, MMU attributes and the memory map. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This patch contains traps exception handling. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This patch contains the exception entry code (kernel/entry.S) and misaligned exception. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This patch adds the kernel booting and the initial setup code. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
This patch add assembly macros and definitions used in the .S files across arch/nios2/ and together with asm-offsets.c. Signed-off-by: Ley Foon Tan <lftan@altera.com>
-
Ley Foon Tan authored
Follow m68k futex implementation for !CONFIG_SMP. Signed-off-by: Ley Foon Tan <lftan@altera.com> Acked-by: Arnd Bergmann <arnd@arndb.de>
-
- 07 Dec, 2014 2 commits
-
-
Linus Torvalds authored
-
git://git.kernel.org/pub/scm/linux/kernel/git/tj/libataLinus Torvalds authored
Pull libata fixes from Tejun Heo: "Three libata fixes for v3.18. Nothing too interesting. PCI ID ID and quirk additions to ahci and an error handling path fix in sata_fsl" * 'for-3.18-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata: ahci: disable MSI on SAMSUNG 0xa800 SSD sata_fsl: fix error handling of irq_of_parse_and_map AHCI: Add DeviceIDs for Sunrise Point-LP SATA controller
-
- 06 Dec, 2014 1 commit
-
-
git://www.linux-watchdog.org/linux-watchdogLinus Torvalds authored
Pull watchdog fix from Wim Van Sebroeck: "Fix the watchdog mask bit offset for Exynos7" * git://www.linux-watchdog.org/linux-watchdog: watchdog: s3c2410_wdt: Fix the mask bit offset for Exynos7
-