summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRegia König2022-08-14 21:32:00 +0200
committerRegia König2022-08-14 21:32:00 +0200
commit269455db17eb974d7ff6608666b6b68b27336088 (patch)
tree09ecb31dc8e1453279a25fca257c90242c77fe74
parentNew script for running qemu and GDB documentation (diff)
downloadmemtest86-269455db17eb974d7ff6608666b6b68b27336088.tar.gz
memtest86-269455db17eb974d7ff6608666b6b68b27336088.tar.xz
memtest86-269455db17eb974d7ff6608666b6b68b27336088.zip
test.sh now also has OVMF_VARS and OVMF_CODE
-rw-r--r--documentation/GDB commands12
-rwxr-xr-xtest_code/test.sh7
2 files changed, 17 insertions, 2 deletions
diff --git a/documentation/GDB commands b/documentation/GDB commands
index 992a6cd..a6db0cc 100644
--- a/documentation/GDB commands
+++ b/documentation/GDB commands
@@ -38,6 +38,8 @@ BREAKPOINTS
- b CoreHandleProtocol || or OutputString
- break *0x65fe447 || set breakpoint at address
+ - delete 2 || delete breakpoint no 2
+ - break sampleApp.c:nn=LineNumber
INFORMATION
@@ -79,3 +81,13 @@ FILES (perhaps not applicable when debugging with QEMU)
LIST
- list || list specified function or line
+
+gdb --tui
+ - layout asm
+ - layout reg
+ - layout src
+
+ - tui enable
+ - tui disable
+
+ - next
diff --git a/test_code/test.sh b/test_code/test.sh
index 5c9ff29..63933a5 100755
--- a/test_code/test.sh
+++ b/test_code/test.sh
@@ -1,5 +1,8 @@
#!\bin\bash
-sudo qemu-system-x86_64 -s -bios ./OVMF.fd -hda fat:rw:hda-contents \
--net none -debugcon file:debug.log -global isa-debugcon.iobase=0x402 -S
+sudo qemu-system-x86_64 -s -bios ./OVMF.fd \
+ -hda fat:rw:hda-contents \
+ -drive if=pflash,format=raw,readonly,file=OVMF_CODE.fd \
+ -drive if=pflash,format=raw,file=OVMF_VARS.fd \
+ -net none -debugcon file:debug.log -global isa-debugcon.iobase=0x402 -S