﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
166	Scrub remaining BOS reference from Multics	canthony	Eric Swenson	"(See ticket #116)

BOS functionality has been removed from Multics, but there are still traces of it in the source.

ldd>sl1>s>bound_library_1_.s$fill_vol_extents_.pl1

  When setting up the default cold boot RPV partition, a BOS partition is included:

{{{
          call part_side_door (""bos"", ""high"", DEFAULT_RPV_BOS_SIZE_char);
          call part_side_door (""dump"", ""high"", DEFAULT_RPV_DUMP_SIZE_char);
          call part_side_door (""log"", ""high"", DEFAULT_RPV_LOG_SIZE_char);
          call part_side_door (""file"", ""high"", DEFAULT_RPV_FILE_SIZE_char);
          call part_side_door (""bce"", ""high"", ltrim (char (BCE_PART_LTH)));

          declare 1 found                aligned,
                    2 hc                 bit (1) unaligned,
                    2 conf               bit (1) unaligned,
                    2 bos                bit (1) aligned,
                    2 bce                bit (1) aligned,
                    2 file               bit (1) aligned;

               else if label.parts (j).part = ""bos""
               then found.bos = ""1""b;
}}}

  (That code has already been fixed to not require a BOS partition: found.bos is set but not used.)

ldd>sl1>s>bound_temp_1.s.$init_early_config.pl1

{{{
          do part = ""bos"", ""conf"", ""log"";

          do part = ""bos"", ""conf"", ""log"", ""dump"";
}}}

ldd>>tools>s>save_previous_system.pl1

{{{
     valid_names (6)          char(12) init   /* ""legal"" names                        */
          ( ""hardcore"", ""hard"", ""supervisor"", ""sup"", ""bos"", ""mcs"" ),
     proper_name (3)          char(8) init    /* proper name equivalent               */
          ( ""hardcore"", ""bos"", ""mcs"" );
}}}



ldd>tools>s>bound_mis_.s.archive$upd_doc_task_.pl1

{{{
          call MATCH_PATHS (dn, "">ldd>bos>object"", code );            /* BOS */
          if code = 0                                                 /*  .  */
               then go to got_odd_lib;                                /*  .  */
                                                                      /*  .  */
          call MATCH_PATHS (dn, "">ldd>bos>execution"", code );         /* BOS */
          if code = 0
               then go to got_odd_lib;
}}}


ldd>toos>s>bound_dn355_tools_.s.archive$test_fnp.pl1""


  Several mentions of ""bos"" but I believe not referring to the BOS partition.

ldd>>tools>source>bound_azm_.s.archive
ldd>include>amu_mc.incl.pl

  Several mentions of ""bos"" in comments, probably not relevant.

documentation>subsystem>bce>bos.info

  Should be deleted.

documentation>info_segments>multics_libraries_.info

  'bos' is included in a list of libraries as part of bootload; the reference should be deleted.

"	task	new	minor		Tools				
