Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Dynamic Fixing of Nonstandard Nucleus Control Sections in a System With Pageable Nucleus

IP.com Disclosure Number: IPCOM000079090D
Original Publication Date: 1973-May-01
Included in the Prior Art Database: 2005-Feb-26
Document File: 2 page(s) / 54K

Publishing Venue

IBM

Related People

Brannon, TL: AUTHOR [+2]

Abstract

In a system control program having pageable nucleus control sections (CSECTs), a splitting routine (SPL) must reconfigure the nucleus into pageable and fixed portions. This program provides a facility by which any number of nonstandard nucleus CSECTs may be fixed in real storage. This is achieved by assigning fixed addresses to CSECTs listed in a dynamic fixed list CSECT (DFLC).

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 91% of the total text.

Page 1 of 2

Dynamic Fixing of Nonstandard Nucleus Control Sections in a System With Pageable Nucleus

In a system control program having pageable nucleus control sections (CSECTs), a splitting routine (SPL) must reconfigure the nucleus into pageable and fixed portions. This program provides a facility by which any number of nonstandard nucleus CSECTs may be fixed in real storage. This is achieved by assigning fixed addresses to CSECTs listed in a dynamic fixed list CSECT (DFLC).

Fig. 1 is a flow diagram of the program. The tables used to control nucleus reconfiguration are those tables used by initial program load (IPL) to scatter load the nucleus. Processing occurs at a point during system initialization when the address table containing IPL-assigned addresses is available, and all relocatable expressions have been updated according to this table. Since the address constants of the DFLC are relocatable expressions, a compare is possible.

The new scatter table entries are the IPL-assigned CSECT addresses. The new address table entries are assigned as shown in Fig. 1. A nonstandard nucleus CSECT is given a fixed address if it is listed in the DFLC. Then a table of relocation factors is built by subtracting scatter table entries from corresponding address table entries. Finally, relocatable expressions are updated to their newly assigned values and processing is completed by physically moving all CSECTs to their new locations.

Fig. 2 shows how nonstandard CSECTs can be fixed if...