simh-testsetgenerator/HP2100
Mark Pizzolato f519513f50 SCP, HP2100, HP3000, I650: Move one time initialization activities to cpu_reset
The paradigm of using a "weak" linker reference to find what was
previously the vm_init_routine() doesn't work reliably on all compile
environments supported by the simulators.  This has been reported
in #794 and it came up again in #862.  This change assures that
it will not come up again AND it reliably solves the problem with
Visual Studio compilers (and linker) that randomly chooses whether
to have the desired effect or not.

Of the 82 simulators which are currently part of simh, only these
three used the sim_vm_init() interface, so removing it had relatively
minor impact.
2020-05-26 06:25:01 -07:00
..
hp2100_baci.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_bugfixes.txt HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_cpu.c SCP, HP2100, HP3000, I650: Move one time initialization activities to cpu_reset 2020-05-26 06:25:01 -07:00
hp2100_cpu.h HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_cpu0.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_cpu1.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_cpu2.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_cpu3.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_cpu4.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_cpu5.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_cpu6.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_cpu7.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_cpu_dmm.h HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_cpu_fp.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_cpu_fp.h HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_cpu_fpp.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_defs.h SCP, HP2100, HP3000, I650: Move one time initialization activities to cpu_reset 2020-05-26 06:25:01 -07:00
hp2100_di.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_di.h alpha, HP2100, ID16, ID32, I7094, PDP11 and VAX: Fix array REG definitions 2020-03-06 16:29:17 -08:00
hp2100_di_da.c alpha, HP2100, ID16, ID32, I7094, PDP11 and VAX: Fix array REG definitions 2020-03-06 16:29:17 -08:00
hp2100_diag.txt HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_disclib.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_disclib.h HP2100: HP 2100 release 26 2017-05-01 15:47:33 -07:00
hp2100_dma.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_dp.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_dq.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_dr.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_ds.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_io.h HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_ipl.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_lps.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_lpt.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_mc.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_mem.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_mpx.c alpha, HP2100, ID16, ID32, I7094, PDP11 and VAX: Fix array REG definitions 2020-03-06 16:29:17 -08:00
hp2100_ms.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_mt.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_mux.c I1401, I7094, ID16, ID32, HP2100 and S3: Correct register definitions for checking 2020-03-07 19:59:04 -08:00
hp2100_pif.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_pt.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_release.txt HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_sys.c SCP, HP2100, HP3000, I650: Move one time initialization activities to cpu_reset 2020-05-26 06:25:01 -07:00
hp2100_tbg.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00
hp2100_tty.c HP2100: Update to early Release 29 which is still simh V4.x API compatible 2020-02-16 22:25:15 -08:00