source: mainline

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Graph Diff Rev Age Author Log Message
(edit) @b8f0c10   19 years martin cross-compiler toolchain build script for IA-32 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @41b5e2a8   19 years ondrap Fixed bad types in memsetw. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c5ae095   19 years martin header fixes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @379d73f3   19 years ondrap Added putchar to AMD lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b524f816   19 years martin PPC context save/restore lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ba18512   19 years jakub Switch order of 'src' and 'dst' arguments in some left-over uses of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fa0dfaf   19 years ondrap Context-save/restore in AMD64 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d0c30f7   19 years jakub.vana ASM version of memcopy repaired on ia32 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9c0a9b3   19 years jakub.vana 1) memcopy and _memcopy functions rewriten to ANSI C norm. 2) Repaired … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8fc0d455   19 years ondrap Code cleanup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b45aa23   19 years martin remove obsolete structures lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ce9284   19 years jakub Dump implementation of THREAD, TASK and CPU. Implement preemption-safe … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @10caad0   19 years martin PPC memory size detection lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @db5e25f   19 years martin PPC panic() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a9387ea   19 years martin PPC assembler register names lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6f878b7   19 years ondrap AMD64 now can switch into long mode. Basic page tables working. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1e9a463   19 years malyzelenyhnus Licence to print1/test.c added. New function for printing memory map … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @288a204   19 years martin add missing OpenFirmware related files lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dfbc229   19 years martin OpenFirmware support lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bcdd9aa   19 years jakub Add lib/the.c. Add and deploy the_initialize() and the_copy(). Make … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a6f8899   19 years malyzelenyhnus Small improvements in print1 test and its source code format. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @00e00fa   19 years malyzelenyhnus Test for printf added. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @81887b7   19 years malyzelenyhnus Bugs in printf and va_arg functions repaired. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1fbbcd6   19 years jakub Globalize 'size' and 'delta' and rename them to 'kernel_size' and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4dd0704   19 years martin frmaebuffer font lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c245372b   19 years ondrap Fixed linker script to include .eh_frame section. It now boots into … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b52da8d7   19 years jakub Add some comments to IA-32 src/boot/boot.S and src/smp.S. Make the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @229d5fc1   19 years jakub Initialize the stack prior to using it. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @15bfc78   19 years martin Basic PearPC configuration lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fde6429   19 years jakub Small changes. Coding style fix in main.c. Make 'cli' be the first … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @361635c   19 years jakub Preparations for weaker preemption model. Make all kernel stacks (i.e. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cfd6efd2   19 years ondrap Do not allow red area on stack in kernel mode. Small updates for AMD64 … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6e787c4   19 years jakub Make rwlock test #3 compile again. Make rwlock test #4lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a8f9a82   19 years jakub Add comment to scheduler.c explaining the reason behind saving CPU … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3526da33   19 years jakub For each architecture, add an extra type cast of x to address to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f4a61ef   19 years jakub Add type cast to address in vm_create(). This seems to fix the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b07769b6   19 years jakub Switch over to per vm_t page tables. (breaks ia32 userspace) Define … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6a4177a   19 years martin prepare for PPC console support lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @36641a3   19 years ondrap Copied from ia32, bootloader can be the same. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1141c1a   19 years ondrap Basics for amd64 architecture. It does compile, but it does not work yet. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c723d7a1   19 years martin first booting ELF lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @efa9b73   19 years martin PPC linker script lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3902f8a4   19 years jakub For all relevant architectures, rename fake.s to dummy.s to better … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2e5365f3   19 years jakub PPC work. Define dummy implementations of many functions in fake.s. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @82f9955   19 years jakub Fix copyright dates. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f79e357   19 years martin remove forgotten comment lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c913e456   19 years martin remove cyclic including, change linker script path lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @04b1b8a   19 years martin PPC work in progress lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @db74ef5   19 years martin PPC preparation work (not working yet) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @511b45f   19 years jakub Update TODO. Explicitly mark places of interest related to memory … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7dd56f1   19 years jakub Add memory barriers into spinlock_*(). Implement … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @60f760a0   19 years martin Cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7021492   19 years martin Remove unnecessary IA64 unwind tables Cleanup IA64 linker script Thus … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @117183b   19 years jakub Documentation changes. Most importantly, update information about … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @11485dec   19 years jakub Fix IA-32's get_memory_size() to return size of memory in bytes … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e2e56fa9   19 years jakub Add -mno-abicalls to prevent generating of PIC code. Remove -mxgot … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f5e3d1da   19 years jakub Add missing memory_init.h files for IA-64 and MIPS architectures. Fix … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a55f97f   19 years malyzelenyhnus Memory size detection for ia32 completed. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f7a13b9   19 years martin IA-64 toolchain build script (at least) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @60875800   19 years jakub.vana Coding style fix lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1eb0dd13   19 years jakub.vana Disable alignment check lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2884193   19 years jakub.vana Typing error fixed lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c192134   19 years jakub.vana Clear IOPL on start of system on all CPUs and clear NT before all irets. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5d945376   19 years martin AMD64 toolchain build script lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5d721f0   19 years malyzelenyhnus Added e801 method for obtaining memory size, improved e820 method for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b4f9214   19 years martin Toolchain build scripts for PowerPC (G4) and PowerPC 64b (G5) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @76857d1   19 years jakub.vana Comments lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b5eb1ee   19 years jakub.vana Error word support debuging and testing passed with #NM & #GP exceptions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @51029384   19 years jakub Fix setters of page table attributes for both IA-32 and MIPS. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @121dab5   19 years martin Add missing asid.h lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f0a8e52   19 years martin Directory for toolchain build scripts and other stuff MIPS toolchain lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @59532eb   19 years jakub.vana Added support for error-word generating exceptions in return routine. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7d365305   19 years jakub Initialize kmp_completion_wq during configuration via ACPI MADT. Move … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0970f43   19 years martin Make MIPS target compile and link properly with the new 4.0.1 MIPS … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @232e3ec7   19 years jakub Implement ACPI MADT operations for interface used by kmp. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a26ddd1   19 years jakub Create IA-32 interface for bringing SMP up. This interface hides … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6b7c36f   19 years jakub Copyright owner of arch/mips/src/mm/asid.c is Martin Decky. ACPI code … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b4a4c5e3   19 years martin Start ASID manipulation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @76cec1e   19 years jakub Huge indentation fix. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e41c47e   19 years martin fix EXC_Mod define enhance interrupt handling lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @568337b   19 years martin handle more MIPS exceptions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @26649537   19 years jakub Remove one extra line left over from debugging process. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a1a03f9   19 years jakub Begin MIPS implementation of 4-level page table interface. Add email … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ff9f858   19 years jakub Generic 4-level page tables interface & implementation (review & … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @992bbb97   19 years jakub Start with generic 4-level page table interface. Usual cleanup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b60a22c   19 years jakub Replace confusing comment in scheduler.c. Add warning/explanatory … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @87cd61f   19 years jakub Do panic() on page_fault(). Good for long testing in SMP mode as … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @74df77d   19 years jakub Add map_structure() to automate mapping of memory structures that can … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @18e0a6c   19 years jakub Implement several assembler functions in gcc's asm notation … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d896525   19 years jakub Fix wrong locking order in scheduler. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a7a1063   19 years jakub SMP recovery patch #2 (SMP is no longer broken !!!). Fix missing … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b0bf501   19 years jakub Define two placeholder functions for atomic_inc and atomic_dec on … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e3f41b6   19 years ondrap Code cleanup in scheduler.c thread.c - removed unnecessary spinlock. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d47f0e1   19 years jakub SMP recovery patch #1. (SMP still broken) Move ap_boot() to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d1a184f   20 years jakub Discard 'copy' parameter of map_page_to_frame(). Introduce 'root' … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @673104e   20 years martin doxygen-style comments NDEBUG in Makefile.config lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @70527f1   20 years martin doxygen-style comments cleanups lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ac5d02b   20 years jakub IA-32 fixes. Use kernel addresses instead of physical addresses in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dcbc8be   20 years jakub Big changes in IA-32 address space map. Now the kernel is mapped above … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7dcbc0a1   20 years bondari Add Sergey Bondari to the authors - workstation is ready :) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.