; @Copyright: (C) 1989-2020 Lauterbach GmbH, licensed for use with TRACE32(R) only ; $Id: menmpc86xx.men 6595 2015-12-15 09:56:14Z mobermeir $ add menu ( popup "MPC86XX" ( menuitem "[:reg]Altivec Registers" "VPU" separator menuitem "[:cachereg]CACHE Control" "CACHE" popup "[:cache]CACHE display" ( menuitem "ICACHE Dump" "CACHE.DUMP IC" menuitem "ICACHE List" "CACHE.List IC" menuitem "ICACHE List Functions" "CACHE.ListFunc" separator menuitem "DCACHE Dump" "CACHE.DUMP DC" menuitem "DCACHE List" "CACHE.List DC" menuitem "DCACHE List Variables" "CACHE.ListVar" separator menuitem "L2CACHE Dump" "CACHE.DUMP L2" menuitem "L2CACHE List" "CACHE.List L2" ) separator menuitem "[:mmureg]MMU Control" "MMU" popup "[:mmu]MMU Tables display" ( menuitem "[:mmu]BAT" "MMU.BAT" menuitem "[:mmu]PTE" "MMU.PTE" menuitem "[:mmu]ITLB" "MMU.ITLB" menuitem "[:mmu]DTLB" "MMU.DTLB" ) separator menuitem "[:aconfig]Onchip Trace Control" "Onchip" popup "[:aconfig]Onchip Trace setup examples" ( menuitem "Trace CPU data accesses" ( Onchip.Mode.IFSel ECM Data.Set EANC:iobase.address()+0x000E2040 %LONG 0x64020000 Data.Set EANC:iobase.address()+0x000E2044 %LONG 0x00110000 Onchip.AutoArm ON Onchip.Access E: Onchip.Init ) menuitem "Trace CPU instruction fetches" ( Onchip.Mode.IFSel ECM Data.Set EANC:iobase.address()+0x000E2040 %LONG 0x64020000 Data.Set EANC:iobase.address()+0x000E2044 %LONG 0x00100000 Onchip.AutoArm ON Onchip.Access E: Onchip.Init ) menuitem "Trace configuration space accesses" ( Onchip.Mode.IFSel ECM Data.Set EANC:iobase.address()+0x000E2040 %LONG 0x66020000 Data.Set EANC:iobase.address()+0x000E2044 %LONG 0x00110008 Onchip.AutoArm ON Onchip.Access E: Onchip.Init ) ) menuitem "[:alist]Onchip Trace List" "Onchip.List" separator menuitem "[:per]Core Registers" "PER , ""Core Registers""" menuitem "[:per]Configuration Control and Status Registers" "PER , ""Configuration Control and Status Registers""" menuitem "[:per]Local Access Window Configuration" "PER , ""Local Access Window Configuration""" menuitem "[:per]MPX Coherency Module" "PER , ""MPX Coherency Module""" menuitem "[:per]DDR Memory Controllers" "PER , ""DDR Memory Controllers""" menuitem "[:per]Programmable Interrupt Controller" "PER , ""Programmable Interrupt Controller""" menuitem "[:per]I2C Interface" "PER , ""I2C Interface""" menuitem "[:per]DUART" "PER , ""DUART""" menuitem "[:per]Local Bus Controller" "PER , ""Local Bus Controller""" menuitem "[:per]Enhanced Three Speed Ethernet Controllers" "PER , ""Enhanced Three Speed Ethernet Controllers""" menuitem "[:per]DMA Controller" "PER , ""DMA Controller""" menuitem "[:per]Serial RapidIO Interface" "PER , ""Serial RapidIO Interface""" menuitem "[:per]PCI Express Controllers" "PER , ""PCI Express Controllers""" menuitem "[:per]Global Utilities" "PER , ""Global Utilities""" menuitem "[:per]Debug Features and Watchpoint Facility" "PER , ""Debug Features and Watchpoint Facility""" ) )