- 05 Dec, 2014 5 commits
-
-
Alessandro Rubini authored
The output is now very verbose, but with grep and similar things we can put it to good use. Besides, seeing all data items allows to audit field use. Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
This version exports all status information in shared memory. This allows a simplified wr_mon, and some diagnostics. This is version 1 of the data structures, but we'll soon change them after some audit to remove redundant, unused and misleading data items (or add the servo structures, that are still missing). Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
In ppsi we allocate a big array of pp_instance items. And we want to keep them all in shared memory. Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Dump of unknown memory regions was wrong in the "ascii" column. Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
- 04 Dec, 2014 35 commits
-
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Use of attribute like this would have pointed to the previous bugfix years ago. Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
a long-long item wants llabs(), not abs(). Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
This branch is unifying the wr-nic driver in wr-swithc-sw and the one in spec-sw. The gateware cell is the same, so we are aiming at a single driver, maybe SDB-driven in the future. A few differences still remain, but they are very minor details, and we'll fix them in further commits, without a specific branch.
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Add posibility to setup MAC address at load time for SPEC. Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
In kernel this function returns 1/true on success! Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Benoit Rat authored
- Remove only for write in #72557df - NetworkManger (Unbuntu LTS 12.04) insists on accessing to the phy when it is used from LM32 and flood the dmesg so we remove the warning.
-
Benoit Rat authored
NetworkManager tries to access the phy, so this WARN_ON is pretty common if the daemon is running. Now we know who is misbehaving, and the driver can keep silent (disclaimer: this opinionated message is by Alessandro :)
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
commit inspired by commit from spec-sw repo: kernel/wr_nic: fix rx timestamps c246c3ce36ac908ee3aada7db1f293bd12e42346 (commit edited for checkpatch by AR) Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
The calibration procedures are defined but never called. They were used in wrs-V2 hardware, but callers disappeared in January 2012. Better remove them than let them rust forever. Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
patch taken from spec-sw repo: kernel/wr_nic: major cleanup of tx timestamping ab3f2f8d18e4f6ed744438314e5a78b8a509de74
-
Adam Wujek authored
(commit amended by alessandro to avoid #ifdef in the functions) Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
This change adds warnings, but they will disappear after move to 3.14, where %pa is supported. Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Alessandro Rubini authored
This fixes an oops when programs access ethtool methods, especially wrn_get_drvinfo. It can be reproduced by a simple run of "irqbalance", which I never did in my development machine. Reported-by: Grzegorz Daniluk <grzegorz.daniluk@gmail.com> Signed-off-by: Alessandro Rubini <rubini@gnudd.com> EOF
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Adam Wujek authored
-
Adam Wujek authored
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
This branch adds WRS shared memory, and makes the HAL use it. Clients (both locally with libwr and ppsi without libwr) now access port status with shared memory. We also have a shmem-dumping tool, that helped auditing the data structure (but changes to them are not applied yet). As a side effect libwr and the hal are passed throught Lindent, but before any change, so you can still blame these changes.
-
Adam Wujek authored
merge load-fpga.c and load-virtex.c Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-