Simple PCIe FMC carrier SPEC - Software:rubi-wr-nic-141202 commitshttps://ohwr.org/project/spec-sw/commits/rubi-wr-nic-1412022014-12-02T09:43:43Zhttps://ohwr.org/project/spec-sw/commit/47cda636f5ce677e4c3f81600a24752837377da7wr_nic: trivial whitespace fixes2014-12-02T09:43:43ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/spec-sw/commit/11a2ef31ac5fea4fa570e6e535e8771e900e97e6wr_nic: write MAC to FPGA only for switch2014-12-02T09:41:32ZAdam Wujekadam.wujek@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/7de7c7679a99de42ee52756efe0b1db3e603c23dkernel/wr_nic: add default 802.1q priority mapping2014-12-02T09:32:47ZGrzegorz Danilukgrzegorz.daniluk@cern.ch
Without this fix all 802.1q tagged frames are assigned to class 0https://ohwr.org/project/spec-sw/commit/d195f1d7636f4138f07fb6e5ccd886988c85255awr_nic: unify not runing the timer on SPEC2014-12-02T09:32:28ZAdam Wujekadam.wujek@cern.ch
Removed if statement for SPEC is never reached due to return
in if(WR_IS_NODE) block.
Remove commit from spec-sw repo:
<a href="/project/spec-sw/commit/75780989f73d5b2ed154ba600e18d2936e302316" data-original="75780989f73d5b2ed154ba600e18d2936e302316" data-link="false" data-link-reference="false" data-project="10739" data-commit="75780989f73d5b2ed154ba600e18d2936e302316" data-reference-type="commit" data-container="body" data-placement="bottom" title="kernel/wr_nic/endpoint.c: don't run the timer" class="gfm gfm-commit has-tooltip">75780989</a>
kernel/wr_nic/endpoint.c: don't run the timer
In the switch we used to have a timer to check for link status, but
in the SPEC card the internal lm32 does that, and access to the phy
is not atomic. Assume the link is always on until we'll get notification
from lm32 to the host.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/f0efd7904f87e13e94b3407ba5d0d9b82c43ec66SQUASH wr_nic: fix rx timestamps in nic-core.c2014-12-02T09:31:58ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/spec-sw/commit/6f7d5d72d73fd8f1989048dcb1736aa3147cc4d6wr_nic: unify MAC initialisation2014-12-02T09:31:03ZAdam Wujekadam.wujek@cern.ch
Add posibility to setup MAC address at load time for SPEC.
Update documentation.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/bc9408329983e59317452a55e69bcfff624ac44bwr_nic: unify xmit spinlock in nic-core.c (spec)2014-12-02T09:23:38ZAdam Wujekadam.wujek@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/6950cf63349768c4aed882c1372c3a2ec8e6241bwr_nic: unify pstats part in nic-core.c (spec)2014-12-02T09:21:00ZAdam Wujekadam.wujek@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/e089315ba7e1444d99c45d99619f0bc61d4972a4wr_nic: fix rx timestamps in nic-core.c2014-12-02T09:19:42ZAdam Wujekadam.wujek@cern.ch
commit inspited by commit from spec-sw repo:
kernel/wr_nic: fix rx timestamps
<a href="/project/spec-sw/commit/c246c3ce36ac908ee3aada7db1f293bd12e42346" data-original="c246c3ce36ac908ee3aada7db1f293bd12e42346" data-link="false" data-link-reference="false" data-project="10739" data-commit="c246c3ce36ac908ee3aada7db1f293bd12e42346" data-reference-type="commit" data-container="body" data-placement="bottom" title="kernel/wr_nic: fix rx timestamps" class="gfm gfm-commit has-tooltip">c246c3ce</a>Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/3e74902adb72842dda2b86c4a8831dbf77a23e00wr_nic: unify device.c wrn_drvdata and wrn_dev2014-12-02T09:14:44ZAdam Wujekadam.wujek@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/cce57c8c91c5a625c4af12a54d34f404f8efe17bwr_nic: fix printouts in device.c2014-12-02T09:11:12ZAdam Wujekadam.wujek@cern.ch
This change adds warnings, but they will disappear after move to 3.14,
where %pa is supported.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/fdad758ad97c47e3bfca8fe55c8c003c3dd8f674wr_nic: rephase checking for WR_SWITCH and WR_NODE in wr-nic.h2014-12-02T09:11:12ZAdam Wujekadam.wujek@cern.chhttps://ohwr.org/project/spec-sw/commit/df504d663596f0602265b0f8d6b50b359b8bc907wr_nic: unify nic-hardware.h (spec)2014-12-02T08:51:29ZAdam Wujekadam.wujek@cern.chhttps://ohwr.org/project/spec-sw/commit/0d82d84c5225211374ac14b39e533a444d98cccewr_nic: irq registration only if WR_IS_SWITCH2014-12-02T08:51:29ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/spec-sw/commit/db830e88c4472e762da9746408304bad85f9fce7wr_nic: use if(WR_IS_NODE) in endpoint.c2014-10-27T12:49:13ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/spec-sw/commit/ff3e2ca6e205b256b646f2bc600c53d0ee926e3bwr_nic: whitespace change (no change)2014-10-27T12:48:58ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/spec-sw/commit/e8e3e84327b1afc87765cdbdc4f32b0b13b6835cwr_nic: use_count only if WR_IS_SWITCH2014-10-27T12:48:58ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/spec-sw/commit/0e172c860c0256c681de8d4701449501f4c2ddecwr_nic: NR_WNDPOINTS depends on node or switch2014-10-27T12:48:58ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/spec-sw/commit/7e01cf575499992bb2a072b35af995dbed3e2ad2wr_nic: get rid of DRV_NAME2014-10-27T12:48:58ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/spec-sw/commit/fad7fd0bb8f81cbba8e18b6653258e7037e68cb6wr_nic: instrument for WR_IS_NODE/WR_IS_SWITCH2014-10-27T12:48:58ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/spec-sw/commit/aed186b9a3783b1f3763eb0ba64613d536250b9dkernel: remove unused variable2014-09-18T12:01:14ZFederico Vagafederico.vaga@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/969ee716d09b21ca7b8b3d3384352110d3722208kernel: always reset FPGA after programming2014-08-13T14:22:40ZFederico Vagafederico.vaga@cern.ch
There should not be any side effect on resetting the FGPA every time
we program it. Confirmed by Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/c1db3e8ae0e39617711474baaa3be7fc96a43155vic: helper to know if a source is managed2014-08-13T14:11:58ZFederico Vagafederico.vaga@cern.ch
Signed-nof -by: Federico Vaga <federico.vaga@cern.ch>https://ohwr.org/project/spec-sw/commit/15fa14fbf1a4821dca8cc1ff9b67a9975ea6f56csubmodule: fmc-bus update2014-08-13T12:47:03ZFederico Vagafederico.vaga@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/c641779b1415fe56562e3aa52809194c57bca92fspeclib: allow to write FPGA with a given buffer2014-08-13T12:41:13ZFederico Vagafederico.vaga@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/3e28248737c6aea69a826037308f5fbf45d57f21spec: assign a name to the spec2014-08-13T12:41:12ZFederico Vagafederico.vaga@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/9ae2ee65aea45de7a8ae333f33f32f9681b559edkernel: fix deadlock on fmc->irq_request(), improve comments2014-08-07T09:09:15ZFederico Vagafederico.vaga@cern.ch
With some kernel configuration the previous locking policy can
generate a deadlock on the spec->irq_lock spinlock.
For example, this will happen sistematically if the option
CONFIG_DEBUG_SHIRQ_FIXME is enabled. In this case, the handler
is called immediatly an it is not a separeted thread.
This patch move out from the locking section what doesn't need
protection and is 'cause' of the deadlock.
The deadlock was introduced with patch <a href="/project/spec-sw/commit/d4bbcc7364733d2bb55e1037e960474d7cc4e001" data-original="d4bbcc7364" data-link="false" data-link-reference="false" data-project="10739" data-commit="d4bbcc7364733d2bb55e1037e960474d7cc4e001" data-reference-type="commit" data-container="body" data-placement="bottom" title="kernel: protect VIC on request,free and dispatch" class="gfm gfm-commit has-tooltip">d4bbcc73</a> by using a large
locking section. In realty the PCI request_irq is protected
anyway thanks to the proctection of the variable 'first_time' and
the 'spec_vic_irq_request' function.
[more explaination about patch <a href="/project/spec-sw/commit/d4bbcc7364733d2bb55e1037e960474d7cc4e001" data-original="d4bbcc7364" data-link="false" data-link-reference="false" data-project="10739" data-commit="d4bbcc7364733d2bb55e1037e960474d7cc4e001" data-reference-type="commit" data-container="body" data-placement="bottom" title="kernel: protect VIC on request,free and dispatch" class="gfm gfm-commit has-tooltip">d4bbcc73</a>]
The purpose of that patch was to protect the initialization of
the first VIC handler and the release of the last one. It was
happening that while we are releasing the last VIC handler,
some one was registering a new one but the spec->vic is still there.
The result was that sometimes the PCI handler was removed
(last VIC handler) but not re-requested for the incoming request.
Signen-off-by: <span data-trailer="Signen-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/094793fc3d5402f0f2697747602352d30adc5b60kernel: fix info message2014-08-01T10:02:17ZFederico Vagafederico.vaga@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/d43d34198ad8fa9c07696d880b7dcfcff3858ed8tools: fix data types2014-08-01T10:01:54ZFederico Vagafederico.vaga@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/728fa03a6ebf15b24a2cc0be2ffdd037da4df5bftools: include specific Makefile2014-07-25T12:37:01ZFederico Vagafederico.vaga@cern.ch
Sometimes (expecially in cross-compilation context) t is necessary to use
different environments. Instead of complicate this makefile, include
an external one with user code.
Create a local file named Makefile.specific, and write here your code.
Bear in mind that Makefile.specific will run before the Makefile.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/5ae8bfe39305bea380a3fa5e4b43b7cd750ff7ceMerge branch 'jdgl-140206'2014-07-23T13:02:41ZFederico Vagafederico.vaga@cern.ch
Note by Federico Vaga <federico.vaga@cern.ch>
This is not exactly the same set of patches from
garcialasheras <javier@garcialasheras.com>. I did few modification
in order to:
- do not introduce new dependecies. Vendor and Device ID are constant
for life, so we can safely write them two times and avoid a file
dependencies between kernel and userspace code.
- squash FIX patches in <a href="/project/spec-sw/commit/1d8bb15735daf6d5fc8c448770885a492e9d4cc3" data-original="1d8bb1573" data-link="false" data-link-reference="false" data-project="10739" data-commit="1d8bb15735daf6d5fc8c448770885a492e9d4cc3" data-reference-type="commit" data-container="body" data-placement="bottom" title="tools: Tools detached from kernel: no modules required" class="gfm gfm-commit has-tooltip">1d8bb157</a>. There were consecutive patches where
the FIX patch just fix the previous patch, so squash them. This will
produce an useful git-blame and bit-bisect
- una patch for each behavioral modificationhttps://ohwr.org/project/spec-sw/commit/774e87349c5700234b9b22f84da72284cf0ba3e1tools: improve code readabilty (only code style)2014-07-23T13:02:07ZFederico Vagafederico.vaga@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/bbc146b441017b9b9a0b0241ad9b624f6e183650tools: spec_scan bugfix2014-07-23T12:59:47ZFederico Vagafederico.vaga@cern.ch
Before this patch, on spec_check_id() error spec_scan() returns that it
found a SPEC, but it is not true.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/8a54ecac2e4fb59e644e730b385e0323206598e0tools: ascending order PCI scan2014-07-23T12:38:17Zgarcialasherasjavier@garcialasheras.comhttps://ohwr.org/project/spec-sw/commit/e84a063d7aea5f30e463cc384366487ff5a5d53bdoc: Fixed doc build process by changing @paragraphindent from 3mm to 12014-07-23T12:19:46Zgarcialasherasjavier@garcialasheras.comhttps://ohwr.org/project/spec-sw/commit/1d8bb15735daf6d5fc8c448770885a492e9d4cc3tools: Tools detached from kernel: no modules required2014-07-23T12:19:46Zgarcialasherasjavier@garcialasheras.comhttps://ohwr.org/project/spec-sw/commit/cfb9e36f2a1b43f653f618e204fce0ba0acc3f05tools: Build speclib.so shared library as an extra2014-07-23T10:48:18Zgarcialasherasjavier@garcialasheras.comhttps://ohwr.org/project/spec-sw/commit/6c9eec386271adc808380db29947698baecdf8ddspeclib: explain meaning of BAR0 BAR42014-07-22T11:02:38ZFederico Vagafederico.vaga@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/spec-sw/commit/57339bf2f3fb696d027ae1f2944bf3d7261bd35cdrivers: use CERN_SUPER_MODULE trick2014-07-14T09:04:05ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/spec-sw/commit/bf9108f0e3d8e867e077c77d2f83b908f0fab406Merge branch 'fix-review-vic'2014-07-08T07:43:06ZFederico Vagafederico.vaga@cern.ch