
IDT Usage Models
PES32NT24xG2 User Manual
26 - 10
January 30, 2013
Notes
The communication between the switch manager device and RC1 is done using the global signals
mechanism as follows:
–
The switch manager writes to the NTSDATA register in port 16. The message is a system-specific
message indicating that a root-complex should get ready to loose port 8 in the device. The
encoding of such messages are outside the scope of this document.
–
The switch manager sets the GSIGNAL field in the NTGSIGNAL register in port 16. This triggers
the global signal which causes a switch event to be generated to partition 1. As a result, an inter-
rupt is generated by the P2P function in port 6 and sent to RC1.
–
RC1 receives the interrupt and performs the following actions:
• Reads the P2PINTSTS register in port 16 to determine the interrupt’s cause.
• Upon noticing the interrupt was caused by a switch event, reads the SESTS register to deter-
mine the cause of the switch event.
• Upon noticing the switch event was caused by a global signal, reads the SEGSIGSTS register
to determine the partition that issued the global signal.
–
RC1 determines that it is partition 2 that issued the global signal, and reads the NTSDATA register
in port 16 to obtain the message. The message indicates that the switch manager device is
requesting that port 8 is about to be migrated.
–
RC1 re-arms the interrupt mechanism (by clearing the appropriate bits in the P2PINTSTS and
SEGSIGSTS registers).
RC1 quiesces traffic on port 8, removes this port from its PCI Express hierarchy view, and issues a
message to the switch manager by re-configuring the global signaling mechanism such that it can send
global signals to the switch manager device (see description above).
–
The quiescing of traffic, although recommended, is not required by the device prior to performing
the next step.
Upon receiving the global signal from RC1, the switch manager device re-configures the global signal
mechanism such that it can send global signals to RC0 (as described above). The switch manager device
then issues a global signal and associated message to RC0 indicating that the I/O resource request has
been granted. RC0 performs the necessary steps to prepare itself for the migration of port 8 into its partition
and re-configures the global signal mechanism to communicate back to the switch manager device to indi-
cate it is ready for the migration.
The switch manager performs the migration of port 8 by configuring the SWPORT8CTL register as
follows:
–
The OMA field is configured to ‘Reset’.
–
The SWPART field is configured to 0x0.
–
The DEVNUM field is configured to 0x3. Device number 3 does not conflict with a downstream
port device number in partition 0.
The switch manager polls the SWPORT8STS register to determine when the port operating mode
change (e.g., port migration) is completed.
–
Note that the migration of port 8 into partition 0 does not require that ongoing traffic in partition 0
be quiesced.
Once the port migration is completed, the switch manager re-configures the global signal mechanism
and communicates with RC0 indicating that port 8 has been migrated to partition 0. RC0 proceeds to
discover and configure the newly migrated port and its associated endpoint.
Figure 26.6 shows the partition configuration after the port migration has taken place.
Summary of Contents for PCI Express 89HPES32NT24xG2
Page 20: ...IDT Table of Contents PES32NT24xG2 User Manual x January 30 2013 Notes...
Page 24: ...IDT List of Tables PES32NT24xG2 User Manual xiv January 30 2013 Notes...
Page 28: ...IDT List of Figures PES32NT24xG2 User Manual xviii January 30 2013 Notes...
Page 56: ...IDT PES32NT24xG2 Device Overview PES32NT24xG2 User Manual 1 20 January 30 2013 Notes...
Page 100: ...IDT Switch Core PES32NT24xG2 User Manual 4 22 January 30 2013 Notes...
Page 128: ...IDT Failover PES32NT24xG2 User Manual 6 4 January 30 2013 Notes...
Page 148: ...IDT Link Operation PES32NT24xG2 User Manual 7 20 January 30 2013 Notes...
Page 164: ...IDT SerDes PES32NT24xG2 User Manual 8 16 January 30 2013 Notes...
Page 170: ...IDT Power Management PES32NT24xG2 User Manual 9 6 January 30 2013 Notes...
Page 196: ...IDT Transparent Switch Operation PES32NT24xG2 User Manual 10 26 January 30 2013 Notes...
Page 244: ...IDT SMBus Interfaces PES32NT24xG2 User Manual 12 40 January 30 2013 Notes...
Page 247: ...IDT General Purpose I O PES32NT24xG2 User Manual 13 3 January 30 2013 Notes...
Page 248: ...IDT General Purpose I O PES32NT24xG2 User Manual 13 4 January 30 2013 Notes...
Page 330: ...IDT Switch Events PES32NT24xG2 User Manual 16 6 January 30 2013 Notes...
Page 342: ...IDT Multicast PES32NT24xG2 User Manual 17 12 January 30 2013 Notes...
Page 344: ...IDT Temperature Sensor PES32NT24xG2 User Manual 18 2 January 30 2013 Notes...
Page 384: ...IDT Register Organization PES32NT24xG2 User Manual 19 40 January 30 2013...
Page 492: ...IDT Proprietary Port Specific Registers PES32NT24xG2 User Manual 21 44 January 30 2013 Notes...
Page 588: ...IDT NT Endpoint Registers PES32NT24xG2 User Manual 22 96 January 30 2013 Notes...
Page 710: ...IDT JTAG Boundary Scan PES32NT24xG2 User Manual 25 12 January 30 2013 Notes...
Page 743: ...IDT Usage Models PES32NT24xG2 User Manual 26 33 January 30 2013 Notes...
Page 744: ...IDT Usage Models PES32NT24xG2 User Manual 26 34 January 30 2013 Notes...