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
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
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
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
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
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
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
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
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
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
65bc60930c
microblaze_v8: traps 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:29 +01:00
Michal Simek
7dcbbb2b17
microblaze_v8: IPC 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:28 +01:00
Michal Simek
2b43845426
microblaze_v8: ptrace 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:27 +01:00
Michal Simek
6496a23add
microblaze_v8: process and init task function
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-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:26 +01:00
Michal Simek
c47f10baa0
microblaze_v8: asm-offsets.c
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-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:25 +01:00
Michal Simek
ec9f910184
microblaze_v8: setup.c, setup.h - system setting
...
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:24 +01:00
Michal Simek
ecc6dfc8ad
microblaze_v8: heartbeat file
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-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:24 +01:00
Michal Simek
89272a51b3
microblaze_v8: early_printk support
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-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:22 +01:00
Michal Simek
16bfeaf23e
microblaze_v8: vmlinux.lds.S - linker script
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-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:20 +01:00
Michal Simek
6d5af1a35f
microblaze_v8: assembler files head.S, entry-nommu.S, syscall_table.S
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-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:20 +01:00
Michal Simek
b0c62724a5
microblaze_v8: PVR support, cpuinfo support
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-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:18 +01:00
Michal Simek
f6b165c6ae
microblaze_v8: kernel modules support
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-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:17 +01:00
Michal Simek
8beb8503bf
microblaze_v8: cache support
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-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:16 +01:00
Michal Simek
37069abf29
microblaze_v8: Selfmodified code
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-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:15 +01:00
Michal Simek
2148daa9c4
microblaze_v8: Signal support
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-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:14 +01:00
Michal Simek
c4df4bc155
microblaze_v8: exception handling
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-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:13 +01:00
Michal Simek
12e8414263
microblaze_v8: Open firmware files
...
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:12 +01:00
Michal Simek
406107dacd
microblaze_v8: Cpuinfo handling
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-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:11 +01:00