Rev 3743 | Rev 3770 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3743 | Rev 3748 | ||
---|---|---|---|
Line 64... | Line 64... | ||
64 | * So far it is here only to process the trap which occurs when the kernel |
64 | * So far it is here only to process the trap which occurs when the kernel |
65 | * needs to access the bootinfo structure, which is placed in the bootloader |
65 | * needs to access the bootinfo structure, which is placed in the bootloader |
66 | * memory (i.e. before address 0x400000). |
66 | * memory (i.e. before address 0x400000). |
67 | */ |
67 | */ |
68 | .macro FAST_DATA_ACCESS_MMU_MISS_HANDLER tl |
68 | .macro FAST_DATA_ACCESS_MMU_MISS_HANDLER tl |
- | 69 | save %sp, -STACK_WINDOW_SAVE_AREA_SIZE, %sp |
|
69 | set 0x8000, %o0 |
70 | set 0x8000, %o0 |
70 | set 0x0, %o1 |
71 | set 0x0, %o1 |
71 | setx 0x80000000804087c3, %g1, %o2 |
72 | setx 0x80000000804087c3, %g1, %o2 |
72 | set 0x3, %o3 |
73 | set 0x3, %o3 |
73 | ta 0x83 |
74 | ta 0x83 |
- | 75 | restore %g0, 0, %g0 |
|
74 | retry |
76 | retry |
75 | .endm |
77 | .endm |
76 | 78 | ||
77 | .macro FAST_DATA_ACCESS_PROTECTION_HANDLER tl |
79 | .macro FAST_DATA_ACCESS_PROTECTION_HANDLER tl |
78 | .endm |
80 | .endm |