Rev 3555 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3555 | Rev 3589 | ||
---|---|---|---|
Line 124... | Line 124... | ||
124 | ; this gives page-aligned data. |
124 | ; this gives page-aligned data. |
125 | struct uhci_controller |
125 | struct uhci_controller |
126 | ; ------------------------------ hardware fields ------------------------------ |
126 | ; ------------------------------ hardware fields ------------------------------ |
127 | FrameList rd 1024 |
127 | FrameList rd 1024 |
128 | ; Entry n corresponds to the head of the frame list to be executed in |
128 | ; Entry n corresponds to the head of the frame list to be executed in |
129 | ; the frames n,n+1024,n+2048,n+3096,... |
129 | ; the frames n,n+1024,n+2048,n+3072,... |
130 | ; The first bit of each entry is Terminate bit, 1 = the frame is empty. |
130 | ; The first bit of each entry is Terminate bit, 1 = the frame is empty. |
131 | ; The second bit of each entry is QH/TD select bit, 1 = the entry points to |
131 | ; The second bit of each entry is QH/TD select bit, 1 = the entry points to |
132 | ; QH, 0 = to TD. |
132 | ; QH, 0 = to TD. |
133 | ; With masked 2 lower bits, the entry is a physical address of the first QH/TD |
133 | ; With masked 2 lower bits, the entry is a physical address of the first QH/TD |
134 | ; to be executed. |
134 | ; to be executed. |