README.bedbug 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. BEDBUG Support for U-Boot
  2. --------------------------
  3. These changes implement the bedbug (emBEDded deBUGger) debugger in U-Boot.
  4. #####################
  5. ### Modifications ###
  6. #####################
  7. ./common/Makefile
  8. Included cmd_bedbug.c and bedbug.c in the Makefile.
  9. ./common/board.c
  10. Added call to initialize debugger on startup.
  11. ./include/ppc_asm.tmpl
  12. Added code to handle critical exceptions
  13. #################
  14. ### New Stuff ###
  15. #################
  16. ./include/bedbug/ppc.h
  17. ./include/bedbug/regs.h
  18. ./include/bedbug/bedbug.h
  19. ./include/bedbug/elf.h [obsoleted by new include/elf.h]
  20. ./include/bedbug/tables.h
  21. ./include/cmd_bedbug.h
  22. ./common/cmd_bedbug.c
  23. ./common/bedbug.c
  24. Bedbug library includes code for assembling and disassembling
  25. PowerPC instructions to/from memory as well as handling
  26. hardware breakpoints and stepping through code. These
  27. routines are common to all PowerPC processors.
  28. Bedbug support for the MPC860
  29. -----------------------------
  30. Changes:
  31. common/cmd_bedbug.c
  32. Added call to initialize 860 debugger.
  33. arch/powerpc/cpu/mpc8xx/Makefile
  34. Added new file "bedbug_860.c" to the makefile
  35. arch/powerpc/cpu/mpc8xx/start.S
  36. Added handler for InstructionBreakpoint (0xfd00)
  37. arch/powerpc/cpu/mpc8xx/traps.c
  38. Added new routine DebugException()
  39. New Files:
  40. arch/powerpc/cpu/mpc8xx/bedbug_860.c
  41. CPU-specific routines for 860 debug registers.