1/* 2 * Platform dependent support for HP simulator. 3 * 4 * Copyright (C) 1998, 1999, 2002 Hewlett-Packard Co 5 * David Mosberger-Tang <davidm@hpl.hp.com> 6 * Copyright (C) 1999 Vijay Chander <vijay@engr.sgi.com> 7 */ 8#include <linux/console.h> 9#include <linux/init.h> 10#include <linux/kdev_t.h> 11#include <linux/kernel.h> 12#include <linux/major.h> 13#include <linux/param.h> 14#include <linux/root_dev.h> 15#include <linux/string.h> 16#include <linux/types.h> 17 18#include <asm/delay.h> 19#include <asm/irq.h> 20#include <asm/pal.h> 21#include <asm/machvec.h> 22#include <asm/pgtable.h> 23#include <asm/sal.h> 24 25#include "hpsim_ssc.h" 26 27void 28ia64_ssc_connect_irq (long intr, long irq) 29{ 30 ia64_ssc(intr, irq, 0, 0, SSC_CONNECT_INTERRUPT); 31} 32 33void 34ia64_ctl_trace (long on) 35{ 36 ia64_ssc(on, 0, 0, 0, SSC_CTL_TRACE); 37} 38 39void __init 40hpsim_setup (char **cmdline_p) 41{ 42 ROOT_DEV = Root_SDA1; /* default to first SCSI drive */ 43 44#ifdef CONFIG_HP_SIMSERIAL_CONSOLE 45 { 46 extern struct console hpsim_cons; 47 if (ia64_platform_is("hpsim")) 48 register_console(&hpsim_cons); 49 } 50#endif 51} 52