aboutsummaryrefslogtreecommitdiff
path: root/.vscode
AgeCommit message (Collapse)AuthorFilesLines
10 dayside: simplify overall configurationFelix Morgner1-29/+7
11 daysqemu: enable multiple coresFelix Morgner1-0/+4
11 dayskernel/acpi: discover local interrupt controllersFelix Morgner1-1/+5
11 dayskapi: hook ACPI initialization up to boot processFelix Morgner1-1/+5
2026-03-25build: update llvm components in containerFelix Morgner1-0/+1
2026-03-23ide: ensure clangd sees active compile commandsFelix Morgner1-0/+1
2026-03-23ci: enable test buildsFelix Morgner1-5/+11
2026-03-23testing: enable build-host testingFelix Morgner2-0/+2
2026-03-20x86_64/cpu: implement basic interrupt handlingFelix Morgner1-0/+1
2026-03-18ide: enable additional clangd flagsFelix Morgner1-1/+5
2026-03-16ide: add ToDo Tree extensionFelix Morgner1-0/+1
2026-01-15x86_64/debug: add support for QEMU debug consoleFelix Morgner1-0/+4
2025-12-23libs/multiboot2: clean up code styleFelix Morgner1-0/+1
2025-12-22chore: ensure headers are lintedFelix Morgner1-0/+12
2025-12-15chore: fix missing includesFelix Morgner1-0/+1
2025-12-12x86_64/cpu: update documentation and structureFelix Morgner1-0/+2
2025-12-10x86_64/memory: implement simple kernel remapperFelix Morgner1-0/+1
2025-12-05multiboot2: silence some warningsFelix Morgner1-3/+5
2025-11-24x86_64/vga: rely less on magic stateFelix Morgner1-0/+2
2025-11-24x86-64/kapi: reimplement ia32_efer supportFelix Morgner1-1/+4
2025-10-29chore: configure clang-tidyFelix Morgner1-1/+10
2025-10-28ide: fix clangd query driver globFelix Morgner1-7/+9
2025-10-27ide: reconfigure debugging extensionFelix Morgner2-11/+26
2025-07-23ide: redirect qemu error outputFelix Morgner1-2/+4
2025-07-22x86_64: clean up bootstrap codeFelix Morgner1-0/+4
2025-07-14cmake: introduce ELF utility moduleFelix Morgner1-1/+1
2025-07-14build: reintroduce bootable ISOFelix Morgner2-3/+3
2025-07-14libs: rename kstd headers to be more STL likeFelix Morgner1-5/+5
2025-07-14build: upgrade x86-64 toolchainFelix Morgner1-1/+1
2025-07-14ide: improve support for vscodiumFelix Morgner3-27/+16
2025-07-13ide: improve launch configurationFelix Morgner2-33/+20
2025-07-13build: update toolchainFelix Morgner1-0/+1
2025-03-28ide: disable reboot on crash and add more infoFelix Morgner1-0/+3
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.
2025-03-28Revert "update long jump handling"Matteo Gmür1-5/+0
This reverts commit 9ddfcd02413a93718e8cde53f9ba5a96a5b29b8f.
2025-03-27update long jump handlingFabian Imhof1-0/+5
2024-10-26use linker variableFabian Imhof1-2/+0
2024-10-26Fix wrong args order in taksMatteo Gmür1-2/+2
2024-10-26Adjust to toolchain updatesMatteo Gmür1-0/+4
2024-10-11Ensure vscode compiles with c++20Matteo Gmür1-0/+1
2024-09-24Improve launch settingsMatteo Gmür2-7/+3
2024-09-17ide: add problem matcher for gdb launchFelix Morgner1-3/+14
While this is not strictly necessary for a standalone launch, Visual Studio Code is not happy when we have a long running (longer than the debug session) preLaunchTask without a problem matcher. In essence, we define the task as having finished launching, when QEMU informs us about the open VNC port.
2024-09-17ide: boot the kernel when launching the debuggerFelix Morgner1-2/+2
2024-09-17ide: adjust available boot targetsFelix Morgner1-2/+1
2024-09-17build: migrate away from conanFelix Morgner1-1/+1
2023-10-12ide: configure formattingFelix Morgner1-0/+6
2023-10-12build: switch to ninja multi-config generatorFelix Morgner2-5/+19
2023-10-11ide: allow selection of boot imageFelix Morgner1-2/+14
2023-10-11teachos: restructure file layoutFelix Morgner1-2/+2
2023-10-08x86_64: improve debugging experienceFelix Morgner3-10/+26
2023-10-07x86_64: implement very simple VGA text outputFelix Morgner1-1/+17