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 |