Changeset 7cb53f62 in mainline for arch/sparc64/include/trap/mmu.h


Ignore:
Timestamp:
2006-02-26T12:02:25Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4767721
Parents:
7a255e69
Message:

sparc64 work.
Switch console to framebuffer (needs proper detection and initialization).
No native keyboard support, so far.
Memory management trap handler fixes.
Do not use OpenFirmware trap table anymore.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/sparc64/include/trap/mmu.h

    r7a255e69 r7cb53f62  
    3434#define __sparc64_MMU_TRAP_H__
    3535
     36#include <arch/stack.h>
     37
    3638#define TT_FAST_INSTRUCTION_ACCESS_MMU_MISS     0x64
    3739#define TT_FAST_DATA_ACCESS_MMU_MISS            0x68
     
    4244#ifdef __ASM__
    4345.macro FAST_INSTRUCTION_ACCESS_MMU_MISS_HANDLER
     46        save %sp, -STACK_WINDOW_SAVE_AREA_SIZE, %sp
    4447        call fast_instruction_access_mmu_miss
    4548        nop
     49        restore
    4650        retry   
    4751.endm
    4852
    4953.macro FAST_DATA_ACCESS_MMU_MISS_HANDLER
     54        save %sp, -STACK_WINDOW_SAVE_AREA_SIZE, %sp
    5055        call fast_data_access_mmu_miss
    5156        nop
     57        restore
    5258        retry
    5359.endm
    5460
    5561.macro FAST_DATA_ACCESS_PROTECTION_HANDLER
     62        save %sp, -STACK_WINDOW_SAVE_AREA_SIZE, %sp
    5663        call fast_data_access_protection
    5764        nop
     65        restore
    5866        retry
    5967.endm
Note: See TracChangeset for help on using the changeset viewer.