Michal Simek
7b7210d7a9
microblaze: Fix kind-of-intr checking against number of interrupts
...
+ Fix typographic fault.
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-05-18 14:47:42 +02:00
Michal Simek
3026589c1b
microblaze: Update Microblaze defconfig
...
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-05-18 14:47:41 +02:00
Linus Torvalds
b20a4e9483
Merge branch 'fixes-for-linus' of git://git.monstr.eu/linux-2.6-microblaze
...
* 'fixes-for-linus' of git://git.monstr.eu/linux-2.6-microblaze:
microblaze: Fix return value for sys_ipc
microblaze: Storage class should be before const qualifier
2009-05-08 16:24:25 -07:00
Grant Likely
0763ed2355
of: make of_(un)register_platform_driver common code
...
Some drivers using of_register_platform_driver() wrapper break on sparc
because the wrapper isn't in the header file. This patch moves it from
Microblaze and PowerPC implementations and makes it common code.
Fixes this sparc64 allmodconfig build error (at least):
drivers/leds/leds-gpio.c: In function `gpio_led_init':
drivers/leds/leds-gpio.c:295: error: implicit declaration of function `of_register_platform_driver'
drivers/leds/leds-gpio.c: In function `gpio_led_exit':
drivers/leds/leds-gpio.c:311: error: implicit declaration of function `of_unregister_platform_driver'
Signed-off-by: Grant Likely <grant.likely@secretlab.ca >
Acked-by: David S. Miller <davem@davemloft.net >
Cc: Michal Simek <monstr@monstr.eu >
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org >
Cc: Stephen Rothwell <sfr@canb.auug.org.au >
Cc: Richard Purdie <rpurdie@rpsys.net >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2009-05-02 15:36:10 -07:00
Michal Simek
c71a7a3875
microblaze: Fix return value for sys_ipc
...
Signed-off-by: John Linn <john.linn@xilinx.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-05-01 16:38:14 +02:00
Tobias Klauser
595e8fabea
microblaze: Storage class should be before const qualifier
...
The C99 specification states in section 6.11.5:
The placement of a storage-class specifier other than at the
beginning of the declaration specifiers in a declaration is an
obsolescent feature.
Signed-off-by: Tobias Klauser <tklauser@distanz.ch >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-05-01 16:38:13 +02:00
Coly Li
f57f2fe2a3
microblaze: add parameter to microblaze_read()
...
This patch modifies parameter of microblaze_read() from 'void' to 'struct
clocksource *cs', which fixes compile warning for incompatible parameter type.
Signed-off-by: Coly Li <coly.li@suse.de >
Cc: Michal Simek <monstr@monstr.eu >
Cc: Ingo Molnar <mingo@elte.hu >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:27:38 +02:00
Michal Simek
993ce24078
microblaze: Use CFLAGS_KERNEL instead of CFLAGS
...
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:27:35 +02:00
Michal Simek
2921e2bd67
microblaze: Add STATE_SAVE_ARG_SPACE for noMMU kernel too
...
For noMMU kernel this change nothing bring but this change
helps with MMU synchronization.
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:27:33 +02:00
Michal Simek
6dfb79aa11
microblaze: Do not check use_dcache
...
It is not necessary to check cpuinfo.use_dcache because
this checking is done in function which call that functions
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:27:31 +02:00
Michal Simek
fbeda67782
microblaze: Do not use PVR configuration for broken MB version
...
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:27:28 +02:00
Michal Simek
79533fd4cb
microblaze: Fix USR1/2 pvr printing message
...
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:09:18 +02:00
Roel Kluin
6e60c14810
microblaze: iowrite upon timeout
...
retries reaches -1, so the iowrite occurrs upon timeout.
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Roel Kluin <roel.kluin@gmail.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:09:18 +02:00
Michal Simek
04e3a553e0
microblaze: Correspond CONFIG...PCMP in Makefile/Kconfig
...
Makefile contained different cpu config flag
than is in Kconfig.auto in platform folder
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:09:18 +02:00
Michal Simek
6714fcc34e
microblaze: Remove redundant variable
...
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:09:18 +02:00
Michal Simek
e1c4bd0897
microblaze: Move start_thread to process.c
...
This change is due to upcomming MMU merge
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:09:18 +02:00
Michal Simek
df4f3eb7c3
microblaze: Add missing preadv and pwritev syscalls
...
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:09:17 +02:00
Michal Simek
ce0b755f7d
microblaze: Add missing declaration for die and _exception func
...
This change remove sparse errors.
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:09:17 +02:00
Michal Simek
bf7e9da4e7
microblaze: Remove sparse error in traps.c
...
CHECK arch/microblaze/kernel/traps.c
arch/microblaze/kernel/traps.c:37:47: warning: Using plain integer as NULL pointer
CC arch/microblaze/kernel/traps.o
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:09:17 +02:00
Michal Simek
2eba318e0d
microblaze: Move task_pt_regs up
...
This change is important for easier merge with Microblaze MMU code.
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:09:17 +02:00
Michal Simek
ac3efab506
microblaze: Rename kernel_mode to pt_mode in pt_regs
...
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:09:17 +02:00
Michal Simek
ceb8944b3a
microblaze: Remove uncache shadow condition
...
Uncached shadow feature is not supported in current
kernel code that's why I removed it.
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:09:16 +02:00
Michal Simek
51eb6dc9ca
microblaze: Remove while(1) loop from show_regs function
...
I removed it because of show_regs can't break die function.
If process/kernel failed, die (do_exit) function resolve it.
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:09:16 +02:00
Michal Simek
f2ec24fd42
microblaze: Remove unneded per cpu SYSCALL_SAVE variable
...
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:09:16 +02:00
Huang Weiyi
00300d6746
microblaze: remove duplicated #include's
...
Remove duplicated #include's in
arch/microblaze/include/asm/io.h
arch/microblaze/kernel/prom.c
arch/microblaze/kernel/ptrace.c
arch/microblaze/kernel/signal.c
arch/microblaze/kernel/sys_microblaze.c
Signed-off-by: Huang Weiyi <weiyi.huang@gmail.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-14 11:09:15 +02:00
Michal Simek
5a86dc1a74
microblaze: struct device - replace bus_id with dev_name()
...
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-14 10:37:27 +02:00
Michal Simek
a8fb748e89
microblaze: Simplify copy_thread()
...
Removing nr parameter from copy_tread function
commit 6f2c55b843
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-14 10:37:22 +02:00
Michal Simek
39141bfcad
microblaze: Add TIMESTAMPING constants to socket.h
...
This changes was introduce with
commit: cb9eff0978
net: new user space API for time stamping of incoming and outgoing packets
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-14 10:37:20 +02:00
Michal Simek
6c149fd7cd
microblaze: Add missing empty ftrace.h file
...
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-14 10:37:18 +02:00
Michal Simek
5a9bd51810
microblaze: Fix problem with removing zero length files
...
Adding one new line was recommended solution.
Test with make distclean
Tested-by: Jeff Garzik <jgarzik@redhat.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-14 10:37:09 +02:00
Michal Simek
5f8ffb5f66
microblaze_v8: Makefiles for Microblaze cpu
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: Randy Dunlap <randy.dunlap@oracle.com >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:51 +01:00
Michal Simek
575ca2883e
microblaze_v8: Kconfig patches
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: Randy Dunlap <randy.dunlap@oracle.com >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:50 +01:00
Michal Simek
eedbdab99f
microblaze_v8: Interrupt handling and timer support
...
Reviewed-by: Thomas Gleixner <tglx@linutronix.de >
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Reviewed-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:49 +01:00
Michal Simek
3be100114a
microblaze_v8: syscalls.h
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:49 +01:00
Michal Simek
36174f4e87
microblaze_v8: pci headers
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:48 +01:00
Michal Simek
e96978b272
microblaze_v8: Kbuild file
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:47 +01:00
Michal Simek
4684dadec6
microblaze_v8: string.h thread_info.h
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:47 +01:00
Michal Simek
dd0105a6e9
microblaze_v8: unistd.h
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:46 +01:00
Michal Simek
9de8901153
microblaze_v8: fcntl.h sockios.h ucontext.h
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:45 +01:00
Michal Simek
a9ebdfc5ed
microblaze_v8: pool.h socket.h
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:44 +01:00
Michal Simek
0a7d800de2
microblaze_v8: device.h param.h topology.h
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:44 +01:00
Michal Simek
4115ac8381
microblaze_v8: headers files entry.h current.h mman.h registers.h sembuf.h
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:43 +01:00
Michal Simek
aa683ff145
microblaze_v8: namei.h
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:42 +01:00
Michal Simek
a1a741e414
microblaze_v8: gpio.h, serial.h
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:42 +01:00
Michal Simek
407f99912b
microblaze_v8: headers simple files - empty or redirect to asm-generic
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:41 +01:00
Michal Simek
3a5c17b573
microblaze_v8: sigcontext.h siginfo.h
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:40 +01:00
Michal Simek
19d1b40ac5
microblaze_v8: termbits.h termios.h
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:40 +01:00
Michal Simek
fb621f1790
microblaze_v8: stats headers
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:39 +01:00
Michal Simek
9981cd94d5
microblaze_v8: clinkage.h linkage.h sections.h kmap_types.h
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:38 +01:00
Michal Simek
4511ec153a
microblaze_v8: system.h processor.h
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:37 +01:00