Scott E. Garfinkle" Organization: NCSD OS/2 Service Newsgroups: ecomstation.support.smp do yourself a favor, though, and don't use /APIC -- it breaks stuff more often than if helps, at the moment. This is on my list of stuff to do in August 2001. 9 July 2001 ======================================================= Information on SMP support Finally I found one of the references to OS2APIC.PSD; for those interested, here it comes: This PSD has the following syntax for its argument line: [/apic] [/p=] [/nmi=[l]int] [/pic=[l]int] [/prec=] Where: /apic indicates that the PSD should enable symetric interrupt mode. /p indicates that the system should be configured for processors where is a decimal number (ie 5, 8, 12). /nmi indicates to the system a default signal route for NMIs. This allows the route to be specified for NMIs if there isn't one defined by the MP configuration tables set up by BIOS. By using the /prec option (see below), it is possible to override what is in the MP configuration tables in the event that they have been built incorrectly by the BIOS. The argument is "int" or "lint". The first case indicates the interrupt pin number to which the NMI signal is wired on the I/O apic. The second case indicates the interrupt poin number to which the NMI signal is wired on the local apic. is a decimal number (ie 0, 3, 12). /pic indicates to the system a default signal route for the 8259 interrupt controller when the system is running in "virtual wire" mode. This allows the route to be specified for the interrupt controller if there isn't one defined by the MP configuration tables set up by BIOS. By using the /prec option (see below), it is possbile to override what is in the MP configuration tables in the event that they have been built incorrectly by the BIOS. /prec indicates to the system the precedence order to be used in determining the routing for the NMI signal and the interrupt signal from the interrupt controller. This allows control over the choosing of a routing entry when there is more than one entry. There are three (3) possible entries that can describe a route: route to the I/O APIC route to the Local APIC route described by argument(s) to the PSD The first two may be specified in the MP configuration tables that are built by the BIOS. The third may be specified on the argument line to the PSD. Each type of route is described by one letter. "i" for the I/O APIC routes, "l" for the local APIC routes, and "d" for the routes described by the argument line to the PSD. The precedence string is *exactly* 3 characters long. The first character indicates the type of routes to be considered first, the second indicates the routes to be considered next and the third indicates the routes that are to be considered last. As an example, "ild" indicates that I/O APIC routes are to considered first, followed by local APIC routes and finally routes specified on the argument line. In contrast, "dil" indicates that routes on the argument line are to be considered first, then the I/O APIC and finally the local APIC. * Note: the arguments to the PSD are *not* case sensitive. March 9, 1999 Martin R. Hadam