Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: m-labs/linux-milkymist
base: 715695c
...
head fork: m-labs/linux-milkymist
compare: 0e5da30
This comparison is big! We’re only showing the most recent 250 commits
Commits on Mar 16, 2010
Takeshi Matsuya IRQ_ETHRX, IRQ_ETHTX bf4f9b3
Commits on Mar 17, 2010
lekernel Workaround for loadable modules (thanks Richard Sharpe) 3b26f64
Commits on Mar 20, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 d9e8dad
Takeshi Matsuya Merge branch 'master' of git://github.com/tmatsuya/linux-2.6 e3bb32d
Commits on Mar 21, 2010
Takeshi Matsuya support CSR_CAPABILITIES and added include/hw/* files 9bc0a7d
Commits on Mar 24, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 95e8e08
Commits on Mar 30, 2010
Takeshi Matsuya minimac driver (first commit) 75f9bfb
Takeshi Matsuya initial value fix 8ebb4c2
Takeshi Matsuya minimac (WIP) bec6882
Commits on Mar 31, 2010
Takeshi Matsuya Minimac driver working (unstable) 4d30d85
Takeshi Matsuya clear L1 cache c738079
Commits on Apr 01, 2010
Takeshi Matsuya flush_dcache_range() instead of asm{} 849b8ca
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 43a83b8
Takeshi Matsuya Fixed interrupt handler - Many thanks to Michael Walle. 63eae7f
Commits on Apr 02, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 5044acf
Takeshi Matsuya remove unnecessary lm32_irq_mask() 9871aad
Commits on Apr 03, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 cbf90bd
Commits on Apr 04, 2010
Takeshi Matsuya Minimac driver supports NAPI 8378442
Takeshi Matsuya Do not flush the cache after accessing CSRs. -- Thnaks lekernel. cf4bb59
Takeshi Matsuya remove debug code. f2dc7d5
Takeshi Matsuya minimac_interrupt_rx fix. (untested) d63326e
Commits on Apr 06, 2010
Takeshi Matsuya merge milkymist/include/hw/pfpu.h 4b6fd02
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 3e4c932
Takeshi Matsuya added "include linux/slab.h" fa40763
Takeshi Matsuya merge milkymist/include/hw/tmu.h 87d5309
Commits on Apr 07, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 60c5639
Commits on Apr 08, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 3ef1adb
Commits on Apr 09, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 e56c62e
Commits on Apr 10, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 6d8c7a7
Commits on Apr 11, 2010
Takeshi Matsuya minimac: fixed (reception stops when fifo_full) f3f6e72
Commits on Apr 13, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 4e0fa9c
Commits on Apr 14, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 e28b98d
Commits on Apr 15, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 665f9c1
Commits on Apr 16, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 76c011c
Commits on Apr 18, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 046dee9
Commits on Apr 20, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 659cee0
Commits on Apr 21, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 3dedeb8
Commits on Apr 22, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 b6dfe4c
Commits on Apr 23, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 f867ab2
Commits on Apr 24, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 15af93c
Commits on Apr 25, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 1d4951a
Commits on Apr 26, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 32ed4ef
Commits on Apr 28, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 bcb2ab0
Commits on Apr 29, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 75d4ea4
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 4bb7e0b
Commits on Apr 30, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 93d6f03
Commits on May 01, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 ce37988
Commits on May 04, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 22982e9
Commits on May 05, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 9ae764d
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 2efa2ca
Commits on May 07, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 c93ff4d
Commits on May 08, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 cff95cb
Commits on May 10, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 89b34ac
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 9fb5fdb
Commits on May 11, 2010
lekernel Enable minimac in default config efc25ac
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 088183c
Commits on May 12, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 3bc378c
Commits on May 13, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 991fa58
Commits on May 14, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 a27b90e
Commits on May 15, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 6f8d3ee
Commits on May 17, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 ac0cf33
Commits on May 18, 2010
Takeshi Matsuya sram.h: removed 00e2f9d
Takeshi Matsuya milkymist.h: remove sram.h fc67a4e
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 a8a5991
Commits on May 19, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 a86d629
Takeshi Matsuya ml401_vga_defconfig: CONFIG_ATOMIC64_SELFTEST is not set 622bcd7
Commits on May 20, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 777dd0d
Commits on May 21, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 b2615ec
Commits on May 22, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6
Conflicts:
	drivers/serial/Kconfig
	drivers/serial/Makefile
43096b2
Commits on May 23, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 a172bc9
Commits on May 25, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 e332a55
Commits on May 26, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 40483db
Commits on May 27, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 55fc750
Commits on May 28, 2010
Takeshi Matsuya Merge branch 'master' of git://github.com/github/linux-2.6 8a4029d
Takeshi Matsuya asm/ptrace.h: defined PTRACE_GETFDPIC/EXEC/INTERP 1b2cdcd
Commits on May 29, 2010
lekernel Attempting to hide the depravity of the LM32 Linux port and toolchain:
 * Removed NFS that now causes the GCC crapiler to crash
 * Removed verbose debug as dump_stack() locks up the system
e138f6b
Commits on May 30, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 fd8e17d
Commits on May 31, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 53356c6
Commits on Jun 02, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 94dd455
Commits on Jun 04, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 0ac936a
Takeshi Matsuya milkymistfb.c: modified section name (__devinit) f052931
Commits on Jun 08, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 c670a5c
Commits on Jun 10, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 6a24a36
Commits on Jun 12, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 64ef6cf
Commits on Jun 15, 2010
Takeshi Matsuya asm/bitops.h: lm32 version 086526f
Commits on Jun 28, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 0363fc0
Commits on Jun 29, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 a48845b
Commits on Jun 30, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 284204f
Commits on Jul 01, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 60f0d95
Takeshi Matsuya time.c: smp_local_timer_interrupt(), smp_send_timer() e3e077c
Commits on Jul 02, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 ad7069c
Commits on Jul 03, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 1ff08cd
Commits on Jul 04, 2010
lekernel Use M1 clock frequency for UART 978439f
Commits on Jul 05, 2010
Takeshi Matsuya M1 board supports: clock 83MHz f1f60c6
Commits on Jul 06, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 e50bec9
Commits on Jul 07, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 9b2d760
Commits on Jul 09, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 19e1e8c
Commits on Jul 12, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 b9470e6
Commits on Jul 13, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 d1bd708
Commits on Jul 15, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 58c1fdb
Commits on Jul 17, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 22f7ba4
Commits on Jul 19, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 c83d594
Commits on Jul 20, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 5f3ac8f
Commits on Jul 21, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 018442c
Commits on Jul 22, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 36d778f
Commits on Jul 23, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 ca37b04
Commits on Jul 24, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 7962aeb
Takeshi Matsuya fixed: init_task_data aligned to 2 pages boundary a45a53c
Commits on Jul 26, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 9be69c7
Commits on Jul 27, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 c5e1195
Commits on Jul 28, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 b0626fe
Commits on Jul 29, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 562c9f6
Commits on Jul 30, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 3e7e0f6
Commits on Jul 31, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 b4c553e
Commits on Aug 04, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 65540e2
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 6dab2c5
Commits on Aug 06, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 761ad63
Commits on Aug 07, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 1446ff4
Commits on Aug 12, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6
Conflicts:
	drivers/video/Makefile
	sound/soc/Kconfig
	sound/soc/Makefile
	sound/soc/codecs/Kconfig
	sound/soc/codecs/Makefile
ea6e334
Takeshi Matsuya modified for new include files 7ab6e2b
Takeshi Matsuya clean 5f6f0e1
Commits on Aug 13, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 29495f1
Commits on Aug 14, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 2f1d503
Takeshi Matsuya Mark arguments to certain syscalls as being const 3d4790d
Commits on Aug 16, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 6b93729
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 8e1cfec
Commits on Aug 19, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 8752fdf
Takeshi Matsuya [LM32] Fix build error: conflicting types for ‘sys_execve’ 424745b
Commits on Aug 21, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 e28eb81
Commits on Aug 22, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 2f01968
Commits on Aug 23, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 9dd3af5
Commits on Aug 24, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 ac974d3
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 e7898de
Commits on Aug 25, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 2b7c062
Commits on Aug 26, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 eb30cf1
Commits on Aug 29, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 e4fbd98
Commits on Aug 30, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 2aba81b
Commits on Sep 08, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 9a69022
Commits on Sep 10, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 11ca057
Commits on Sep 13, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 fe052f1
Commits on Sep 15, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 f70f00c
Commits on Sep 16, 2010
lekernel Support the new memory map 74b14aa
lekernel Minimac driver hangs at boot, disable it 67d2e95
Commits on Sep 19, 2010
Takeshi Matsuya Merge branch 'master' of http://github.com/mirrors/linux-2.6 19b6731
Commits on Sep 20, 2010
Takeshi Matsuya Milkymist SoC support 854a0f2
Takeshi Matsuya lm32_irq_disable/enable support for minimac core without disable inte…
…rrupt function
47d4430
Commits on Sep 22, 2010
lekernel 80MHz clock 045ab2e
lekernel merge 965e7f7
Commits on Sep 26, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 89f4598
Commits on Sep 28, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… fd02f62
Commits on Sep 29, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 30d534b
Commits on Oct 01, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 7e063cd
Commits on Oct 02, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 07e2def
Commits on Oct 06, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 29f01fa
Takeshi Matsuya lm32: added is_valid_bugaddr() e5ef13f
Commits on Oct 11, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… be582ba
Commits on Oct 15, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… bec8b7d
Commits on Oct 17, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 0db919c
Commits on Oct 19, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… edd8a10
Commits on Oct 24, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 0cf3d45
Commits on Oct 25, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… b418380
Takeshi Matsuya added include/asm/irqflags.h and modfied some include files ac1a218
Takeshi Matsuya LM32: warning fixed 158fed8
Takeshi Matsuya LM32: ifndef __ASSEMBLY__ 786bee5
Commits on Oct 26, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g…
…it/torvalds/linux-2.6

Conflicts:
	sound/soc/codecs/Makefile
2ca8e1c
Takeshi Matsuya LM32: asm/irqflags.h cleanup 502aa85
Takeshi Matsuya LM32: test_defconfig for Milkymist One 0ff864a
Commits on Oct 27, 2010
Takeshi Matsuya LM32: updated hw include files 994861e
Takeshi Matsuya LM32: renamed test_defconfig -> configs/test_defconfig 6f14ac6
Commits on Oct 30, 2010
Takeshi Matsuya LM32: softusb-input driver first commit (wip) 5bdbf54
Commits on Oct 31, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… b278fe3
Takeshi Matsuya LM32: clearnup arch_ptrace() on lm32 f12b381
Takeshi Matsuya LM32: cleanup_ptrace() on ln32 10f9079
Takeshi Matsuya softusb-input: updated keymap tables 68d6cbb
Commits on Nov 02, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 33bc62b
Takeshi Matsuya milkymist_minimac: changed OUI 652d104
Takeshi Matsuya LM32: New keyboard handling 2cebe6b
Commits on Nov 07, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g…
…it/torvalds/linux-2.6

Conflicts:
	sound/soc/codecs/Kconfig
8bdddac
Commits on Nov 09, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 552c48b
Commits on Nov 10, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 349e144
Commits on Nov 11, 2010
Takeshi Matsuya LM32: Work around GNUtard problems (http://gcc.gnu.org/bugzilla/show_… 9acd3ed
Commits on Nov 17, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 537c478
Commits on Nov 18, 2010
Takeshi Matsuya fix typo cc4f0ba
Takeshi Matsuya fix: ps2 mouse 4f59a7a
Takeshi Matsuya xsysace: no IRQ request 5ee2fea
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… f332f91
Commits on Nov 19, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… cb6c619
Commits on Nov 20, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… f400a44
Commits on Nov 24, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… c8c439f
Commits on Nov 25, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 7990ff4
Commits on Nov 27, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… b2cf211
Commits on Nov 28, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 099105c
Commits on Nov 29, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… c61d463
Commits on Dec 01, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… dfdb8a8
Commits on Dec 03, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 0270a49
Commits on Dec 07, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 9a499f8
Commits on Dec 08, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… da7b335
Commits on Dec 11, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 53692fd
Commits on Dec 16, 2010
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 45df6e3
Commits on Jan 07, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… b82852e
Commits on Jan 08, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g…
…it/torvalds/linux-2.6

Conflicts:
	include/linux/seqlock.h
06458e8
Commits on Jan 11, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 7a29977
Commits on Jan 16, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 6ab3223
@larsclausen larsclausen lm32: optimize irqflags.h for size
lm32: optimize irqflags.h for size

arch_local_irq_disable and arch_local_irq_save are both not optimal regarding
code size. This patch reduces their size by removing unnecessary instructions.

Since those functions are used inline throughout the whole kernel this patch
reduces the size of a typical kernel image by 16k.

We could eliminate one further instruction in either arch_local_irq_restore or
arch_local_irq_save by assuming that only values which are returned by
arch_local_irq_save are passed to arch_local_irq_restore. This should be a valid
assumption, but the extra instruction is left in for now to be on the save side.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2754e3b
Takeshi Matsuya LM32: defined TIOCGDEV b8eacce
Commits on Jan 20, 2011
@larsclausen larsclausen lm32: Use header files from asm-generic whenever possible
This patch changes some of the lm32 arch header files to use the corresponding
file from asm-generic instead of their own implementation.
The replaced files look like they were copied from other archs (mainly
microblaze) before the existence of the asm-generic header files.

This patch only contains changes which should not change the lm32 userspace
linux ABI, thus existing software images can still be used.
We could (and probably should) though replace some more files with their
asm-generic equivalent, if we change the userspace ABI.

The code size of a typical kernel image is exactly the same before and after
the patch has been applied, but it is not identical regarding to the
instructions used(md5sum differs).

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
84422e8
@larsclausen larsclausen lm32: milkymist: Add clocksource and clockevents support
This patch replace the lm32/milkymist custom timer code with a clocksource
and clockevents driver for the milkymist sysctl timers.

Timer 0 is used for the clockevents and can be either used in oneshot or
continious mode.
Timer 1 is used in free-running mode as a 32-bit clocksource.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
c80580d
@larsclausen larsclausen lm32: Fix task scheduling
This patch fixes the issue that every 10th or so process becomes a zombie.

Currently whenever a timer irq happens task are rescheduled. There is one
problem with this approach though. When a task calls exit() it is marked as
EXIT_DEAD. The kernel will remove such a task then if all its references have
been drop, but it will not consider it for rescheduling.

Now if the timer interrupt interrupts the exit() syscall before the reference
has been dropped but after the task is marked as dead the task will never loose
all its references and thus becomes a zombie.

The solution to this problem is to never interrupt a task which is currently
running in kernel space. For this we introduce a new global variable
kernel_mode, which will be set to "1" whenever a process enters kernel mode, for
example though a syscall or when it gets interrupted by a interrupt.
Now, when the interrupt handler is entered we check kernel_mode to see if we are
allready in kernel_mode and store the result into the irq stack frame of the
current process. When the irq handler is left again we only reschedule tasks if
the current task was in user mode at the time of interruption.

This is the expected behaviour for a kernel build without CONFIG_PREEMPT.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
e39f763
@larsclausen larsclausen lm32: Rework irq handling
This patch is essentially a rewrite of the irq handling code to make proper use
of the genirq framework.

Based on patch by Michael Walle.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
445c0a9
@larsclausen larsclausen lm32: milkymist: Add GPIO driver
This patch adds a driver for the GPIO part of the milkymist sysctl unit.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
d5818ab
@larsclausen larsclausen lm32: Drop unused header files
Those header files are not used at all anymore, only relics from a long gone time, so
drop them.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
e8c66e2
@larsclausen larsclausen lm32: Use header files from asm-generic whenever possible (v2)
This patch changes some of the lm32 arch header files to use the corresponding
file from asm-generic instead of their own implementation.
The replaced files look like they were copied from other archs (mainly
microblaze) before the existence of the asm-generic header files.

This patch only contains changes which should not change the lm32 userspace
linux ABI, thus existing software images can still be used.
We could (and probably should) though replace some more files with their
asm-generic equivalent, if we change the userspace ABI.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
347ea1b
@larsclausen larsclausen lm32: Cleanup asm-offsets.c
Use the kbuild.h infrastructure instead of custom build macros.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
91ddc7f
@larsclausen larsclausen lm32: Cleanup include/asm/thread_info.h
* Move some macros which should belong to uaccess.h to uaccess.h
* Move INIT_THREAD_INFO to init_task.c, because it's the only place where it is
  used.
* Rename the mem_seg field to addr_limit to be consistent with other
  architectures and to be able to use the generic uaccess.h

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
cb36db2
@larsclausen larsclausen lm32: Use uaccess.h from asm-generic
This patch the uaccess.h header to use the generic version from asm-generic.
Kernel codesize decreases slightly because the generic version has some
optimisations for small sized data exchanged with userspace.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
1b69ae5
@larsclausen larsclausen asm-generic/io.h: Fix big-endian io accessor functions
io{read,write}{16,32} expand to
	*addr = cpu_to_le{16,32}(cpu_to_be{16,32}(val))
and
	val = be{16,32}_to_cpu(le{16,32}_to_cpu(*addr))

While it should rather be:
	*addr = cpu_to_be{16,32}(val)
and
	val = be{16,32}_to_cpu(*addr)

The current implementation works on litte-endian targets but breaks on on
big-endian targets, this patch fixes it.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
226611c
@larsclausen larsclausen lm32: Use io.h from asm-generic
This patch changes the lm32 io.h header to use asm-generic variant.

As a result of this the non-stadard macros out_be32 and in_be32 are removed,
drivers are adjusted accordingly to use iowrite32be and ioread32be.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
5429733
@larsclausen larsclausen lm32: Remove mm/memory.c
None of the exported functions are ever used, so drop the file.

Signed-off-By: Lars-Peter Clausen <lars@metafoo.de>
12754a2
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… fb3104c
Commits on Jan 21, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… d57ce6d
Takeshi Matsuya renamed: drivers/serial 2b4feb8
Commits on Jan 23, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… de06610
Commits on Jan 25, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… f22ea78
Commits on Jan 27, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 5953431
Commits on Jan 29, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… d58fe17
Commits on Jan 31, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 27c9a07
Commits on Feb 01, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 18b138e
Commits on Feb 04, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 8593d66
Commits on Feb 06, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 9916572
Commits on Feb 10, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 2698da0
Commits on Feb 14, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 65d393f
Commits on Feb 18, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 3de85f6
Commits on Feb 21, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… b0f27f0
Commits on Feb 24, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… de5cc82
Commits on Feb 28, 2011
@mwalle mwalle lm32: move pt_regs definition into ptrace.h
Remove registers.h and move the stack frame definition into ptrace.h to be
consistent with the other ports.

Signed-off-by: Michael Walle <michael@walle.cc>
9de50f3
@mwalle mwalle lm32: fix compilation without FDPIC
Signed-off-by: Michael Walle <michael@walle.cc>
1093a50
@mwalle mwalle lm32: bFLT/flat support
This patch adds a flat loader. Currently it supports the following
relocations:
 - R_LM32_32
 - R_LM32_HI16
 - R_LM32_LO16
 - R_LM32_CALL

Signed-off-by: Michael Walle <michael@walle.cc>
ebbc9b0
@mwalle mwalle lm32: abi change (wip)
Use generic syscall header thus the port is no longer compatible to the old
libc. Additionally, remove the duplicated syscall table from entry.S. The
table is now generated from the (generic) unistd.h.

TODO: signals

Signed-off-by: Michael Walle <michael@walle.cc>

Conflicts:

	arch/lm32/include/asm/stat.h
	arch/lm32/kernel/Makefile
	arch/lm32/kernel/entry.S
aa250ef
@mwalle mwalle asm-generic/uaccess fix
Signed-off-by: Michael Walle <michael@walle.cc>
e74c947
@mwalle mwalle lm32: new execve handling
Signed-off-by: Michael Walle <michael@walle.cc>
cd0f8aa
@mwalle mwalle lm32: cleanup entry.S
Remove any hardware debug support in favor of code clearness. It was
tightly coupled to special JTAG hardware.

Signed-off-by: Michael Walle <michael@walle.cc>
697f4f7
@mwalle mwalle lm32: simplify startup code
Introduce machine_early_init() which clears the BSS section and sets up
the commandline. The assembly startup code then only have to care about
setting up the stack pointer.

Signed-off-by: Michael Walle <michael@walle.cc>
a3d7f7f
@mwalle mwalle lm32: simplify vmlinux.lds.S
Use the asm-generic macros where possible.

Signed-off-by: Michael Walle <michael@walle.cc>
8ccfa4f
@mwalle mwalle lm32: add symbols for exception text boundaries
Introduce __exception_text_start and __exception_text_end. Initialize EBA
with __exception_text_start.

Signed-off-by: Michael Walle <michael@walle.cc>
f84930e
Commits on Mar 02, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 147d03f
Commits on Mar 05, 2011
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… dcae1b6
Takeshi Matsuya ptrace.c: remove PTRACE_KILL and PTRACE_DETACH f362ed5
Commits on Mar 08, 2011
@torvalds torvalds Linux 2.6.38-rc8 a5abba9
Takeshi Matsuya Merge branch 'master' of http://git.kernel.org/pub/scm/linux/kernel/g… 928abdf
Commits on Apr 03, 2011
@sbourdeauducq sbourdeauducq milkymistfb: use iowrite32be 0e5da30