head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.100 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.98 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.96 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.94 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.92 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.90 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.88 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.86 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.84 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.82 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.80 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.78 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.76 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.74 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.72 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.70 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.68 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.66 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.64 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.62 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.60 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.58 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.56 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.52 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.32 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.54 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.50 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.48 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.46 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.44 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.42 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.40 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.38 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.36 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.34 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.30 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.28 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.26 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.24 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.22 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.20 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.18 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.16 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.14 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.12 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.10 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.8 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.6 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.4 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.2 pkgsrc-2013Q4-base:1.1; locks; strict; comment @# @; 1.1 date 2013.10.17.15.41.10; author ryoon; state Exp; branches; next ; commitid shPZa7E9fIxr4F9x; desc @@ 1.1 log @Import klh10-2.0h as emulators/klh10. PDP-10 KL10B model emulator. KL10B model supports extended addressing. Tap networking support is from http://www.falu.nl/~rhialto/klh-diffs2 . This package is potentially built on i386, amd64, arm, alpha, sparc, and powerpc platforms. But this package supports i386 and amd64 only now, and only amd64 build is tested, due to lack of my test environments. @ text @$NetBSD$ http://www.falu.nl/~rhialto/klh-diffs2 --- doc/install.txt.orig 2001-11-19 12:12:06.000000000 +0000 +++ doc/install.txt @@@@ -175,6 +175,16 @@@@ config file if they don't already exist pseudo-device bpf 1 # Need at least one for NI20 or IMP pseudo-device tun 1 # Need at least one for IMP +NetBSD +------ + See The NetBSD Guide, chapter 17.9 "Kernel Tuning" for information on +how to recompile a kernel. You need at least these options (as of 3.0): + + options SYSVSHM # System V-like memory sharing + options SHMMAXPGS=10240 # 2048 pages is the default, >8192 for KLH10 + + pseudo-device tap # cloning device for NI20 + pseudo-device bridge # cloning device for NI20 Linux ----- @@@@ -1116,6 +1126,36 @@@@ mistakenly "fixed" to disallow it (FreeB other host before telnetting back into the KN10. A better solution would be to fix those OSes that are open-source, and push to have these fixes incorporated in the standard releases. + For NetBSD (it may work on FreeBSD too) there exists a better +solution. A special configuration is created with a virtual ethernet +segment that has its host-side in the form of the interface tap0 (as in +the example below). The tap0 interface is bridged to the real network +interface. The NI20 is at the "other end" of the virtual ethernet. +(This differs from the other connectivity methods where the named +interface is the one that is basically used as the NI20). The NI20 is +therefore a dedicated interface: + + devdef ni0 564 ni20 ipaddr=10.0.0.51 ifc=tap0 dedic=true + +If the named tap interface already exists, no further changes to its +configuration are made. You can use this for alternative connectivity, +such as routed on the 10.0.1.0/24 subnet (instead of bridged): + + # To the shell, suppose your real network is 10.0.0.0/24, + # create a 10.0.1.0/24 network for KLH: + ifconfig tap0 create inet 10.0.1.1 netmask 255.255.255.0 up + ; in .ini file: + devdef ni0 564 ni20 ipaddr=10.0.1.51 ifc=tap0 dedic=true + ! in SYSTEM:INTERNET.ADDRESS on TOPS-20 v7.0 + IPNI#0,10 0 1 51,PACKET-SIZE:1500,DEFAULT,PREFERRED + ! in SYSTEM:INTERNET.ADDRESS on TOPS-20 v7.1 + IPNI#0,10.0.1.51,PACKET-SIZE:1500,LOGICAL-HOST-MASK:255.255.255.0,DEFAULT,PREFERRED + ! in SYSTEM:INTERNET.GATEWAYS on TOPS-20 v7.x + PRIME 10.0.1.1 + +(If TOPS-20 v7.0 can't do subnetting it might be better to use a +192.168.2.0/24 network) + LHDH (IMP): (KS-ITS only) @