OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 728 to Rev 729
    Reverse comparison

Rev 728 → Rev 729

/trunk/or1ksim/pic/pic.c
45,19 → 45,9
It does internal functional PIC simulation. */
inline void pic_clock()
{
unsigned long picsr;
unsigned long sr;
 
/* From Sections 16.3 & 16.4, bits 0 & 1 are reserved */
picsr = mfspr(SPR_PICSR);
sr = mfspr(SPR_SR);
 
/* Don't do anything if interrupts not currently enabled or
higher priority exception was allready reported */
if(((sr & SPR_SR_IEE) != SPR_SR_IEE) || pending.valid)
return;
 
if(picsr)
if(testsprbits (SPR_SR, SPR_SR_IEE) && mfspr(SPR_PICSR) && !pending.valid)
except_handle(EXCEPT_INT, mfspr(SPR_EEAR_BASE));
}
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.