DataHoarder
5fa6e3b8bf
Shift headers due to dependencies
continuous-integration/drone/push Build is passing
2021-10-29 03:54:56 +02:00
DataHoarder
9b391a3ee2
Added several const values, and other static analysis fixes
continuous-integration/drone/push Build is passing
2021-10-29 03:23:58 +02:00
DataHoarder
1c92f55c6d
Added fm_ctext for const char*
2021-10-29 01:05:25 +02:00
DataHoarder
93e8b23145
Add ability to use raw PCIe mapped resource4 (BAR4) ( #2 )
...
continuous-integration/drone/push Build is passing
This allows using raw PCIe mapped BAR4 resources for management. MSI interrupts are not supported.
Even when using a module that does not support UIO, management engine can still be used.
Usage example under _fm_platform_attributes.cfg_
```
api.platform.config.switch.0.resource4DevName text /sys/bus/pci/devices/0000:84:00.0/resource4
```
Should work under containers and links, given the actual device is the target and not the resource.
Co-authored-by: WeebDataHoarder <57538841+weebdatahoarder@users.noreply.github.com>
Reviewed-on: Sillycom/IES#2
Co-authored-by: DataHoarder <weebdatahoarder@noreply.gammaspectra.live>
Co-committed-by: DataHoarder <weebdatahoarder@noreply.gammaspectra.live>
2021-10-28 17:54:08 +00:00
DataHoarder
5a54208178
Fix several logic issues
continuous-integration/drone/push Build is passing
2021-10-28 08:57:19 +02:00
DataHoarder
160148d755
Fix invalid check on FM_TYPE_PAUSE_PACING_TIME on fmComparePortAttributes
2021-10-28 08:37:30 +02:00
DataHoarder
89b0a0ea96
Fix NULL pointer check for ppArpBlkCtrl2 (was dupe error)
2021-10-28 08:28:05 +02:00
DataHoarder
4e680dd36e
Rename _FM_ARCH_x86_64 to _FM_ARCH_64, as 64-bit is not x86 specific
2021-10-28 08:12:26 +02:00
DataHoarder
82bd01ed92
Remove #include <sys/io.h>
, prevents arm64 build
continuous-integration/drone/push Build is passing
2021-10-28 08:04:13 +02:00
DataHoarder
a173ab48d1
Build on clang, and also arm
continuous-integration/drone/push Build was killed
2021-10-28 07:52:06 +02:00
DataHoarder
8412f3ddc9
Do not require removed files
2021-10-28 07:50:10 +02:00
DataHoarder
08f3536ab7
Revamp README and COPYING
2021-10-28 07:40:01 +02:00
DataHoarder
52c9d96d09
Implement Silicom card features ( #1 )
...
This implements several binary diff patches from 4.3.2 Silicom version of IES. Now FM10K devices are usable via a switch manager like _matchd_.
Co-authored-by: WeebDataHoarder <57538841+weebdatahoarder@users.noreply.github.com>
Reviewed-on: Sillycom/IES#1
Co-authored-by: DataHoarder <weebdatahoarder@noreply.gammaspectra.live>
Co-committed-by: DataHoarder <weebdatahoarder@noreply.gammaspectra.live>
2021-10-28 05:16:52 +00:00
DataHoarder
14688090d6
Added build configuration & .gitignore
2020-12-27 03:18:07 +01:00
DataHoarder
8f7af4ff07
Change FM_BUILD_IDENTIFIER to include -gammaspectra_sillycom_mod
2020-12-15 22:26:52 +01:00
DataHoarder
ca97a65239
Implement VRM model IR read/write for Silicom cards
2020-12-15 22:26:40 +01:00
Jeremias Blendin
f2607d88c6
Fix include in fm_generic_rawsocket.c for Ubuntu 20.04
2020-10-02 20:59:48 -07:00
Derek Foster
1f40554c90
Update to release 4.3.0.
2016-02-04 11:29:43 -08:00
Derek Foster
8c1e5b6e94
Updated register definitions.
2016-01-08 11:14:39 -08:00
Derek Foster
f2eef3689b
Stable auto-negotiation port linking at 100G.
...
Consistent link recovery on 1G + AN + EEE ports.
2016-01-06 12:15:49 -08:00
Derek Foster
cd34cf4c09
Disable learning on the PCIE ports by default.
2015-11-09 13:27:16 -08:00
Derek Foster
aa2fb64a0b
Update SPEC file for RPM build.
2015-11-09 13:09:51 -08:00
Derek Foster
e1fed0e588
Updated to release 4.1.6.
2015-11-09 13:05:32 -08:00
Derek Foster
6363276705
Update SPEC file to support building RPMs with revised platform names.
2015-09-04 10:00:47 -07:00
Derek Foster
651766be34
Revised platform naming convention.
2015-09-03 16:09:04 -07:00
Derek Foster
0c6def4f27
Updated to release 4.1.5.
2015-08-31 08:29:36 -07:00
Derek Foster
c002cacdb5
Install platform files. Support environment setup at startup. Update SPEC.
2015-08-17 16:43:10 -07:00
Derek Foster
7757d8ae34
Renamed config directory to platforms and removed rev1 files.
...
Install platform files. Support environment setup at startup. Update SPEC.
2015-08-17 14:48:31 -07:00
Derek Foster
00de348f67
Added support for Boulder Rapids platform.
2015-07-31 15:13:04 -07:00
Derek Foster
4a40a12721
Add Ruby Rapids configuration files.
2015-07-31 15:07:44 -07:00
Derek Foster
94d6631567
Update to release 4.1.4.
2015-07-31 14:26:54 -07:00
Derek Foster
b6c34456aa
Correct README.md headline.
2015-06-16 10:44:15 -07:00
Derek Foster
d53a047943
Initial IES API 4.1.3 commit.
2015-06-12 11:02:05 -07:00