Intel PCI User Manual

Page of 406
334
Software Developer’s Manual
Register Descriptions
13.6.7
Wakeup 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.
13.6.8
Wakeup 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.
13.6.9
Flexible 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.
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.)
31                                                                                                                  0
WUPD
Field
Bit(s)
Initial 
Value
Description
WUPD
31:0
X
Wakeup Packet Data