Quellcode durchsuchen

ARC: RIP @running_on_hw

* No active users of this flag anymore

* flag itself was no longer usable with new simualtor which acts just like
  hardware, not providing the special chip-id = 0xffff which good old
  ISS used to do.

Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Vineet Gupta vor 11 Jahren
Ursprung
Commit
435abb6daf
3 geänderte Dateien mit 0 neuen und 13 gelöschten Zeilen
  1. 0 1
      arch/arc/include/asm/setup.h
  2. 0 10
      arch/arc/kernel/head.S
  3. 0 2
      arch/arc/kernel/setup.c

+ 0 - 1
arch/arc/include/asm/setup.h

@@ -29,7 +29,6 @@ struct cpuinfo_data {
 };
 };
 
 
 extern int root_mountflags, end_mem;
 extern int root_mountflags, end_mem;
-extern int running_on_hw;
 
 
 void setup_processor(void);
 void setup_processor(void);
 void __init setup_arch_memory(void);
 void __init setup_arch_memory(void);

+ 0 - 10
arch/arc/kernel/head.S

@@ -91,16 +91,6 @@ stext:
 	st	r0, [@uboot_tag]
 	st	r0, [@uboot_tag]
 	st	r2, [@uboot_arg]
 	st	r2, [@uboot_arg]
 
 
-	; Identify if running on ISS vs Silicon
-	; 	IDENTITY Reg [ 3  2  1  0 ]
-	;	(chip-id)      ^^^^^		==> 0xffff for ISS
-	lr	r0, [identity]
-	lsr	r3, r0, 16
-	cmp	r3, 0xffff
-	mov.z	r4, 0
-	mov.nz	r4, 1
-	st	r4, [@running_on_hw]
-
 	; setup "current" tsk and optionally cache it in dedicated r25
 	; setup "current" tsk and optionally cache it in dedicated r25
 	mov	r9, @init_task
 	mov	r9, @init_task
 	SET_CURR_TASK_ON_CPU  r9, r0	; r9 = tsk, r0 = scratch
 	SET_CURR_TASK_ON_CPU  r9, r0	; r9 = tsk, r0 = scratch

+ 0 - 2
arch/arc/kernel/setup.c

@@ -30,8 +30,6 @@
 
 
 #define FIX_PTR(x)  __asm__ __volatile__(";" : "+r"(x))
 #define FIX_PTR(x)  __asm__ __volatile__(";" : "+r"(x))
 
 
-int running_on_hw = 1;	/* vs. on ISS */
-
 /* Part of U-boot ABI: see head.S */
 /* Part of U-boot ABI: see head.S */
 int __initdata uboot_tag;
 int __initdata uboot_tag;
 char __initdata *uboot_arg;
 char __initdata *uboot_arg;