# # ChangeLog for arch/mips32/src/mm in mainline # # Generated by Trac 1.6 # 2026-06-02T21:25:45Z Sun, 11 Dec 2005 14:35:56 GMT Jakub Jermar [dd14cced] * arch/mips32/include/mm/tlb.h (modified) * arch/mips32/src/mm/tlb.c (modified) Fixes for mips32 invalidation functions. Sun, 11 Dec 2005 14:00:19 GMT Jakub Jermar [a98d2ec] * arch/mips32/src/mm/tlb.c (modified) TLB invalidation functions for mips32. Not deployed yet. Not tested. Sat, 10 Dec 2005 19:59:59 GMT Ondrej Palkovsky [a276c56] * arch/mips32/src/mm/vm.c (modified) * kernel.config (modified) Fixed bug in vm.c that turned off preemption. Found in versions 390:391. Sat, 10 Dec 2005 19:15:05 GMT Jakub Jermar [02055415] * Makefile (modified) * arch/mips32/include/mm/tlb.h (modified) * arch/mips32/src/mm/tlb.c (modified) * generic/include/mm/tlb_cmd.h (added) * generic/src/console/kconsole.c (modified) * generic/src/mm/tlb.c (modified) * generic/src/mm/tlb_cmd.c (added) ptlb command (currently usable on mips32 only). Fri, 09 Dec 2005 18:29:34 GMT Ondrej Palkovsky [939dfd7] * arch/mips32/include/drivers/arc.h (modified) * arch/mips32/include/mm/memory_init.h (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/mips32.c (modified) * arch/mips32/src/mm/frame.c (modified) * tools/config.py (modified) Added MIPS ARC memory initializaiton. Thu, 08 Dec 2005 22:43:39 GMT Jakub Jermar [b00fdde] * arch/amd64/include/mm/tlb.h (modified) * arch/ia32/include/mm/tlb.h (modified) * arch/ia64/include/mm/tlb.h (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/ppc32/include/mm/tlb.h (modified) * arch/sparc64/Makefile.inc (modified) * arch/sparc64/include/asm.h (modified) * arch/sparc64/include/barrier.h (modified) * arch/sparc64/include/mm/tlb.h (modified) * arch/sparc64/include/types.h (modified) * generic/include/mm/tlb.h (modified) * generic/src/mm/tlb.c (modified) sparc64 work. Implement functions for reading IMMU and DMMU TLBs. Tue, 06 Dec 2005 19:42:04 GMT Jakub Jermar [d43d2f7] * arch/amd64/src/mm/page.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/mips32/src/mm/page.c (modified) * generic/include/mm/frame.h (modified) * generic/src/console/kconsole.c (modified) * generic/src/cpu/cpu.c (modified) * generic/src/mm/page.c (modified) * generic/src/mm/vm.c (modified) * generic/src/proc/thread.c (modified) * kernel.config (modified) * test/mm/mapping1/test.c (modified) Cleanup and fixes. Sun, 04 Dec 2005 21:02:53 GMT Sergey Bondari [9ebc238] * arch/mips32/src/mm/frame.c (modified) * generic/src/mm/frame.c (modified) Minor bugfix caused by invalid frame_region_not_free() usage Sun, 04 Dec 2005 19:37:13 GMT Sergey Bondari [328f2934] * arch/amd64/src/mm/page.c (modified) * arch/ia32/src/mm/frame.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia64/src/mm/frame.c (modified) * arch/mips32/src/mm/frame.c (modified) * arch/mips32/src/mm/page.c (modified) * arch/ppc32/src/mm/frame.c (modified) * generic/include/mm/buddy.h (modified) * generic/include/mm/frame.h (modified) * generic/include/typedefs.h (modified) * generic/src/cpu/cpu.c (modified) * generic/src/mm/buddy.c (modified) * generic/src/mm/frame.c (modified) * generic/src/mm/page.c (modified) * generic/src/mm/vm.c (modified) * generic/src/proc/thread.c (modified) Buddy allocator for physical memory complete implementation. Tested ... Mon, 21 Nov 2005 22:15:05 GMT Jakub Jermar [39539da] * arch/amd64/src/mm/page.c (modified) * arch/ia32/src/drivers/ega.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia32/src/smp/smp.c (modified) * arch/mips32/src/mm/tlb.c (modified) * genarch/src/acpi/acpi.c (modified) * generic/include/mm/page.h (modified) * generic/src/mm/page.c (modified) * generic/src/mm/vm.c (modified) * test/mm/mapping1/test.c (modified) Rename map_page_to_frame() to page_mapping_insert() and ... 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. Fri, 07 Oct 2005 23:19:56 GMT Jakub Jermar [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 09:53:17 GMT Jakub Jermar [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 [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 [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 [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 ... 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' ... Wed, 21 Sep 2005 13:37:50 GMT Jakub Jermar [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 ... Mon, 12 Sep 2005 13:48:11 GMT Jakub Jermar [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.