Ignore:
Timestamp:
2006-09-01T13:33:03Z (18 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
9314ee1
Parents:
ed166f7
Message:

Convert sparc64 traps using SIMPLE_HANDLER to using PREEMPTIBLE_HANDLER.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/sparc64/src/trap/trap_table.S

    red166f7 r6767c1d  
    6060.global instruction_access_exception
    6161instruction_access_exception:
    62         SIMPLE_HANDLER do_instruction_access_exc
     62        PREEMPTIBLE_HANDLER do_instruction_access_exc
    6363
    6464/* TT = 0x10, TL = 0, illegal_instruction */
     
    6666.global illegal_instruction
    6767illegal_instruction:
    68         SIMPLE_HANDLER do_illegal_instruction
     68        PREEMPTIBLE_HANDLER do_illegal_instruction
    6969
    7070/* TT = 0x24, TL = 0, clean_window handler */
     
    7878.global data_access_error
    7979data_access_error:
    80         SIMPLE_HANDLER do_data_access_error
     80        PREEMPTIBLE_HANDLER do_data_access_error
    8181
    8282/* TT = 0x34, TL = 0, mem_address_not_aligned */
     
    8484.global mem_address_not_aligned
    8585mem_address_not_aligned:
    86         SIMPLE_HANDLER do_mem_address_not_aligned
     86        PREEMPTIBLE_HANDLER do_mem_address_not_aligned
    8787
    8888/* TT = 0x41, TL = 0, interrupt_level_1 handler */
     
    238238.global instruction_access_exception_high
    239239instruction_access_exception_high:
    240         SIMPLE_HANDLER do_instruction_access_exc
     240        PREEMPTIBLE_HANDLER do_instruction_access_exc
    241241
    242242/* TT = 0x10, TL > 0, illegal_instruction */
     
    244244.global illegal_instruction_high
    245245illegal_instruction_high:
    246         SIMPLE_HANDLER do_illegal_instruction
     246        PREEMPTIBLE_HANDLER do_illegal_instruction
    247247
    248248/* TT = 0x24, TL > 0, clean_window handler */
     
    256256.global data_access_error_high
    257257data_access_error_high:
    258         SIMPLE_HANDLER do_data_access_error
     258        PREEMPTIBLE_HANDLER do_data_access_error
    259259
    260260/* TT = 0x34, TL > 0, mem_address_not_aligned */
     
    262262.global mem_address_not_aligned_high
    263263mem_address_not_aligned_high:
    264         SIMPLE_HANDLER do_mem_address_not_aligned
     264        PREEMPTIBLE_HANDLER do_mem_address_not_aligned
    265265
    266266/* TT = 0x64, TL > 0, fast_instruction_access_MMU_miss */
Note: See TracChangeset for help on using the changeset viewer.