;Register definition for ARM966E ;=============================== ; ; name: user defined name of the register ; type: the type of the register ; GPR general purpose register ; CP15 CP15 register ; MM memory mapped register ; DMMx direct memory mapped register with offset ; x = 1..4 ; the base is defined in the configuration file ; e.g. DMM1 0x02200000 ; addr: the number, adddress or offset of the register ; size the size of the register (8,16 or 32) ; ;name type addr size ;------------------------------------------- ; ; ; CP15 Registers ; ; Numbers for 966E: ; +-------+-------+-------+-------+ ; | | | | | | | | | | | | | | | | | ; +-------+-----+-+-----+-+-------+ i = instruction (bit 32) ; |0 0 0 0|0 0 0|i|0 0 0|x| nbr | x = reg 6 extension (bit 37) ; +-------+-----+-+-----+-+-------+ ; ; id CP15 0x0000 32 ;ID code control CP15 0x0001 32 ;Control