CVSROOT: /cvs Module name: src Changes by: chel...@cvs.openbsd.org 2023/01/12 20:22:18
Modified files: sys/arch/sparc64/include: cpu.h _types.h sys/arch/sparc64/sparc64: clock.c Log message: sparc64: switch to clockintr - Remove all use of timer(4/sparc64) from sparc64/clock.c. - Don't map interrupts in timer_match(), effectively disabling timer(4/sparc64). The driver will be completely removed in a later commit. - Wire up tick_intrclock, stick_intrclock, and sys_tick_intrclock. - All sparc64 machines now have a randomized statclock; stathz = hz, profhz = stathz * 10. Very special thanks to miod@, without whom this would have been impossible. sun4v testing by kmos@, mlarkin@, and kn@. sun4u testing (%tick and the oddball USIIe %stick) by miod@. With input from miod@, mlarkin@, and kettenis@. v1: https://marc.info/?l=openbsd-tech&m=166776418803680&w=2 v2: https://marc.info/?l=openbsd-tech&m=167287772220176&w=2 v3: https://marc.info/?l=openbsd-tech&m=167322011602530&w=2 ok mlarkin@ kettenis@ miod@