--- - branch: netbsd-8 date: Mon Jul 31 13:56:15 UTC 2023 files: - new: 1.1.22.1 old: '1.1' path: src/sys/arch/aarch64/aarch64/locore.S pathrev: src/sys/arch/aarch64/aarch64/locore.S@1.1.22.1 type: modified - new: 1.90.10.1 old: '1.90' path: src/sys/arch/arm/arm32/cpuswitch.S pathrev: src/sys/arch/arm/arm32/cpuswitch.S@1.90.10.1 type: modified - new: 1.1.12.1 old: '1.1' path: src/sys/arch/evbmips/ingenic/cpu_startup.S pathrev: src/sys/arch/evbmips/ingenic/cpu_startup.S@1.1.12.1 type: modified - new: 1.3.10.1 old: '1.3' path: src/sys/arch/hppa/include/cpu.h pathrev: src/sys/arch/hppa/include/cpu.h@1.3.10.1 type: modified - new: 1.38.6.1 old: '1.38' path: src/sys/arch/ia64/ia64/machdep.c pathrev: src/sys/arch/ia64/ia64/machdep.c@1.38.6.1 type: modified - new: 1.13.6.1 old: '1.13' path: src/sys/arch/ia64/ia64/vm_machdep.c pathrev: src/sys/arch/ia64/ia64/vm_machdep.c@1.13.6.1 type: modified - new: 1.54.6.1 old: '1.54' path: src/sys/arch/mips/include/asm.h pathrev: src/sys/arch/mips/include/asm.h@1.54.6.1 type: modified - new: 1.208.8.1 old: '1.208' path: src/sys/arch/mips/mips/locore.S pathrev: src/sys/arch/mips/mips/locore.S@1.208.8.1 type: modified - new: 1.113.8.1 old: '1.113' path: src/sys/arch/mips/mips/locore_mips3.S pathrev: src/sys/arch/mips/mips/locore_mips3.S@1.113.8.1 type: modified - new: 1.55.6.1 old: '1.55' path: src/sys/arch/powerpc/powerpc/locore_subr.S pathrev: src/sys/arch/powerpc/powerpc/locore_subr.S@1.55.6.1 type: modified - new: 1.268.30.2 old: 1.268.30.1 path: src/sys/arch/sparc/sparc/locore.s pathrev: src/sys/arch/sparc/sparc/locore.s@1.268.30.2 type: modified - new: 1.411.2.1 old: '1.411' path: src/sys/arch/sparc64/sparc64/locore.s pathrev: src/sys/arch/sparc64/sparc64/locore.s@1.411.2.1 type: modified - new: 1.34.2.1 old: '1.34' path: src/sys/arch/vax/vax/subr.S pathrev: src/sys/arch/vax/vax/subr.S@1.34.2.1 type: modified id: 20230731T135615Z.d570565c514ef63c28cb23d0ed77124fef4d067f 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: '1690811775' user: martin