You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.adoc
+33-5Lines changed: 33 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1704,7 +1704,7 @@ Bibliography:
1704
1704
1705
1705
We source the Linux kernel GDB scripts by default for `lx-symbols`, but they also contains some other goodies worth looking into.
1706
1706
1707
-
Those scripts basically parse some in-kernel datastructures to offer greater visibility with GDB.
1707
+
Those scripts basically parse some in-kernel data structures to offer greater visibility with GDB.
1708
1708
1709
1709
All defined commands are prefixed by `lx-`, so to get a full list just try to tab complete that.
1710
1710
@@ -3532,7 +3532,7 @@ and when we connect it shows a message:
3532
3532
info: VNC client attached
3533
3533
....
3534
3534
3535
-
Alternatively, you can also view the frames with `--frame-capture`:
3535
+
Alternatively, you can also dump each new frame to an image file with `--frame-capture`:
3536
3536
3537
3537
....
3538
3538
./run \
@@ -3543,9 +3543,15 @@ Alternatively, you can also view the frames with `--frame-capture`:
3543
3543
;
3544
3544
....
3545
3545
3546
-
This option dumps one compressed PNG whenever the screen image changes inside `m5out`, indexed by the cycle ID. This allows for more controlled experiments.
3546
+
This creates on compressed PNG whenever the screen image changes inside the <<m5out-directory>> with filename of type:
3547
3547
3548
-
It is fun to see how we get one new frame whenever the white underscore cursor appears and reappears under the penguin.
This is because the gem5 `aarch64` defconfig does not enable HDLCD like the 32 bit one `arm` one for some reason.
3576
3582
3583
+
==== gem5 graphic mode DP650
3584
+
3585
+
TODO get working. There is an unmerged patchset at: https://gem5-review.googlesource.com/c/public/gem5/+/11036/1
3586
+
3587
+
The DP650 is a newer display hardware than HDLCD. TODO is its interface publicly documented anywhere? Since it has a gem5 model and link:https://github.com/torvalds/linux/blob/v4.19/drivers/gpu/drm/arm/Kconfig#L39[in-tree Linux kernel support], that information cannot be secret?
3588
+
3589
+
The key option to enable support in Linux is `DRM_MALI_DISPLAY=y` which we enable at link:linux_config/display[].
0 commit comments