# # ChangeLog for arch/ia64/src in mainline # # Generated by Trac 1.6 # 2025-08-22T22:42:07Z Sat, 03 Sep 2005 17:38:05 GMT Jakub Vana [5e2455a] * arch/ia64/Makefile.inc (modified) * arch/ia64/_link.ld (modified) * arch/ia64/include/asm.h (modified) * arch/ia64/src/cpu/cpu.c (modified) * arch/ia64/src/interrupt_handler.c (modified) * arch/ia64/src/start.S (modified) Symtab support for ia64 Sat, 03 Sep 2005 14:16:25 GMT Josef Cejka [2f08a55d] * arch/amd64/include/fmath.h (modified) * arch/amd64/src/fmath.c (modified) * arch/ia32/include/fmath.h (modified) * arch/ia32/src/fmath.c (modified) * arch/ia64/include/fmath.h (modified) * arch/ia64/src/fmath.c (modified) * arch/mips/include/fmath.h (modified) * arch/mips/src/fmath.c (modified) * arch/ppc/include/fmath.h (modified) * arch/ppc/src/fmath.c (modified) * src/debug/print.c (modified) * test/print/print1/test.c (modified) Support for NaN and infinity in printf. Fri, 02 Sep 2005 18:29:28 GMT Jakub Vana [da7d770] * arch/ia64/src/cpu/cpu.c (modified) * arch/ia64/src/start.S (modified) Serialization of psr write Thu, 01 Sep 2005 18:04:56 GMT Jakub Vana [5a2e9bbb] * arch/ia64/src/cpu/cpu.c (modified) * arch/ia64/src/fmath.c (modified) * src/time/timeout.c (modified) Missing ";" added Thu, 01 Sep 2005 17:47:55 GMT Jakub Vana [60f6b7c] * arch/ia64/include/asm.h (modified) * arch/ia64/src/cpu/cpu.c (modified) * arch/ia64/src/interrupt_handler.c (modified) * arch/ia64/src/ivt.S (modified) * src/main/main.c (modified) Register dump on IA-64 exceptions Thu, 01 Sep 2005 15:26:27 GMT Josef Cejka [c7bb8b05] * arch/amd64/Makefile.inc (modified) * arch/amd64/include/fmath.h (added) * arch/amd64/src/fmath.c (added) * arch/ia32/include/fmath.h (added) * arch/ia32/src/fmath.c (added) * arch/ia64/Makefile.inc (modified) * arch/ia64/include/fmath.h (added) * arch/ia64/src/fmath.c (added) * arch/mips/Makefile.inc (modified) * arch/mips/include/fmath.h (added) * arch/mips/src/fmath.c (added) * arch/ppc/Makefile.inc (modified) * arch/ppc/include/fmath.h (added) * arch/ppc/src/fmath.c (added) Created fmath as basic tool for IEEE 754 floating point numbers. ... Thu, 01 Sep 2005 08:18:26 GMT Jakub Vana [75d5721] * arch/ia64/src/interrupt_handler.c (modified) * arch/ia64/src/ivt.S (modified) * src/main/main.c (modified) Universal exception handler and all exceptions routine to call it added Wed, 31 Aug 2005 21:56:52 GMT Jakub Vana [d2bb9f8a] * arch/ia64/Makefile.inc (modified) * arch/ia64/src/cpu/cpu.c (added) * arch/ia64/src/dummy.s (modified) * arch/ia64/src/interrupt_handler.c (added) * arch/ia64/src/ivt.S (added) * arch/mips/src/putchar.c (modified) * src/Makefile.config (modified) * src/main/main.c (modified) * src/proc/scheduler.c (modified) Basic exception support added for ia64 arch ...... 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(). ... Mon, 15 Aug 2005 11:34:58 GMT Jakub Jermar [3902f8a4] * arch/ia64/Makefile.inc (modified) * arch/ia64/src/dummy.s (moved) * arch/mips/Makefile.inc (modified) * arch/mips/src/dummy.s (moved) * arch/ppc/Makefile.inc (modified) * arch/ppc/src/dummy.s (moved) For all relevant architectures, rename fake.s to dummy.s to better ... Thu, 30 Jun 2005 23:27:02 GMT Jakub Jermar [ff9f858] * arch/ia32/include/mm/page.h (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia64/include/mm/page.h (modified) * arch/ia64/src/fake.s (modified) * arch/mips/include/mm/page.h (modified) * arch/mips/src/mm/page.c (modified) * include/mm/page.h (modified) * include/typedefs.h (modified) * src/mm/page.c (modified) Generic 4-level page tables interface & implementation (review & ... Fri, 03 Jun 2005 13:17:05 GMT Jakub Jermar [ac5d02b] * arch/ia32/_link.ld (modified) * arch/ia32/include/mm/vm.h (modified) * arch/ia32/src/asm.s (modified) * arch/ia32/src/drivers/ega.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia32/src/userspace.c (modified) * arch/ia64/_link.ld (modified) * arch/ia64/src/start.S (modified) * arch/mips/_link.ld (modified) * src/main/main.c (modified) IA-32 fixes. Use kernel addresses instead of physical addresses in ... Tue, 31 May 2005 18:51:45 GMT Jakub Jermar [747a2476] * arch/ia32/src/context.s (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia64/src/fpu_context.c (modified) * arch/mips/src/fpu_context.c (modified) * arch/powerpc/src/fpu_context.c (modified) * doc/TODO (modified) * src/time/timeout.c (modified) Just cleanup. Sat, 28 May 2005 20:13:25 GMT Jakub Jermar [2b50d7c] * arch/ia64/include/mm/frame.h (modified) * arch/ia64/src/asm.S (modified) * arch/ia64/src/fake.s (modified) * arch/ia64/src/ia64.c (modified) * arch/ia64/src/start.S (modified) * include/config.h (modified) * include/mm/frame.h (modified) * include/mm/heap.h (modified) * include/typedefs.h (modified) * src/mm/frame.c (modified) * src/mm/heap.c (modified) IA-64 work. Redefine FRAME_SIZE to "(16*1024)" instead of "2*4096". ... Fri, 27 May 2005 16:57:56 GMT Jakub Jermar [60049aa] * arch/ia64/src/context.S (modified) IA-64 work. Save/restore the rest of AR registers (i.e. RSE ... Fri, 20 May 2005 21:39:19 GMT Jakub Jermar [32a89bf] * arch/ia32/src/cpu/cpu.c (modified) * arch/ia32/src/fpu_context.c (modified) * arch/ia64/include/context.h (modified) * arch/ia64/src/context.S (modified) * test/fpu/fpu1/test.c (modified) IA-64 work. Add application registers ar.lc, ar.ec, ar.ccv, ar.csd, ... Fri, 20 May 2005 17:04:55 GMT Jakub Jermar [54ca3523] * arch/ia32/Makefile.inc (modified) * arch/ia32/include/fpu_context.h (modified) * arch/ia32/src/fpu_context.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia64/include/fpu_context.h (modified) * arch/ia64/src/fpu_context.c (modified) * arch/mips/include/fpu_context.h (modified) * arch/mips/src/fpu_context.c (modified) * include/fpu_context.h (modified) * src/Makefile.config (modified) * test/fpu/fpu1/test.c (modified) FPU work. FPU code cleanup, add/fix copyright notices where needed. ... Wed, 18 May 2005 16:09:25 GMT Jakub Jermar [1eee8383] * arch/ia64/include/context.h (modified) * arch/ia64/src/context.S (modified) IA-64 work. Add ar.pfs and ar.unat (caller and callee) application ... Tue, 17 May 2005 22:43:57 GMT Jakub Jermar [6b96ab44] * arch/ia32/include/context.h (modified) * arch/ia64/include/context.h (modified) * arch/ia64/include/types.h (modified) * arch/ia64/src/context.S (modified) IA-64 work. Add the rest of branch registers to context_t. Add ... Tue, 17 May 2005 20:46:19 GMT Jakub Jermar [7f1bfce] * arch/ia32/include/context.h (modified) * arch/ia32/include/smp/apic.h (modified) * arch/ia32/src/smp/apic.c (modified) * arch/ia64/include/context.h (modified) * arch/ia64/src/asm.S (modified) * arch/ia64/src/start.S (modified) * arch/mips/include/context.h (modified) * src/main/main.c (modified) * src/proc/scheduler.c (modified) * src/proc/thread.c (modified) * test/synch/rwlock4/test.c (modified) Add SP_DELTA macro for each architecture. On IA-32, this macro ... Fri, 13 May 2005 21:54:01 GMT Jakub Jermar [eb43679] * arch/ia64/src/ski/ski.c (modified) doxygen-style comments Fri, 13 May 2005 21:45:35 GMT Jakub Jermar [244f284] * arch/ia64/Makefile.inc (modified) * arch/ia64/include/ski/ski.h (modified) * arch/ia64/src/fake.s (modified) * arch/ia64/src/ia64.c (modified) * arch/ia64/src/putchar.c (modified) * arch/ia64/src/ski/ski.c (added) * arch/ia64/src/start.S (modified) * src/main/main.c (modified) IA-64 cosmetics. Add ski_init_console() and ski_putchar() to ski.c ... Wed, 11 May 2005 22:14:29 GMT Jakub Jermar [c884ef1] * arch/ia64/src/start.S (modified) More of IA-64 initialization. Wed, 11 May 2005 19:51:55 GMT Martin Decky [02a99d2] * arch/ia32/src/debug/panic.s (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/pm.c (modified) * arch/ia32/src/smp/mps.c (modified) * arch/ia64/src/fake.s (modified) * arch/mips/src/cache.c (modified) * arch/mips/src/exception.c (modified) * arch/mips/src/interrupt.c (modified) * arch/mips/src/mm/tlb.c (modified) * arch/mips/src/panic.s (modified) * include/list.h (modified) * include/panic.h (modified) * include/print.h (modified) * include/typedefs.h (modified) * src/debug/print.c (modified) * src/main/kinit.c (modified) * src/main/main.c (modified) * src/mm/frame.c (modified) * src/mm/heap.c (modified) * src/mm/vm.c (modified) * src/proc/scheduler.c (modified) * src/synch/rwlock.c (modified) * src/time/timeout.c (modified) NDEBUG debug symbol, ASSERT debug macro, fancier panic() in debug ... Wed, 11 May 2005 17:08:53 GMT Martin Decky [27dc170] * arch/ia32/include/ega.h (modified) * arch/ia32/src/drivers/ega.c (modified) * arch/ia64/src/putchar.c (modified) * arch/mips/src/putchar.c (modified) * include/print.h (modified) * include/putchar.h (modified) * src/debug/print.c (modified) const qualifier for print functions Wed, 11 May 2005 14:12:53 GMT Jakub Jermar [00a44bc] * arch/ia64/Makefile.inc (modified) * arch/ia64/_link.ld (modified) * arch/ia64/src/asm.S (modified) * arch/ia64/src/context.S (modified) * arch/ia64/src/fake.s (modified) * arch/ia64/src/start.S (modified) IA-64 work. Give up attempts to persuade ld to patch the kernel ... Wed, 11 May 2005 00:14:42 GMT Jakub Jermar [9db5b66] * arch/ia64/Makefile.inc (modified) * arch/ia64/include/context.h (modified) * arch/ia64/src/asm.S (added) * arch/ia64/src/context.S (modified) * arch/mips/Makefile.inc (modified) * arch/mips/src/asm.s (modified) * include/memstr.h (modified) * src/Makefile (modified) * src/lib/memstr.c (moved) Move architecture independent memcopy() and memsetb() out of MIPS ... Sun, 08 May 2005 23:47:00 GMT Jakub Vana [9c926f3] * arch/ia32/src/fpu_context.c (modified) * arch/ia64/src/fpu_context.c (modified) * arch/mips/src/fpu_context.c (modified) * arch/powerpc/src/fpu_context.c (modified) * include/fpu_context.h (modified) * include/proc/thread.h (modified) * src/proc/scheduler.c (modified) Begin support for FPU context switching on platforms which can't do ... Sun, 08 May 2005 22:48:34 GMT Jakub Jermar [6ef72c9] * arch/ia64/src/context.S (added) Add missing context.S. Sun, 08 May 2005 22:32:29 GMT Jakub Vana [0ca6faa] * arch/ia32/Makefile.inc (modified) * arch/ia32/src/context.s (modified) * arch/ia32/src/fpu_context.c (added) * arch/ia32/src/proc/scheduler.c (modified) * arch/ia64/Makefile.inc (modified) * arch/ia64/src/fake.s (modified) * arch/ia64/src/fpu_context.c (added) * arch/mips/Makefile.inc (modified) * arch/mips/src/fake.s (modified) * arch/mips/src/fpu_context.c (added) * arch/powerpc/Makefile.inc (modified) * arch/powerpc/src/fpu_context.c (added) * include/context.h (modified) * include/fpu_context.h (added) * include/proc/scheduler.h (modified) * src/proc/scheduler.c (modified) Move fpu_context switching functions from context.s to fpu_context.c ... Sun, 08 May 2005 19:53:05 GMT Jakub Jermar [c4a5207f] * arch/ia32/include/context.h (modified) * arch/ia64/Makefile.inc (modified) * arch/ia64/include/context.h (modified) * arch/ia64/src/fake.s (modified) * arch/ia64/src/start.S (modified) * arch/mips/include/context.h (modified) * doc/TODO (modified) Small changes, fix last few wrong indentations. TODO cleanup. ... Wed, 04 May 2005 22:14:48 GMT Jakub Jermar [47d78c6] * arch/ia64/_link.ld (modified) * arch/ia64/boot/boot.s (modified) * arch/ia64/src/start.S (modified) IA-64 cosmetics. Fix boot/boot.s to jump to the appropriate address. ... Tue, 03 May 2005 11:30:21 GMT Jakub Jermar [2217ac3] * arch/ia64/_link.ld (modified) * arch/ia64/src/putchar.c (modified) * arch/ia64/src/start.S (modified) * src/Makefile.config (modified) * src/main/main.c (modified) More IA-64 work. IA-64 putchar() for Ski simulator. Linker script ... Mon, 02 May 2005 19:49:46 GMT Jakub Jermar [2a0047fc] * arch/ia64/Makefile.inc (modified) * arch/ia64/_link.ld (modified) * arch/ia64/boot/_link.ld (modified) * arch/ia64/boot/boot.s (modified) * arch/ia64/include/ski/ski.h (added) * arch/ia64/src/fake.s (modified) * arch/ia64/src/ia64.c (added) * arch/ia64/src/putchar.c (added) * arch/ia64/src/start.S (modified) More IA-64 work. Sun, 01 May 2005 11:06:34 GMT Jakub Jermar [30ef8ce] * arch/ia64/Makefile.inc (added) * arch/ia64/_link.ld (added) * arch/ia64/boot/Makefile (added) * arch/ia64/boot/_link.ld (added) * arch/ia64/boot/boot.s (added) * arch/ia64/include/asm.h (added) * arch/ia64/include/atomic.h (added) * arch/ia64/include/context.h (added) * arch/ia64/include/cpu.h (added) * arch/ia64/include/interrupt.h (added) * arch/ia64/include/mm/frame.h (added) * arch/ia64/include/mm/page.h (added) * arch/ia64/include/mm/vm.h (added) * arch/ia64/include/smp/atomic.h (added) * arch/ia64/include/thread.h (added) * arch/ia64/include/types.h (added) * arch/ia64/src/fake.s (added) * arch/ia64/src/start.S (added) * doc/arch/ia64 (added) * doc/arch/mips (moved) * doc/requirements (modified) * src/Makefile.config (modified) * src/mm/vm.c (modified) * src/proc/task.c (modified) Early support for IA-64 architecture.