[riot-commits] [RIOT-OS/RIOT] a0985e: x86: add proper terminal for qemu-i386

René Kijewski kijewski at mi.fu-berlin.de
Mon Jun 23 15:28:28 CEST 2014


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: a0985e881914eb4893a85640a66b91360266f51f
      https://github.com/RIOT-OS/RIOT/commit/a0985e881914eb4893a85640a66b91360266f51f
  Author: René Kijewski <rene.kijewski at fu-berlin.de>
  Date:   2014-06-19 (Thu, 19 Jun 2014)

  Changed paths:
    M boards/qemu-i386/Makefile.include
    A boards/qemu-i386/dist/term.py

  Log Message:
  -----------
  x86: add proper terminal for qemu-i386

This includes GNU readline features and debugging.

Build with `make BOARD=qemu-i386 all-debug`.
Run with `make BOARD=qemu-i386 term`.

Debug with `make BOARD=qemu-i386 debug`. The default debugger is `gdb`.
Also supported are `debug-tui` (GDB Text User Interface), `debug-kdbg`,
and `debug-ddd`. Set a breakpoint in e.g. "startup" or "main", and
hit/write "continue".

The debugger can only run with a quite new toolchain (e.g. Debian
testing). Ubuntu 13.10. for example will likely report a crash in GDB
when switching from 16bit code to 32bit code.


  Commit: 6a75a14ce51255ec81349d5d8b112246e39e96cc
      https://github.com/RIOT-OS/RIOT/commit/6a75a14ce51255ec81349d5d8b112246e39e96cc
  Author: René Kijewski <rene.kijewski at fu-berlin.de>
  Date:   2014-06-19 (Thu, 19 Jun 2014)

  Changed paths:
    M boards/qemu-i386/Makefile.include
    M boards/x86-multiboot-common/Makefile.include
    M boards/x86-multiboot-common/linker.ld

  Log Message:
  -----------
  x86: garbage collect section if not debugging


  Commit: c9c1f0d7fee02e4c46f11dbca6ce32e15a17b521
      https://github.com/RIOT-OS/RIOT/commit/c9c1f0d7fee02e4c46f11dbca6ce32e15a17b521
  Author: René Kijewski <kijewski at mi.fu-berlin.de>
  Date:   2014-06-23 (Mon, 23 Jun 2014)

  Changed paths:
    M boards/qemu-i386/Makefile.include
    A boards/qemu-i386/dist/term.py
    M boards/x86-multiboot-common/Makefile.include
    M boards/x86-multiboot-common/linker.ld

  Log Message:
  -----------
  Merge pull request #1258 from Kijewski/x86-term

x86: add proper terminal for qemu-i386


Compare: https://github.com/RIOT-OS/RIOT/compare/cfe5adbe30dc...c9c1f0d7fee0


More information about the commits mailing list