[bootlin/training-materials] 82b493: kernel: split KGDB slides

Clément Léger noreply at github.com
Tue Oct 25 10:51:33 CEST 2022


  Branch: refs/heads/master
  Home:   https://github.com/bootlin/training-materials
  Commit: 82b4939e7abb4b6658203a5fba1c64c757f6add5
      https://github.com/bootlin/training-materials/commit/82b4939e7abb4b6658203a5fba1c64c757f6add5
  Author: Clément Léger <clement.leger at bootlin.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

  Changed paths:
    A common/kgdb.tex
    M slides/kernel-driver-development-debugging/kernel-driver-development-debugging.tex

  Log Message:
  -----------
  kernel: split KGDB slides

These slides are going to be reused in debugging course

Signed-off-by: Clément Léger <clement.leger at bootlin.com>


  Commit: e2648c93fb95df05e9fcb05529ac9b5cc1aca49e
      https://github.com/bootlin/training-materials/commit/e2648c93fb95df05e9fcb05529ac9b5cc1aca49e
  Author: Clément Léger <clement.leger at bootlin.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

  Changed paths:
    A common/prove-locking.tex
    M slides/kernel-driver-development-concurrency/kernel-driver-development-concurrency.tex

  Log Message:
  -----------
  kernel: split PROVE_LOCKING slides out of kernel

Signed-off-by: Clément Léger <clement.leger at bootlin.com>


  Commit: b754734b1648a88f6a5e9bfaa7b9d5efe2bce341
      https://github.com/bootlin/training-materials/commit/b754734b1648a88f6a5e9bfaa7b9d5efe2bce341
  Author: Clément Léger <clement.leger at bootlin.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

  Changed paths:
    M common/kgdb.tex

  Log Message:
  -----------
  kgdb: mention CONFIG_GDB_SCRIPTS

Mention CONFIG_GDB_SCRIPTS which provides python scripts to ease kernel
debug.

Signed-off-by: Clément Léger <clement.leger at bootlin.com>


  Commit: d97b1c5a04f410ab0944885db91dc7b4c555077d
      https://github.com/bootlin/training-materials/commit/d97b1c5a04f410ab0944885db91dc7b4c555077d
  Author: Clément Léger <clement.leger at bootlin.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

  Changed paths:
    A common/gdb-vs-gdbserver-architecture.dia
    A common/gdb-vs-gdbserver.svg
    A common/gdb.png
    A common/gdb.tex
    R slides/sysdev-application-development/gdb-vs-gdbserver-architecture.dia
    R slides/sysdev-application-development/gdb-vs-gdbserver.svg
    R slides/sysdev-application-development/gdb.png
    M slides/sysdev-application-development/sysdev-application-development.tex

  Log Message:
  -----------
  sysdev: split out gdb to be reused in debugging training

Signed-off-by: Clément Léger <clement.leger at bootlin.com>


  Commit: f68d57c16fde752e1b18be8f42b68c39975c03e5
      https://github.com/bootlin/training-materials/commit/f68d57c16fde752e1b18be8f42b68c39975c03e5
  Author: Clément Léger <clement.leger at bootlin.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

  Changed paths:
    M common/common.sty

  Log Message:
  -----------
  common.sty: add manpage command

Add a \manpage command to insert a link to a manpage.

Signed-off-by: Clément Léger <clement.leger at bootlin.com>


  Commit: 17a5ac88427f35d0ca06f4c9159dbae9f101b735
      https://github.com/bootlin/training-materials/commit/17a5ac88427f35d0ca06f4c9159dbae9f101b735
  Author: Clément Léger <clement.leger at bootlin.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

  Changed paths:
    M common/gdb.tex

  Log Message:
  -----------
  gdb: add more command for low-level debug

Add commands for instruction level debugging.

Signed-off-by: Clément Léger <clement.leger at bootlin.com>


  Commit: f445a1a50a8424e395c8bb3f66205aac353ce005
      https://github.com/bootlin/training-materials/commit/f445a1a50a8424e395c8bb3f66205aac353ce005
  Author: Clément Léger <clement.leger at bootlin.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

  Changed paths:
    M common/kgdb.tex

  Log Message:
  -----------
  kgdb: add more information about kernel GDB python scripts

Signed-off-by: Clément Léger <clement.leger at bootlin.com>


  Commit: 30265bee1890f0a4c1fd585b343c57723b5a4677
      https://github.com/bootlin/training-materials/commit/30265bee1890f0a4c1fd585b343c57723b5a4677
  Author: Clément Léger <clement.leger at bootlin.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

  Changed paths:
    M common/kgdb.tex

  Log Message:
  -----------
  kgdb: add kaslr note to avoid messing up with gdb

Signed-off-by: Clément Léger <clement.leger at bootlin.com>


  Commit: 54b920fcf17adb4d9cc94405038aa17978887bee
      https://github.com/bootlin/training-materials/commit/54b920fcf17adb4d9cc94405038aa17978887bee
  Author: Clément Léger <clement.leger at bootlin.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

  Changed paths:
    A common/scheduling-classes.tex
    M slides/realtime-linux-configuration/realtime-linux-configuration.tex

  Log Message:
  -----------
  realtime: move scheduling classes into a separate file for reuse

Signed-off-by: Clément Léger <clement.leger at bootlin.com>


  Commit: 4e3f5bdc9039442f5370b1f5cf6a74dce2064fa5
      https://github.com/bootlin/training-materials/commit/4e3f5bdc9039442f5370b1f5cf6a74dce2064fa5
  Author: Clément Léger <clement.leger at bootlin.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

  Changed paths:
    M common/scheduling-classes.tex

  Log Message:
  -----------
  common/scheduling: add manpage for sched

Signed-off-by: Clément Léger <clement.leger at bootlin.com>


  Commit: 113c5c8202d0f89ee640670ce350e722f086255b
      https://github.com/bootlin/training-materials/commit/113c5c8202d0f89ee640670ce350e722f086255b
  Author: Clément Léger <clement.leger at bootlin.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

  Changed paths:
    M common/prove-locking.tex

  Log Message:
  -----------
  prove-locking: split concurrency and locking issues and add sleep in atomic

Signed-off-by: Clément Léger <clement.leger at bootlin.com>


  Commit: b3bc6561ca96aefdb570b5a95eb9f3ecc55876e8
      https://github.com/bootlin/training-materials/commit/b3bc6561ca96aefdb570b5a95eb9f3ecc55876e8
  Author: Clément Léger <clement at clement-leger.fr>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

  Changed paths:
    M common/gdb.tex

  Log Message:
  -----------
  common: gdb: fix ifthenelse for debugging course

Signed-off-by: Clément Léger <clement at clement-leger.fr>


  Commit: db4b50600e42ca2557db8f085961ddb716c6ebb2
      https://github.com/bootlin/training-materials/commit/db4b50600e42ca2557db8f085961ddb716c6ebb2
  Author: Clément Léger <clement.leger at bootlin.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

  Changed paths:
    M common/kgdb.tex

  Log Message:
  -----------
  kgdb: add information to disable watchdog if needed

When debugging with KGDB, the kernel is completely stopped and thus the
watchdog won't be serviced while interrupted.

Signed-off-by: Clément Léger <clement.leger at bootlin.com>


Compare: https://github.com/bootlin/training-materials/compare/50c751e1fe9a...db4b50600e42


More information about the training-materials-updates mailing list