Files
BPI-CM9-Linux/aml-comp/uboot/bl33/v2025/arch/microblaze/cpu/interrupts.c
T
2026-08-24 10:03:24 +08:00

38 lines
579 B
C

// SPDX-License-Identifier: GPL-2.0+
/*
* (C) Copyright 2007 Michal Simek
* (C) Copyright 2004 Atmark Techno, Inc.
*
* Michal SIMEK <[email protected]>
* Yasushi SHOJI <[email protected]>
*/
#include <log.h>
#include <vsprintf.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");
}