1# Initial ARM port only targets QEMU. 2set remote Z-packet on 3set tdesc filename ../tools/arm_gem5/arm-with-neon.xml 4#file arm_gem5_kernel 5target remote localhost:7001 6display/i $pc 7 8# -- Procedures 9 10define show-process 11 12 p (char*)(((struct dispatcher_shared_generic*)$r9)->name) 13 14end 15 16define change-process 17 18 ## Load symbols for process shown by `show-process'. 19 ## NB User has to prefix process name with path, e.g. arm/sbin/mem_serv. 20 ## XXX No string concat in gdb (?). alt is use gdb with python support. 21 22 #-- Flush old symbols 23 symbol-file 24 #-- Reload cpu driver symbols 25 file armv7/sbin/cpu_a15ve 26 #-- Add process symbols at default process load address 27 add-symbol-file $arg0 0x00400000 28 29end 30 31# -- Misc 32 33add-symbol-file arm_gem5/sbin/cpu 0x84c01000 34#add-symbol-file arm_gem5/sbin/monitor 0x400000 35#set kernel_log_subsystem_mask = 0x7fffffff 36 37#break panic 38#break user_panic 39#break err_push 40 41#break caps_retype 42#break caps_map_l1 43#break caps_map_l2 44 45#break create_modules_from_initrd 46#commands 47# set kernel_loglevel = 0x7fffff 48# set kernel_log_subsystem_mask = 0x7fffff 49# cont 50#end 51 52 53 54 55