Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 189285
b: refs/heads/master
c: 3765d69
h: refs/heads/master
i:
  189283: e26273f
v: v3
  • Loading branch information
Michal Simek committed Apr 1, 2010
1 parent caf6ab9 commit 22b5352
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 9 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: bd1637d63e82aaf732ffbe907ba887fa12e82df4
refs/heads/master: 3765d6958dfff34a15588e23c5d1274e1f6ba200
13 changes: 5 additions & 8 deletions trunk/arch/microblaze/kernel/hw_exception_handler.S
Original file line number Diff line number Diff line change
Expand Up @@ -721,9 +721,8 @@ ex_handler_done:
* Many of these bits are software only. Bits we don't set
* here we (properly should) assume have the appropriate value.
*/
brid finish_tlb_load
andni r4, r4, 0x0ce2 /* Make sure 20, 21 are zero */

bri finish_tlb_load
ex7:
/* The bailout. Restore registers to pre-exception conditions
* and call the heavyweights to help us out.
Expand Down Expand Up @@ -779,7 +778,7 @@ ex_handler_done:
lwi r4, r5, 0 /* Get Linux PTE */

andi r6, r4, _PAGE_PRESENT
beqi r6, ex7
beqi r6, ex10

ori r4, r4, _PAGE_ACCESSED
swi r4, r5, 0
Expand All @@ -792,9 +791,8 @@ ex_handler_done:
* Many of these bits are software only. Bits we don't set
* here we (properly should) assume have the appropriate value.
*/
brid finish_tlb_load
andni r4, r4, 0x0ce2 /* Make sure 20, 21 are zero */

bri finish_tlb_load
ex10:
/* The bailout. Restore registers to pre-exception conditions
* and call the heavyweights to help us out.
Expand Down Expand Up @@ -824,9 +822,9 @@ ex_handler_done:
andi r5, r5, (MICROBLAZE_TLB_SIZE-1)
ori r6, r0, 1
cmp r31, r5, r6
blti r31, sem
blti r31, ex12
addik r5, r6, 1
sem:
ex12:
/* MS: save back current TLB index */
swi r5, r0, TOPHYS(tlb_index)

Expand All @@ -846,7 +844,6 @@ ex_handler_done:
nop

/* Done...restore registers and get out of here. */
ex12:
mts rpid, r11
nop
bri 4
Expand Down

0 comments on commit 22b5352

Please sign in to comment.