// SPDX-License-Identifier: GPL-2.0+ /* * (C) Copyright 2007 Michal Simek * (C) Copyright 2004 Atmark Techno, Inc. * * Michal SIMEK <monstr@monstr.eu> * Yasushi SHOJI <yashi@atmark-techno.com> */ #include <common.h> #include <asm/asm.h> void enable_interrupts(void) { debug("Enable interrupts for the whole CPU\n"); MSRSET(0x2); } int disable_interrupts(void) { unsigned int msr; MFS(msr, rmsr); MSRCLR(0x2); return (msr & 0x2) != 0; } int interrupt_init(void) { return 0; } void interrupt_handler(void) { panic("Interrupt occurred\n"); }