Subversion Repositories HelenOS

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
321 6870 d 16 h palkovsky /SPARTAN/trunk/arch/mips/boot/ Fixed bad instructions in loader.  
320 6870 d 17 h palkovsky /SPARTAN/trunk/arch/mips/src/ Bad stack settings. Why did not msim complain??  
319 6872 d 4 h jermar /SPARTAN/trunk/arch/mips/ Copyright notices changes.  
317 6872 d 4 h palkovsky /SPARTAN/trunk/ MIPS exception now saves all necesssary information only on stack.  
314 6872 d 15 h palkovsky /SPARTAN/trunk/ Small cleanups  
313 6872 d 15 h palkovsky /SPARTAN/trunk/arch/ MIPS bug fixes.
Added usermode to MIPS, unfortunately impossible to test until
MM is ready.
 
309 6873 d 4 h palkovsky /SPARTAN/trunk/ Added architecture independent hooks for fpu lazy context switching.
It is enabled by defining FPU_LAZY
 
308 6873 d 4 h jermar /SPARTAN/trunk/arch/mips/src/ Just formatting changes.  
307 6873 d 5 h palkovsky /SPARTAN/trunk/ Fixed things broken by last commit.  
306 6873 d 5 h palkovsky /SPARTAN/trunk/ Fixed mips boot process.
On interrupt saving registers, save $lo, $hi.
Add interrupt naming to asm files (mips).
Save only necessary registers on context switch (see mips ABI).
Fixed copyright info.
 
293 6874 d 14 h palkovsky /SPARTAN/trunk/ Symbol table now contains static functions too.
NOTE: gcc heavily inlines, be aware of optimizations.

Removed excesive item from boot page tables.
 
292 6874 d 15 h jermar /SPARTAN/trunk/ Add byteorder.h to support conversions between different endianesses.
Add native_le2host().

Use native_le2host() in get_symtab_entry().
 
289 6874 d 18 h palkovsky /SPARTAN/trunk/ Added preprocessed linker script to AMD architecture, so that
the constants are all only in the header files.
 
268 6875 d 21 h palkovsky /SPARTAN/trunk/ Added symbol table lookup in exceptions.
This breaks ia64 & ppc architecture compiles.
 
266 6876 d 0 h cejka /SPARTAN/trunk/ Support for NaN and infinity in printf.  
256 6876 d 5 h decky /SPARTAN/trunk/arch/mips/include/ fix MIPS build error  
242 6877 d 0 h palkovsky /SPARTAN/trunk/ Fixed stack settings in boot.S in real mode.
Added ia32 memmap support.
Added cpuid support.
 
240 6877 d 19 h palkovsky /SPARTAN/trunk/arch/mips/ Fixed bad register assignment in atomic.h.
Added -msoft-float so that it does not call coprocessor and it works withou doubles.
Removed undefined symbol from tlb.c. Unfortunately
mips linker does not report missing symbols.
 
237 6877 d 20 h palkovsky /SPARTAN/trunk/arch/mips/src/ Fixed missing semicolon;  
230 6877 d 23 h cejka /SPARTAN/trunk/arch/ Created fmath as basic tool for IEEE 754 floating point numbers.
Added option $F for printf for printing "double" type.
 

Show All