j
: Next unread message k
: Previous unread message j a
: Jump to all threads
j l
: Jump to MailingList overview
Author: blueswirl Date: Sun May 2 22:01:34 2010 New Revision: 767 URL: http://tracker.coreboot.org/trac/openbios/changeset/767
Log: Sparc64: fix reset
The zeroth I/D TLB entries weren't cleared.
Signed-off-by: Blue Swirl blauwirbel@gmail.com
Modified: trunk/openbios-devel/arch/sparc64/entry.S
Modified: trunk/openbios-devel/arch/sparc64/entry.S ============================================================================== --- trunk/openbios-devel/arch/sparc64/entry.S Sun May 2 21:26:29 2010 (r766) +++ trunk/openbios-devel/arch/sparc64/entry.S Sun May 2 22:01:34 2010 (r767) @@ -85,14 +85,14 @@ mov 63 << 3, %g1 1: stxa %g0, [%g1] ASI_ITLB_DATA_ACCESS subcc %g1, 1 << 3, %g1 - bne 1b + bpos 1b nop
! Clear DTLB mov 63 << 3, %g1 1: stxa %g0, [%g1] ASI_DTLB_DATA_ACCESS subcc %g1, 1 << 3, %g1 - bne 1b + bpos 1b nop
! Get memory size from configuration device