# # ChangeLog for arch/amd64/src in mainline # # Generated by Trac 1.6 # 2025-08-17T04:55:22Z Wed, 31 Aug 2005 21:55:57 GMT Ondrej Palkovsky [33ccb2c] * arch/amd64/include/interrupt.h (deleted) * arch/amd64/src/pm.c (modified) SVN cleanup Wed, 31 Aug 2005 12:27:26 GMT Ondrej Palkovsky [e291e5d] * arch/amd64/src/dummy.s (modified) * arch/amd64/src/pm.c (modified) * src/clean.amd64 (modified) arch_pre_init_mm now working. Wed, 31 Aug 2005 10:53:34 GMT Ondrej Palkovsky [b9e97fb] * arch/amd64/Makefile.inc (modified) * arch/amd64/include/asm.h (modified) * arch/amd64/include/interrupt.h (modified) * arch/amd64/include/pm.h (modified) * arch/amd64/include/types.h (modified) * arch/amd64/src/amd64.c (added) * arch/amd64/src/boot/boot.S (modified) * arch/amd64/src/delay.S (added) * arch/amd64/src/dummy.s (modified) * arch/amd64/src/pm.c (modified) * arch/ia32/include/i8042.h (modified) * arch/ia32/include/i8254.h (modified) * arch/ia32/include/i8259.h (modified) * arch/ia32/include/interrupt.h (modified) * arch/ia32/include/pm.h (modified) * arch/ia32/src/acpi/acpi.c (modified) * arch/ia32/src/drivers/i8042.c (modified) * arch/ia32/src/drivers/i8254.c (modified) * arch/ia32/src/drivers/i8259.c (modified) * src/build.amd64 (modified) * src/clean.amd64 (modified) Better types for ia32 drivers, so that they can be reused in amd64. ... Wed, 31 Aug 2005 10:00:14 GMT Jakub Jermar [9756131] * arch/amd64/src/dummy.s (modified) * arch/amd64/src/supplib.c (modified) * arch/ia32/src/asm.S (modified) * arch/ia32/src/drivers/ega.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia32/src/smp/mps.c (modified) * arch/ia32/src/smp/smp.c (modified) * arch/ia64/src/asm.S (modified) * arch/mips/src/asm.s (modified) * arch/ppc/src/dummy.s (modified) * include/memstr.h (modified) * src/lib/memstr.c (modified) * src/main/kinit.c (modified) * src/mm/vm.c (modified) * test/synch/rwlock4/test.c (modified) Get rid of memcopy(). All we now have is memcpy() and _memcpy(). ... Tue, 30 Aug 2005 22:11:45 GMT Ondrej Palkovsky [379d73f3] * arch/amd64/Makefile.inc (modified) * arch/amd64/include/asm.h (modified) * arch/amd64/src/dummy.s (modified) * arch/amd64/src/gencontext.c (added) * arch/amd64/src/supplib.c (moved) * include/memstr.h (modified) * src/build.amd64 (modified) * src/lib/memstr.c (modified) Added putchar to AMD Tue, 30 Aug 2005 20:15:50 GMT Ondrej Palkovsky [fa0dfaf] * arch/amd64/Makefile.inc (modified) * arch/amd64/include/asm.h (modified) * arch/amd64/include/context.h (modified) * arch/amd64/include/types.h (modified) * arch/amd64/src/context.S (added) * arch/amd64/src/dummy.s (modified) * src/build.amd64 (modified) Context-save/restore in AMD64 Tue, 30 Aug 2005 17:50:07 GMT Ondrej Palkovsky [8fc0d455] * arch/amd64/_link.ld (modified) * arch/amd64/include/barrier.h (modified) * arch/amd64/include/boot/memmap.h (modified) * arch/amd64/include/boot/memmapasm.h (modified) * arch/amd64/include/interrupt.h (modified) * arch/amd64/include/mm/frame.h (modified) * arch/amd64/include/mm/page.h (modified) * arch/amd64/include/mm/ptl.h (modified) * arch/amd64/include/pm.h (modified) * arch/amd64/src/boot/boot.S (modified) Code cleanup. Tue, 30 Aug 2005 15:06:03 GMT Ondrej Palkovsky [6f878b7] * arch/amd64/_link.ld (modified) * arch/amd64/include/mm/page.h (modified) * arch/amd64/include/mm/ptl.h (added) * arch/amd64/include/pm.h (modified) * arch/amd64/src/boot/boot.S (modified) * arch/amd64/src/pm.c (modified) AMD64 now can switch into long mode. Basic page tables working. Mon, 29 Aug 2005 13:56:47 GMT Ondrej Palkovsky [c245372b] * arch/amd64/Makefile.inc (modified) * arch/amd64/_link.ld (modified) * arch/amd64/include/boot/memmap.h (added) * arch/amd64/include/boot/memmapasm.h (added) * arch/amd64/include/pm.h (modified) * arch/amd64/src/boot/boot.S (modified) * arch/amd64/src/boot/memmap.S (added) * arch/amd64/src/pm.c (added) Fixed linker script to include .eh_frame section. It now boots into ... Fri, 19 Aug 2005 13:12:32 GMT Jakub Jermar [b07769b6] * arch/amd64/src/dummy.s (modified) * arch/ia32/src/drivers/ega.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia32/src/pm.c (modified) * arch/ia32/src/proc/scheduler.c (modified) * arch/ppc/src/dummy.s (modified) * include/mm/page.h (modified) * include/mm/vm.h (modified) * src/main/kinit.c (modified) * src/main/main.c (modified) * src/mm/vm.c (modified) * src/proc/scheduler.c (modified) Switch over to per vm_t page tables. (breaks ia32 userspace) Define ... Wed, 17 Aug 2005 19:08:55 GMT Ondrej Palkovsky [1141c1a] * arch/amd64/Makefile.inc (added) * arch/amd64/_link.ld (added) * arch/amd64/boot/boot.S (added) * arch/amd64/boot/boot.ld (added) * arch/amd64/include/arg.h (added) * arch/amd64/include/asm.h (added) * arch/amd64/include/atomic.h (added) * arch/amd64/include/barrier.h (added) * arch/amd64/include/context.h (added) * arch/amd64/include/cpu.h (added) * arch/amd64/include/faddr.h (added) * arch/amd64/include/fpu_context.h (added) * arch/amd64/include/interrupt.h (added) * arch/amd64/include/mm/frame.h (added) * arch/amd64/include/mm/memory_init.h (added) * arch/amd64/include/mm/page.h (added) * arch/amd64/include/mm/vm.h (added) * arch/amd64/include/pm.h (added) * arch/amd64/include/thread.h (added) * arch/amd64/include/types.h (added) * arch/amd64/src/boot/boot.S (added) * arch/amd64/src/dummy.s (added) * arch/amd64/src/fpu_context.c (added) * arch/amd64/src/putchar.c (added) * src/build.amd64 (added) * src/clean.amd64 (added) Basics for amd64 architecture. It does compile, but it does not work yet.