From 9ddfcd02413a93718e8cde53f9ba5a96a5b29b8f Mon Sep 17 00:00:00 2001 From: Fabian Imhof Date: Thu, 27 Mar 2025 14:02:05 +0000 Subject: update long jump handling --- .vscode/launch.json | 5 +++++ 1 file changed, 5 insertions(+) (limited to '.vscode') diff --git a/.vscode/launch.json b/.vscode/launch.json index ebcd01a..e6af5d0 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -24,7 +24,12 @@ { "description": "Set breakpoint on _start", "text": "-break-insert _start" + }, + { + "description": "Set breakpoint on reload_segment_register_trampoline", + "text": "-break-insert reload_segment_register_trampoline" } + ] } ], -- cgit v1.2.3 From e0eae9b9e905a1842b333823bfdb7c253cda8d1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matteo=20Gm=C3=BCr?= Date: Fri, 28 Mar 2025 09:59:09 +0000 Subject: Revert "update long jump handling" This reverts commit 9ddfcd02413a93718e8cde53f9ba5a96a5b29b8f. --- .vscode/launch.json | 5 ----- 1 file changed, 5 deletions(-) (limited to '.vscode') diff --git a/.vscode/launch.json b/.vscode/launch.json index e6af5d0..ebcd01a 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -24,12 +24,7 @@ { "description": "Set breakpoint on _start", "text": "-break-insert _start" - }, - { - "description": "Set breakpoint on reload_segment_register_trampoline", - "text": "-break-insert reload_segment_register_trampoline" } - ] } ], -- cgit v1.2.3 From 91c37142dbed40e42fd1a27a2755a79b8ccc329c Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Fri, 28 Mar 2025 18:33:37 +0100 Subject: ide: disable reboot on crash and add more info We don't necessarily want to end up in a boot loop when debugging. Additionally, when can have QEMU dump the machine state on crashes, as well as tell us which interrupts occur. --- .vscode/tasks.json | 3 +++ 1 file changed, 3 insertions(+) (limited to '.vscode') diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 2e076e4..6fc5711 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -10,6 +10,9 @@ "-s", "-m", "32M", + "-no-reboot", + "-d", + "int,cpu_reset", "-cdrom", "${workspaceFolder}/build/teachos-${input:build_type}.iso" ], -- cgit v1.2.3