diff --git a/kernel-rs/mk/qemu.mk b/kernel-rs/mk/qemu.mk index 44fce0d2..db0f170c 100644 --- a/kernel-rs/mk/qemu.mk +++ b/kernel-rs/mk/qemu.mk @@ -6,7 +6,7 @@ else PORTG := 4344 endif -QEMU := qemu-system-$(ARCH)\ +QEMU := qemu-system-i386\ -gdb tcp::$(PORTG)\ -S\ -enable-kvm\ diff --git a/kernel-rs/src/arch/x86/linker.ld b/kernel-rs/src/arch/x86/linker.ld index 4b3004c1..96419d19 100644 --- a/kernel-rs/src/arch/x86/linker.ld +++ b/kernel-rs/src/arch/x86/linker.ld @@ -34,6 +34,14 @@ SECTIONS { . = ALIGN(4K); } + /* NOT A GOOD IDEA TO GROUP debug_* SYMBOLS ! */ + /* .debug : */ + /* { */ + /* /1* KEEP(*(.debug_*)) *1/ */ + /* *(.debug_*) */ + /* . = ALIGN(4K); */ + /* } */ + .gdt : { *(.gdt)