Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
xcap
xcap-capability-linux
Commits
d437441e
Commit
d437441e
authored
Feb 28, 2005
by
Pete Popov
Committed by
Ralf Baechle
Oct 29, 2005
Browse files
No barrier needed on au1x.
Signed-off-by:
Ralf Baechle
<
ralf@linux-mips.org
>
parent
13d1d73e
Changes
1
Hide whitespace changes
Inline
Side-by-side
arch/mips/pci/ops-au1000.c
View file @
d437441e
...
...
@@ -50,11 +50,6 @@
int
(
*
board_pci_idsel
)(
unsigned
int
devsel
,
int
assert
);
/* CP0 hazard avoidance. */
#define BARRIER __asm__ __volatile__(".set noreorder\n\t" \
"nop; nop; nop; nop;\t" \
".set reorder\n\t")
void
mod_wired_entry
(
int
entry
,
unsigned
long
entrylo0
,
unsigned
long
entrylo1
,
unsigned
long
entryhi
,
unsigned
long
pagemask
)
...
...
@@ -66,16 +61,12 @@ void mod_wired_entry(int entry, unsigned long entrylo0,
old_ctx
=
read_c0_entryhi
()
&
0xff
;
old_pagemask
=
read_c0_pagemask
();
write_c0_index
(
entry
);
BARRIER
;
write_c0_pagemask
(
pagemask
);
write_c0_entryhi
(
entryhi
);
write_c0_entrylo0
(
entrylo0
);
write_c0_entrylo1
(
entrylo1
);
BARRIER
;
tlb_write_indexed
();
BARRIER
;
write_c0_entryhi
(
old_ctx
);
BARRIER
;
write_c0_pagemask
(
old_pagemask
);
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment