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