NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: port-hp700/35531: iee0 does not work on 735/99
nick.hudson%gmx.co.uk@localhost wrote:
> I've tested this on my 715/50 against netbsd-5 as I've got too many changes
> in
> my -current source trees :)
The same patch can be applied to -current too ;-)
> > As noted in comments, it might be better to detect chip revision
> > and switch flags at runtime, but I can't find how we ca do it
> > in the Intel manual.
>
> Is it worth running IEE_SYSBUS_BE at all? Is there a big performance impact
> on
> the machines with rev C chips? If there isn't a big hit I'd say we just use
> iee(4) without IEE_SYSBUS_BE on hppa.
The manual says "no software byteswap code is required on
the enhanched BE mode" so the only difference is
"(((x) << 16) | ((x) >> 16))" ops around 32 bit pointers,
but I don't think they are so expensive.
I'll commit the patch after some more tests.
---
Izumi Tsutsui
Home |
Main Index |
Thread Index |
Old Index