14d2e26a3SMauro Carvalho Chehab========================== 2ec2adcd8SMichael EllermanCPU to ISA Version Mapping 3ec2adcd8SMichael Ellerman========================== 4ec2adcd8SMichael Ellerman 5ec2adcd8SMichael EllermanMapping of some CPU versions to relevant ISA versions. 6ec2adcd8SMichael Ellerman 74d2e26a3SMauro Carvalho Chehab========= ==================================================================== 8ec2adcd8SMichael EllermanCPU Architecture version 94d2e26a3SMauro Carvalho Chehab========= ==================================================================== 10ec2adcd8SMichael EllermanPower9 Power ISA v3.0B 11ec2adcd8SMichael EllermanPower8 Power ISA v2.07 12ec2adcd8SMichael EllermanPower7 Power ISA v2.06 13ec2adcd8SMichael EllermanPower6 Power ISA v2.05 14ec2adcd8SMichael EllermanPA6T Power ISA v2.04 15ec2adcd8SMichael EllermanCell PPU - Power ISA v2.02 with some minor exceptions 16ec2adcd8SMichael Ellerman - Plus Altivec/VMX ~= 2.03 17ec2adcd8SMichael EllermanPower5++ Power ISA v2.04 (no VMX) 18ec2adcd8SMichael EllermanPower5+ Power ISA v2.03 19ec2adcd8SMichael EllermanPower5 - PowerPC User Instruction Set Architecture Book I v2.02 20ec2adcd8SMichael Ellerman - PowerPC Virtual Environment Architecture Book II v2.02 21ec2adcd8SMichael Ellerman - PowerPC Operating Environment Architecture Book III v2.02 22ec2adcd8SMichael EllermanPPC970 - PowerPC User Instruction Set Architecture Book I v2.01 23ec2adcd8SMichael Ellerman - PowerPC Virtual Environment Architecture Book II v2.01 24ec2adcd8SMichael Ellerman - PowerPC Operating Environment Architecture Book III v2.01 25ec2adcd8SMichael Ellerman - Plus Altivec/VMX ~= 2.03 264d2e26a3SMauro Carvalho Chehab========= ==================================================================== 27ec2adcd8SMichael Ellerman 28ec2adcd8SMichael Ellerman 29ec2adcd8SMichael EllermanKey Features 30ec2adcd8SMichael Ellerman------------ 31ec2adcd8SMichael Ellerman 32ec2adcd8SMichael Ellerman========== ================== 33ec2adcd8SMichael EllermanCPU VMX (aka. Altivec) 34ec2adcd8SMichael Ellerman========== ================== 35ec2adcd8SMichael EllermanPower9 Yes 36ec2adcd8SMichael EllermanPower8 Yes 37ec2adcd8SMichael EllermanPower7 Yes 38ec2adcd8SMichael EllermanPower6 Yes 39ec2adcd8SMichael EllermanPA6T Yes 40ec2adcd8SMichael EllermanCell PPU Yes 41ec2adcd8SMichael EllermanPower5++ No 42ec2adcd8SMichael EllermanPower5+ No 43ec2adcd8SMichael EllermanPower5 No 44ec2adcd8SMichael EllermanPPC970 Yes 45ec2adcd8SMichael Ellerman========== ================== 46ec2adcd8SMichael Ellerman 47ec2adcd8SMichael Ellerman========== ==== 48ec2adcd8SMichael EllermanCPU VSX 49ec2adcd8SMichael Ellerman========== ==== 50ec2adcd8SMichael EllermanPower9 Yes 51ec2adcd8SMichael EllermanPower8 Yes 52ec2adcd8SMichael EllermanPower7 Yes 53ec2adcd8SMichael EllermanPower6 No 54ec2adcd8SMichael EllermanPA6T No 55ec2adcd8SMichael EllermanCell PPU No 56ec2adcd8SMichael EllermanPower5++ No 57ec2adcd8SMichael EllermanPower5+ No 58ec2adcd8SMichael EllermanPower5 No 59ec2adcd8SMichael EllermanPPC970 No 60ec2adcd8SMichael Ellerman========== ==== 61ec2adcd8SMichael Ellerman 624d2e26a3SMauro Carvalho Chehab========== ==================================== 63ec2adcd8SMichael EllermanCPU Transactional Memory 644d2e26a3SMauro Carvalho Chehab========== ==================================== 65ec2adcd8SMichael EllermanPower9 Yes (* see transactional_memory.txt) 66ec2adcd8SMichael EllermanPower8 Yes 67ec2adcd8SMichael EllermanPower7 No 68ec2adcd8SMichael EllermanPower6 No 69ec2adcd8SMichael EllermanPA6T No 70ec2adcd8SMichael EllermanCell PPU No 71ec2adcd8SMichael EllermanPower5++ No 72ec2adcd8SMichael EllermanPower5+ No 73ec2adcd8SMichael EllermanPower5 No 74ec2adcd8SMichael EllermanPPC970 No 754d2e26a3SMauro Carvalho Chehab========== ==================================== 76