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
Michal Simek
6a3cece5e5
microblaze_v8: headers pgalloc.h pgtable.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
Michal Simek
10713b1d9f
microblaze_v8: atomic.h bitops.h swab.h byteorder.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:36 +01:00
Michal Simek
4dbdc9a596
microblaze_v8: headers for irq
...
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:35 +01:00
Michal Simek
69b1b7817e
microblaze_v8: dma support
...
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:35 +01:00
Michal Simek
c6087fdc77
microblaze_v8: headers for executables format FLAT, ELF
...
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:34 +01:00
Michal Simek
2c572c2824
microblaze_v8: io.h IO operations
...
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:33 +01:00