Subversion Repositories HelenOS-historic

Rev

Go to most recent revision | Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
324 6847 d 20 h palkovsky /SPARTAN/trunk/ MIPS architecture now works without any problems in
- msim: compile as OUTPUT_FORMAT(binary)
- gxemul: compile as OUTPUT_FORMAT(ecoff-littlemips), or create
configuration file for binary format (will be done later)
- simics: compile as OUTPUT_FORMAT(elf32-little), might work with binary
format, didn't try yet.
 
321 6848 d 13 h palkovsky /SPARTAN/trunk/arch/mips/boot/ Fixed bad instructions in loader.  
320 6848 d 13 h palkovsky /SPARTAN/trunk/arch/mips/src/ Bad stack settings. Why did not msim complain??  
319 6850 d 0 h jermar /SPARTAN/trunk/arch/mips/ Copyright notices changes.  
317 6850 d 0 h palkovsky /SPARTAN/trunk/ MIPS exception now saves all necesssary information only on stack.  
314 6850 d 11 h palkovsky /SPARTAN/trunk/ Small cleanups  
313 6850 d 11 h palkovsky /SPARTAN/trunk/arch/ MIPS bug fixes.
Added usermode to MIPS, unfortunately impossible to test until
MM is ready.
 
309 6851 d 0 h palkovsky /SPARTAN/trunk/ Added architecture independent hooks for fpu lazy context switching.
It is enabled by defining FPU_LAZY
 
308 6851 d 1 h jermar /SPARTAN/trunk/arch/mips/src/ Just formatting changes.  
307 6851 d 1 h palkovsky /SPARTAN/trunk/ Fixed things broken by last commit.  
306 6851 d 1 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 6852 d 10 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 6852 d 11 h jermar /SPARTAN/trunk/ Add byteorder.h to support conversions between different endianesses.
Add native_le2host().

Use native_le2host() in get_symtab_entry().
 
289 6852 d 14 h palkovsky /SPARTAN/trunk/ Added preprocessed linker script to AMD architecture, so that
the constants are all only in the header files.
 
268 6853 d 17 h palkovsky /SPARTAN/trunk/ Added symbol table lookup in exceptions.
This breaks ia64 & ppc architecture compiles.
 
266 6853 d 20 h cejka /SPARTAN/trunk/ Support for NaN and infinity in printf.  
256 6854 d 1 h decky /SPARTAN/trunk/arch/mips/include/ fix MIPS build error  
242 6854 d 20 h palkovsky /SPARTAN/trunk/ Fixed stack settings in boot.S in real mode.
Added ia32 memmap support.
Added cpuid support.
 
240 6855 d 15 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 6855 d 16 h palkovsky /SPARTAN/trunk/arch/mips/src/ Fixed missing semicolon;  

Show All