Commit Graph

2653 Commits

Author SHA1 Message Date
Jeffrey Townsend
5a8c469af0 These autogen makefiles should have been ignored. 2019-07-30 19:16:38 +00:00
Jeffrey Townsend
fde95db8c2 Add missing makefile. 2019-07-30 19:15:46 +00:00
Jeffrey Townsend
1f26352e94 More Module Autogen and Toolchain Cleanup.
- Remove usage of strncpy and require aim_strlcpy instead.
- Fix some broken module autogen files.
2019-07-30 19:13:47 +00:00
Jeffrey Townsend
01d1564b84 Update custom PKG files to match new common platform build settings. 2019-07-16 19:02:18 +00:00
Jeffrey Townsend
3e23c8b3b2 Initial framework for 4.19. 2019-07-16 00:06:16 +00:00
Jeffrey Townsend
f159eba569 Latest 2019-07-15 20:23:07 +00:00
Jeffrey Townsend
0287175ead Merge pull request #584 from opencomputeproject/platform-reorg
Platform Common Reorganization
2019-07-15 12:45:25 -07:00
Jeffrey Townsend
0ff6c779e2 Move builder9 to 1.5. 2019-07-13 18:17:14 +00:00
Jeffrey Townsend
4d2cf65c54 Update arm64 dependencies in builder9. 2019-07-13 18:16:44 +00:00
Jeffrey Townsend
340374cb74 Latest 2019-07-13 18:15:38 +00:00
Jeffrey Townsend
4ad73d260b Remove parent src directory. 2019-07-13 18:00:15 +00:00
Jeffrey Townsend
c2dcbe7eae Update template based on new platform makefiles. 2019-07-13 17:46:43 +00:00
Jeffrey Townsend
8afb69e29f General Platform Module Cleanup
- Cleanup and rerun autogen definitions for each platform module.
- Add missing makefiles.
2019-07-13 17:44:54 +00:00
Jeffrey Townsend
d09d604ea2 Normalize ONLP Platform module directories.
All modules should be in a self-named directory.
2019-07-10 12:45:24 -07:00
Jeffrey Townsend
0d861f0db4 Restrict Delta armel platforms to Jessie.
These platforms rely on the older 3.2 iproc kernel (which it too old to build past jessie).
If these platforms are ported to the 4.14 iproc kernel then this restriction can be removed.
2019-07-10 09:19:42 -07:00
Jeffrey Townsend
f44525c29f Common ONLP shared library and static binary build makefiles. 2019-07-08 21:52:56 +00:00
Jeffrey Townsend
09d70858d5 Add builder architecture check.
All available architectures in the current builder are collected and packages for architectures which are not supported
in the current builder instance are culled.

This is a much easier way to eliminate architectures that depend only on a given debian suite than
specifying the dists: key in the package file.

The dists keys are still used for packages which have additional restrictions (like kernels too old to compile with
newer toolchains, even if the architecture itself is supported).
2019-07-08 21:32:13 +00:00
Jeffrey Townsend
631b1f88b4 All Platform ONLP shared library and static binary builds now use a common makefile infrastructure.
The module and build dependencies for each platform shared library and static binary are
essentially the same. They have simply been copied over and over again.

This change creates a common makefile infrastructure that is used to build each platform.
This allows the dependencies of the higher layer ONLP code to be managed in a single place
as well as coordinate code configuration and link libraries.
2019-07-08 21:15:32 +00:00
Jeffrey Townsend
b009a69f98 These were missed during the first round of platform directory name simplification. 2019-07-08 16:55:06 +00:00
Jeffrey Townsend
3f7d358523 Ignore module autogen makefiles. 2019-07-08 16:54:22 +00:00
Jeffrey Townsend
848832710d Simplify the platform directory names. 2019-07-05 19:50:14 +00:00
Jeffrey Townsend
b3d12fb4c9 Merge pull request #574 from MellanoxBSP/master
Fix port number 32->64 for MSN3800 system
2019-07-05 11:04:34 -07:00
Jeffrey Townsend
6588b30b57 Merge pull request #572 from jostar-yang/as9716_20190627
Fix IR3570A issue that cause read eeprom problem
2019-07-05 11:04:15 -07:00
Jeffrey Townsend
feada3b083 Merge pull request #570 from CynthiaINV/master_2
Update existed platform Inventec D5264Q28B and new platform D10064 (support ONLP)
2019-07-05 11:02:31 -07:00
Jeffrey Townsend
e2671bea76 Merge pull request #568 from jostar-yang/asgvolt64_20190621
Fix combo port led issue
2019-07-05 10:58:18 -07:00
Jeffrey Townsend
7d224af126 Merge pull request #567 from shaohuaxiong/master
add trace log and update
2019-07-05 10:57:57 -07:00
Jeffrey Townsend
1791b37b28 Merge pull request #556 from JohnsonYJLu/agc7646slv1b
Delta agc7646slv1b
2019-07-05 10:55:52 -07:00
Jeffrey Townsend
52b48220b7 Merge pull request #576 from zhouzi88/swl-5366
New OnlPlatformPortConfig for S5212/S5224
2019-07-03 08:13:08 -07:00
Zi Zhou
a7f2a4ea46 New OnlPlatformPortConfig for S5212/S5224 2019-07-02 13:23:13 -07:00
Oleksandr Shamray
0b430b632c Fix port number 32->64 for MSN3800 system 2019-07-01 07:50:36 +00:00
Jostar Yang
ef02daa503 Fix IR3570A issue that cause read eeprom problem 2019-06-28 15:58:19 +08:00
Jostar Yang
be9bd421e8 Fix IR3570A issue that cause read eeprom problem 2019-06-28 15:14:24 +08:00
Jostar Yang
3a227eb67a Fix IR3570A issue that cause read eeprom problem 2019-06-27 16:23:58 +08:00
cynthia
265ba95165 Modify transceiver and swps code for platform Inventec D5264Q28B 2019-06-25 10:59:18 +08:00
Jeffrey Townsend
d43cf0638f Update for latest patch. 2019-06-25 01:42:19 +00:00
Jeffrey Townsend
4a75a86d28 Update for latest patch. 2019-06-25 01:40:24 +00:00
Jeffrey Townsend
4a9f191b02 Merge pull request #569 from zhouzi88/max6620
add max6620(fan controller) driver patch to kernel 4.14(for s4000/6000)
2019-06-24 12:12:27 -07:00
Zi Zhou
242dfacf86 add max6620(fan controller) driver patch to kernel 4.14(for s4000/6000) 2019-06-24 10:57:16 -07:00
Jostar Yang
9dcea2f4a5 Fix management port led issue 2019-06-21 17:31:35 +08:00
cynthia
6a38cb7615 Add new platform Inventec D10064 and support ONLP 2019-06-14 17:32:47 +08:00
cynthia
82fafb6c5c Fix ONLP bugs for Inventec D5264Q28B
1.OID iteration error
2.Can't show some information after inv_psoc is changed
2019-06-14 17:32:46 +08:00
cynthia
b6d7245e73 Modify healthstatus.sh of Inventec D5264Q28B to meet Spec. 2019-06-14 15:23:27 +08:00
cynthia
dfe079e539 Fix the system LED always blinking on Inventec D5264Q28B 2019-06-14 15:22:24 +08:00
shaohua.xiong
be4816c03a add trace log and update 2019-06-14 09:19:42 +08:00
Jeffrey Townsend
748f23269b Check for the existance of /etc/inittab before attempting to modify it. 2019-06-13 16:23:36 +00:00
Jeffrey Townsend
3f4bb55187 [Issue 546] Enable boot.d when running systemd init.
This change separates the overlays for sysvinit and systemd builds.

- The inittab is overlayed if using sysvinit.
- /sbin/init is replaced by a script which calls the boot.d sequence and then execs /lib/systemd/systemd when using systemd.
2019-06-13 16:19:18 +00:00
Jeffrey Townsend
db1fa214dd These were lost in the initial commit. 2019-06-13 14:27:15 +00:00
johnson
6fbe7b2a47 modify __init__.py of platform agc7646slv1b.
Signed-off-by: johnson <JOHNSON.LU@deltaww.com>
2019-06-13 14:48:41 +08:00
Jeffrey Townsend
0c430e597f Merge pull request #565 from netbergtw/master
Netberg Aurora 710 initial support
2019-06-12 10:50:58 -07:00
Jeffrey Townsend
1132d6647b Merge pull request #563 from CynthiaINV/master
Add new platform Inventec D10056 and support ONLP
2019-06-12 10:49:08 -07:00