source: mainline

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Graph Diff Rev Age Author Log Message
(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
(edit) @747a2476   20 years jakub Just cleanup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2b50d7c   20 years jakub IA-64 work. Redefine FRAME_SIZE to "(16*1024)" instead of "2*4096". … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @87cb9e2   20 years malyzelenyhnus Small bug in e820 memmap function repaired. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @60049aa   20 years jakub IA-64 work. Save/restore the rest of AR registers (i.e. RSE registers) … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fc9c4e1   20 years jakub Replace "THREAD→cpu" with "CPU" in scheduler(). Add trailing '\n' to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2998046   20 years malyzelenyhnus first version of e820 memmap lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d5d2a3f   20 years jakub Add context_set() macro to support extended behaviour for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c23fd6b1   20 years jakub Add Josef Cejka to doc/AUTHORS. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @14def1f6   20 years malyzelenyhnus Started memory map support. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @32a89bf   20 years jakub IA-64 work. Add application registers ar.lc, ar.ec, ar.ccv, ar.csd, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0cb0a72   20 years jakub Fix typo in Jakub Vana's name. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @54ca3523   20 years jakub FPU work. FPU code cleanup, add/fix copyright notices where needed. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c01bd280   20 years jakub Rename test/fpu/fpu0 to test/fpu/fpu1. Enhance and beautify FPU test … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @af22f158   20 years jakub.vana Set TS flag on system startup. Some bugs in FPU context switching seem … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bc4a49f   20 years jakub Add check for infinite loops in e(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0a85743   20 years jakub Rename test/fpu/fp0 to test/fpu/fpu0. (Couldn't do it in one go.) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7135cf2   20 years jakub Rename test/fp to test/fpu. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b312247   20 years jakub Add BSD license and copyright line. Coding style and small improvements. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f3ebb64   20 years jakub.vana IA-32 boot Makefile bugfix. Previous version did not take 512B of boot … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6de2480e   20 years jakub.vana IA-32 FPU lazy context switching. Doesn't work on Bochs and sometimes … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1eee8383   20 years jakub IA-64 work. Add ar.pfs and ar.unat (caller and callee) application … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6b96ab44   20 years jakub IA-64 work. Add the rest of branch registers to context_t. Add … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7f1bfce   20 years jakub Add SP_DELTA macro for each architecture. On IA-32, this macro … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @87be9cfb   20 years jakub.vana Fix page fault caused by dereferencing NULL pointer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eb43679   20 years jakub doxygen-style comments lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @244f284   20 years jakub IA-64 cosmetics. Add ski_init_console() and ski_putchar() to ski.c to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @da79d0fd   20 years jakub Add %P and %p formatters to printf for printing pointers in maximum … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f2ffad4   20 years jakub For each architecture, add function/macro FADDR that calculates … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ea3fb2e   20 years jakub.vana Move fpu_owner pointer from cpu_arch_t to cpu_t. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c884ef1   20 years jakub More of IA-64 initialization. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6a27d63   20 years jakub.vana Finished FPU lazy context switching - first version. I have not tested … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6ba143d   20 years martin size_t usage const qualifier code cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7eb01623   20 years jakub Declare 'HelenOS project' as the copyright holder from 2005. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @196af843   20 years martin typo fixes (year, \n) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @69515260   20 years martin ASSERT macro lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @02a99d2   20 years martin NDEBUG debug symbol, ASSERT debug macro, fancier panic() in debug mode … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.