diff options
author | Brett Weiland <brett_weiland@bpcspace.com> | 2021-09-12 12:53:33 -0500 |
---|---|---|
committer | Brett Weiland <brett_weiland@bpcspace.com> | 2021-09-12 13:08:34 -0500 |
commit | 175f5d3a0053665f7f318d595fd83386eb0f8213 (patch) | |
tree | 6b69d9d30ee4b2437278d3d3965223c97cda87f7 /src/.gdb_history | |
parent | 1f71b9576db536af84155363e14fc49e92de2eef (diff) |
SMP fixed for CPUs with defective cores
modified: README.md
modified: src/.gdb_history
modified: src/bootloader/enter_kernel.asm
modified: src/bootloader/gdt.asm
modified: src/debug/gdbinit.gdb
modified: src/include/int.h
modified: src/include/paging.h
modified: src/include/smp.h
modified: src/include/smp_sync.h
modified: src/indigo_os
modified: src/kernel/int.c
modified: src/kernel/kernel.c
modified: src/kernel/klog.c
modified: src/kernel/madt.c
modified: src/kernel/page.c
modified: src/kernel/panic.c
modified: src/kernel/printf.c
modified: src/kernel/smp.c
modified: src/kernel/smp_trampoline.asm
modified: .gitignore
deleted: src/.gdb_history
modified: .gitignore
modified: README.md
deleted: src/.gdb_history
modified: src/bootloader/enter_kernel.asm
modified: src/bootloader/gdt.asm
modified: src/debug/gdbinit.gdb
modified: src/include/int.h
modified: src/include/paging.h
modified: src/include/smp.h
modified: src/include/smp_sync.h
modified: src/indigo_os
modified: src/kernel/int.c
modified: src/kernel/kernel.c
modified: src/kernel/klog.c
modified: src/kernel/madt.c
modified: src/kernel/page.c
modified: src/kernel/panic.c
modified: src/kernel/printf.c
modified: src/kernel/smp.c
modified: src/kernel/smp_trampoline.asm
modified: README.md
Diffstat (limited to 'src/.gdb_history')
-rw-r--r-- | src/.gdb_history | 256 |
1 files changed, 0 insertions, 256 deletions
diff --git a/src/.gdb_history b/src/.gdb_history deleted file mode 100644 index b48fd09..0000000 --- a/src/.gdb_history +++ /dev/null @@ -1,256 +0,0 @@ -thread 0 -thread 2 -print cores_active -context -thread 1 -next -c -print cores_active -print &cores_active -thread 2 -info reg rax -info reg rax -x 0x1000bf -quit -c -print smp_bootstrap_stackarray -print smp_bootstrap_corecount -print smp_bootstrap_bsp -quit -c -x smp_bootstrap_bsp -next -print smp_bootstrap_bsp -print smp_bootstrap_stackarray -print smp_bootstrap_bsp -print smp_bootstrap_bsp -info reg rax -x smp_bootstrap_corecount -print smp_bootstrap_corecount -quit -c -c -c -c -quit -c -c -c -c -quit -b panic -c -thread -threads -info thread -thread 2 -thread 3 -thread 4 -quit -c -c -c -c -quit -quit -print final_gdt_descriptor -print gdt -quit -quit -quit -nexti -thread 1 -thread 23 -thread 2 -print final_gdt_descriptor.offset -qut -quit -context -disassemble -x/i 0x80dd -quit -c -c -c -quit -next -print gdt -print gdtr -next -print gdtr -print/x (void *)&gdtr -print/x *(void *)&gdtr -hexdump &gdtr -print/x gdtr -quit -c -quit -next -stepi -info reg rax -info reg rdx -print final_gdt_descriptor -print &final_gdt_descriptor -quit -quit -c -quit -c -thread 2 -next -quit -c -thread -threads -info threads -thread 1 -c -c -quit -c -quit -c -quit -hb klog.c -hb klog -hb klog_init -c -quit -hb init_klog -c -print sizeof(serial_ports) -print sizeof(serial_ports) / sizeof(uint16_t) -quit -c -quit -c -quit -c -quit -hb smp_trampoline.asm:163 -c -print smp_kinit -x smp_kinit -next -info reg rax -x smp_kinit -nexti -x smp_kinit -info reg rax -quit -c -quit -c -quit -c -quit -c -quit -nexti -stepi -stepi -next -quit -b _putchar -c -stepi -next -c -c -quit -hb _putchar -c -c -next -step -print screen_buffer -x 0xffff8000000b80a0 -0xffff800000000000 -x 0xffff800000000000 -quit -c -quit -b _putchar -c -c -step -print screen_buffer -stepi -c -d -c -quit -next -quit -b init_klog -c -next -print serial_ports[0] -print/x serial_ports[0] -next -quit -quit -c -quit -c -quit -c -quit -c -quit -c -quit -b init_klog -c -print sizeof(serial_ports) / sizeof(uint16_t) -next -print p -next -make -quit -b init_klog -c -next -step -b _putchar -c -step -step -print (char *)((uint64_t)VIDEO_BUFFER + ((on_line * 160) + (on_char * 2))) -print (char *)((uint64_t)0xb8000 + ((on_line * 160) + (on_char * 2))) -quit -c -quit -hb test_shit -c -c -c -c -c -c -c -c -c -c -c -c -quit -c -quit -quit -next -quit -quit -quit -info reg edx -nexti -info reg edx -quit -next -info reg ebx -quit -hb fuckyou -quit -c -info reg ebx -quit |