|
|
|
Re: [PATCH 1/3] Loongson-2F: Flush the branch target history such as BTB and RAS | |
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] | |
On Thu, Mar 11, 2010 at 12:27:42PM +0900, Shinya Kuribayashi wrote: > Are you sure that RAS represents "Row Address Strobe", not "Return > Address Stack?" > > By the way, we have a similar local workaround for vr55xx processors > when switching from kernel mode to user mode. It's not necessarily > related to out-of-order issues, but we need to prevent the processor > from doing instruction prefetch beyond "eret" instruction. Some R4000 revisions may do silly things in case of an NMI where c0_errorepc is pointing is pointing to an ERET instruction. There are various processors which want to save and restore core-specific registers, for example the Cavium cnMIPS core. > In the long term, it would be appreciated that the kernel has a set > of hooks when switching KUX-modes, so that each machine could have > his own, processor-specific treatmens. It seems that uasm is the tool of choice. Ralf
[Linux MIPS Home] [LKML Archive] [Linux ARM] [Linux] [Git] [Photo] [Yosemite News] [Linux SCSI] [Linux Hams]
![]() |
![]() |