Changeset c43fa55 in mainline for arch/sparc64/src/trap/trap.c


Ignore:
Timestamp:
2005-12-16T10:44:02Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
07bd114e
Parents:
5753fbb
Message:

sparc64 work.
Better way of trap table organization.
Kernel trap handlers now "stay" on addresses on wich they were linked.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/sparc64/src/trap/trap.c

    r5753fbb rc43fa55  
    4040{
    4141        /*
     42         * Save kernel provided trap handlers.
     43         */
     44        memcpy((void *) trap_table_save, (void *) trap_table, TRAP_TABLE_SIZE);
     45
     46        /*
    4247         * Copy OFW's trap table into kernel.
    4348         */
     
    7479       
    7580        for (i = tt; i < tt + cnt; i++) {
    76                 trap_table[i] = trap_table_kernel[i];
     81                trap_table[i] = trap_table_save[i];
    7782        }       
    7883}
Note: See TracChangeset for help on using the changeset viewer.