53 lines
		
	
	
	
		
			1 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			53 lines
		
	
	
	
		
			1 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /*
 | ||
|  |  * Platform dependent support for HP simulator. | ||
|  |  * | ||
|  |  * Copyright (C) 1998, 1999, 2002 Hewlett-Packard Co | ||
|  |  *	David Mosberger-Tang <davidm@hpl.hp.com> | ||
|  |  * Copyright (C) 1999 Vijay Chander <vijay@engr.sgi.com> | ||
|  |  */ | ||
|  | #include <linux/config.h>
 | ||
|  | #include <linux/console.h>
 | ||
|  | #include <linux/init.h>
 | ||
|  | #include <linux/kdev_t.h>
 | ||
|  | #include <linux/kernel.h>
 | ||
|  | #include <linux/major.h>
 | ||
|  | #include <linux/param.h>
 | ||
|  | #include <linux/root_dev.h>
 | ||
|  | #include <linux/string.h>
 | ||
|  | #include <linux/types.h>
 | ||
|  | 
 | ||
|  | #include <asm/delay.h>
 | ||
|  | #include <asm/irq.h>
 | ||
|  | #include <asm/pal.h>
 | ||
|  | #include <asm/machvec.h>
 | ||
|  | #include <asm/pgtable.h>
 | ||
|  | #include <asm/sal.h>
 | ||
|  | 
 | ||
|  | #include "hpsim_ssc.h"
 | ||
|  | 
 | ||
|  | void | ||
|  | ia64_ssc_connect_irq (long intr, long irq) | ||
|  | { | ||
|  | 	ia64_ssc(intr, irq, 0, 0, SSC_CONNECT_INTERRUPT); | ||
|  | } | ||
|  | 
 | ||
|  | void | ||
|  | ia64_ctl_trace (long on) | ||
|  | { | ||
|  | 	ia64_ssc(on, 0, 0, 0, SSC_CTL_TRACE); | ||
|  | } | ||
|  | 
 | ||
|  | void __init | ||
|  | hpsim_setup (char **cmdline_p) | ||
|  | { | ||
|  | 	ROOT_DEV = Root_SDA1;		/* default to first SCSI drive */ | ||
|  | 
 | ||
|  | #ifdef CONFIG_HP_SIMSERIAL_CONSOLE
 | ||
|  | 	{ | ||
|  | 		extern struct console hpsim_cons; | ||
|  | 		if (ia64_platform_is("hpsim")) | ||
|  | 			register_console(&hpsim_cons); | ||
|  | 	} | ||
|  | #endif
 | ||
|  | } |