Register Descriptions

13.6.7Wakeup Packet Length

WUPL (05900h; R/W)

This register indicates the length of the first wakeup packet received. It is valid if one of the bits in the Wakeup Status Register (WUSR) is set. It can be written for diagnostic purposes and is not cleared by any reset.

31

12

11

0

Reserved

Length

Field

Bit(s)

Initial Value

Description

 

 

 

 

LEN

11:0

X

Length of wakeup packet. (If jumbo frames is enabled and the

packet is longer than 2047 bytes this field is 2047.)

 

 

 

 

 

 

 

13.6.8Wakeup Packet Memory (128 Bytes)

WUPM (05A00h - 05A7Ch; R/W)

This register is read-only and it is used to store the first 128 bytes of the wakeup packet for software retrieval after system wakeup. It can be written for diagnostic purposes and is not cleared by any reset.

 

 

31

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

WUPD

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Field

 

Bit(s)

Initial

Description

 

 

 

Value

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

WUPD

 

31:0

X

Wakeup Packet Data

 

 

 

 

 

 

 

 

13.6.9Flexible Filter Length Table

FFLT (05F00h - 05F18h; R/W)

The Flexible Filter Length Table stores the minimum packet lengths required to pass each of the Flexible Filters. Any packets that are shorter than the programmed length won’t pass that filter. Each Flexible Filter considers a packet that doesn’t have any mismatches up to that point to have passed the Flexible Filter when it reaches the required length. It does not check any bytes past that point.

All reserved fields read as 0b’s and ignore writes.

334

Software Developer’s Manual

Page 348
Image 348
Intel PCI-X manual Wakeup Packet Length, Wakeup Packet Memory 128 Bytes, Flexible Filter Length Table