linux-stable/arch
Jason A. Donenfeld 318767c652 openrisc: start CPU timer early in boot
[ Upstream commit 516dd4aacd ]

In order to measure the boot process, the timer should be switched on as
early in boot as possible. As well, the commit defines the get_cycles
macro, like the previous patches in this series, so that generic code is
aware that it's implemented by the platform, as is done on other archs.

Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Jonas Bonn <jonas@southpole.se>
Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
Acked-by: Stafford Horne <shorne@gmail.com>
Reported-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-06-09 10:25:28 +02:00
..
alpha alpha: define get_cycles macro for arch-override 2022-05-30 09:27:13 +02:00
arc ARC: entry: fix syscall_trace_exit argument 2022-04-27 14:41:15 +02:00
arm ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries 2022-06-06 08:47:54 +02:00
arm64 arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall 2022-06-09 10:25:23 +02:00
csky uaccess: fix type mismatch warnings from access_ok() 2022-04-08 13:58:44 +02:00
h8300
hexagon uaccess: fix integer overflow on access_ok() 2022-03-28 10:03:21 +02:00
ia64 ia64: define get_cycles macro for arch-override 2022-05-30 09:27:13 +02:00
m68k m68k: use fallback for random_get_entropy() instead of zero 2022-05-30 09:27:14 +02:00
microblaze uaccess: fix nios2 and microblaze get_user_8() 2022-04-08 13:57:49 +02:00
mips mips: use fallback for random_get_entropy() instead of just c0 random 2022-05-30 09:27:14 +02:00
nds32 nds32: fix access_ok() checks in get/put_user 2022-03-28 10:03:22 +02:00
nios2 nios2: use fallback for random_get_entropy() instead of zero 2022-05-30 09:27:14 +02:00
openrisc openrisc: start CPU timer early in boot 2022-06-09 10:25:28 +02:00
parisc parisc/stifb: Implement fb_is_primary_device() 2022-06-09 10:25:12 +02:00
powerpc KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator 2022-06-06 08:47:52 +02:00
riscv riscv: Move alternative length validation into subsection 2022-06-09 10:25:13 +02:00
s390 s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES 2022-06-09 10:25:25 +02:00
sh
sparc sparc: use fallback for random_get_entropy() instead of zero 2022-05-30 09:27:15 +02:00
um ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP 2022-06-09 10:25:16 +02:00
x86 perf/amd/ibs: Cascade pmu init functions' return value 2022-06-09 10:25:25 +02:00
xtensa xtensa: move trace_hardirqs_off call back to entry.S 2022-06-09 10:25:23 +02:00
.gitignore
Kconfig stack: Constrain and fix stack offset randomization with Clang builds 2022-04-08 13:57:34 +02:00