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

Re: Bug#111581: [bcollins@debian.org: Bug#111581: what to do about umul instructions and old SPARC boxen]



> >cpu             : Cypress/ROSS CY7C601
>
> I think that is indeed a SPARCv7 chip.  Looks like the "sun4m implies
> sparcv8" rule is not entirely hard and fast.
>
> Globally enabling kernel emulation of umul for sun4m shouldn't do any
> harm, so that seems like the best approach.  Or, if one wanted to be
> really careful, the kernel does know the exact cpu model so the
> emulation could be enabled only for those Cypress parts.

Maybe, kernel should test for [us]mul in the illegal instruction trap 
handler, and if detected emulate those instructions, increase instruction 
counter and return from the trap ?



Reply to: