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

Sat, 15 Oct 2005 13:47:51 GMT Martin Decky <martin@…> [bd2933a8]
	* arch/ia32/Makefile.inc (modified)
	* arch/ia32/include/cpuid.h (modified)
	* arch/ia32/src/cpuid.s (deleted)
	* contrib/conf/dot.bochsrc (modified)

	IA32 has_cpuid() inline
	minor indentation fixes


Sat, 15 Oct 2005 13:19:25 GMT Martin Decky <martin@…> [b07a838]
	* build.ia32 (modified)

	fix shell warning


Wed, 12 Oct 2005 21:28:28 GMT Jakub Jermar <jakub@…> [874e312a]
	* arch/amd64/src/boot/boot.S (modified)
	* arch/amd64/src/pm.c (modified)
	* arch/amd64/src/smp/ap.S (modified)
	* arch/ia32/_link.ld.in (modified)
	* arch/ia32/src/boot/boot.S (modified)
	* arch/ia32/src/boot/memmap.S (modified)
	* arch/ia32/src/smp/ap.S (modified)

	Fix directives for K_TEXT_START, K_TEXT_START_2 and K_DATA_START ...


Tue, 11 Oct 2005 21:00:34 GMT Jakub Jermar <jakub@…> [26f9943]
	* src/debug/print.c (modified)
	* src/synch/waitq.c (modified)

	Doxygen comments fixes.


Tue, 11 Oct 2005 20:25:46 GMT Jakub Jermar <jakub@…> [a783ca4]
	* src/debug/symtab.c (modified)
	* src/proc/the.c (modified)
	* src/synch/condvar.c (modified)
	* src/synch/mutex.c (modified)
	* src/synch/waitq.c (modified)
	* src/time/delay.c (modified)
	* src/time/timeout.c (modified)

	Fix doxygen comments.


Mon, 10 Oct 2005 20:26:02 GMT Jakub Jermar <jakub@…> [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 <jakub@…> [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 ...


Sat, 08 Oct 2005 09:37:07 GMT Jakub Jermar <jakub@…> [ac5665a]
	* test/mm/mapping1/test.c (modified)

	Finalize mm mapping test #1 once again.


Sat, 08 Oct 2005 09:31:49 GMT Jakub Jermar <jakub@…> [cad5ce8]
	* doc/BUGS_FOUND (modified)
	* test/mm/mapping1/test.c (modified)

	Finalize mapping1 test.
	Record omitted excMod bug in msim.


Fri, 07 Oct 2005 23:19:56 GMT Jakub Jermar <jakub@…> [8c5e6c7]
	* arch/mips32/include/mm/tlb.h (modified)
	* arch/mips32/src/mm/tlb.c (modified)
	* test/mm/mapping1/test.c (modified)

	mips32 memory management work.
	TLB exceptions seem to be working on ...


Fri, 07 Oct 2005 11:50:50 GMT Jakub Jermar <jakub@…> [92e5431]
	* doc/arch/sparc64 (added)

	Add arch directory for sparc64.


Fri, 07 Oct 2005 09:53:17 GMT Jakub Jermar <jakub@…> [fd3c9e5]
	* Makefile.config (modified)
	* arch/mips32/src/mm/tlb.c (modified)
	* arch/mips32/src/mm/vm.c (modified)
	* test/mm/mapping1/test.c (modified)

	Small changes to mips32 mm.
	Small changes in mm mapping test #1.


Thu, 06 Oct 2005 12:45:22 GMT Jakub Jermar <jakub@…> [cc205f1]
	* Makefile.config (modified)
	* arch/ia32/src/mm/tlb.c (modified)
	* arch/mips32/include/mm/asid.h (modified)
	* arch/mips32/include/mm/tlb.h (modified)
	* arch/mips32/src/mm/asid.c (modified)
	* arch/mips32/src/mm/tlb.c (modified)
	* arch/mips32/src/mm/vm.c (modified)
	* include/mm/tlb.h (modified)
	* test/mm/mapping1/test.c (added)

	Add mm/mapping1 test.
	(Will not make it past TLB Invalid exception ...


Wed, 05 Oct 2005 21:38:45 GMT Jakub Jermar <jakub@…> [bca1b47]
	* arch/mips32/src/mm/tlb.c (modified)

	Small fix.
	MIPS32 pte_t.c is not bool.


Wed, 05 Oct 2005 21:29:16 GMT Jakub Jermar <jakub@…> [38a1a84]
	* 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)

	MIPS32 memory management work.
	Fix some bugs introduced yesterday ...


Wed, 05 Oct 2005 19:56:30 GMT Sergey Bondari <bondari@…> [49c1f93]
	* arch/ia32/include/asm.h (modified)
	* arch/ia32/include/memstr.h (modified)

	Comments fixed


Wed, 05 Oct 2005 19:42:32 GMT Sergey Bondari <bondari@…> [342de62]
	* arch/ia32/include/memstr.h (modified)
	* arch/ia32/src/asm.S (modified)
	* arch/ia32/src/ia32.c (modified)

	Last inline functions for IA-32


Tue, 04 Oct 2005 22:09:41 GMT Jakub Jermar <jakub@…> [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 22:06:07 GMT Sergey Bondari <bondari@…> [8e3f47b3]
	* arch/ia32/include/memstr.h (modified)
	* arch/ia32/src/asm.S (modified)

	ia-32 memcmp inline


Tue, 04 Oct 2005 11:23:21 GMT Jakub Jermar <jakub@…> [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, 03 Oct 2005 13:09:53 GMT Jakub Jermar <jakub@…> [1e2aecca]
	* arch/ia64/src/interrupt_handler.c (modified)

	IA-64 work.
	Map interrupt vectors to their names.


Sun, 02 Oct 2005 18:07:35 GMT Jakub Jermar <jakub@…> [df364582]
	* src/synch/condvar.c (modified)

	Doxygen-style comments for condvar.c.


Sun, 02 Oct 2005 17:19:34 GMT Jakub Jermar <jakub@…> [63975c6]
	* src/synch/mutex.c (modified)

	Doxygen-style comments for mutex.c.


Sun, 02 Oct 2005 17:11:12 GMT Jakub Jermar <jakub@…> [f02436c8]
	* src/synch/rwlock.c (modified)

	Doxygen-style comments for rwlock.c.


Sun, 02 Oct 2005 16:04:43 GMT Jakub Jermar <jakub@…> [ac4177ca]
	* src/synch/semaphore.c (modified)

	Doxygen-style comments for semaphore.c.


Sun, 02 Oct 2005 14:49:39 GMT Jakub Jermar <jakub@…> [5e04b48d]
	* src/synch/spinlock.c (modified)

	Doxygen-style comments for spinlock.c.


Sat, 01 Oct 2005 22:51:14 GMT Jakub Jermar <jakub@…> [922c7ce]
	* src/synch/waitq.c (modified)

	Doxygen-style comments for waitq.c.


Thu, 29 Sep 2005 22:47:42 GMT Jakub Jermar <jakub@…> [941d1e9]
	* Makefile.config (modified)
	* arch/ia32/Makefile.inc (modified)
	* arch/ia32/_link.ld.in (modified)
	* arch/ia32/src/asm.S (modified)
	* build.ia32 (modified)
	* include/fpu_context.h (modified)
	* include/mm/buddy.h (modified)
	* include/mm/heap.h (modified)
	* include/typedefs.h (modified)
	* src/mm/buddy.c (modified)

	Make cross-compiler the default compiler on IA-32.
	For native ...


Thu, 29 Sep 2005 20:15:43 GMT Jakub Jermar <jakub@…> [40a468a]
	* include/list.h (modified)

	Implement splitting and concatenation for headless doubly-linked ...


Wed, 28 Sep 2005 13:22:21 GMT Jakub Jermar <jakub@…> [2a9543d]
	* src/mm/buddy.c (modified)

	Optimize buddy_system_free().
	Remove special-case code from the main ...


Wed, 28 Sep 2005 13:00:11 GMT Jakub Jermar <jakub@…> [32ff43e6]
	* include/mm/buddy.h (modified)
	* include/mm/heap.h (modified)
	* src/mm/buddy.c (modified)
	* src/proc/scheduler.c (modified)

	Redeclare eraly_malloc() with __attribute__ ((malloc)) to improve ...


Sun, 25 Sep 2005 20:13:17 GMT Jakub Jermar <jakub@…> [a58db280]
	* Makefile (modified)
	* include/mm/buddy.h (added)
	* include/typedefs.h (modified)
	* src/mm/buddy.c (added)

	Generic buddy allocator.
	Please review the code before it is deployed.


Sun, 25 Sep 2005 16:51:17 GMT Jakub Jermar <jakub@…> [c9ed176]
	* Makefile (added)
	* Makefile.config (moved)
	* arch/amd64/Makefile.inc (modified)
	* arch/amd64/boot/Makefile (modified)
	* arch/ia32/Makefile.inc (modified)
	* arch/ia32/boot/Makefile (modified)
	* arch/ia64/Makefile.inc (modified)
	* arch/ia64/boot/Makefile (modified)
	* arch/mips32/Makefile.inc (modified)
	* arch/mips32/boot/Makefile (modified)
	* arch/ppc32/Makefile.inc (modified)
	* arch/ppc32/boot/Makefile (modified)
	* build.amd64 (moved)
	* build.ia32 (moved)
	* build.ia64 (moved)
	* build.mips32 (moved)
	* build.ppc32 (moved)
	* clean.amd64 (added)
	* clean.ia32 (moved)
	* clean.ia64 (moved)
	* clean.mips32 (added)
	* clean.ppc32 (moved)
	* contrib/conf/SPMIPS.simics (modified)
	* contrib/conf/dot.bochsrc (modified)
	* contrib/conf/ski.conf (modified)
	* src/Makefile (deleted)
	* src/clean.amd64 (deleted)
	* src/clean.mips32 (deleted)

	Move kernel build files one level up the directory tree.
	Fix paths ...


Sun, 25 Sep 2005 16:15:16 GMT Jakub Jermar <jakub@…> [48a02ef]
	* src/mm/frame.c (modified)

	Replace free() call with early_free() call in zone_create().


Fri, 23 Sep 2005 22:54:45 GMT Jakub Jermar <jakub@…> [adecf496]
	* include/mm/frame.h (modified)
	* include/mm/heap.h (modified)
	* src/main/main.c (modified)
	* src/mm/frame.c (modified)
	* src/mm/heap.c (modified)

	Revert previous change in frame_t as it broke IA-64.
	(Most likely ...


Fri, 23 Sep 2005 20:44:35 GMT Jakub Jermar <jakub@…> [4841104]
	* include/mm/frame.h (modified)
	* src/main/main.c (modified)
	* src/mm/frame.c (modified)

	Physical memory management work.
	Add "__attribute__ ((packed))" to ...


Thu, 22 Sep 2005 14:36:45 GMT Josef Cejka <malyzelenyhnus@…> [23443b2]
	* arch/ia32/src/mm/memory_init.c (modified)

	Memmap print fixed.


Wed, 21 Sep 2005 22:34:54 GMT Jakub Jermar <jakub@…> [cf27a6cb]
	* arch/ia32/src/boot/boot.S (modified)
	* arch/ia32/src/mm/frame.c (modified)

	Complete map_kernel() in boot.S to map the entire 4G space.

	Change ...


Wed, 21 Sep 2005 21:07:27 GMT Jakub Jermar <jakub@…> [74b2f5bf]
	* arch/ia32/src/acpi/madt.c (modified)

	During MADT parse, count only enabled CPUs.


Wed, 21 Sep 2005 19:19:16 GMT Jakub Jermar <jakub@…> [aed4eca]
	* src/main/main.c (modified)

	The more physical frames, the more memory allocated for heap.


Wed, 21 Sep 2005 13:37:50 GMT Jakub Jermar <jakub@…> [84dd253]
	* arch/amd64/src/mm/page.c (modified)
	* arch/ia32/src/mm/frame.c (modified)
	* arch/ia32/src/mm/page.c (modified)
	* arch/ia32/src/smp/mps.c (modified)
	* arch/ia64/Makefile.inc (modified)
	* arch/ia64/src/dummy.s (modified)
	* arch/ia64/src/mm/frame.c (added)
	* arch/mips32/src/mm/frame.c (modified)
	* arch/ppc32/src/mm/frame.c (modified)
	* include/mm/frame.h (modified)
	* src/mm/frame.c (modified)

	Physical memory management work.
	New frame allocator.
	Some ...


Tue, 20 Sep 2005 22:52:05 GMT Jakub Jermar <jakub@…> [fcacfb7]
	* include/mm/frame.h (modified)
	* src/mm/frame.c (modified)

	Physical memory management work.
	Implement zone_*() and some ...


Tue, 20 Sep 2005 21:54:13 GMT Jakub Jermar <jakub@…> [e456008]
	* include/mm/frame.h (modified)
	* include/typedefs.h (modified)

	Add zone pointer to frame_t.
	This will be essential for fast ...


Tue, 20 Sep 2005 21:07:58 GMT Jakub Jermar <jakub@…> [c0a91d1]
	* doc/arch/mips32 (modified)
	* include/list.h (modified)

	Replace #define's in list.h with type-safe inlines.

	Update mips32 ...


Tue, 20 Sep 2005 10:07:16 GMT Ondrej Palkovsky <ondrap@…> [4fade3e]
	* arch/mips32/Makefile.inc (modified)
	* arch/mips32/src/drivers/arc.c (modified)
	* src/build.mips32 (modified)

	Added support for msim with 4kc instructions.
	Fixed support for ...


Mon, 19 Sep 2005 21:18:27 GMT Jakub Jermar <jakub@…> [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:23:21 GMT Sergey Bondari <bondari@…> [b4865e1]
	* include/memstr.h (modified)

	Some junk code removed


Mon, 19 Sep 2005 20:20:14 GMT Sergey Bondari <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


Mon, 19 Sep 2005 14:02:12 GMT Jakub Jermar <jakub@…> [a2dc632]
	* include/memstr.h (modified)
	* src/lib/memstr.c (modified)

	Compilation fixes.
	memcpy() must be declared in memstr.h


Sun, 18 Sep 2005 21:43:11 GMT Sergey Bondari <bondari@…> [d9430f7]
	* arch/ia32/include/asm.h (modified)

	I think some comments to the algoritm would be helful


Sun, 18 Sep 2005 21:39:56 GMT Sergey Bondari <bondari@…> [104dc0b]
	* arch/ia32/include/asm.h (modified)
	* arch/ia32/src/asm.S (modified)
	* include/memstr.h (modified)

	built-in memcpy is not used anymore on IA-32.
	IA-32 memcpy is now ...


Sun, 18 Sep 2005 20:09:20 GMT Sergey Bondari <bondari@…> [650d976]
	* arch/ia32/src/asm.S (modified)

	small fix


Sun, 18 Sep 2005 19:37:14 GMT Sergey Bondari <bondari@…> [105a0dc]
	* arch/ia32/include/asm.h (modified)
	* arch/ia32/src/asm.S (modified)

	Get from port functions are now inline


Sun, 18 Sep 2005 15:07:23 GMT Jakub Jermar <jakub@…> [e158717]
	* include/mm/frame.h (modified)

	Add 'base' attribute to frame_zone_t structure.


Sun, 18 Sep 2005 14:35:38 GMT Jakub Jermar <jakub@…> [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, 18 Sep 2005 09:14:02 GMT Sergey Bondari <bondari@…> [714675b]
	* arch/ia32/include/asm.h (modified)
	* arch/ia32/src/asm.S (modified)

	Outb, outw, outl are now inline functions


Sat, 17 Sep 2005 21:24:40 GMT Sergey Bondari <bondari@…> [a5556b4]
	* arch/ia32/include/asm.h (modified)
	* arch/ia32/src/asm.S (modified)

	outb inline function


Fri, 16 Sep 2005 10:42:10 GMT Jakub Jermar <jakub@…> [6799505]
	* src/lib/sort.c (modified)

	Ok. The idea of _qsort() was not broken at all.
	Revert the changes ...


Thu, 15 Sep 2005 21:19:40 GMT Jakub Jermar <jakub@…> [0a50f59]
	* src/Makefile (modified)
	* src/lib/sort.c (modified)
	* src/proc/the.c (moved)

	Remove _qsort() as its concept is fundamentally broken.

	Move ...


Thu, 15 Sep 2005 21:02:27 GMT Jakub Jermar <jakub@…> [01e48c1]
	* arch/amd64/include/mm/frame.h (modified)
	* arch/amd64/include/mm/page.h (modified)
	* arch/amd64/include/mm/vm.h (modified)
	* arch/ia32/src/acpi/madt.c (modified)
	* src/lib/sort.c (modified)

	Optimize sorting functions so that malloc() and free() is called only ...


Tue, 13 Sep 2005 21:20:56 GMT Jakub Jermar <jakub@…> [d6dcdd2e]
	* arch/amd64/include/asm.h (modified)
	* arch/amd64/src/asm_utils.S (modified)
	* arch/ia32/include/asm.h (modified)
	* arch/ia32/include/cpuid.h (modified)
	* arch/ia32/src/cpuid.s (modified)
	* arch/ia32/src/delay.s (modified)

	Optimize some assembler functions.


Tue, 13 Sep 2005 20:02:26 GMT Jakub Jermar <jakub@…> [b1cf98c]
	* arch/amd64/src/boot/boot.S (modified)
	* arch/ia32/src/acpi/acpi.c (modified)
	* arch/ia32/src/boot/boot.S (modified)
	* arch/ia32/src/boot/memmap.S (modified)
	* arch/ia32/src/smp/mps.c (modified)
	* doc/arch/amd64 (modified)
	* doc/arch/ia32 (modified)
	* doc/arch/mips32 (modified)

	Documentation updates for amd64, mips32 and ia32.

	Replace %L with ...


Mon, 12 Sep 2005 21:32:52 GMT Jakub Jermar <jakub@…> [2e5f770]
	* doc/arch/amd64 (added)
	* doc/arch/ia32 (added)
	* doc/arch/ia64 (modified)
	* doc/arch/mips32 (modified)
	* doc/arch/ppc32 (added)
	* doc/requirements (deleted)

	Update documentation of ports.


Mon, 12 Sep 2005 20:31:56 GMT Ondrej Palkovsky <ondrap@…> [1c9b02df]
	* arch/mips32/include/byteorder.h (modified)
	* arch/mips32/include/drivers/arc.h (modified)




Mon, 12 Sep 2005 20:25:21 GMT Ondrej Palkovsky <ondrap@…> [c7a7656]
	* arch/mips32/include/byteorder.h (modified)
	* arch/mips32/include/drivers/arc.h (modified)
	* arch/mips32/src/drivers/arc.c (modified)
	* arch/mips32/src/mips32.c (modified)
	* doc/requirements (modified)

	Added more code to arc.
	Fixed bad name in byteorder.h


Mon, 12 Sep 2005 13:58:16 GMT Jakub Jermar <jakub@…> [72dde3a]
	* arch/ppc32/Makefile.inc (modified)
	* arch/ppc32/src/ppc32.c (moved)
	* contrib/toolchain/toolchain.mipseb32.sh (moved)
	* contrib/toolchain/toolchain.mipsel32.sh (moved)
	* contrib/toolchain/toolchain.ppc32.sh (moved)

	Finish renaming of mips and ppc ports.


Mon, 12 Sep 2005 13:55:04 GMT Jakub Jermar <jakub@…> [1b50135]
	* arch/mips32/Makefile.inc (modified)
	* arch/mips32/src/mips32.c (moved)
	* arch/ppc32/Makefile.inc (moved)
	* arch/ppc32/_link.ld (moved)
	* arch/ppc32/boot/Makefile (moved)
	* arch/ppc32/boot/_link.ld (moved)
	* arch/ppc32/boot/boot.S (moved)
	* arch/ppc32/boot/main.c (moved)
	* arch/ppc32/boot/main.h (moved)
	* arch/ppc32/include/arch.h (moved)
	* arch/ppc32/include/arg.h (moved)
	* arch/ppc32/include/asm.h (moved)
	* arch/ppc32/include/asm/macro.h (moved)
	* arch/ppc32/include/atomic.h (moved)
	* arch/ppc32/include/barrier.h (moved)
	* arch/ppc32/include/byteorder.h (moved)
	* arch/ppc32/include/context.h (moved)
	* arch/ppc32/include/cpu.h (moved)
	* arch/ppc32/include/drivers/ofw.h (moved)
	* arch/ppc32/include/faddr.h (moved)
	* arch/ppc32/include/fmath.h (moved)
	* arch/ppc32/include/fpu_context.h (moved)
	* arch/ppc32/include/interrupt.h (moved)
	* arch/ppc32/include/mm/frame.h (moved)
	* arch/ppc32/include/mm/memory_init.h (moved)
	* arch/ppc32/include/mm/page.h (moved)
	* arch/ppc32/include/mm/vm.h (moved)
	* arch/ppc32/include/thread.h (moved)
	* arch/ppc32/include/types.h (moved)
	* arch/ppc32/src/asm.S (moved)
	* arch/ppc32/src/context.S (moved)
	* arch/ppc32/src/cpu/cpu.c (moved)
	* arch/ppc32/src/debug/panic.s (moved)
	* arch/ppc32/src/drivers/ofw.c (moved)
	* arch/ppc32/src/dummy.s (moved)
	* arch/ppc32/src/fmath.c (moved)
	* arch/ppc32/src/fpu_context.c (moved)
	* arch/ppc32/src/mm/frame.c (moved)
	* arch/ppc32/src/mm/memory_init.c (moved)
	* arch/ppc32/src/mm/page.c (moved)
	* arch/ppc32/src/ppc.c (moved)
	* arch/ppc32/src/start.S (moved)

	Rename ppc port to ppc32.


Mon, 12 Sep 2005 13:48:11 GMT Jakub Jermar <jakub@…> [60780c5]
	* arch/mips32/Makefile.inc (moved)
	* arch/mips32/_link.ld.in (moved)
	* arch/mips32/boot/Makefile (moved)
	* arch/mips32/boot/_link.ld (moved)
	* arch/mips32/boot/boot.S (moved)
	* arch/mips32/include/arch.h (moved)
	* arch/mips32/include/arg.h (moved)
	* arch/mips32/include/asm.h (moved)
	* arch/mips32/include/asm/boot.h (moved)
	* arch/mips32/include/asm/regname.h (moved)
	* arch/mips32/include/atomic.h (moved)
	* arch/mips32/include/barrier.h (moved)
	* arch/mips32/include/byteorder.h (moved)
	* arch/mips32/include/cache.h (moved)
	* arch/mips32/include/console.h (moved)
	* arch/mips32/include/context.h (moved)
	* arch/mips32/include/cp0.h (moved)
	* arch/mips32/include/cpu.h (moved)
	* arch/mips32/include/debug.h (moved)
	* arch/mips32/include/drivers/arc.h (moved)
	* arch/mips32/include/exception.h (moved)
	* arch/mips32/include/faddr.h (moved)
	* arch/mips32/include/fmath.h (moved)
	* arch/mips32/include/fpu_context.h (moved)
	* arch/mips32/include/interrupt.h (moved)
	* arch/mips32/include/mm/asid.h (moved)
	* arch/mips32/include/mm/frame.h (moved)
	* arch/mips32/include/mm/memory_init.h (moved)
	* arch/mips32/include/mm/page.h (moved)
	* arch/mips32/include/mm/tlb.h (moved)
	* arch/mips32/include/mm/vm.h (moved)
	* arch/mips32/include/thread.h (moved)
	* arch/mips32/include/types.h (moved)
	* arch/mips32/src/asm.S (moved)
	* arch/mips32/src/cache.c (moved)
	* arch/mips32/src/console.c (moved)
	* arch/mips32/src/context.S (moved)
	* arch/mips32/src/cpu/cpu.c (moved)
	* arch/mips32/src/drivers/arc.c (moved)
	* arch/mips32/src/dummy.S (moved)
	* arch/mips32/src/exception.c (moved)
	* arch/mips32/src/fmath.c (moved)
	* arch/mips32/src/fpu_context.c (moved)
	* arch/mips32/src/interrupt.c (moved)
	* arch/mips32/src/mips.c (moved)
	* arch/mips32/src/mm/asid.c (moved)
	* arch/mips32/src/mm/frame.c (moved)
	* arch/mips32/src/mm/page.c (moved)
	* arch/mips32/src/mm/tlb.c (moved)
	* arch/mips32/src/panic.S (moved)
	* arch/mips32/src/start.S (moved)
	* doc/arch/mips (deleted)
	* doc/arch/mips32 (added)
	* doc/requirements (modified)
	* src/Makefile.config (modified)
	* src/build.mips32 (moved)
	* src/build.ppc (deleted)
	* src/build.ppc32 (added)
	* src/clean.mips (deleted)
	* src/clean.mips32 (added)
	* src/clean.ppc (deleted)
	* src/clean.ppc32 (added)
	* tools/mips32/gencontext.c (moved)

	Rename mips port to mips32.


Mon, 12 Sep 2005 11:54:12 GMT Ondrej Palkovsky <ondrap@…> [e75cf11]
	* doc/BUGS_FOUND (added)




Sun, 11 Sep 2005 15:51:56 GMT Ondrej Palkovsky <ondrap@…> [2b3e0738]
	* arch/mips/Makefile.inc (modified)

	Make the objcopy files compatibile with gnu-sgi-irix linker.


Sun, 11 Sep 2005 15:13:53 GMT Jakub Jermar <jakub@…> [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 13:47:48 GMT Jakub Jermar <jakub@…> [61a9bbe]
	* arch/ia32/_link.ld.in (modified)

	Uncomment LONG(0xdeadbeaf) in IA-32 linker script so that the kernel ...


Sun, 11 Sep 2005 13:42:57 GMT Sergey Bondari <bondari@…> [272f4271]
	* src/lib/sort.c (modified)

	minor


Sun, 11 Sep 2005 13:38:48 GMT Sergey Bondari <bondari@…> [788ccb04]
	* src/lib/sort.c (modified)

	More effective memory allocations with help of qsort wrapper method


Sun, 11 Sep 2005 13:29:25 GMT Jakub Jermar <jakub@…> [ddd9486]
	* arch/amd64/_link.ld.in (modified)
	* arch/ia32/_link.ld.in (modified)
	* arch/ia32/src/acpi/madt.c (modified)
	* arch/ia32/src/pm.c (modified)
	* arch/mips/include/byteorder.h (modified)

	Cleanup.
	Cancel __fake in pm.c and replace it with LONG(0xdeadbeaf) ...


Sun, 11 Sep 2005 12:55:30 GMT Sergey Bondari <bondari@…> [8e3fb24c]
	* src/lib/sort.c (modified)

	Copyright notice and proper tabs


Sun, 11 Sep 2005 12:48:42 GMT Ondrej Palkovsky <ondrap@…> [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. ...


Sun, 11 Sep 2005 12:19:35 GMT Sergey Bondari <bondari@…> [8491c48]
	* arch/ia32/src/acpi/madt.c (modified)
	* include/sort.h (added)
	* src/Makefile (modified)
	* src/lib/func.c (modified)
	* src/lib/sort.c (added)

	Generic quicksort and bubble sort implementation.
	ACPI MADT parser ...


Sat, 10 Sep 2005 17:54:53 GMT Ondrej Palkovsky <ondrap@…> [a1493d9]
	* arch/mips/Makefile.inc (modified)
	* arch/mips/boot/boot.S (modified)
	* arch/mips/include/cp0.h (modified)
	* arch/mips/src/exception.c (modified)
	* arch/mips/src/mips.c (modified)

	Fixed bad address loading in simulators.
	FPU cooprocessor unusable ...


Sat, 10 Sep 2005 17:30:56 GMT Ondrej Palkovsky <ondrap@…> [24241cf]
	* arch/mips/Makefile.inc (modified)
	* arch/mips/_link.ld.in (modified)
	* arch/mips/boot/Makefile (modified)
	* arch/mips/boot/boot.S (modified)
	* arch/mips/include/asm/boot.h (modified)
	* arch/mips/include/console.h (modified)
	* arch/mips/include/cp0.h (modified)
	* arch/mips/include/interrupt.h (modified)
	* arch/mips/include/mm/memory_init.h (modified)
	* arch/mips/src/asm.S (modified)
	* arch/mips/src/console.c (modified)
	* arch/mips/src/cpu/cpu.c (modified)
	* arch/mips/src/interrupt.c (modified)
	* arch/mips/src/mips.c (modified)
	* arch/mips/src/mm/frame.c (modified)
	* test/fpu/mips1/test.c (modified)

	Basic changes to boot it on SGI Indy.


Sat, 10 Sep 2005 11:20:47 GMT Jakub Jermar <jakub@…> [9060bd1]
	* arch/ia32/Makefile.inc (modified)
	* arch/ia32/Makefile.inc.cross (deleted)
	* arch/ia32/_link.ld.in (modified)
	* arch/ia32/include/boot/boot.h (modified)
	* doc/requirements (modified)
	* src/Makefile.config (modified)
	* src/build.ia32 (modified)

	IA-32 can be now cross-compiled by ./build.ia32 cross.
	Unify IA-32 ...


Sat, 10 Sep 2005 01:16:19 GMT Ondrej Palkovsky <ondrap@…> [f3a6c8e5]
	* arch/mips/src/exception.c (modified)
	* doc/requirements (modified)
	* src/Makefile.config (modified)

	Doc updates, small fixes.


Sat, 10 Sep 2005 00:52:13 GMT Ondrej Palkovsky <ondrap@…> [ffc277e]
	* arch/amd64/Makefile.inc (modified)
	* arch/amd64/src/fpu_context.c (modified)
	* arch/ia32/Makefile.inc (modified)
	* arch/ia64/Makefile.inc (modified)
	* arch/mips/Makefile.inc (modified)
	* arch/mips/_link.ld.in (moved)
	* arch/mips/boot/boot.S (modified)
	* arch/mips/include/asm.h (modified)
	* arch/mips/include/asm/boot.h (modified)
	* arch/mips/include/byteorder.h (modified)
	* arch/mips/include/cp0.h (modified)
	* arch/mips/include/exception.h (modified)
	* arch/mips/include/fpu_context.h (modified)
	* arch/mips/include/thread.h (modified)
	* arch/mips/src/asm.S (modified)
	* arch/mips/src/console.c (modified)
	* arch/mips/src/dummy.S (modified)
	* arch/mips/src/exception.c (modified)
	* arch/mips/src/fpu_context.c (modified)
	* arch/mips/src/mips.c (modified)
	* arch/mips/src/mm/frame.c (modified)
	* arch/mips/src/panic.S (modified)
	* arch/mips/src/start.S (modified)
	* arch/ppc/Makefile.inc (modified)
	* contrib/conf/msim.conf (modified)
	* src/Makefile (modified)
	* src/build.mips (modified)
	* src/clean.mips (modified)
	* test/fpu/mips1/test.c (added)

	Cleanup of makefiles to have common options in one main makefile.
 ...


Fri, 09 Sep 2005 16:39:10 GMT Ondrej Palkovsky <ondrap@…> [b02e5d1]
	* arch/mips/include/console.h (added)

	Forgotten file...


Fri, 09 Sep 2005 13:50:54 GMT Ondrej Palkovsky <ondrap@…> [38de8a5]
	* arch/mips/Makefile.inc (modified)
	* arch/mips/_link.ld (modified)
	* arch/mips/src/console.c (moved)
	* arch/mips/src/cpu/cpu.c (modified)
	* arch/mips/src/interrupt.c (modified)
	* arch/mips/src/mips.c (modified)
	* arch/mips/src/mm/tlb.c (modified)
	* contrib/conf/SPMIPS.simics (added)
	* contrib/conf/spmips.conf (added)

	MIPS architecture now works without any problems in
	- msim: compile ...


Fri, 09 Sep 2005 11:59:25 GMT Jakub Jermar <jakub@…> [b0edf3b2]
	* arch/amd64/src/mm/page.c (modified)
	* arch/ia32/src/asm.S (modified)
	* arch/ia32/src/boot/boot.S (modified)
	* arch/ia32/src/mm/page.c (modified)
	* doc/TODO (modified)
	* src/debug/print.c (modified)

	Add comments for new floating point modifiers to print.c.
	Remove ...


Thu, 08 Sep 2005 22:40:35 GMT Jakub Jermar <jakub@…> [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 ...


Thu, 08 Sep 2005 21:32:48 GMT Ondrej Palkovsky <ondrap@…> [6c4024f]
	* arch/mips/boot/Makefile (modified)
	* arch/mips/boot/_link.ld (added)

	Fixed bad instructions in loader.


Thu, 08 Sep 2005 21:06:34 GMT Ondrej Palkovsky <ondrap@…> [85ddc05]
	* arch/mips/src/start.S (modified)

	Bad stack settings. Why did not msim complain??


Wed, 07 Sep 2005 10:18:30 GMT Jakub Jermar <jakub@…> [178ec7b]
	* arch/mips/boot/boot.S (modified)
	* arch/mips/include/asm.h (modified)
	* arch/mips/include/asm/regname.h (modified)
	* arch/mips/include/cache.h (modified)
	* arch/mips/include/context.h (modified)
	* arch/mips/include/cp0.h (modified)
	* arch/mips/include/cpu.h (modified)
	* arch/mips/include/exception.h (modified)
	* arch/mips/include/interrupt.h (modified)
	* arch/mips/include/mm/page.h (modified)
	* arch/mips/include/mm/tlb.h (modified)
	* arch/mips/include/thread.h (modified)
	* arch/mips/include/types.h (modified)
	* arch/mips/src/asm.S (modified)
	* arch/mips/src/cache.c (modified)
	* arch/mips/src/context.S (modified)
	* arch/mips/src/cpu/cpu.c (modified)
	* arch/mips/src/dummy.S (modified)
	* arch/mips/src/exception.c (modified)
	* arch/mips/src/interrupt.c (modified)
	* arch/mips/src/mips.c (modified)
	* arch/mips/src/mm/page.c (modified)
	* arch/mips/src/mm/tlb.c (modified)
	* arch/mips/src/panic.S (modified)
	* arch/mips/src/putchar.c (modified)
	* arch/mips/src/start.S (modified)

	Copyright notices changes.


Wed, 07 Sep 2005 09:54:53 GMT Jakub Jermar <jakub@…> [d246e7e]
	* arch/amd64/src/context.S (modified)
	* src/clean.amd64 (modified)
	* tools/amd64/gencontext.c (modified)

	Make AMD64 gencontext.c consistent with MIPS gencontext.c


Wed, 07 Sep 2005 09:44:30 GMT Ondrej Palkovsky <ondrap@…> [909c6e3]
	* arch/mips/include/context.h (modified)
	* arch/mips/include/exception.h (modified)
	* arch/mips/include/mm/tlb.h (modified)
	* arch/mips/include/thread.h (modified)
	* arch/mips/src/context.S (modified)
	* arch/mips/src/exception.c (modified)
	* arch/mips/src/mm/tlb.c (modified)
	* arch/mips/src/start.S (modified)
	* src/clean.mips (modified)
	* tools/mips/gencontext.c (modified)

	MIPS exception now saves all necesssary information only on stack.


Wed, 07 Sep 2005 08:34:16 GMT Jakub Jermar <jakub@…> [24bd23a]
	* arch/ia32/src/asm.S (modified)

	Optimize assembler code according to the knoweledge of IA-32 ABI.


Wed, 07 Sep 2005 07:42:36 GMT Jakub Jermar <jakub@…> [7248e31]
	* arch/ia32/include/mm/vm.h (modified)
	* arch/ia32/src/userspace.c (modified)

	Make IA-32 userspace stack be aligned on doubleword boundary.
	In ...


Tue, 06 Sep 2005 23:23:37 GMT Ondrej Palkovsky <ondrap@…> [0b512a8]
	* arch/ia32/src/boot/boot.S (modified)
	* arch/mips/src/asm.S (modified)
	* arch/mips/src/start.S (modified)
	* src/Makefile (modified)

	Small cleanups


Tue, 06 Sep 2005 23:10:17 GMT Ondrej Palkovsky <ondrap@…> [2bd4fdf]
	* arch/amd64/src/userspace.c (modified)
	* arch/mips/Makefile.inc (modified)
	* arch/mips/include/asm.h (modified)
	* arch/mips/include/asm/boot.h (modified)
	* arch/mips/include/context.h (modified)
	* arch/mips/include/cp0.h (modified)
	* arch/mips/include/mm/vm.h (modified)
	* arch/mips/include/thread.h (modified)
	* arch/mips/src/asm.S (moved)
	* arch/mips/src/dummy.S (moved)
	* arch/mips/src/exception.c (modified)
	* arch/mips/src/mips.c (modified)
	* arch/mips/src/panic.S (moved)
	* arch/mips/src/start.S (modified)

	MIPS bug fixes.
	Added usermode to MIPS, unfortunately impossible to ...


Tue, 06 Sep 2005 22:09:25 GMT Jakub Jermar <jakub@…> [2c9de7e]
	* arch/ia32/include/context.h (modified)
	* arch/ia32/src/context.s (modified)

	According to IA-32 ABI, %edx and %ecx don't have to be saved accross ...


Tue, 06 Sep 2005 21:41:14 GMT Sergey Bondari <bondari@…> [2cd073bd]
	* arch/ia32/src/acpi/madt.c (modified)

	Minor after fixes to madt parsing


Tue, 06 Sep 2005 21:30:55 GMT Sergey Bondari <bondari@…> [50a4e25]
	* arch/ia32/src/acpi/madt.c (modified)

	Fixed possible non-consequentive local apic madt entries
	Request for ...


Tue, 06 Sep 2005 09:56:26 GMT Ondrej Palkovsky <ondrap@…> [b49f4ae]
	* arch/amd64/Makefile.inc (modified)
	* arch/amd64/include/cpu.h (modified)
	* arch/amd64/src/cpu/cpu.c (modified)
	* arch/amd64/src/fpu_context.c (modified)
	* arch/amd64/src/interrupt.c (modified)
	* arch/ia32/Makefile.inc (modified)
	* arch/ia32/Makefile.inc.cross (modified)
	* arch/ia32/include/cpu.h (modified)
	* arch/ia32/include/fpu_context.h (modified)
	* arch/ia32/src/cpu/cpu.c (modified)
	* arch/ia32/src/fpu_context.c (modified)
	* arch/ia32/src/interrupt.c (modified)
	* arch/ia64/src/dummy.s (modified)
	* arch/ia64/src/fpu_context.c (modified)
	* arch/mips/src/dummy.s (modified)
	* arch/mips/src/fpu_context.c (modified)
	* arch/ppc/src/dummy.s (modified)
	* arch/ppc/src/fpu_context.c (modified)
	* include/fpu_context.h (modified)
	* include/proc/scheduler.h (modified)
	* src/proc/scheduler.c (modified)

	Added architecture independent hooks for fpu lazy context switching. ...