• RT-11 monitor 64-unit support

    From Ian Hammond@paramucho@gmail.com to alt.sys.pdp11 on Sat Jun 5 01:36:17 2021
    From Newsgroup: alt.sys.pdp11

    I'm trying to understand 64-unit support in RT-11. Specifically, I'm trying to work out whether the SB, XB or ZB monitors have 64-unit support.
    Reading SYSGEN.COM, question 170. notes that 64-unit support does not
    apply to these monitors: "This option has no effect on the SB, XB or FB monitors".
    Here's the SYSGEN passage:
    <quote>
    170. Do you want extended device-unit support (N)?
    EXTENDED DEVICE-UNIT SUPPORT OPTION:
    The extended device-unit support option adds monitor support for
    extended-unit device handlers. In addition to user written extended-unit
    device handlers, the RT-11 handlers DU and LD may each have up to 64
    device-units.
    If you respond NO to question 170, questions 250 and 255 are skipped.
    This option has no effect on the SB, XB, and ZB monitors.
    Even if you do not select extended device-unit support in the monitor, you
    can build the rCOddrCO handler with extended device-unit support. However, this
    support will become active only when the rCOddrCO handler is running under a
    monitor that has been built with extended device-unit support.
    <end quote>
    However, I can't find any code in SYSGEN.COM or RMON.MAC that
    specifically disables 64-unit support for these monitors. Nor can I find any general description of 64-unit support--all I can locate are scattered references in the driver manual, etc.
    The problem arises because I'm porting XXDP to an RT-11 environment
    and to do that I need to pass DU: port/CSR/unit/partition information from
    the RT-11 driver to the XXDP driver.
    Any help would be greatly appreciated.
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Jerry Weiss@jsw@ieee.org to alt.sys.pdp11 on Tue Jun 8 22:22:33 2021
    From Newsgroup: alt.sys.pdp11

    On Saturday, June 5, 2021 at 3:36:18 AM UTC-5, Ian Hammond wrote:
    I'm trying to understand 64-unit support in RT-11. Specifically, I'm trying to
    work out whether the SB, XB or ZB monitors have 64-unit support.

    Reading SYSGEN.COM, question 170. notes that 64-unit support does not
    apply to these monitors: "This option has no effect on the SB, XB or FB monitors".

    Here's the SYSGEN passage:

    <quote>
    170. Do you want extended device-unit support (N)?

    EXTENDED DEVICE-UNIT SUPPORT OPTION:
    The extended device-unit support option adds monitor support for extended-unit device handlers. In addition to user written extended-unit device handlers, the RT-11 handlers DU and LD may each have up to 64 device-units.

    If you respond NO to question 170, questions 250 and 255 are skipped.

    This option has no effect on the SB, XB, and ZB monitors.

    Even if you do not select extended device-unit support in the monitor, you can build the rCOddrCO handler with extended device-unit support. However, this
    support will become active only when the rCOddrCO handler is running under a monitor that has been built with extended device-unit support.
    <end quote>

    However, I can't find any code in SYSGEN.COM or RMON.MAC that
    specifically disables 64-unit support for these monitors. Nor can I find any general description of 64-unit support--all I can locate are scattered references in the driver manual, etc.

    The problem arises because I'm porting XXDP to an RT-11 environment
    and to do that I need to pass DU: port/CSR/unit/partition information from the RT-11 driver to the XXDP driver.

    Any help would be greatly appreciated.
    I believe UNI$64 is what triggers the support in the monitors and handlers. In the V5,6 manuals look for CF3.64 in $CNFG3.
    Jerry
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Ian Hammond@paramucho@gmail.com to alt.sys.pdp11 on Sat Jun 12 04:30:44 2021
    From Newsgroup: alt.sys.pdp11

    On Wednesday, June 9, 2021 at 3:22:34 PM UTC+10, Jerry Weiss wrote:
    On Saturday, June 5, 2021 at 3:36:18 AM UTC-5, Ian Hammond wrote:
    I'm trying to understand 64-unit support in RT-11. Specifically, I'm trying to
    work out whether the SB, XB or ZB monitors have 64-unit support.

    Reading SYSGEN.COM, question 170. notes that 64-unit support does not apply to these monitors: "This option has no effect on the SB, XB or FB monitors".

    Here's the SYSGEN passage:

    <quote>
    170. Do you want extended device-unit support (N)?

    EXTENDED DEVICE-UNIT SUPPORT OPTION:
    The extended device-unit support option adds monitor support for extended-unit device handlers. In addition to user written extended-unit device handlers, the RT-11 handlers DU and LD may each have up to 64 device-units.

    If you respond NO to question 170, questions 250 and 255 are skipped.

    This option has no effect on the SB, XB, and ZB monitors.

    Even if you do not select extended device-unit support in the monitor, you can build the rCOddrCO handler with extended device-unit support. However, this
    support will become active only when the rCOddrCO handler is running under a
    monitor that has been built with extended device-unit support.
    <end quote>

    However, I can't find any code in SYSGEN.COM or RMON.MAC that
    specifically disables 64-unit support for these monitors. Nor can I find any
    general description of 64-unit support--all I can locate are scattered references in the driver manual, etc.

    The problem arises because I'm porting XXDP to an RT-11 environment
    and to do that I need to pass DU: port/CSR/unit/partition information from the RT-11 driver to the XXDP driver.

    Any help would be greatly appreciated.
    I believe UNI$64 is what triggers the support in the monitors and handlers. In the V5,6 manuals look for CF3.64 in $CNFG3.

    Jerry
    Thanks Jerrry. The result of question 170. is the setting of UNI$64. I had another look at
    UNI$64, tracking it through SYSGEN.COM, EDTG.MAC, USR.MAC and RMON.MAC and
    I still can't find anywhere where it's cancelled by the SB/XB/ZB settings. What I should do
    is to perform a SYSGEN and look at the results--I guess I'm just a bit too lazy to do that
    at the moment. I haven't done a SYSGEN since the early 1980's...
    --- Synchronet 3.21d-Linux NewsLink 1.2