.de Sc
\\s-1\\$1\\s0\\$2
..
.ds cA 2008/427
.ds aR \s-1PSARC\s0
.LP
.so /shared/sac/Tools/lib/amac
.Co
.ds LF \fI\*(aR/\*(cA\fP
.if n .ds CF
.IP \fBSubject:\fP 15
iSCSI Boot
.IP "\fBSubmitted by:\fP" 15
Jack Meng
.IP \fBFile:\fP 15
\*(aR/\*(cA/opinion.ms
.IP \fBDate:\fP 15
August 20th, 2008
.IP "\fBCommittee:\fP" 15
Mark Carlson (opinion written by Dean Roehrich), Rick Matthews, Glenn Skinner
.IP "\fBProduct Approval Committee:\fP" 15
Solaris PAC
.br
solaris-pac-opinion@sun.com
.pn 2
.NH
Summary
.LP
iSCSI boot project enables Solaris to boot-off iSCSI disk both on x86 and
sparc. It modifies Solaris' Kernel stage to load the information of iSCSI
boot disk, enumerate it and finally mount the rootfs from there. The
information of iSCSI boot disk is passed to the Solaris kernel in very
different ways on x86 and sparc (iBFT/OBP respectively).
.NH
Decision & Precedence Information
.LP
The project is approved as specified in references [1], [2], [3], [4], and
[5].
.LP
The project may be delivered in a minor release of Solaris.
.LP
The project depends on the following other projects and may not be installed
on SPARC platforms before this is approved.
.RS
.IP FWARC/2008/466 iSCSI_SPARC_Openboot_support
.RE
.NH
Interfaces
.LP
\." this information, listing imported interfaces in a separate table from
\." interfaces being exported.  Two skeleton tables appear below; fill them in
The project exports the following interfaces.


.if n .ne 8
.if t .ne 3
.TS H
box;
c s s
l | l | l.
Interfaces Exported
_
Interface	Classification	Comments
_
.TH
stmsboot -D	Committed	Commandline
.TE
.LP
The project imports the following interfaces.
.if n .ne 8
.if t .ne 3
.TS H
box;
c s s
l | l | l.
Interfaces Imported
_
Interface	Classification	Comments
_
.TH
psm_map_new	Consolidation Private	PSARC/1995/422
psm_unmap	Consolidation Private	PSARC/2995/422
ddi_prop_lookup_string	Public
iBFT	ACPI 3.0b specification	Microsoft License
OBP properties for iSCSI Boot
.TE
.NH
Opinion
.LP
The vendor firmware must provide iSCSI boot support, and must provide the
CHAP implementation. For SPARC, the OBP project will address this in FWARC/
2008/466.
.br
The installer team relies on this project to improve the NEW installer to
configure iSCSI disk during installation.
.br
The dump solution for diskless clients will also work with iSCSI boot.
.br
This supercedes a previous case, PSARC/2007/450, which had no deliverables,
and addresses all issues raised during that case's discussion.
.NH
Minority Opinion(s)
.LP
None
.NH
Advisory Information
.LP
None
.NH
Appendices
.NH 2
Appendix A: Technical Changes Required
.LP
\." The formatting that works best is:
None
.NH 2
Appendix B: Technical Changes Advised
.LP
None
.NH 2
Appendix C: Reference Material
.LP
Unless stated otherwise, path names are relative to the case
directory \*(aR/\*(cA.
.IP 1.
Functional Spec
.br
File:
commit.materials/iscsi_boot_Func_Spec.pdf
.IP 2.
PSARC 20 Questions document.
.br
File:
commit.materials/iscsi_boot_20q.txt
.IP 3.
PSARC OnePager
.br
File:
onepager_iscsiboot.txt
.IP 4.
New stmsboot manpage
.br
File:
commitment.materials/stmsboot.new
.IP 5.
Old stmsboot manpage
.br
File:
commitment.materials/stmsboot.old
