Home | History | Annotate | Download | only in ibm4xx
History log of /src/sys/arch/powerpc/ibm4xx/pic_uic.c
RevisionDateAuthorComments
 1.9  05-Mar-2021  rin Fix hard freeze in pic_handle_intr() for PPC_IBM403.

Not clearly documented in reference manual, but DCR_EXISR register is
not updated immediately after some bits are cleared by mtdcr, no matter
whether sync (= eieio) and/or isync are issued.

Therefore, we have to manage our own status mask in the interrupt handler.
This is what we did in obsoleted powerpc/ibm4xx/intr.c.

With this change, my Explora 451 works just fine with serial console!
Fix for framebuffer console will be committed soon.
 1.8  27-Feb-2021  rin Switch to intr_establish_xname().
 1.7  06-Jul-2020  rin branches: 1.7.2;
Include missing opt_ppcarch.h and opt_uic.h.
 1.6  06-Jul-2020  rin Style and cosmetic changes. No binary changes intended.
 1.5  05-Mar-2020  rin Remove unused macros.
 1.4  19-Nov-2013  kiyohara branches: 1.4.30; 1.4.34;
Fix IPL for cascading pic to HIGH.
 1.3  01-Feb-2012  matt branches: 1.3.6; 1.3.10;
Use kmem instead of malloc. Remove unneeded <sys/malloc.h> includes.
 1.2  13-Dec-2011  kiyohara Fix the mistake in level and type.
 1.1  20-Jun-2011  matt branches: 1.1.2; 1.1.4; 1.1.8;
Change IBM4xx to use the common powerpc PIC framework.
Consolidate most ibm4xx initppc function into ibm4xx_init
and Make all IBM4xx use it.
Change explora to use initppc instead of bootstrap.
 1.1.8.1  18-Feb-2012  mrg merge to -current.
 1.1.4.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1  17-Apr-2012  yamt sync with head
 1.1.2.2  23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.1.2.1  20-Jun-2011  cherry file pic_uic.c was added on branch cherry-xenmp on 2011-06-23 14:19:29 +0000
 1.3.10.1  18-May-2014  rmind sync with head
 1.3.6.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.34.1  09-Mar-2020  martin Pull up following revision(s) (requested by rin in ticket #774):

sys/arch/powerpc/ibm4xx/cpu.c: revision 1.34
sys/arch/powerpc/ibm4xx/pic_uic.c: revision 1.5

Cosmetic change. No binary changes.

Remove unused macros.
 1.4.30.1  08-Apr-2020  martin Merge changes from current as of 20200406
 1.7.2.1  03-Apr-2021  thorpej Sync with HEAD.

RSS XML Feed