#
# ChangeLog for / in mainline
#
# Generated by Trac 1.6
# 2025-03-14T13:03:12Z

Sat, 03 Sep 2005 17:21:43 GMT Ondrej Palkovsky <ondrap@…> [b6d20a7]
	* include/symtab.h (modified)
	* src/debug/genmap.py (modified)

	Symbols now include filename


Sat, 03 Sep 2005 16:44:55 GMT Martin Decky <martin@…> [6401f79]
	* arch/ia32/include/pm.h (modified)
	* arch/ia32/src/pm.c (modified)
	* arch/ia32/src/smp/smp.c (modified)

	make IA-32 SMP work again (finally)


Sat, 03 Sep 2005 16:40:25 GMT Ondrej Palkovsky <ondrap@…> [ab08b42]
	* arch/amd64/Makefile.inc (modified)
	* arch/amd64/_link.ld (modified)
	* arch/amd64/include/asm.h (modified)
	* arch/amd64/include/boot/boot.h (added)
	* arch/amd64/src/dummy.s (modified)
	* arch/amd64/src/interrupt.c (modified)
	* arch/ia32/Makefile.inc (modified)
	* arch/ia32/_link.ld (modified)
	* arch/ia32/include/smp/apic.h (modified)
	* arch/ia32/src/acpi/acpi.c (modified)
	* arch/ia32/src/acpi/madt.c (modified)
	* arch/ia32/src/interrupt.c (modified)
	* arch/ia32/src/smp/apic.c (modified)
	* arch/mips/Makefile.inc (modified)
	* arch/mips/_link.ld (modified)
	* arch/mips/src/mm/tlb.c (modified)
	* include/symtab.h (added)
	* src/Makefile (modified)
	* src/build.amd64 (modified)
	* src/debug/genmap.py (added)
	* src/debug/symtab.c (added)

	Added symbol table lookup in exceptions.
	This breaks ia64 & ppc ...


Sat, 03 Sep 2005 15:45:14 GMT Martin Decky <martin@…> [f6297e0]
	* arch/ia32/_link.ld (modified)
	* arch/ia32/include/boot/boot.h (modified)
	* arch/ia32/src/boot/boot.S (modified)
	* arch/ia32/src/ia32.c (modified)
	* arch/ia32/src/mm/frame.c (modified)
	* arch/ia32/src/pm.c (modified)
	* arch/ia32/src/smp/ap.S (modified)

	proper way of initializing GDT during boot on IA-32, fixes the nasty ...


Sat, 03 Sep 2005 14:16:25 GMT Josef Cejka <malyzelenyhnus@…> [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.


Sat, 03 Sep 2005 13:11:54 GMT Ondrej Palkovsky <ondrap@…> [544b4bf]
	* arch/amd64/Makefile.inc (modified)
	* arch/amd64/src/amd64.c (modified)
	* include/mm/heap.h (modified)
	* src/build.amd64 (modified)

	Added basic FPU context (not working).
	Added CPU utilities from ia32


Sat, 03 Sep 2005 12:56:14 GMT Josef Cejka <malyzelenyhnus@…> [51022e9b]
	* arch/ia32/src/boot/memmap.S (modified)
	* include/print.h (modified)
	* src/debug/print.c (modified)
	* test/print/print1/test.c (modified)

	E option in printf added.


Sat, 03 Sep 2005 12:39:58 GMT Ondrej Palkovsky <ondrap@…> [ffcccf26]
	* test/synch/rwlock2/test.c (modified)

	Bad prototype


Sat, 03 Sep 2005 11:57:15 GMT Martin Decky <martin@…> [258c3e6]
	* arch/ia32/Makefile.inc.cross (added)

	alternative makefile for building with IA-32 cross-compiler


Sat, 03 Sep 2005 11:55:06 GMT Martin Decky <martin@…> [468bfde]
	* contrib/conf/dot.bochsrc (moved)

	typo fix in file name


Sat, 03 Sep 2005 11:54:09 GMT Martin Decky <martin@…> [4f0bba0]
	* contrib/toolchain/toolchain.amd64.sh (modified)
	* contrib/toolchain/toolchain.ia32.sh (modified)
	* contrib/toolchain/toolchain.ia64.sh (modified)
	* contrib/toolchain/toolchain.mips.sh (modified)
	* contrib/toolchain/toolchain.ppc.sh (modified)
	* contrib/toolchain/toolchain.ppc64.sh (modified)

	make the toolchain build scripts behave consistently on all host ...


Sat, 03 Sep 2005 11:43:54 GMT Ondrej Palkovsky <ondrap@…> [345ce2f]
	* arch/amd64/include/atomic.h (deleted)
	* arch/ia32/include/atomic.h (modified)
	* src/build.amd64 (modified)

	Fixed asm problems in asm in atomic instructions.


Sat, 03 Sep 2005 09:55:27 GMT Ondrej Palkovsky <ondrap@…> [be56c17]
	* src/proc/scheduler.c (modified)

	Fixed retyping, so that it compiles with gcc 4.0.2


Sat, 03 Sep 2005 09:52:47 GMT Ondrej Palkovsky <ondrap@…> [e515167d]
	* arch/amd64/Makefile.inc (modified)
	* arch/amd64/include/asm.h (modified)
	* arch/amd64/src/asm_utils.S (modified)
	* arch/amd64/src/cpu/cpu.c (modified)
	* arch/amd64/src/dummy.s (modified)
	* arch/amd64/src/proc/scheduler.c (moved)
	* arch/amd64/src/userspace.c (added)
	* arch/ia32/src/fpu_context.c (modified)
	* src/build.amd64 (modified)
	* src/mm/vm.c (modified)

	Added basic FPU context (not working).
	Added CPU utilities from ia32 ...


Sat, 03 Sep 2005 09:23:28 GMT Martin Decky <martin@…> [5a5ed25]
	* arch/mips/include/asm.h (modified)

	fix MIPS build error


Sat, 03 Sep 2005 09:09:20 GMT Jakub Jermar <jakub@…> [6b0e31d]
	* contrib/conf/dot.bochrc (moved)
	* contrib/conf/msim.conf (moved)
	* contrib/conf/pearpc.conf (moved)
	* contrib/conf/ski.conf (moved)
	* contrib/conf/vmware.conf (moved)
	* contrib/toolchain/toolchain.amd64.sh (moved)
	* contrib/toolchain/toolchain.ia32.sh (moved)
	* contrib/toolchain/toolchain.ia64.sh (moved)
	* contrib/toolchain/toolchain.mips.sh (moved)
	* contrib/toolchain/toolchain.ppc.sh (moved)
	* contrib/toolchain/toolchain.ppc64.sh (moved)

	Break contrib/ directory into contrib/conf/ and contrib/toolchain.


Sat, 03 Sep 2005 09:08:02 GMT Martin Decky <martin@…> [fe56609d]
	* arch/ppc/include/asm.h (modified)
	* arch/ppc/src/drivers/ofw.c (modified)

	fix stupid assembler bugs in cpu_priority_* (PPC)


Sat, 03 Sep 2005 08:38:28 GMT Jakub Jermar <jakub@…> [82a80d3]
	* arch/amd64/include/asm.h (modified)
	* arch/ppc/include/asm.h (modified)

	Implement PPC's get_stack_base().

	Comment AMD64's get_stack_base().


Sat, 03 Sep 2005 07:11:10 GMT Ondrej Palkovsky <ondrap@…> [36b209a]
	* arch/amd64/include/asm.h (modified)
	* arch/amd64/src/amd64.c (modified)
	* arch/amd64/src/asm_utils.S (modified)
	* arch/amd64/src/delay.S (modified)
	* arch/amd64/src/dummy.s (modified)

	Added volatile to inb/outb, so that it does not optimeze
	lot of ...


Sat, 03 Sep 2005 00:19:23 GMT Ondrej Palkovsky <ondrap@…> [89344d85]
	* arch/amd64/Makefile.inc (modified)
	* arch/amd64/include/cpu.h (modified)
	* arch/amd64/include/cpuid.h (modified)
	* arch/amd64/include/mm/page.h (modified)
	* arch/amd64/src/amd64.c (modified)
	* arch/amd64/src/asm_utils.S (modified)
	* arch/amd64/src/boot/boot.S (modified)
	* arch/amd64/src/cpu/cpu.c (added)
	* arch/amd64/src/dummy.s (modified)
	* include/cpu.h (modified)
	* src/mm/page.c (modified)

	Changes, that were needed to make it work on Bochs.
	- We CAN use the ...


Fri, 02 Sep 2005 19:14:58 GMT Jakub Jermar <jakub@…> [e4a6dda]
	* arch/ppc/src/fmath.c (modified)

	Add missing semicolon.


Fri, 02 Sep 2005 18:29:28 GMT Jakub Vana <jakub.vana@…> [da7d770]
	* arch/ia64/src/cpu/cpu.c (modified)
	* arch/ia64/src/start.S (modified)

	Serialization of psr write


Fri, 02 Sep 2005 17:57:11 GMT Jakub Jermar <jakub@…> [bc1089a]
	* arch/amd64/include/atomic.h (modified)
	* arch/ia32/include/atomic.h (modified)
	* src/proc/scheduler.c (modified)
	* src/proc/thread.c (modified)

	Make atomic_dec() and atomic_inc() take (volatile int *) argument, ...


Fri, 02 Sep 2005 17:32:37 GMT Jakub Jermar <jakub@…> [649d96b]
	* arch/ia32/src/mm/frame.c (modified)

	Fix nasty bug in arch/mm/frame.c.
	frame_region_not_free() takes ...


Fri, 02 Sep 2005 17:10:43 GMT Martin Decky <martin@…> [d9f7a6a]
	* arch/ia32/src/mm/frame.c (modified)

	make IA-32 UP work again (nasty hack)


Fri, 02 Sep 2005 16:51:14 GMT Ondrej Palkovsky <ondrap@…> [4bb86b4]
	* arch/amd64/include/boot/memmap.h (deleted)
	* arch/amd64/include/boot/memmapasm.h (deleted)
	* src/build.amd64 (modified)

	Use ia32 memmap.h/memmapash.h


Fri, 02 Sep 2005 15:36:48 GMT Martin Decky <martin@…> [375237d1]
	* arch/ia32/src/pm.c (modified)

	temporarily fix IA-32 boot bug


Fri, 02 Sep 2005 15:09:55 GMT Ondrej Palkovsky <ondrap@…> [32f6e1bd]
	* arch/amd64/_link.ld (modified)
	* arch/ia32/_link.ld (modified)
	* arch/ia32/src/boot/memmap.S (modified)
	* arch/ia32/src/mm/memory_init.c (modified)
	* src/build.amd64 (modified)

	Resolved mapping of e820 boot area, so that it can be accessed as ...


Fri, 02 Sep 2005 14:00:48 GMT Ondrej Palkovsky <ondrap@…> [7df54df]
	* arch/amd64/Makefile.inc (modified)
	* arch/amd64/include/cpuid.h (added)
	* arch/amd64/src/amd64.c (modified)
	* arch/amd64/src/asm_utils.S (modified)
	* arch/amd64/src/boot/boot.S (modified)
	* arch/amd64/src/boot/memmap.S (deleted)
	* arch/amd64/src/dummy.s (modified)
	* arch/mips/include/debug.h (added)
	* src/build.amd64 (modified)
	* src/main/main.c (modified)

	Fixed stack settings in boot.S in real mode.
	Added ia32 memmap ...


Thu, 01 Sep 2005 19:21:37 GMT Ondrej Palkovsky <ondrap@…> [73838ed]
	* arch/amd64/include/atomic.h (modified)
	* arch/amd64/src/fmath.c (modified)
	* arch/ia32/include/atomic.h (modified)
	* src/proc/scheduler.c (modified)
	* src/proc/thread.c (modified)

	Cleanups so that it compiles on ia-32 & amd-64 cleanly


Thu, 01 Sep 2005 18:38:09 GMT Ondrej Palkovsky <ondrap@…> [437e35a0]
	* arch/mips/Makefile.inc (modified)
	* arch/mips/include/atomic.h (modified)
	* arch/mips/src/mm/tlb.c (modified)

	Fixed bad register assignment in atomic.h.
	Added -msoft-float so ...


Thu, 01 Sep 2005 18:04:56 GMT Jakub Vana <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 <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 17:46:26 GMT Ondrej Palkovsky <ondrap@…> [38207b9]
	* arch/mips/src/fmath.c (modified)

	Fixed missing semicolon;


Thu, 01 Sep 2005 16:52:26 GMT Jakub Jermar <jakub@…> [399ccd9]
	* src/main/kinit.c (modified)
	* src/mm/vm.c (modified)

	Add missing header into kinit.c.

	Do not use PA2KA() on dst_ptl0.


Thu, 01 Sep 2005 16:40:30 GMT Martin Decky <martin@…> [5dce48b9]
	* arch/ia32/_link.ld (modified)
	* arch/ia32/include/boot/boot.h (modified)
	* arch/ia32/src/boot/boot.S (modified)
	* arch/ia32/src/drivers/i8042.c (modified)
	* arch/ia32/src/ia32.c (modified)
	* arch/ia32/src/mm/frame.c (modified)
	* arch/ia32/src/mm/page.c (modified)
	* src/main/main.c (modified)

	load the kernel above 1 MB on IA-32


Thu, 01 Sep 2005 16:34:18 GMT Martin Decky <martin@…> [2793442]
	* contrib/vmware.conf (added)

	VMWare sample configuration


Thu, 01 Sep 2005 16:21:05 GMT Jakub Jermar <jakub@…> [3c56c94]
	* arch/ia32/src/mm/memory_init.c (modified)

	Do not use the unmapped addresses of e820 kernel structures.
	Use ...


Thu, 01 Sep 2005 15:47:50 GMT Jakub Jermar <jakub@…> [69bd642]
	* arch/ia32/src/boot/boot.S (modified)
	* arch/ia32/src/pm.c (modified)
	* arch/ia32/src/smp/ap.S (modified)

	Fix addresses in GDT and IDT to be virtual addresses.


Thu, 01 Sep 2005 15:32:24 GMT Ondrej Palkovsky <ondrap@…> [79c1593]
	* arch/amd64/src/pm.c (modified)

	Better coding style


Thu, 01 Sep 2005 15:26:27 GMT Josef Cejka <malyzelenyhnus@…> [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 15:24:46 GMT Ondrej Palkovsky <ondrap@…> [de25b6f]
	* arch/amd64/src/mm/page.c (modified)
	* arch/amd64/src/pm.c (modified)

	Removed mapping of bottom 2GB to kernel space.


Thu, 01 Sep 2005 15:02:43 GMT Josef Cejka <malyzelenyhnus@…> [e83a9f7]
	* arch/ia32/Makefile.inc (modified)
	* include/print.h (modified)
	* src/debug/print.c (modified)
	* test/print/print1/test.c (modified)

	Created fmath as basic tool for IEEE 754 floating point  numbers. ...


Thu, 01 Sep 2005 14:42:09 GMT Jakub Jermar <jakub@…> [623ba26c]
	* arch/mips/src/exception.c (modified)
	* include/proc/scheduler.h (modified)
	* src/lib/func.c (modified)
	* src/mm/vm.c (modified)
	* src/proc/scheduler.c (modified)
	* src/proc/thread.c (modified)

	Add couple of assertions CPU != NULL.

	Change type of nrdy from int ...


Thu, 01 Sep 2005 14:28:00 GMT Ondrej Palkovsky <ondrap@…> [db3341e]
	* arch/amd64/include/asm.h (modified)
	* arch/amd64/include/mm/page.h (modified)
	* arch/amd64/src/interrupt.c (added)
	* arch/amd64/src/mm/page.c (modified)
	* src/build.amd64 (modified)
	* src/mm/page.c (modified)

	Fixed typo in 'outb' instruction.
	Paging basically working.


Thu, 01 Sep 2005 11:30:46 GMT Jakub Jermar <jakub@…> [1dde3b61]
	* test/synch/rwlock4/test.c (modified)

	Revert the change in rwlock #4 test that added cpu_priority_high() ...


Thu, 01 Sep 2005 09:42:10 GMT Ondrej Palkovsky <ondrap@…> [e3b9572]
	* arch/amd64/Makefile.inc (modified)
	* arch/amd64/include/asm.h (modified)
	* arch/amd64/include/pm.h (modified)
	* arch/amd64/src/asm_utils.S (added)
	* arch/amd64/src/boot/memmap.S (modified)
	* arch/amd64/src/dummy.s (modified)
	* arch/amd64/src/pm.c (modified)
	* arch/ia32/src/interrupt.c (modified)

	Interrupts for amd64.


Thu, 01 Sep 2005 09:19:56 GMT Jakub Jermar <jakub@…> [c842f04]
	* include/synch/spinlock.h (modified)
	* src/synch/spinlock.c (modified)

	Preemption work.
	Instrument spinlock functions with ...


Thu, 01 Sep 2005 09:02:53 GMT Martin Decky <martin@…> [f944715]
	* arch/ia32/include/boot/boot.h (added)
	* arch/ia32/src/boot/boot.S (modified)

	IA-32 GRUB support (alpha)


Thu, 01 Sep 2005 08:53:06 GMT Jakub Jermar <jakub@…> [dbe9ff0]
	* include/arch.h (modified)
	* src/time/clock.c (modified)

	Preemption work.
	Define PREEMPTION_DISABLED macro.
	This macro ...


Thu, 01 Sep 2005 08:18:26 GMT Jakub Vana <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


Thu, 01 Sep 2005 01:08:51 GMT Ondrej Palkovsky <ondrap@…> [d9f81af3]
	* arch/amd64/Makefile.inc (modified)
	* arch/amd64/include/asm.h (modified)
	* arch/amd64/src/boot/memmap.S (modified)
	* arch/amd64/src/dummy.s (modified)
	* arch/amd64/src/mm/page.c (moved)
	* src/build.amd64 (modified)
	* src/mm/frame.c (modified)

	Fixed bad type in frame.c.
	Amd64 prints banner.


Thu, 01 Sep 2005 00:58:55 GMT Martin Decky <martin@…> [470c468]
	* arch/ppc/_link.ld (modified)
	* arch/ppc/src/start.S (modified)

	update PPC for new hardcoded_* method


Thu, 01 Sep 2005 00:45:59 GMT Ondrej Palkovsky <ondrap@…> [2a0d782]
	* arch/ia32/_link.ld (modified)

	Bugfix.


Wed, 31 Aug 2005 23:57:30 GMT Ondrej Palkovsky <ondrap@…> [c832cc0a]
	* arch/amd64/Makefile.inc (modified)
	* arch/amd64/_link.ld (modified)
	* arch/amd64/include/asm.h (modified)
	* arch/amd64/src/dummy.s (modified)
	* arch/ia32/_link.ld (modified)
	* arch/ia32/src/boot/boot.S (modified)
	* arch/ia32/src/interrupt.c (modified)
	* arch/mips/_link.ld (modified)
	* src/build.amd64 (modified)

	hardcoded_symbol fixed into linker script on amd64/ia32/mips
	architecture


Wed, 31 Aug 2005 22:25:13 GMT Jakub Jermar <jakub@…> [3817ed1]
	* contrib/dot.bochrc (added)
	* contrib/ski.conf (added)

	Add two more emulator config files.


Wed, 31 Aug 2005 22:14:18 GMT Jakub Vana <jakub.vana@…> [cd95d784]
	* src/Makefile.config (modified)
	* src/proc/scheduler.c (modified)




Wed, 31 Aug 2005 22:00:32 GMT Jakub Jermar <jakub@…> [3e1607f]
	* arch/mips/src/exception.c (modified)
	* src/proc/scheduler.c (modified)
	* src/proc/thread.c (modified)

	Add some comments.


Wed, 31 Aug 2005 21:56:52 GMT Jakub Vana <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 21:55:57 GMT Ondrej Palkovsky <ondrap@…> [33ccb2c]
	* arch/amd64/include/interrupt.h (deleted)
	* arch/amd64/src/pm.c (modified)

	SVN cleanup


Wed, 31 Aug 2005 21:51:04 GMT Martin Decky <martin@…> [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


Wed, 31 Aug 2005 21:47:27 GMT Martin Decky <martin@…> [94f0ae4]
	* contrib/msim.conf (added)

	MSIM configuration file


Wed, 31 Aug 2005 12:27:26 GMT Ondrej Palkovsky <ondrap@…> [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 11:43:38 GMT Martin Decky <martin@…> [8f91729]
	* arch/ppc/Makefile.inc (modified)
	* arch/ppc/include/context.h (modified)
	* arch/ppc/include/drivers/ofw.h (modified)
	* arch/ppc/include/ppc.h (deleted)
	* arch/ppc/src/drivers/ofw.c (modified)
	* arch/ppc/src/ppc.c (deleted)
	* arch/ppc/src/start.S (modified)
	* include/context.h (modified)
	* src/main/main.c (modified)

	separated stack mapping


Wed, 31 Aug 2005 10:53:34 GMT Ondrej Palkovsky <ondrap@…> [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 <jakub@…> [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(). ...


Wed, 31 Aug 2005 09:40:58 GMT Martin Decky <martin@…> [3de9e5e]
	* arch/ppc/include/asm.h (modified)

	PPC interrupt high/low/restore


Wed, 31 Aug 2005 09:02:19 GMT Martin Decky <martin@…> [b8f0c10]
	* contrib/toolchain.ia32.sh (added)

	cross-compiler toolchain build script for IA-32


Tue, 30 Aug 2005 22:23:15 GMT Ondrej Palkovsky <ondrap@…> [41b5e2a8]
	* src/lib/memstr.c (modified)

	Fixed bad types in memsetw.


Tue, 30 Aug 2005 22:20:43 GMT Martin Decky <martin@…> [c5ae095]
	* arch/ppc/include/asm.h (modified)
	* arch/ppc/src/drivers/ofw.c (modified)
	* arch/ppc/src/dummy.s (modified)

	header fixes


Tue, 30 Aug 2005 22:11:45 GMT Ondrej Palkovsky <ondrap@…> [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 21:51:39 GMT Martin Decky <martin@…> [b524f816]
	* arch/ppc/Makefile.inc (modified)
	* arch/ppc/_link.ld (modified)
	* arch/ppc/include/asm/macro.h (modified)
	* arch/ppc/include/context.h (modified)
	* arch/ppc/src/context.S (added)
	* arch/ppc/src/dummy.s (modified)
	* arch/ppc/src/start.S (modified)

	PPC context save/restore


Tue, 30 Aug 2005 21:33:09 GMT Jakub Jermar <jakub@…> [ba18512]
	* arch/ia32/src/asm.S (modified)
	* arch/ia32/src/drivers/ega.c (modified)
	* arch/ia32/src/smp/mps.c (modified)
	* include/memstr.h (modified)
	* src/Makefile.config (modified)
	* src/lib/memstr.c (modified)
	* src/main/kinit.c (modified)
	* src/mm/vm.c (modified)
	* src/proc/scheduler.c (modified)

	Switch order of 'src' and 'dst' arguments in some left-over uses of ...


Tue, 30 Aug 2005 20:15:50 GMT Ondrej Palkovsky <ondrap@…> [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 20:10:50 GMT Jakub Vana <jakub.vana@…> [d0c30f7]
	* arch/ia32/src/asm.S (modified)

	ASM version of memcopy repaired on ia32


Tue, 30 Aug 2005 19:44:27 GMT Jakub Vana <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:50:07 GMT Ondrej Palkovsky <ondrap@…> [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 17:44:52 GMT Martin Decky <martin@…> [b45aa23]
	* arch/ppc/include/drivers/ofw.h (modified)

	remove obsolete structures


Tue, 30 Aug 2005 17:41:19 GMT Jakub Jermar <jakub@…> [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 ...


Tue, 30 Aug 2005 17:37:50 GMT Martin Decky <martin@…> [10caad0]
	* arch/ppc/Makefile.inc (modified)
	* arch/ppc/include/asm.h (modified)
	* arch/ppc/include/asm/macro.h (modified)
	* arch/ppc/include/drivers/ofw.h (modified)
	* arch/ppc/src/asm.s (modified)
	* arch/ppc/src/drivers/ofw.c (modified)
	* arch/ppc/src/dummy.s (modified)
	* arch/ppc/src/mm/memory_init.c (added)
	* arch/ppc/src/start.S (modified)

	PPC memory size detection


Tue, 30 Aug 2005 16:51:39 GMT Martin Decky <martin@…> [db5e25f]
	* arch/ppc/src/debug/panic.s (added)

	PPC panic()


Tue, 30 Aug 2005 15:43:30 GMT Martin Decky <martin@…> [a9387ea]
	* arch/ppc/include/asm/macro.h (added)

	PPC assembler register names


Tue, 30 Aug 2005 15:06:03 GMT Ondrej Palkovsky <ondrap@…> [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.


Tue, 30 Aug 2005 13:17:10 GMT Josef Cejka <malyzelenyhnus@…> [1e9a463]
	* arch/ia32/include/mm/memory_init.h (modified)
	* arch/ia32/src/ia32.c (modified)
	* arch/ia32/src/mm/frame.c (modified)
	* arch/ia32/src/mm/memory_init.c (modified)
	* test/print/print1/test.c (modified)

	Licence to print1/test.c added.
	New function for printing memory map ...


Tue, 30 Aug 2005 12:14:51 GMT Martin Decky <martin@…> [288a204]
	* arch/ppc/include/drivers/ofw.h (added)
	* arch/ppc/src/drivers/ofw.c (added)

	add missing OpenFirmware related files


Tue, 30 Aug 2005 12:05:06 GMT Martin Decky <martin@…> [dfbc229]
	* arch/ia32/src/asm.S (modified)
	* arch/ppc/Makefile.inc (modified)
	* arch/ppc/include/ppc.h (moved)
	* arch/ppc/src/asm.s (modified)
	* arch/ppc/src/drivers/vga.c (deleted)
	* arch/ppc/src/dummy.s (modified)
	* arch/ppc/src/ppc.c (modified)
	* arch/ppc/src/start.S (modified)

	OpenFirmware support


Tue, 30 Aug 2005 09:44:07 GMT Jakub Jermar <jakub@…> [bcdd9aa]
	* arch/ia32/src/proc/scheduler.c (modified)
	* include/arch.h (modified)
	* src/Makefile (modified)
	* src/lib/the.c (added)
	* src/main/main.c (modified)
	* src/proc/scheduler.c (modified)
	* src/proc/thread.c (modified)

	Add lib/the.c.
	Add and deploy the_initialize() and the_copy().
 ...


Tue, 30 Aug 2005 09:43:51 GMT Josef Cejka <malyzelenyhnus@…> [a6f8899]
	* src/Makefile.config (modified)
	* test/print/print1/test.c (added)
	* test/print/test.c (deleted)

	Small improvements in print1 test and its source code format.


Tue, 30 Aug 2005 09:17:13 GMT Josef Cejka <malyzelenyhnus@…> [00e00fa]
	* arch/ia32/src/mm/frame.c (modified)
	* src/Makefile.config (modified)
	* test/print/test.c (added)

	Test for printf added.


Tue, 30 Aug 2005 08:59:22 GMT Josef Cejka <malyzelenyhnus@…> [81887b7]
	* include/print.h (modified)
	* include/stackarg.h (modified)
	* src/debug/print.c (modified)

	Bugs in printf and va_arg functions repaired.


Mon, 29 Aug 2005 20:31:23 GMT Jakub Jermar <jakub@…> [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 17:55:06 GMT Martin Decky <martin@…> [4dd0704]
	* include/fb/font-8x16.h (added)
	* src/Makefile (modified)
	* src/fb/font-8x16.c (added)

	frmaebuffer font


Mon, 29 Aug 2005 13:56:47 GMT Ondrej Palkovsky <ondrap@…> [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 ...


Mon, 29 Aug 2005 11:57:26 GMT Jakub Jermar <jakub@…> [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 ...


Sun, 28 Aug 2005 20:54:41 GMT Jakub Jermar <jakub@…> [229d5fc1]
	* arch/ia32/src/boot/boot.S (modified)

	Initialize the stack prior to using it.


Sun, 28 Aug 2005 12:58:53 GMT Martin Decky <martin@…> [15bfc78]
	* contrib/pearpc.conf (added)

	Basic PearPC configuration


Thu, 25 Aug 2005 21:09:19 GMT Jakub Jermar <jakub@…> [fde6429]
	* arch/ia32/src/boot/boot.S (modified)
	* src/main/main.c (modified)

	Small changes.
	Coding style fix in main.c.
	Make 'cli' be the first ...


Thu, 25 Aug 2005 20:58:07 GMT Jakub Jermar <jakub@…> [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 ...


Wed, 24 Aug 2005 12:33:38 GMT Ondrej Palkovsky <ondrap@…> [cfd6efd2]
	* arch/amd64/Makefile.inc (modified)
	* arch/amd64/include/mm/page.h (modified)
	* arch/amd64/include/mm/vm.h (modified)

	Do not allow red area on stack in kernel mode.
	Small updates for ...


Wed, 24 Aug 2005 12:21:26 GMT Jakub Jermar <jakub@…> [6e787c4]
	* include/cpu.h (modified)
	* include/preemption.h (added)
	* src/Makefile (modified)
	* src/preempt/preemption.c (added)
	* test/synch/rwlock3/test.c (modified)
	* test/synch/rwlock4/test.c (modified)

	Make rwlock test #3 compile again.

	Make rwlock test #4 ...