Added NT BAR Setup Extension Registers for large MWs#9
Added NT BAR Setup Extension Registers for large MWs#9wesleywesley merged 1 commit intoMicrosemi:develfrom
Conversation
For direct memory windows greater than (4G-4K), the BAR Setup Extension Registers need to be used.
|
Looks good to me. Thanks! |
|
Please merge |
|
@wesleywesley - please review and merge |
|
@wesleywesley - please review and merge |
|
Actually, we have review the code internally. |
|
@wesleywesley ok, thanks. good to know. |
|
@glimchb would you pls tell me the FW version and configure file you used for verification. I will setup the test environment and verified in my place. |
|
@wesleywesley this is the FW version: $ switchtec fw-info 0 For the configuration: I just enlarged the BAR2/4 to 16G to test... |
|
@lsgunth will this work be also take upstream? |
|
I hope so. I don't know who's responsible for that anymore. |
|
@lsgunth Isn't it a straight forward approach just to send a patch to linux-ntb@googlegroups.com ? |
|
@glimchb I'll look into this. @lsgunth FYI you are still listed as one of the maintainers https://www.kernel.org/doc/linux/MAINTAINERS |
|
Yes, I'm still maintainer and have been acting as such: reviewing patches that hit the lists concerning the switchtec code. Anyone is free to send the patch upstream and I'll review it there (you'll definitely want to expand the commit message significantly, though, and it must have a sign-off from the author). At an appropriate time someone should be collecting all the changes on github and sending patches upstream. The best time would be next week when the merge window ends. If Microsemi is interested in contracting me for this type of maintenance I'd be happy to do it, otherwise I'll stick to a reviewing role. Logan |
For direct memory windows greater than (4G-4K), the BAR Setup Extension Registers need to be used.
This pull request was created to resolve the 4G issue in Issue 8: MW 2M limitation