Ignore:
Timestamp:
Jul 27, 2017, 12:23:29 AM (7 years ago)
Author:
alain
Message:

1) Introduce independant command fields for the various devices in the thread descriptor.
2) Introduce a new dev_pic_enable_ipi() function in the generic PIC device
3) Fix two bugs identified by Maxime in the scheduler initialisation, and in the sched_select().
4) fix several bugs in the TSAR hal_kentry.S.
5) Introduce a third kgiet segment (besides kdata and kcode) in the TSAR bootloader.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/hal/tsar_mips32/core/hal_kentry.h

    r121 r279  
    2424#define _HAL_KENTRY_H_
    2525
    26 /***************************************************************************************
    27  * This file ... TODO
    28  **************************************************************************************/
    29 
    30 #define      KSP          0
    31 #define      AT           1
    32 #define      V0           2
    33 #define      V1           3
    34 #define      A0           4
    35 #define      A1           5
    36 #define      A2           6
    37 #define      A3           7
    38 #define      T0           8
    39 #define      T1           9
    40 #define      T2           10
    41 #define      T3           11
    42 #define      T4           12
    43 #define      T5           13
    44 #define      T6           14
    45 #define      T7           15
    46 #define      T8           16
    47 #define      T9           17
    48 #define      S0           18
    49 #define      S1           19
    50 #define      S2           20
    51 #define      S3           21
    52 #define      S4           22
    53 #define      S5           23
    54 #define      S6           24
    55 #define      S7           25
    56 #define      S8           26
    57 #define      GP           27
    58 #define      RA           28
    59 #define      EPC          29
    60 #define      CR           30
    61 #define      SP           31
    62 #define      SR           32
    63 #define      LO           33
    64 #define      HI           34
    65 #define      TLS_K1       35
    66 #define      DP_EXT           36   // DATA PADDR EXTENSION
    67 #define      MMU_MD           37   // MMU MODE
    68 #define      REGS_NR      38
    6926
    7027#define CPU_IN_KERNEL 1
Note: See TracChangeset for help on using the changeset viewer.