532 Commits

Author SHA1 Message Date
Jeffrey Townsend
e8fa7a6908 Trivial compilation fix. 2017-08-22 22:56:18 +00:00
Jeffrey Townsend
bc6fd94b5e Merge pull request #228 from atmaramg/master
VFIO and MMU support LS2088ARDB
2017-08-08 18:39:37 -07:00
Atmaram
cdb84bd043 VFIO and MMU support LS2088ARDB
Signed-off-by: Atmaram <b38856@nxp.com>
2017-08-02 17:00:51 +05:30
Jeffrey Townsend
40fc82b48c Remove setup marker on clean. 2017-07-18 16:24:31 +00:00
Jeffrey Townsend
ab048a41d9 Enable additional DHCP options to support functional parity with ONIE. 2017-07-18 16:23:22 +00:00
Jeffrey Townsend
775e7d567a Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux 2017-07-14 18:41:59 +00:00
Jeffrey Townsend
6308d4018d Accidentally committed. 2017-07-14 18:34:02 +00:00
Jeffrey Townsend
a17a83966b Merge pull request #224 from brandonchuang/master
[kernel 3.16-lts] Enable UEFI related config
2017-07-14 09:28:50 -07:00
Jeffrey Townsend
a6c87b0a66 Merge pull request #223 from sonoble/4-9-config-update
igb: Add support for bcm5461x phy
2017-07-14 09:28:29 -07:00
Jeffrey Townsend
fefbfa6fa1 Merge pull request #208 from raymondhuey/netberg
Support Netberg Platform
2017-07-14 09:20:06 -07:00
brandon_chuang
56bbb50716 [kernel 3.16-lts] Enable UEFI related config 2017-07-14 10:05:56 +08:00
Steven Noble
cdaabeb19e igb: Add support for bcm5461x phy
Patch provided by David Ahern @dsahern for kernel 4.11 based on 3.16-lts ONL patch.
2017-07-12 20:41:24 +00:00
Jeffrey Townsend
ef194f7b65 Enable DESELECT_ON_EXIT by default. 2017-07-12 18:00:50 +00:00
Jeffrey Townsend
188d02f518 Enable the SFF unit test. 2017-07-07 16:28:55 +00:00
Jeffrey Townsend
5b1d3751c1 SFF Interface Improvements
- All meta fields can now be populated directly from the module type.
  - This places the mapping in a single place for all fields.
  - This allows a complete info structure to be populated by module type along.
    This is useful for simulation.
- Add JSON output.
2017-07-07 16:26:06 +00:00
Jeffrey Townsend
227daab6dc Remove ucli advertisement. 2017-07-07 16:24:35 +00:00
raymond.huey
3d4aa912b4 Update the Support for Netberg Platforms
- remove the patch file "driver-i2c-bus-intel-ismt-netberg-aurora.patch".
- modify the method of reading EEPROM : access the binary data directly for EEPROMs on main board and PSU.
- remove the function "onlp_sysi_platform_set" in file "sysi.c".
- change the SYS_OBJECT_ID in file "__init__.py":
    Aurora 620 : .620.1
    Aurora 720 : .720.1
- remove the "/dev/rtc1" in file "__init__.py", because there is no ds1339 on Netberg Aurora platforms.
2017-07-06 16:25:24 +08:00
raymondhuey
f90837424d Update the patch file "driver-igb-netberg-aurora.patch"
- Remove unused and re-define definitions in bcm_phy.c
- Change the name of function "bcm54616_config_init" to "bcm54616s_config_init"
2017-06-21 14:13:21 +08:00
Jeffrey Townsend
90611663f2 - 3.2 LTS X86 Base configuration. 2017-06-13 08:34:24 -07:00
Jeffrey Townsend
48a81f89e6 Set patch directory. 2017-06-13 08:32:29 -07:00
Jeffrey Townsend
0fce071a5f Allow K_PATCH_DIR override. 2017-06-13 08:32:06 -07:00
Jeffrey Townsend
6b6f919350 Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux 2017-06-09 18:19:52 +00:00
Jeffrey Townsend
895cee3299 Move patchset to arm config area. 2017-06-09 17:03:41 +00:00
Jeffrey Townsend
f57367f392 Initial 4.9 LTS. 2017-05-26 18:19:18 +00:00
Jeffrey Townsend
a43cd8a9a3 I2C Read Enhancements
- Enable I2C implicit I2C retries on transaction errors.
  Disabled by ONLP_I2C_F_DISABLE_READ_RETRIES.
2017-05-26 00:42:21 +00:00
Jeffrey Townsend
20af5f254c Merge pull request #206 from Lewis-Kang/master
To be able to support HW watchdog for x86_64 platforms
2017-05-25 09:23:03 -07:00
Jeffrey Townsend
2dab1c0cd8 SFF Improvements
- Add missing xmacros for SFF enumerations.
- Add non-standard part recognition options and types.
2017-05-25 16:09:58 +00:00
Jeffrey Townsend
8419eb7653 Add implicit retries on i2c read errors.
TODO: Make configurable.
2017-05-25 16:08:21 +00:00
raymond.yc.huey
1e0f9aca98 Add Netberg Aurora 620 and Aurora 720 Platform Support 2017-05-24 18:19:56 +08:00
Lewis Kang
92f8676733 support HW watchdog for x86_64 platforms 2017-05-17 16:40:37 +08:00
Zi Zhou
4adef6b4ce identify 100G breakout DAC(QSFP28) that has compliance code of 25GBASE-CR CA-S, CA-N as 100GBASE-CR4 2017-05-08 19:22:55 -07:00
Jeffrey Townsend
196bff1c98 Merge pull request #200 from kenchiang/onlp-snmpd4
Update resources and sensors in separate thread
2017-05-06 07:40:09 -07:00
Ken Chiang
e973183257 Remove/demote log messages in sensor and resource update functions. 2017-05-04 17:03:28 -07:00
Ken Chiang
a91753e3ba Refactor onlp-snmpd platform and sensor handling so that updates happen in a separate thread. 2017-05-01 18:09:16 -07:00
atmaramg
3a596da507 LS MC and AIOP console support 2017-04-26 16:13:26 +05:30
Jeffrey Townsend
1d9defd946 CVE-2016-10229 2017-04-13 23:56:48 +00:00
Jeffrey Townsend
1e35af499d Merge branch 'master' of github.com:vincent0083/OpenNetworkLinux
Conflicts:
	packages/platforms/delta/Makefile
	packages/platforms/delta/vendor-config/Makefile
	packages/platforms/delta/vendor-config/PKG.yml
	packages/platforms/delta/vendor-config/src/python/delta/__init__.py
	packages/platforms/delta/x86-64/Makefile
	packages/platforms/delta/x86-64/modules/Makefile
	packages/platforms/delta/x86-64/modules/PKG.yml
2017-04-12 12:24:14 -07:00
Jeffrey Townsend
dd8f694c31 Merge pull request #179 from hans-tseng/agc7648a
agc7648a
2017-04-12 10:04:24 -07:00
hans
b0be7624e1 remove the unnecessary config
Signed-off-by: hans <hans.taeng@delta.com.tw>
2017-04-12 13:05:18 +08:00
hans
d15123099d 1.modify the kernel config file to the right folder
Signed-off-by: hans <hans.taeng@delta.com.tw>
2017-04-12 12:55:32 +08:00
hans
8895e0adc7 1. Remove tmp421.c in vendor module.
2. Add define for fan zero TACH count.
3. Remove onlp_sysi_onie_info_get, because it is unnecessary.
4. Replace define which include some lower case character to upper case
5. Update copyright to "Delta Networks, Inc."

Signed-off-by: hans <hans.taeng@delta.com.tw>
2017-03-31 09:14:25 +08:00
vincent0083
3a7d0a6b2f Add new platform for Delta WB2448. 2017-03-30 15:52:16 +08:00
Jeffrey Townsend
f7485d0a4f Revert "merge onlp_sfp_dom_read() into onlp_sfp_eeprom_read()" 2017-03-29 13:51:34 -07:00
Zi Zhou
4e9bb102a2 merge onlp_sfp_dom_read() into onlp_sfp_eeprom_read() 2017-03-15 16:38:14 -07:00
Ken Chiang
dd42deb0b7 If the thermal sensor is missing, call onlp_oid_show_state_missing(). (#176)
trivial change, matches with other uses of the call.
2017-03-13 17:38:05 -07:00
Jeffrey Townsend
a2ef3b9380 This module provides a domain socket registration and handling service.
Clients register a filesystem path they wish to publish
as a domain socket their handlers are called when
the domain socket is accessed.

Some ONLP data can only be retreived by accessing another process
Which cannot be part of the ONLP layer itself for various reasons.

The ONLP File APIs already support unix domain sockets for all operations
as if they were regular files and certain features are already implemented
using this mechanism (see the examples below).
This module provides a common framework to implement the server side of the
domain socket as well (which is currently up to the platform integrator).

Some examples of how this is used:
  - Reporting the switch internal thermal temperature
    - This can only be accessed by the code managing the switch.
    - In this case the switch management agent exports a domain socket
      that reports the temperature when the socket is read and the
      thermali implementation uses that domain socket to satisfy
      the request for the OID.

  - SFP Access through the switch
    - Some platforms implement SFP I2C access through a bus connected
      to the switch itself.
    - Only the agent running the switch can access the SFP eeproms.
    - In this case the strategy is for the switch agent to export domain
      sockets for each SFP which can be used to read the SFP status/eeprom
      etc. The SFPI interface then reads these domain sockets to get the
      required information.

Standardizing on this method allows all system ONLP clients to access
all data, even if that data is present only in seperate processes.
2017-03-03 21:55:27 +00:00
Jeffrey Townsend
fb2798c157 Don't predicate patch on setup-time architecture. 2017-03-02 20:26:13 +00:00
Zi Zhou
d391b8b5d7 minor fix 2017-03-02 07:01:46 +00:00
Zi Zhou
dc1f721e66 add buffer size for make_printable__() 2017-03-01 17:37:47 -08:00
Jeffrey Townsend
b0ecaea175 Enable TUN and VETH. 2017-02-24 02:38:59 +00:00