[HECnet] simh vax version

Mark Pizzolato Mark at infocomm.com
Fri Nov 15 19:01:03 PST 2019


Hi Bill,

On Friday, November 15, 2019 at 5:27 PM, Bill Cunningham wrote:
> On 11/15/2019 7:31 PM, Mark Pizzolato wrote:
> > The makefile senses things about the host environment and then invokes
> > the compile with indicators about what it finds (or doesn't find).
> > That output will be telling.
> >
> > You might be able to gather that with something like 'make vax | tee
> > make.output'
> >
> > - Mark
> >
> Ok This might show something,
> 
> lib paths are: /lib64/ /usr/lib64//bind9-export/ /usr/lib64/opencryptoki/
> include paths are:  /usr/lib/gcc/x86_64-redhat-linux/8/include /usr/include
> using libm: /lib64/libm.so
> using librt: /lib64/librt.so
> using libpthread: /lib64/libpthread.so /usr/include/pthread.h
> using regex: /usr/include/regex.h
> using semaphore: /usr/include/semaphore.h
> using libdl: /lib64/libdl.so /usr/include/dlfcn.h
> using mman: /usr/include/sys/mman.h
> *** Info ***
> *** Info *** The simulator you are building could provide more
> *** Info *** functionality if video support were available on your system.
> *** Info *** Install the development components of libSDL packaged by your
> *** Info *** operating system distribution and rebuild your simulator to
> *** Info *** enable this extra functionality.
> *** Info ***
> using libpcap: /usr/include/pcap.h
> *** Info ***
> *** Info *** vax Simulator is being built with
> *** Info *** minimal libpcap networking support
> *** Info ***
> *** Info ***
> *** Info *** Simulators on your Linux platform can also be built with
> *** Info *** extended LAN Ethernet networking support by using VDE
> Ethernet.
> *** Info ***
> *** Info *** To build simulator(s) with extended networking support you
> *** Info *** should read 0readme_ethernet.txt and follow the instructions
> *** Info *** regarding the needed libvdeplug components for your Linux
> *** Info *** platform
> *** Info ***
> ***
> *** vax Simulator being built with:
> *** - compiler optimizations and no debugging support. GCC Version: 8.3.1.
> *** - dynamic networking support using Linux provided libpcap components.
> *** - Local LAN packet transports: PCAP TAP NAT(SLiRP)
> *** - Per simulator tests will be run.
> ***
> *** git commit id is bdc677b7483d394ff75a58730f7f4393e54a2f17.
> *** git commit time is 2019-11-14T13:14:14-08:00.
> ***
> gcc -std=gnu99 -U__STRICT_ANSI__  -O2 -finline-functions
> -fgcse-after-reload -fpredictive-commoning -fipa-cp-clone
> -fno-unsafe-loop-optimizations -fno-strict-overflow -Wno-unused-result
> -Wno-format-truncation
> -DSIM_GIT_COMMIT_ID=bdc677b7483d394ff75a58730f7f4393e54a2f17
> -DSIM_GIT_COMMIT_TIME=2019-11-14T13:14:14-08:00 -
> DSIM_COMPILER="GCC
> Version: 8.3.1" -I . -D_GNU_SOURCE -DUSE_READER_THREAD -
> DSIM_ASYNCH_IO
> -DHAVE_REGEX_H -DHAVE_SEMAPHORE -DHAVE_SYS_IOCTL -
> DHAVE_LINUX_CDROM
> -DHAVE_DLOPEN=so -DHAVE_UTIME -DHAVE_GLOB -DHAVE_SHM_OPEN
> VAX/vax_cpu.c
> VAX/vax_cpu1.c VAX/vax_fpa.c VAX/vax_io.c VAX/vax_cis.c VAX/vax_octa.c
> VAX/vax_cmode.c VAX/vax_mmu.c VAX/vax_stddev.c VAX/vax_sysdev.c
> VAX/vax_sys.c  VAX/vax_syscm.c VAX/vax_syslist.c VAX/vax_vc.c
> VAX/vax_lk.c VAX/vax_vs.c VAX/vax_2681.c PDP11/pdp11_rl.c
> PDP11/pdp11_rq.c PDP11/pdp11_ts.c PDP11/pdp11_dz.c PDP11/pdp11_lp.c
> PDP11/pdp11_tq.c PDP11/pdp11_xq.c PDP11/pdp11_vh.c PDP11/pdp11_cr.c
> PDP11/pdp11_td.c PDP11/pdp11_io_lib.c scp.c sim_console.c sim_fio.c
> sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c sim_disk.c
> sim_serial.c sim_video.c sim_imd.c sim_card.c -DVM_VAX -DUSE_INT64
> -DUSE_ADDR64 -DUSE_SIM_VIDEO -I VAX -I PDP11 -DHAVE_PCAP_NETWORK
> -I/usr/include/ -DBPF_CONST_STRING -DUSE_SHARED -
> DHAVE_TAP_NETWORK
> -Islirp -Islirp_glue -Islirp_glue/qemu -DHAVE_SLIRP_NETWORK
> -DUSE_SIMH_SLIRP_DEBUG slirp/*.c slirp_glue/*.c   -o BIN/microvax3900
> -lm -lrt -lpthread -ldl
> cp BIN/microvax3900 BIN/vax
> BIN/microvax3900 /simh-master/VAX/tests/vax-diag_test.ini
> 
> MicroVAX 3900 simulator V4.0-0 Current        git commit id: bdc677b7
> Running Hardware Core Test (EHKAA)
> 
> *** PASSED - MicroVAX 3900 Hardware Core Instruction test EHKAA

Well, that looks fine.

Please send the complete configuration file you're using.

Put the following 2 lines in the beginning of the configuration file:

SET CONSOLE -N LOG=vax_session.log
DIR vmst


Run the simulator with these lines and after the attach command fails, exit the simulator and send back the vax_session.log file.

- Mark



More information about the Hecnet-list mailing list