source: mainline/arch/mips32

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @3fa424a9   19 years jakub Initialize ARCH_THREAD_DATA on all architectures. On ia32 and amd64 … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a2c4445   19 years martin framebuffer code cleanup, support for non-standard scanline sizes … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5201199   19 years ondrap Fix bad order of EPC & STATUS change in syscall_shortcut. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9cbd27b   19 years ondrap Set up T9 to entry point on entry to userspace to facilitate better … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e1be3b6   19 years jakub Small textual changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3b712407   19 years ondrap Fixed bad rflags masking in amd64. Added TLS get address instruction … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @281b607   19 years ondrap Added basic kernel infrastructure for ThreadLocalStorage(TLS) for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d2ab461   19 years jakub Small atomic #include and typedef changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d71007e   19 years jakub Pass either -DCONFIG_PAGE_PT or -DCONFIG_PAGE_HT to the compiler. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @23684b7   19 years jakub Define atomic_t only once in atomic.h Change the encapsulated counter … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @741ade3f   19 years ondrap Keep $K1 register for use as a thread local storage pointer on MIPS. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @53f9821   19 years ondrap Cleanup of spinlocks, now compiles both ia32 and amd64 with and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9d3e185   19 years ondrap Still better syscall calling convention for mips. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1b109cb   19 years ondrap Cleanup of mips - inline register reads - better fpu disable/enable - … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8d25b44   19 years ondrap Allowed saving less registers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b4b45210   19 years ondrap Fix MIPS32 bad paging index computation. Fixed random page faults on mips. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0f250f9   19 years jakub Improved uspace threads. ia64 needs fixing. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5a7d9d1   19 years jakub More checks for address space area conflicts. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9f52563   19 years jakub Support for user space threads. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @79aeb43b   19 years malyzelenyhnus Stack constants moved to stack.h as on other archs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @46579c66   19 years malyzelenyhnus Updated stackarg macros for mips32. Mips32 stack aligned on 8 bytes … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2299914   19 years jakub Page table locking. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b6b576c   19 years martin support for more init tasks (might break some archs yet) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8dfef11   19 years martin grow init size lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9a2d6e1   19 years jakub Redefine semantics of unary atomic operations. Add test to verify that … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b629483   19 years martin mips: remove load.bin remove arch/boot infrastructure lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2d01bbd   19 years ondrap Fixed shrinking of as area. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d9e11ff2   19 years ondrap Small speed update of ipc. Fixed some bugs regarding pages in mremap. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d3e7ff4   19 years jakub Add sys_mremap() syscall. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d1f8a87   19 years ondrap Allowed userspace to include page.h. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @631ca4d   19 years ondrap New synchronous ipc. Widened syscall to support up to 5 parameters. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @25d7709   19 years jakub Nicer ia32 interrupt handlers and structures holding interrupted … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6d9c49a   19 years ondrap Added kernel IPC functionality. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9295b0cf   19 years ondrap Fixed mips elf loading. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f7ea8fab   19 years jakub Get rid of unneeded macros. Their functionality has been replaced by … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @de6b301   19 years jakub Basic support for loading ELF object files. ia64, amd64, ia32 working. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0e24857   19 years ondrap Macro redefinition for mips fpu. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9e5938dc   19 years bondari ELF framework for all archs. SPARC V9 not tested to compile. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f76fed4   19 years ondrap Added lazy fpu context allocation. - threads that don't use fpu, don't … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @97f1691   19 years jakub sparc64 work. Fix KBD_VIRT_ADDRESS. Call before_thread_runs() prior to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6f8a426   20 years martin indentation changes ppc32 fpu context save/restore ppc32 CPU version … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @daea4bf   20 years ondrap Some arc bios tweaks. Wanted to print configuration data, but the ARC … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @052da81   20 years ondrap Fixes in memory allocator - proper kernel blacklisting, when kernel … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ede493e   20 years ondrap removed debugging printf. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9f3b880   20 years ondrap Small bugs fixed after running all tests on mips. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f15fe51   20 years ondrap Fixed mips-big endian TLB problems. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @95c7526   20 years ondrap Added untested support for 2 & 4-byte (15-bit & 24-bit depth) framebuffer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fe050b7   20 years ondrap Moved framebuffer to genarch. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bbf5657   20 years ondrap Added support for 24-bit framebuffer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ecbdc724   20 years jakub Change pt_mapping_remove() to deallocate frames for empty PTL1, PTL2 … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0882a9a   20 years jakub Make use of one unused bit in PTE formats of amd64, ia32 and mips32 to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d0a0f12   20 years jakub Make ASID FIFO for mips32 be allocated statically. Make ASID FIFO for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a3eeceb6   20 years ondrap Unimportant changes regarding FPU context. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bfb87df   20 years jakub Remove WAKEUP_IPI stuff. Make it possible to use PAGE_GLOBAL on ia32, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @42744880   20 years jakub Convert size_t, count_t and index_t to 64-bits on 64-bit … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4c8715d2   20 years ondrap Small cleanup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5e3757d   20 years jakub Fix sparc64 and ia64 to work with the changed frame allocator. Fix … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @085d973   20 years ondrap Cleanup o frame allocator. Removed early_malloc & initial heap. Will … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8b3eebb   20 years jakub Documentation and dot.bochsrc upgrade. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @49a39c2   20 years ondrap Preliminary work on AMD userspace. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3d2d2fc2   20 years ondrap Fixed uspace address constants. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9b9f195   20 years ondrap Gxemul support for mips userspace. MIPS now _must_ be started always … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @021d471   20 years ondrap Added MIPS userspace. Currently can't make it work in gxemul. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f5935ed   20 years jakub Use hash_table_get_instance instead of list_get_instance. Rename … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @086d4fd   20 years jakub Add PAGE_WIDTH to aid divisions by PAGE_SIZE. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bc504ef2   20 years ondrap Tested basic non-cached slab allocation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2d43f3e   20 years jakub Modify frame.h to use shifting instead of multiplication and division. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9ea8a7ca   20 years jakub mips32 is not supposed to allocate page table. This is done by the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ef67bab   20 years jakub Memory management work. Remove the last (i.e. 'root') argument from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fc1e4f6   20 years jakub Change page_mapping_find/insert interfaces to take as_t * as first … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a60c748   20 years jakub Convert ASID management of ia64 to ASID FIFO mechanism. 18-bit RIDs … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7df0e44c   20 years jakub sparc64 work. 13 bits wide means the max value is 8191 and not 0x8191. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fa7d9c4   20 years jakub Unlock address space prior TLB shootdown in get_asid() to unify the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6ed5352   20 years jakub Finalize ASID management for sparc64 and mips32 by making use of FIFO … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4512d7e   20 years jakub New ASID management subsystem (initial work, more is required). Some … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5d2ab23   20 years ondrap Commit of the falloc_bad branch to trunk (719:723). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @44c259c   20 years martin remove obsolete in-kernel userspace code remove CONFIG_USERSPACE … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f9425006   20 years jakub Make various mips32 tlb manipulation functions preserve EntryHilfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @20d50a1   20 years jakub Memory management work. - vm.* → as.* (as like address space is, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f275cb3   20 years bondari Frame alloc test #1 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @677a6d5   20 years jakub Memory management work. Pass address space identifier to functions in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6d7ffa65   20 years jakub Memory management work. Move generic 4-level page table interface to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b524c5e0   20 years malyzelenyhnus Support for printing float numbers in kernel removed. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0132630   20 years jakub Add 'version' and 'cpus' kconsole commands. Remove leading p from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @113b98b   20 years jakub Compilation fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @07bd114e   20 years ondrap Fixed kconsole resolution of similar commands. Add commands to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @36e7ee98   20 years ondrap Fixed cpu halting in debug panic mode. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @10c071e   20 years jakub Fix ia64 and sparc64 to compile with new atomic_t. Fix rwlock test #5lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @80d2bdb   20 years ondrap We are now almost -Wall clean. - redefined atomic_t - deleted many, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dc747e3   20 years jakub Add SPINLOCK_DECLARE and SPINLOCK_INITIALIZE macros. SPINLOCK_DECLARE … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3fc03fd   20 years ondrap Better gcc CALLER implementation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8ad925c   20 years jakub Unify mips32 and sparc64 tlb_invalidate_all() semantics: do not … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5a95b25   20 years ondrap Cleanups to make it compile with -Wall. Did not catch everything yet. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5bb8e45   20 years ondrap Added support for mips breakpoints. We have a kind of kernel debugger … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0bd4f56d   20 years jakub Weaken the assumption, that PageMask register contains the right mask … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fbe058f   20 years ondrap Cleanup of unnecessary things. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e07fe0c   20 years ondrap added support for breakpoints to mips32 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @93b84b3   20 years ondrap Fixed weird simics panic. Run kconsole, if we panic. This currently … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @af9a7c5   20 years ondrap Small kconsole readline changes. Some mips tweaks to allow for real … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c0b7f00   20 years ondrap Allow for different ARC frame size and kernel frame size. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.