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

📄 err_marvel.c

📁 一个2.4.21版本的嵌入式linux内核
💻 C
字号:
/* *	linux/arch/alpha/kernel/err_marvel.c * *	Copyright (C) 2001 Jeff Wiedemeier (Compaq Computer Corporation) * */#include <linux/init.h>#include <linux/pci.h>#include <linux/sched.h>#include <asm/io.h>#include <asm/console.h>#include <asm/core_marvel.h>#include <asm/hwrpb.h>#include <asm/smp.h>#include "err_impl.h"#include "proto.h"voidmarvel_machine_check(u64 vector, u64 la_ptr, struct pt_regs *regs){	struct el_subpacket *el_ptr = (struct el_subpacket *)la_ptr;	/*	 * Sync the processor	 */	mb();	draina();	el_process_subpacket(el_ptr);	switch(vector) {	case SCB_Q_SYSEVENT:		printk(KERN_CRIT "MARVEL SYSEVENT %ld\n", vector);		break;	case SCB_Q_SYSMCHK:	case SCB_Q_SYSERR:		printk(KERN_CRIT "MARVEL SYSMCHK/ERR %ld\n", vector);		break;	default:		/* Don't know it - pass it up.  */		return ev7_machine_check(vector, la_ptr, regs);	}	        /* Release the logout frame.  */	wrmces(0x7);	mb();}voidmarvel_register_error_handlers(void){	ev7_register_error_handlers();}

⌨️ 快捷键说明

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