Subject: FastTrack: PSARC 2003/014 EOL of 32-bit SPARC Kernels [timeout 01/15/2003] Template Version: @(#)sac_nextcase 1.47 12/20/02 SMI 1. Introduction 1.1. Project/Component Working Name: EOL of 32-bit SPARC Kernels PSARC FastTrack, proposed timeout 01/15/2003 Case Number: PSARC/2003/014 1.2. Name of Document Author/Supplier: Author: russ blaine Sponsor: rmc 1.3 Date of This Document: 09 January, 2003 4. Technical Description See the case directory for more detail URL: http://sac.eng/arc/PSARC/2003/014 -------- FastTrack Proposal -------- 1. Introduction 1.1. Project/Component Working Name: EOL of 32-bit SPARC kernels (follow-on case) 1.2. Name of Document Author/Supplier: Russell Blaine 1.3. Date of This Document: 1/9/2003 1.4. Name of Major Document Customer(s)/Consumer(s): PSARC, SOESC, ONSC 1.5. Email Aliases: 1.5.1. Responsible Manager: kirk.wells@sun.com 1.5.2. Responsible Engineer: russell.blaine@sun.com 2. Project Summary 2.1. Project Description This proposal is to remove support for 32-bit SPARC kernels from Solaris 10. The advance warning of this EOL has already been delivered in an update of Solaris 9 (see [3]). This proposal is also to remove support for UltraSPARC-I processors. Advance warning of this EOL has already been delivered in an update of Solaris 9 (see [3]). The advance warning stated that UltraSPARC-I processors running at 200 MHz or slower may not be supported in a future release. Since there were no UltraSPARC-I processors sold running at greater than 200 MHz, support for all UltraSPARC-I processors will be removed with no additional customer impact. 2.2. Risks and Assumptions See [1]. 3. Business Summary See [1]. 3.5. Opportunity Window/Exposure Solaris 10 3.6. How will you know when you are done? When the changes have been integrated into the ON gate, and all corresponding changes have been made to the Solaris installer and Solaris documentation. 4. Technical Description The following changes will be made: 1. Remove all 32-bit SPARC modules. Leave 64-bit modules where they are, except for the changes noted in this document. 64-bit modules will continue to be delivered in the "xxx/sparcv9" directories, so the kernel run time linker will not be modified. Some customers use the OBP variable "boot-file" to specify which file to boot their system with. Since /platform/sun4u/kernel/unix is a 32-bit binary and will no longer be delivered, any customers with the "boot-file" OBP variable set to "kernel/unix" will get a "file not found" error at boot time. To mitigate this, the following will be done: o The Solaris 10 release notes will contain a section noting that the "kernel/unix" boot-file no longer exists and users should either clear that OBP variable to let Solaris choose the correct file, or set it to "kernel/sparcv9/unix" manually. The section should contain an example of the "file not found" error that users will encounter should they leave boot-file as "kernel/unix". This section should also note that the installer will give the user an option to do this automatically at install time. o The Solaris 10 installer will check the value of the OBP "boot-file" variable. If that variable contains "kernel/unix" and the machine is a SPARC machine, the installer will present the user with an option to change the variable to "kernel/sparcv9/unix". The default for that installer page will be to make the change, and the page will contain a description of the change and an explanation of why it is necessary, including a reference to the appropriate section in the release notes. 2. Remove all 32-bit sparc-only packages. The only exception to this is SUNWcar.u, upon which too many things depend. Where appropriate, driver conf files and install scripts will be moved into the corresponding 64-bit sparc package. The following packages will be removed: SUNWcpc.u SUNWcpr.u SUNWcg6.u SUNWcvc.u SUNWdfb.u SUNWdrr.u SUNWfctl SUNWfcip SUNWfcp SUNWhmd SUNWidn.u SUNWifp SUNWk5ok.u SUNWluxd.u SUNWluxl SUNWpd SUNWqlc SUNWses SUNWssad SUNWusoc SUNWuxfl1.u 3. EOL support of all UltraSPARC-I CPUs. If the secondary boot loaders detect an UltraSPARC-I processor, a polite message will be printed for the user and the kerne 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: ON 6.5. ARC review type: FastTrack timeout 01/15/2003