1. A coil bobbin for a brushless alternator, comprising:
an integrally formed one piece bobbin body having a first end, a second end and a central passage that extends from the first end to the second end;
a coil support portion of the body at the first end, the coil support portion comprising a first hollow cylinder having a first inner diameter and being bordered by flanges which extend past the first cylinder;
a base portion of the body at the second end; and
a bobbin extension portion positioned between the coil support portion and the base portion, the bobbin extension portion comprising a second hollow cylinder having a second inner diameter that is smaller than the first inner diameter.
2. The coil bobbin of claim 1, wherein the base portion is comprised of a flange having a first side, a second side, and two or more flange segments that define a passage through the flange between the first side and the second side.
3. The coil bobbin of claim 1, wherein an alignment ring is secured to an exterior face of the base portion, whereby the coil bobbin is centered in an alternator.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method of recording a list of facilities available to a program executing on an information processing system, comprising:
defining a storage location and a length of data for recording a list of facilities available to a program, the program being executed on the information processing system;
issuing an instruction by the program for determining the available facilities and recording the list of available facilities available to the program in accordance with the defined storage location and data length; and
executing the instruction by a processor to determine the available facilities and to record the list of facilities in accordance with the defined storage location and defined data length.
2. The method as claimed in claim 1, further comprising reading the recorded list of facilities by the program.
3. The method as claimed in claim 1, wherein the program is a host program.
4. The method as claimed in claim 3, further comprising removing indications of facilities by the host program from the list of available facilities for any facilities which the host program cannot support for a particular guest in a guest configuration established by the host program, and recording the list of available facilities for the particular guest in host storage.
5. The method as claimed in claim 4, further comprising adding indications of facilities by the host program to the list of available facilities for any facilities which the host program is able to emulate for the particular guest, prior to recording the list of available facilities of the particular guest.
6. The method as claimed in claim 5, further comprising:
defining a storage location of the particular guest and a length of data for recording a list of facilities available to the particular guest;
issuing an instruction for determining the available facilities and recording the list of available facilities available to the particular guest in accordance with the defined storage location and data length; and
executing the instruction by a processor, whereby the processor records the list of facilities available to the particular guest by copying the facilities list for the particular guest from the host storage to the defined storage location of the particular guest in accordance with the defined data length.
7. The method as claimed in claim 6, further comprising reading the recorded list of facilities available to the particular guest by a guest program belonging to the particular guest, the guest program reading the recorded list of facilities from the defined storage location of the particular guest.
8. A computer-readable recording medium having executable code recorded thereon for performing a method of recording a list of facilities available to a program executing on an information processing system, the method comprising:
defining a storage location and a length of data for recording a list of facilities available to a program, the program being executed on the information processing system;
issuing an instruction by the program for determining the available facilities and recording the list of available facilities available to the program in accordance with the defined storage location and data length; and
executing the instruction by a processor to determine the available facilities and to record the list of facilities in accordance with the defined storage location and defined data length.
9. The recording medium as claimed in claim 1, wherein the method further comprises reading the recorded list of facilities by the program.
10. The recording medium as claimed in claim 1, wherein the program is a host program.
11. The recording medium as claimed in claim 10, wherein the method further comprises removing indications of facilities by the host program from the list of available facilities for any facilities which the host program cannot support for a particular guest in a guest configuration established by the host program, and recording the list of available facilities for the particular guest in host storage.
12. The recording medium as claimed in claim 11, wherein the method further comprises adding indications of facilities by the host program to the list of available facilities for any facilities which the host program is able to emulate for the particular guest, prior to recording the list of available facilities of the particular guest.
13. The recording medium as claimed in claim 12, wherein the method further comprises:
defining a storage location of the particular guest and a length of data for recording a list of facilities available to the particular guest;
issuing an instruction for determining the available facilities and recording the list of available facilities available to the particular guest in accordance with the defined storage location and data length; and
executing the instruction by a processor, whereby the processor records the list of facilities available to the particular guest by copying the facilities list for the particular guest from the host storage to the defined storage location of the particular guest in accordance with the defined data length.
14. The recording medium as claimed in claim 13, wherein the method further comprises reading the recorded list of facilities available to the particular guest by a guest program belonging to the particular guest, the guest program reading the recorded list of facilities from the defined storage location of the particular guest.
15. An information processing system, comprising:
a processor being operable, under control of a program executable by the processor to define a storage location and a length of data for recording a list of facilities available to the program, and when executing an instruction of the program to determine the available facilities and record the list of available facilities available to the program in accordance with the defined storage location and data length.
16. The information processing system as claimed in claim 15, wherein the instruction is a first instruction and the processor is operable further to execute a second instruction of the program to read the recorded list of facilities.
17. The information processing system as claimed in claim 161 wherein the program is a host program.
18. The information processing system as claimed in claim 17, wherein the processor is operable further, when executing the first instruction of the host program to remove indications of facilities by the host program from the list of available facilities for any facilities which the host program cannot support for a particular guest in a guest configuration established by the host program, and to record the list of available facilities for the particular guest in host storage.
19. The information processing system as claimed in claim 18, wherein the processor is operable further, when executing the first instruction of the host program to add indications of facilities by the host program to the list of available facilities for any facilities which the host program is able to emulate for the particular guest, prior to recording the list of available facilities of the particular guest.
20. The information processing system as claimed in claim 19, wherein the processor is further operable, upon execution of a guest program belonging to the particular guest, to define a storage location of the particular guest and a length of data for recording a list of facilities available to the particular guest, and to execute an instruction of the guest program to determine the facilities available to the particular guest and record the list of available facilities in accordance with the defined storage location and data length by copying the facilities list for the particular guest from the host storage to the defined storage location of the particular guest in accordance with the defined data length.