# # ChangeLog for arch/ia64/include in mainline # # Generated by Trac 1.6 # 2026-06-04T15:16:55Z Thu, 03 Nov 2005 21:55:52 GMT Jakub Jermar [05d9dd89] * arch/ia64/include/asm.h (modified) * arch/ia64/include/interrupt.h (modified) * arch/ia64/include/register.h (modified) * arch/ia64/include/types.h (modified) * arch/ia64/src/ia64.c (modified) * arch/ia64/src/interrupt.c (modified) ia64 work. Fix definition of __u32. Add more register manipulation ... Thu, 03 Nov 2005 20:26:29 GMT Jakub Jermar [0259524] * arch/ia32/include/asm.h (modified) * arch/ia64/include/asm.h (modified) * arch/ia64/include/barrier.h (modified) * arch/ia64/include/register.h (added) * arch/ia64/src/dummy.s (modified) * arch/ia64/src/interrupt.c (modified) IA-64 work. Add some asm functions for manipulation with PSR, AR and ... Thu, 03 Nov 2005 12:12:47 GMT Jakub Jermar [dbd1059] * arch/ia64/Makefile.inc (modified) * arch/ia64/include/asm.h (modified) * arch/ia64/include/barrier.h (modified) * arch/ia64/include/interrupt.h (modified) * arch/ia64/src/interrupt.c (added) * arch/ia64/src/ivt.S (modified) * arch/mips32/Makefile.inc (modified) IA-64 work. Exclude external interrupt from universal_handler() scope. Wed, 19 Oct 2005 12:58:02 GMT Jakub Jermar [8005218] * arch/ia64/include/context.h (modified) Make context_set() reset ar.pfs.pfm (especially ar.pfs.pfm.sol) so ... Tue, 18 Oct 2005 09:33:02 GMT Jakub Jermar [4b2c872d] * arch/amd64/include/context.h (modified) * arch/amd64/src/context.S (modified) * arch/ia32/include/context.h (modified) * arch/ia32/src/context.s (modified) * arch/ia64/include/context.h (modified) * arch/ia64/src/context.S (modified) * arch/mips32/include/context.h (modified) * arch/mips32/src/context.S (modified) * arch/ppc32/include/context.h (modified) * arch/ppc32/src/context.S (modified) * include/context.h (modified) * src/main/main.c (modified) * src/proc/scheduler.c (modified) * src/proc/thread.c (modified) * src/synch/waitq.c (modified) * tools/amd64/gencontext.c (modified) * tools/mips32/gencontext.c (modified) Create generic context_save() and context_restore(). These two ... Mon, 17 Oct 2005 23:31:41 GMT Jakub Jermar [22f7769] * arch/amd64/include/asm.h (modified) * arch/amd64/include/context.h (modified) * arch/amd64/include/types.h (modified) * arch/amd64/src/interrupt.c (modified) * arch/amd64/src/userspace.c (modified) * arch/ia32/include/asm.h (modified) * arch/ia32/include/context.h (modified) * arch/ia32/include/types.h (modified) * arch/ia32/src/drivers/ega.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/userspace.c (modified) * arch/ia64/include/context.h (modified) * arch/ia64/include/types.h (modified) * arch/ia64/src/context.S (modified) * arch/ia64/src/dummy.s (modified) * arch/mips32/include/context.h (modified) * arch/mips32/include/types.h (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/exception.c (modified) * arch/mips32/src/interrupt.c (modified) * arch/mips32/src/mips32.c (modified) * arch/mips32/src/mm/asid.c (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/mips32/src/mm/vm.c (modified) * arch/ppc32/include/asm.h (modified) * arch/ppc32/include/context.h (modified) * arch/ppc32/include/types.h (modified) * include/arch.h (modified) * include/proc/thread.h (modified) * src/debug/print.c (modified) * src/lib/func.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/proc/task.c (modified) * src/proc/thread.c (modified) * src/synch/rwlock.c (modified) * src/synch/semaphore.c (modified) * src/synch/waitq.c (modified) * src/time/clock.c (modified) * src/time/delay.c (modified) * src/time/timeout.c (modified) * test/synch/rwlock4/test.c (modified) * tools/amd64/gencontext.c (modified) * tools/mips32/gencontext.c (modified) Rename cpu_priority_{high|low|restore|read} functions to ... Mon, 10 Oct 2005 20:26:02 GMT Jakub Jermar [a016b63] * arch/ia64/include/context.h (modified) * arch/mips32/include/mm/page.h (modified) * arch/mips32/include/mm/tlb.h (modified) * arch/mips32/include/types.h (modified) * arch/mips32/src/mm/tlb.c (modified) Small improvement in pte_t type definition. Mon, 10 Oct 2005 11:15:50 GMT Jakub Jermar [e0cdb7b6] * arch/ia64/include/context.h (modified) * include/align.h (added) * src/main/main.c (modified) Add ALIGN() macro. Fix usage of early_mapping() in main.c. The ... Tue, 04 Oct 2005 22:09:41 GMT Jakub Jermar [1084a784] * arch/amd64/include/mm/asid.h (added) * arch/amd64/include/mm/page.h (modified) * arch/amd64/include/mm/vm.h (modified) * arch/amd64/include/types.h (modified) * arch/amd64/src/cpu/cpu.c (modified) * arch/amd64/src/interrupt.c (modified) * arch/ia32/include/mm/asid.h (added) * arch/ia32/include/mm/page.h (modified) * arch/ia32/include/mm/vm.h (modified) * arch/ia32/include/types.h (modified) * arch/ia32/src/cpu/cpu.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia64/include/mm/asid.h (added) * arch/ia64/include/mm/page.h (modified) * arch/ia64/include/mm/vm.h (modified) * arch/ia64/include/types.h (modified) * arch/mips32/Makefile.inc (modified) * arch/mips32/include/cp0.h (modified) * arch/mips32/include/mm/asid.h (modified) * arch/mips32/include/mm/page.h (modified) * arch/mips32/include/mm/tlb.h (modified) * arch/mips32/include/mm/vm.h (modified) * arch/mips32/include/types.h (modified) * arch/mips32/src/exception.c (modified) * arch/mips32/src/mips32.c (modified) * arch/mips32/src/mm/asid.c (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/mips32/src/mm/vm.c (added) * arch/ppc32/include/mm/asid.h (added) * arch/ppc32/include/mm/page.h (modified) * arch/ppc32/include/mm/vm.h (modified) * arch/ppc32/include/types.h (modified) * include/arch.h (modified) * include/mm/page.h (modified) * include/mm/vm.h (modified) * src/main/kinit.c (modified) * src/mm/page.c (modified) * src/mm/vm.c (modified) * src/proc/the.c (modified) * src/time/clock.c (modified) mips32 memory management work. TLB Refill Exception implemented ... Tue, 04 Oct 2005 11:23:21 GMT Jakub Jermar [ce031f0] * arch/amd64/include/mm/tlb.h (added) * arch/ia32/include/mm/tlb.h (added) * arch/ia64/include/mm/tlb.h (added) * arch/mips32/include/cp0.h (modified) * arch/mips32/include/mm/tlb.h (modified) * arch/mips32/src/asm.S (modified) * arch/mips32/src/exception.c (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/ppc32/include/mm/tlb.h (added) * include/mm/tlb.h (modified) * src/main/main.c (modified) * src/mm/tlb.c (modified) MIPS work. Fix some name inconsistencies between cp0 functions' ... Mon, 19 Sep 2005 21:18:27 GMT Jakub Jermar [7e9769f] * arch/amd64/include/memstr.h (modified) * arch/ia32/include/asm.h (modified) * arch/ia32/include/memstr.h (modified) * arch/ia64/include/memstr.h (modified) * arch/mips32/include/memstr.h (modified) * arch/ppc32/include/memstr.h (modified) Fix copyright notices. Mon, 19 Sep 2005 20:20:14 GMT Sergey Bondari [a68003f] * arch/amd64/include/memstr.h (added) * arch/ia32/include/asm.h (modified) * arch/ia32/include/memstr.h (added) * arch/ia64/include/memstr.h (added) * arch/mips32/include/memstr.h (added) * arch/ppc32/include/memstr.h (added) * include/memstr.h (modified) Memory routines per-arch declations for future implementation Sun, 18 Sep 2005 14:35:38 GMT Jakub Jermar [7b43e11] * arch/ia32/include/context.h (modified) * arch/ia64/include/context.h (modified) * include/mm/frame.h (modified) * include/typedefs.h (modified) Physical memory management work. Define structures for frame zones ... Sun, 11 Sep 2005 15:13:53 GMT Jakub Jermar [f3ade6c] * arch/amd64/include/byteorder.h (modified) * arch/ia32/include/byteorder.h (modified) * arch/ia64/include/byteorder.h (modified) * arch/mips/include/byteorder.h (modified) * arch/ppc/include/byteorder.h (modified) * include/byteorder.h (added) * src/debug/symtab.c (modified) Avoid code duplication by creating generic byteorder.h. Some naming ... Sun, 11 Sep 2005 12:48:42 GMT Ondrej Palkovsky [3156582] * arch/amd64/_link.ld.in (modified) * arch/amd64/include/byteorder.h (modified) * arch/amd64/src/asm_utils.S (modified) * arch/amd64/src/fpu_context.c (modified) * arch/amd64/src/pm.c (modified) * arch/ia32/include/byteorder.h (modified) * arch/ia64/include/byteorder.h (modified) * arch/mips/Makefile.inc (modified) * arch/mips/_link.ld.in (modified) * arch/mips/include/byteorder.h (modified) * arch/mips/include/console.h (modified) * arch/mips/include/drivers/arc.h (added) * arch/mips/include/interrupt.h (modified) * arch/mips/include/types.h (modified) * arch/mips/src/asm.S (modified) * arch/mips/src/console.c (modified) * arch/mips/src/drivers/arc.c (added) * arch/mips/src/exception.c (modified) * arch/mips/src/interrupt.c (modified) * arch/mips/src/mips.c (modified) * arch/mips/src/mm/tlb.c (modified) * arch/ppc/include/byteorder.h (modified) * contrib/toolchain/toolchain.mipseb.sh (added) * contrib/toolchain/toolchain.mipsel.sh (moved) * src/debug/symtab.c (modified) * tools/genmap.py (modified) Updated symtab so that it works correctly with BE architectures. ... Thu, 08 Sep 2005 22:40:35 GMT Jakub Jermar [ba1b7393] * arch/ia64/include/context.h (modified) * arch/ia64/src/context.S (modified) * arch/ia64/src/dummy.s (modified) Reduce IA-64 context_t according to IA-64 ABI. Make IA-64 port ... Sun, 04 Sep 2005 23:18:16 GMT Jakub Jermar [824553ed] * arch/amd64/include/byteorder.h (added) * arch/ia32/include/byteorder.h (added) * arch/ia64/include/byteorder.h (added) * arch/mips/include/byteorder.h (added) * arch/ppc/include/byteorder.h (added) * doc/requirements (modified) * include/symtab.h (modified) * src/debug/symtab.c (modified) Add byteorder.h to support conversions between different endianesses. ... 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. 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. ... Wed, 31 Aug 2005 21:51:04 GMT Martin Decky [393f631] * arch/amd64/include/arch.h (added) * arch/ia32/include/arch.h (added) * arch/ia64/include/arch.h (added) * arch/mips/include/arch.h (added) * arch/ppc/Makefile.inc (modified) * arch/ppc/_link.ld (modified) * arch/ppc/boot/Makefile (modified) * arch/ppc/boot/_link.ld (added) * arch/ppc/boot/boot.S (moved) * arch/ppc/boot/main.c (added) * arch/ppc/boot/main.h (added) * arch/ppc/include/arch.h (added) * arch/ppc/include/asm.h (modified) * arch/ppc/include/context.h (modified) * arch/ppc/src/asm.S (moved) * arch/ppc/src/cpu/cpu.c (added) * arch/ppc/src/debug/panic.s (modified) * arch/ppc/src/drivers/ofw.c (modified) * arch/ppc/src/dummy.s (modified) * arch/ppc/src/ppc.c (added) * include/arch.h (modified) * include/context.h (modified) * src/main/main.c (modified) * src/proc/thread.c (modified) many PPC stuff, platform dependent arch.h header files Tue, 30 Aug 2005 19:44:27 GMT Jakub Vana [9c0a9b3] * arch/amd64/Makefile.inc (modified) * arch/ia32/Makefile.inc (modified) * arch/ia32/include/asm.h (modified) * arch/ia32/src/acpi/acpi.c (modified) * arch/ia32/src/acpi/madt.c (modified) * arch/ia32/src/drivers/ega.c (modified) * arch/ia32/src/drivers/i8254.c (modified) * arch/ia32/src/drivers/i8259.c (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/mm/memory_init.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia32/src/pm.c (modified) * arch/ia32/src/smp/mps.c (modified) * arch/ia32/src/smp/smp.c (modified) * arch/ia64/Makefile.inc (modified) * arch/ia64/include/asm.h (modified) * arch/mips/Makefile.inc (modified) * arch/mips/include/asm.h (modified) * arch/mips/src/cpu/cpu.c (modified) * arch/mips/src/exception.c (modified) * arch/mips/src/mm/page.c (modified) * arch/mips/src/mm/tlb.c (modified) * arch/ppc/Makefile.inc (modified) * include/cpu.h (modified) * include/memstr.h (modified) * src/Makefile.config (modified) * src/debug/print.c (modified) * src/lib/memstr.c (modified) * src/main/kinit.c (modified) * src/main/uinit.c (modified) * src/mm/frame.c (modified) * src/mm/heap.c (modified) * src/mm/page.c (modified) * src/mm/vm.c (modified) * src/proc/scheduler.c (modified) * src/proc/thread.c (modified) * src/synch/semaphore.c (modified) * src/synch/spinlock.c (modified) * test/thread/thread1/test.c (added) 1) memcopy and _memcopy functions rewriten to ANSI C norm. 2) ... Tue, 30 Aug 2005 17:41:19 GMT Jakub Jermar [7ce9284] * arch/amd64/include/cpu.h (modified) * arch/ia32/include/asm.h (modified) * arch/ia32/include/cpu.h (modified) * arch/ia32/src/ia32.c (modified) * arch/ia64/include/cpu.h (modified) * arch/mips/include/cpu.h (modified) * arch/ppc/include/cpu.h (modified) * include/arch.h (modified) * include/cpu.h (modified) * src/Makefile.config (modified) * src/cpu/cpu.c (modified) * src/main/main.c (modified) * src/proc/scheduler.c (modified) Dump implementation of THREAD, TASK and CPU. Implement ... Mon, 29 Aug 2005 20:31:23 GMT Jakub Jermar [1fbbcd6] * arch/ia32/include/asm.h (modified) * arch/ia32/include/context.h (modified) * arch/ia32/include/cpu.h (modified) * arch/ia64/include/asm.h (modified) * arch/ia64/include/context.h (modified) * arch/mips/include/asm.h (modified) * arch/mips/include/context.h (modified) * src/main/main.c (modified) Globalize 'size' and 'delta' and rename them to 'kernel_size' and ... Mon, 29 Aug 2005 11:57:26 GMT Jakub Jermar [b52da8d7] * arch/amd64/include/barrier.h (modified) * arch/ia32/include/asm.h (modified) * arch/ia32/include/barrier.h (modified) * arch/ia32/src/boot/boot.S (modified) * arch/ia32/src/mm/frame.c (modified) * arch/ia32/src/smp/ap.S (modified) * arch/ia64/include/barrier.h (modified) * arch/mips/include/barrier.h (modified) * arch/mips/include/cpu.h (modified) * arch/mips/include/mm/page.h (modified) * arch/ppc/include/barrier.h (modified) * include/arch.h (modified) * include/cpu.h (modified) * include/proc/task.h (modified) * include/proc/thread.h (modified) * src/main/main.c (modified) * src/preempt/preemption.c (modified) Add some comments to IA-32 src/boot/boot.S and src/smp.S. Make the ... Thu, 25 Aug 2005 20:58:07 GMT Jakub Jermar [361635c] * arch/amd64/include/asm.h (modified) * arch/ia32/include/asm.h (modified) * arch/ia64/include/asm.h (modified) * arch/ia64/include/context.h (modified) * arch/mips/include/asm.h (modified) * arch/ppc/include/asm.h (modified) * include/arch.h (modified) * include/config.h (modified) * include/cpu.h (modified) * include/proc/thread.h (modified) * include/typedefs.h (modified) Preparations for weaker preemption model. Make all kernel stacks ... Sat, 20 Aug 2005 22:16:40 GMT Jakub Jermar [3526da33] * arch/amd64/include/mm/page.h (modified) * arch/ia32/include/mm/page.h (modified) * arch/ia64/include/mm/page.h (modified) * arch/mips/include/mm/page.h (modified) * arch/ppc/include/mm/page.h (modified) For each architecture, add an extra type cast of x to __address to ... Sun, 07 Aug 2005 23:36:32 GMT Jakub Jermar [511b45f] * arch/ia64/include/barrier.h (modified) * arch/mips/include/barrier.h (modified) * doc/TODO (modified) Update TODO. Explicitly mark places of interest related to memory ... Sun, 07 Aug 2005 23:14:14 GMT Jakub Jermar [7dd56f1] * arch/ia32/include/barrier.h (added) * arch/ia64/include/barrier.h (added) * arch/mips/include/barrier.h (added) * src/synch/rwlock.c (modified) * src/synch/spinlock.c (modified) Add memory barriers into spinlock_*(). Implement ... Thu, 21 Jul 2005 14:54:40 GMT Jakub Jermar [f5e3d1da] * arch/ia32/include/mm/memory_init.h (modified) * arch/ia64/include/mm/memory_init.h (added) * arch/mips/include/mm/memory_init.h (added) Add missing memory_init.h files for IA-64 and MIPS architectures. ... Fri, 15 Jul 2005 21:57:30 GMT Jakub Jermar [76cec1e] * arch/ia32/boot/boot.S (modified) * arch/ia32/boot/boot.ld (modified) * arch/ia32/include/cpu.h (modified) * arch/ia32/src/acpi/acpi.c (modified) * arch/ia32/src/asm.s (modified) * arch/ia32/src/boot/boot.S (modified) * arch/ia32/src/context.s (modified) * arch/ia32/src/cpu/cpu.c (modified) * arch/ia32/src/cpuid.s (modified) * arch/ia32/src/drivers/ega.c (modified) * arch/ia32/src/drivers/i8254.c (modified) * arch/ia32/src/drivers/i8259.c (modified) * arch/ia32/src/fpu_context.c (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/mm/frame.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia32/src/pm.c (modified) * arch/ia32/src/proc/scheduler.c (modified) * arch/ia32/src/smp/apic.c (modified) * arch/ia32/src/smp/mps.c (modified) * arch/ia32/src/userspace.c (modified) * arch/ia64/_link.ld (modified) * arch/ia64/boot/_link.ld (modified) * arch/ia64/include/mm/page.h (modified) * arch/mips/_link.ld (modified) * arch/mips/boot/boot.s (modified) * arch/mips/include/context.h (modified) * arch/mips/include/cpu.h (modified) * arch/mips/include/mm/page.h (modified) * arch/mips/src/cpu/cpu.c (modified) * arch/mips/src/interrupt.c (modified) * arch/mips/src/mips.c (modified) * arch/mips/src/start.S (modified) * arch/powerpc/_link.ld (modified) * include/mm/page.h (modified) * include/proc/thread.h (modified) * include/stackarg.h (modified) * include/synch/semaphore.h (modified) * include/synch/waitq.h (modified) * include/time/timeout.h (modified) * src/cpu/cpu.c (modified) * src/main/kinit.c (modified) * src/mm/frame.c (modified) * src/mm/page.c (modified) * src/proc/scheduler.c (modified) * src/proc/thread.c (modified) * src/time/clock.c (modified) * src/time/timeout.c (modified) * test/fpu/fpu1/test.c (modified) Huge indentation fix. Thu, 14 Jul 2005 22:10:05 GMT Jakub Jermar [a1a03f9] * arch/ia64/include/mm/page.h (modified) * arch/mips/include/mm/frame.h (modified) * arch/mips/include/mm/page.h (modified) * arch/mips/include/mm/tlb.h (modified) * arch/mips/src/mm/page.c (modified) * doc/AUTHORS (modified) * include/mm/page.h (modified) * include/mm/vm.h (modified) * src/mm/vm.c (modified) Begin MIPS implementation of 4-level page table interface. Add ... 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 & ... Mon, 06 Jun 2005 20:42:06 GMT Jakub Jermar [b0bf501] * arch/ia32/src/boot/boot.S (modified) * arch/ia32/src/pm.c (modified) * arch/ia32/src/smp/ap.S (modified) * arch/ia32/src/smp/apic.c (modified) * arch/ia64/include/atomic.h (modified) * arch/mips/include/atomic.h (modified) * doc/AUTHORS (modified) * doc/requirements (modified) * src/Makefile.config (modified) Define two placeholder functions for atomic_inc and atomic_dec on ... Thu, 02 Jun 2005 23:56:26 GMT Jakub Jermar [dcbc8be] * arch/ia32/Makefile.inc (modified) * arch/ia32/_link.ld (modified) * arch/ia32/include/mm/page.h (modified) * arch/ia32/include/mm/vm.h (modified) * arch/ia32/include/pm.h (modified) * arch/ia32/src/boot/boot.S (modified) * arch/ia32/src/boot/memmap.S (modified) * arch/ia32/src/mm/frame.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia32/src/pm.c (modified) * arch/ia64/include/mm/vm.h (modified) * arch/mips/include/mm/vm.h (modified) * arch/mips/src/asm.s (modified) * doc/AUTHORS (modified) * include/config.h (modified) * src/main/main.c (modified) Big changes in IA-32 address space map. Now the kernel is mapped ... 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". ... Wed, 25 May 2005 12:29:18 GMT Jakub Jermar [d5d2a3f] * arch/ia64/include/context.h (modified) * include/context.h (modified) * src/main/main.c (modified) * src/proc/scheduler.c (modified) * src/proc/thread.c (modified) Add context_set() macro to support extended behaviour for ... 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: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 ... Thu, 12 May 2005 20:37:03 GMT Jakub Jermar [f2ffad4] * arch/ia32/include/faddr.h (added) * arch/ia64/Makefile.inc (modified) * arch/ia64/include/faddr.h (added) * arch/mips/include/faddr.h (added) * src/Makefile (modified) * src/main/main.c (modified) * src/proc/scheduler.c (modified) * src/proc/thread.c (modified) For each architecture, add function/macro FADDR that calculates ... 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:16:15 GMT Jakub Vana [0c47db1] * arch/ia32/include/context.h (modified) * arch/ia32/include/fpu_context.h (added) * arch/ia64/include/context.h (modified) * arch/ia64/include/fpu_context.h (added) * arch/mips/include/context.h (modified) * arch/mips/include/fpu_context.h (added) * include/fpu_context.h (modified) * include/proc/thread.h (modified) Added fpu_context.h arch dep files and removed struct fpu_context ... 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. ... Sun, 08 May 2005 10:06:18 GMT Jakub Vana [e9b9e12] * arch/ia32/include/context.h (modified) * arch/ia64/include/context.h (modified) * arch/mips/include/context.h (modified) * include/typedefs.h (modified) Added fpu_context_t type. IA-32's version of this type contains ... Sat, 07 May 2005 21:39:47 GMT Jakub Jermar [199145a1] * arch/ia64/include/arg.h (modified) * include/print.h (modified) * include/stdarg.h (added) * src/debug/print.c (modified) Add stdarg.h to support variable argument list functions on ... Fri, 06 May 2005 12:58:44 GMT Jakub Jermar [0d2f805] * arch/ia32/include/arg.h (added) * arch/ia32/include/types.h (modified) * arch/ia64/include/arg.h (added) * arch/ia64/include/types.h (modified) * arch/mips/include/arg.h (added) * arch/mips/include/types.h (modified) * include/stackarg.h (added) * include/typedefs.h (modified) * src/debug/print.c (modified) Variable argument list support for architectures passing arguments on ... 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.