Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Technologic Systems TS-7200 Testing, Bugs, and Patches



> On Nov 9, 2026, at 10:30 AM, Jonathan Chapman <lists%glitchwrks.com@localhost> wrote:
> 
> All,

FWIW..

> 1. Incorrect IPL lowering in ep93xx_intr.c in _splraise(): curcpl was being set to the requested level unconditionally. Past entropy rework caused a drop from IPL_SCHED to IPL_SOFTSERIAL. The VIC mask was being derived from curcpl at the next dispatch or splx() which resulted in IPL_VM devices being unmasked while IPL_VM spin mutexes were held.

I took a look at the ep93xx _splraise() function, spotted the mistake, and fixed it.  I also fixed at91, footbridge, and ixp12x0 that had the same error.

> 4. This is just an addition to the default TS7200 kernel to add in micphy(4), which is the PHY used on the TS-7200. It'd been running with ukphy(4), which does function, but micphy(4) adds better mediaopts support. We measured the kernel increase size to be around 4K.

I also made this change.

-- thorpej



Home | Main Index | Thread Index | Old Index