--- - branch: netbsd-8 date: Mon Jul 31 14:26:26 UTC 2023 files: - new: 1.122.32.1 old: '1.122' path: src/sys/arch/alpha/alpha/locore.s pathrev: src/sys/arch/alpha/alpha/locore.s@1.122.32.1 type: modified - new: 1.13.80.1 old: '1.13' path: src/sys/arch/alpha/alpha/multiproc.s pathrev: src/sys/arch/alpha/alpha/multiproc.s@1.13.80.1 type: modified - new: 1.47.8.3 old: 1.47.8.2 path: src/sys/arch/arm/cortex/a9_mpsubr.S pathrev: src/sys/arch/arm/cortex/a9_mpsubr.S@1.47.8.3 type: modified - new: 1.1.12.1 old: '1.1' path: src/sys/arch/arm/cortex/cortex_init.S pathrev: src/sys/arch/arm/cortex/cortex_init.S@1.1.12.1 type: modified id: 20230731T142626Z.c715c0b665f8e6180955931e4ea18672a6279f2c log: "Pull up following revision(s) (requested by riastradh in ticket #1859):\n\n\tsys/arch/ia64/ia64/vm_machdep.c: revision 1.18\n\tsys/arch/powerpc/powerpc/locore_subr.S: revision 1.67\n\tsys/arch/aarch64/aarch64/locore.S: revision 1.91\n\tsys/arch/mips/include/asm.h: revision 1.74\n\tsys/arch/hppa/include/cpu.h: revision 1.13\n\tsys/arch/arm/arm/armv6_start.S: revision 1.38\n\t (applied also to sys/arch/arm/cortex/a9_mpsubr.S,\n\t sys/arch/arm/cortex/a9_mpsubr.S,\n\t sys/arch/arm/cortex/cortex_init.S)\n\tsys/arch/evbmips/ingenic/cpu_startup.S: revision 1.2\n\tsys/arch/mips/mips/locore.S: revision 1.229\n\tsys/arch/alpha/include/asm.h: revision 1.45\n\t (applied to sys/arch/alpha/alpha/multiproc.s)\n\tsys/arch/sparc64/sparc64/locore.s: revision 1.432\n\tsys/arch/vax/vax/subr.S: revision 1.42\n\tsys/arch/mips/mips/locore_mips3.S: revision 1.116\n\tsys/arch/ia64/ia64/machdep.c: revision 1.44\n\tsys/arch/arm/arm32/cpuswitch.S: revision 1.106\n\tsys/arch/sparc/sparc/locore.s: revision 1.284\n\t(all via patch)\n\naarch64: Add missing barriers in cpu_switchto.\nDetails in comments.\n\nNote: This is a conservative change that inserts a barrier where\nthere was a comment saying none is needed, which is probably correct.\nThe goal of this change is to systematically add barriers to be\nconfident in correctness; subsequent changes may remove some bariers,\nas an optimization, with an explanation of why each barrier is not\nneeded.\n\nPR kern/57240\n\nalpha: Add missing barriers in cpu_switchto.\nDetails in comments.\n\narm32: Add missing barriers in cpu_switchto.\nDetails in comments.\n\nhppa: Add missing barriers in cpu_switchto.\nNot sure hppa has ever had working MULTIPROCESSOR, so maybe no\npullups needed?\n\nia64: Add missing barriers in cpu_switchto.\n(ia64 has never really worked, so no pullups needed, right?)\n\nmips: Add missing barriers in cpu_switchto.\nDetails in comments.\n\npowerpc: Add missing barriers in cpu_switchto.\nDetails in comments.\n\nsparc: Add missing barriers in cpu_switchto.\n\nsparc64: Add missing barriers in cpu_switchto.\nDetails in comments.\n\nvax: Note where cpu_switchto needs barriers.\n\nNot sure vax has ever had working MULTIPROCESSOR, though, and I'm not\neven sure how to spell store-before-load barriers on VAX, so no\nfunctional change for now.\n" module: src subject: 'CVS commit: [netbsd-8] src/sys/arch' unixtime: '1690813586' user: martin