⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ip27-console.c

📁 linux 内核源代码
💻 C
字号:
/* * This file is subject to the terms and conditions of the GNU General Public * License.  See the file "COPYING" in the main directory of this archive * for more details. * * Copyright (C) 2001, 2002 Ralf Baechle */#include <linux/init.h>#include <asm/page.h>#include <asm/semaphore.h>#include <asm/sn/addrs.h>#include <asm/sn/sn0/hub.h>#include <asm/sn/klconfig.h>#include <asm/sn/ioc3.h>#include <asm/sn/sn_private.h>#include <linux/serial.h>#include <linux/serial_core.h>#define IOC3_CLK	(22000000 / 3)#define IOC3_FLAGS	(0)static inline struct ioc3_uartregs *console_uart(void){	struct ioc3 *ioc3;	nasid_t nasid;	nasid = (master_nasid == INVALID_NASID) ? get_nasid() : master_nasid;	ioc3 = (struct ioc3 *)KL_CONFIG_CH_CONS_INFO(nasid)->memory_base;	return &ioc3->sregs.uarta;}void __init prom_putchar(char c){	struct ioc3_uartregs *uart = console_uart();	while ((uart->iu_lsr & 0x20) == 0);	uart->iu_thr = c;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -