Subject: Re: NOTICE: thorpej-mips-cache branch will be merged today
To: None <port-mips@netbsd.org>
From: Toru Nishimura <locore32@gaea.ocn.ne.jp>
List: port-mips
Date: 11/20/2001 18:56:02
<cgd@broadcom.com> pointed out;
> I notice in your diff you say:
>
> +# Invalid combinations are
> +# * MIPS1_3000 && (MIPS1_3900 || MIPS1_3920)
> +# * (MIPS3_4000 || MIPS3_4600 || MIPS3_5000) && MIPS3_4100
> +# * (MIPS3_4000 || MIPS3_4600 || MIPS3_5000) && MIPS3_5900
> +# * MIPS3_4100 && MIPS3_5900
>
> Why are these actually invalid combinations? (that seems bogus...)
How about categorize and collerate the functional aspect of CPU designs
instead of patch works to fill holes like that?
- TLB
R3KTLB or R4KTLB (possibly R4KTLB64 for LP64)
- cache
R3KCACHE, R4KCACHE (, R5KCACHE) or TX39CACHE ...
- FP registers
FPPAIRED32 (thirty-two 32bit), FPDOUBLE (thirty-two 64bit) or FPSINGLE (sorta)
- others necessary...
Toru Nishimura