You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

74 lines
3.4 KiB

/*
* mips/prid.h: MIPS processor ID values (cp_imp field).
*
* Copyright (c) 1998-1999, Algorithmics Ltd. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the "Free MIPS" License Agreement, a copy of
* which is available at:
*
* http://www.algor.co.uk/ftp/pub/doc/freemips-license.txt
*
* You may not, however, modify or remove any part of this copyright
* message if this program is redistributed or reused in whole or in
* part.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* "Free MIPS" License for more details.
*/
/*
* MIPS CPU types
*/
#define PRID_R2000 0x01 /* MIPS R2000 CPU ISA I */
#define PRID_R3000 0x02 /* MIPS R3000 CPU ISA I */
#define PRID_R6000 0x03 /* MIPS R6000 CPU ISA II */
#define PRID_R4000 0x04 /* MIPS R4000/4400 CPU ISA III */
#define PRID_LR33K 0x05 /* LSI Logic R3000 derivate ISA I */
#define PRID_R6000A 0x06 /* MIPS R6000A CPU ISA II */
#define PRID_R3IDT 0x07 /* IDT R3000 derivates ISA I */
#define PRID_R3IDT_R3041 0x07 /* R3041 (cp_rev field) */
#define PRID_R3IDT_R36100 0x10 /* R36100 (cp_rev field) */
#define PRID_R10000 0x09 /* MIPS R10000/T5 CPU ISA IV */
#define PRID_R4200 0x0a /* MIPS R4200 CPU (ICE) ISA III */
#define PRID_R4300 0x0b /* NEC VR4300 CPU ISA III */
#define PRID_R4100 0x0c /* NEC VR4100 CPU ISA III */
#define PRID_R8000 0x10 /* MIPS R8000 Blackbird/TFP ISA IV */
#define PRID_RC6457X 0x15 /* IDT RC6457X CPU ISA IV */
#define PRID_R4600 0x20 /* QED R4600 Orion ISA III */
#define PRID_R4700 0x21 /* QED R4700 Orion ISA III */
#define PRID_R3900 0x22 /* Toshiba/Philips R3900 CPU ISA I */
#define PRID_R4650 0x22 /* QED R4650/R4640 CPU ISA III */
#define PRID_R5000 0x23 /* MIPS R5000 CPU ISA IV */
#define PRID_RC3236X 0x26 /* IDT RC3236X CPU ISA IV */
#define PRID_RM7000 0x27 /* QED RM7000 CPU ISA IV */
#define PRID_RM52XX 0x28 /* QED RM52XX CPU ISA IV */
#define PRID_RC6447X 0x30 /* IDT RC6447X CPU ISA III */
#define PRID_R5400 0x54 /* NEC Vr5400 CPU ISA IV */
#define PRID_JADE 0x80 /* MIPS JADE ISA MIPS32 */
/*
* MIPS FPU types
*/
#define PRID_SOFT 0x00 /* Software emulation ISA I */
#define PRID_R2360 0x01 /* MIPS R2360 FPC ISA I */
#define PRID_R2010 0x02 /* MIPS R2010 FPC ISA I */
#define PRID_R3010 0x03 /* MIPS R3010 FPC ISA I */
#define PRID_R6010 0x04 /* MIPS R6010 FPC ISA II */
#define PRID_R4010 0x05 /* MIPS R4000/R4400 FPC ISA II */
#define PRID_LR33010 0x06 /* LSI Logic derivate ISA I */
#define PRID_R10010 0x09 /* MIPS R10000/T5 FPU ISA IV */
#define PRID_R4210 0x0a /* MIPS R4200 FPC (ICE) ISA III */
#define PRID_UNKF1 0x0b /* unnanounced product cpu ISA III */
#define PRID_R8010 0x10 /* MIPS R8000 Blackbird/TFP ISA IV */
#define PRID_RC6457XF 0x15 /* IDT RC6457X FPU ISA IV */
#define PRID_R4610 0x20 /* QED R4600 Orion ISA III */
#define PRID_R3SONY 0x21 /* Sony R3000 based FPU ISA I */
#define PRID_R3910 0x22 /* Toshiba/Philips R3900 FPU ISA I */
#define PRID_R5010 0x23 /* MIPS R5000 FPU ISA IV */
#define PRID_RM7000F 0x27 /* QED RM7000 FPU ISA IV */
#define PRID_RM52XXF 0x28 /* QED RM52X FPU ISA IV */
#define PRID_RC6447XF 0x30 /* IDT RC6447X FPU ISA III */
#define PRID_R5400F 0x54 /* NEC Vr5400 FPU ISA IV */