Changeset 95042fd in mainline for arch/ia64/src/ivt.S


Ignore:
Timestamp:
2006-02-28T17:02:21Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2c49fbbe
Parents:
7d6ec87
Message:

ia64 work.
Add dummy TLB fault handlers.
Improve code reuse in arch/mm/tlb.c.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia64/src/ivt.S

    r7d6ec87 r95042fd  
    334334        HEAVYWEIGHT_HANDLER 0x0400
    335335        HEAVYWEIGHT_HANDLER 0x0800
    336         HEAVYWEIGHT_HANDLER 0x0c00
    337         HEAVYWEIGHT_HANDLER 0x1000
    338         HEAVYWEIGHT_HANDLER 0x1400
     336        HEAVYWEIGHT_HANDLER 0x0c00 alternate_instruction_tlb_fault
     337        HEAVYWEIGHT_HANDLER 0x1000 alternate_data_tlb_fault
     338        HEAVYWEIGHT_HANDLER 0x1400 data_nested_tlb_fault
    339339        HEAVYWEIGHT_HANDLER 0x1800
    340340        HEAVYWEIGHT_HANDLER 0x1c00
    341         HEAVYWEIGHT_HANDLER 0x2000
    342         HEAVYWEIGHT_HANDLER 0x2400
    343         HEAVYWEIGHT_HANDLER 0x2800
     341        HEAVYWEIGHT_HANDLER 0x2000 data_dirty_bit_fault
     342        HEAVYWEIGHT_HANDLER 0x2400 instruction_access_bit_fault
     343        HEAVYWEIGHT_HANDLER 0x2800 data_access_bit_fault
    344344        HEAVYWEIGHT_HANDLER 0x2c00 break_instruction
    345345        HEAVYWEIGHT_HANDLER 0x3000 external_interrupt   /* For external interrupt, heavyweight handler is used. */
     
    352352        HEAVYWEIGHT_HANDLER 0x4c00
    353353
    354         HEAVYWEIGHT_HANDLER 0x5000
     354        HEAVYWEIGHT_HANDLER 0x5000 page_not_present
    355355        HEAVYWEIGHT_HANDLER 0x5100
    356356        HEAVYWEIGHT_HANDLER 0x5200
Note: See TracChangeset for help on using the changeset viewer.