We are in the process of designing and deploying a number of embedded systems based on the Avalon switch fabric. Right in the middle of our efforts, out firmware engineer tell us that Linux won't work with the switch fabric that gets generated by the tools we are using. My question is why should Linux care? The switch logic is just addressing and arbitration; Linux runs on the processor and shouldn't care about how the processor interfaces, that is handles by the application, right?
I really don't want to reset the project, and so I'd love to hear from someone who has extensive knowledge of embedded Linux, and let me know if I"m right or not. Your answers might save our project.
Thanks.