Changeset c4a5207f in mainline


Ignore:
Timestamp:
2005-05-08T19:53:05Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0ca6faa
Parents:
4e1d008
Message:

Small changes, fix last few wrong indentations.
TODO cleanup.

IA-64 bits.
Call main_bsp from kernel_image_start().
Prepare for IA-64 context_save and context_restore.

Files:
7 edited

Legend:

Unmodified
Added
Removed
  • arch/ia32/include/context.h

    r4e1d008 rc4a5207f  
    3333
    3434struct fpu_context {
    35   __u8 fpu[512]; //FXSAVE & FXRSTOR storage area size
     35        __u8 fpu[512];          /* FXSAVE & FXRSTOR storage area */
    3636};
    3737
  • arch/ia64/Makefile.inc

    r4e1d008 rc4a5207f  
    1919        arch/fake.s \
    2020        arch/putchar.c \
     21        arch/context.S \
    2122        arch/ia64.c
  • arch/ia64/include/context.h

    r4e1d008 rc4a5207f  
    3333
    3434struct fpu_context {
    35   //Don't understand IA-64 fpu environment
     35/* TODO: define IA-64 FPU context */
    3636};
    3737
  • arch/ia64/src/fake.s

    r4e1d008 rc4a5207f  
    3636.global arch_post_mm_init
    3737.global arch_pre_mm_init
    38 .global context_restore
    39 .global context_save
    4038.global cpu_arch_init
    4139.global cpu_halt
     
    5957arch_post_mm_init:
    6058arch_pre_mm_init:
    61 context_restore:
    62 context_save:
    6359cpu_arch_init:
    6460cpu_halt:
  • arch/ia64/src/start.S

    r4e1d008 rc4a5207f  
    4545        break 0x80000
    4646
     47        br.call.sptk.many rp=main_bsp
     48
    47490:
    4850        br 0b
  • arch/mips/include/context.h

    r4e1d008 rc4a5207f  
    3333
    3434struct fpu_context {
    35   //Don't understand MIPS fpu environment
     35/* TODO: define MIPS FPU context */
    3636};
    3737
  • doc/TODO

    r4e1d008 rc4a5207f  
    1010+ get user mode support for all architectures
    1111
    12 + when a new thread enters scheduler, at least one CPU in
    13   cpu_sleep() should be woken up by an IPI
    1412+ save/restore floating point context on context switch
    1513  + [ia32] lazy context switch using TS flag
Note: See TracChangeset for help on using the changeset viewer.