-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
yaml --- r: 72351 b: refs/heads/master c: ea58065 h: refs/heads/master i: 72349: 094e83f 72347: fbf2201 72343: 0eeebb5 72335: cad1161 72319: bf83aaa v: v3
- Loading branch information
Adrian Bunk
authored and
Thomas Gleixner
committed
Oct 23, 2007
1 parent
c6dc6d5
commit fcad607
Showing
71 changed files
with
5,335 additions
and
1,076 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: 1212663fba7c5e003e05d24f043d5ed57eb18b24 | ||
refs/heads/master: ea5806559f92a3e7439bc7a4f2c0d04692e68931 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
# | ||
# FC4 device configuration | ||
# | ||
|
||
menu "Fibre Channel support" | ||
|
||
config FC4 | ||
tristate "Fibre Channel and FC4 SCSI support" | ||
---help--- | ||
Fibre Channel is a high speed serial protocol mainly used to | ||
connect large storage devices to the computer; it is compatible with | ||
and intended to replace SCSI. | ||
|
||
This is an experimental support for storage arrays connected to your | ||
computer using optical fibre cables and the "X3.269-199X Fibre | ||
Channel Protocol for SCSI" specification. If you want to use this, | ||
you need to say Y here and to "SCSI support" as well as to the | ||
drivers for the storage array itself and for the interface adapter | ||
such as SOC or SOC+. This subsystem could even serve for IP | ||
networking, with some code extensions. | ||
|
||
If unsure, say N. | ||
|
||
comment "FC4 drivers" | ||
depends on FC4 | ||
|
||
config FC4_SOC | ||
tristate "Sun SOC/Sbus" | ||
depends on FC4!=n && SPARC | ||
help | ||
Serial Optical Channel is an interface card with one or two Fibre | ||
Optic ports, each of which can be connected to a disk array. Note | ||
that if you have older firmware in the card, you'll need the | ||
microcode from the Solaris driver to make it work. | ||
|
||
To compile this support as a module, choose M here: the module will | ||
be called soc. | ||
|
||
config FC4_SOCAL | ||
tristate "Sun SOC+ (aka SOCAL)" | ||
depends on FC4!=n && SPARC | ||
---help--- | ||
Serial Optical Channel Plus is an interface card with up to two | ||
Fibre Optic ports. This card supports FC Arbitrated Loop (usually | ||
A5000 or internal FC disks in E[3-6]000 machines through the | ||
Interface Board). You'll probably need the microcode from the | ||
Solaris driver to make it work. | ||
|
||
To compile this support as a module, choose M here: the module will | ||
be called socal. | ||
|
||
comment "FC4 targets" | ||
depends on FC4 | ||
|
||
config SCSI_PLUTO | ||
tristate "SparcSTORAGE Array 100 and 200 series" | ||
depends on FC4!=n && SCSI | ||
help | ||
If you never bought a disk array made by Sun, go with N. | ||
|
||
To compile this support as a module, choose M here: the module will | ||
be called pluto. | ||
|
||
config SCSI_FCAL | ||
tristate "Sun Enterprise Network Array (A5000 and EX500)" if SPARC | ||
depends on FC4!=n && SCSI | ||
help | ||
This driver drives FC-AL disks connected through a Fibre Channel | ||
card using the drivers/fc4 layer (currently only SOCAL). The most | ||
common is either A5000 array or internal disks in E[3-6]000 | ||
machines. | ||
|
||
To compile this support as a module, choose M here: the module will | ||
be called fcal. | ||
|
||
config SCSI_FCAL | ||
prompt "Generic FC-AL disk driver" | ||
depends on FC4!=n && SCSI && !SPARC | ||
|
||
endmenu | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# | ||
# Makefile for the Linux Fibre Channel device drivers. | ||
# | ||
|
||
fc4-objs := fc.o fc_syms.o | ||
|
||
obj-$(CONFIG_FC4) += fc4.o | ||
obj-$(CONFIG_FC4_SOC) += soc.o | ||
obj-$(CONFIG_FC4_SOCAL) += socal.o |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
/* fc-al.h: Definitions for Fibre Channel Arbitrated Loop topology. | ||
* | ||
* Copyright (C) 1998 Jakub Jelinek (jj@sunsite.mff.cuni.cz) | ||
* | ||
* Sources: | ||
* Fibre Channel Arbitrated Loop (FC-AL), ANSI, Rev. 4.5, 1995 | ||
*/ | ||
|
||
#ifndef __FC_AL_H | ||
#define __FC_AL_H | ||
|
||
/* Loop initialization payloads */ | ||
#define FC_AL_LISM 0x11010000 /* Select Master, 12B payload */ | ||
#define FC_AL_LIFA 0x11020000 /* Fabric Assign AL_PA bitmap, 20B payload */ | ||
#define FC_AL_LIPA 0x11030000 /* Previously Acquired AL_PA bitmap, 20B payload */ | ||
#define FC_AL_LIHA 0x11040000 /* Hard Assigned AL_PA bitmap, 20B payload */ | ||
#define FC_AL_LISA 0x11050000 /* Soft Assigned AL_PA bitmap, 20B payload */ | ||
#define FC_AL_LIRP 0x11060000 /* Report AL_PA position map, 132B payload */ | ||
#define FC_AL_LILP 0x11070000 /* Loop AL_PA position map, 132B payload */ | ||
|
||
typedef struct { | ||
u32 magic; | ||
u8 len; | ||
u8 alpa[127]; | ||
} fc_al_posmap; | ||
|
||
#endif /* !(__FC_H) */ |
Oops, something went wrong.