summaryrefslogtreecommitdiff
path: root/arch/sparc/lib/memscan_64.S
diff options
context:
space:
mode:
authorVineet Gupta <vgupta@synopsys.com>2013-02-06 09:39:13 (GMT)
committerVineet Gupta <vgupta@synopsys.com>2013-02-15 17:46:20 (GMT)
commit1e266629933bb3e40ac7db128f3b661f5bab56c1 (patch)
tree9167653a32f9402e5941e5afc24e3eb3019425c5 /arch/sparc/lib/memscan_64.S
parentd626f547dd0457ab36f6151673fcc78fc3c63eaa (diff)
downloadlinux-1e266629933bb3e40ac7db128f3b661f5bab56c1.tar.xz
ARC: 64bit RTSC timestamp hardware issue
The 64bit RTSC is not reliable, causing spurious "jumps" in higher word, making Linux timekeeping go bonkers. So as of now just use the lower 32bit timestamp. A cleaner approach would have been removing RTSC support altogether as the 32bit RTSC is equivalent to old TIMER1 based solution, but some customers can use the 32bit RTSC in SMP syn fashion (vs. TIMER1 which being incore can't be done easily). A fallout of this is sched_clock()'s hardware assisted version needs to go away since it can't use 32bit wrapping counter - instead we use the generic "weak" jiffies based version. Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Diffstat (limited to 'arch/sparc/lib/memscan_64.S')
0 files changed, 0 insertions, 0 deletions