History log of /netbsd-src/sys/arch/powerpc/ibm4xx/pic_uic.c (Results 1 – 9 of 9)
Revision Date Author Comments
# 0a6c5be2 05-Mar-2021 rin <rin@NetBSD.org>

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
whe

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.

show more ...


# 0ece553e 27-Feb-2021 rin <rin@NetBSD.org>

Switch to intr_establish_xname().


# ee7d8529 06-Jul-2020 rin <rin@NetBSD.org>

Include missing opt_ppcarch.h and opt_uic.h.


# 16031f7d 06-Jul-2020 rin <rin@NetBSD.org>

Style and cosmetic changes. No binary changes intended.


# 82d874dc 05-Mar-2020 rin <rin@NetBSD.org>

Remove unused macros.


# 725fdb27 19-Nov-2013 kiyohara <kiyohara@NetBSD.org>

Fix IPL for cascading pic to HIGH.


# aef82ea6 01-Feb-2012 matt <matt@NetBSD.org>

Use kmem instead of malloc. Remove unneeded <sys/malloc.h> includes.


# a3b99a26 13-Dec-2011 kiyohara <kiyohara@NetBSD.org>

Fix the mistake in level and type.


# dba36e03 20-Jun-2011 matt <matt@NetBSD.org>

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.