Commit Graph

2176 Commits

Author SHA1 Message Date
Carl D. Roth
1f4a489421 Better error reporting for missing tools 2016-05-10 12:03:10 -07:00
Carl D. Roth
c640ddb751 Handle install from within ONL 2016-05-10 12:02:56 -07:00
Carl D. Roth
51550a194e Make sure onl directories are unmounted 2016-05-10 12:02:45 -07:00
Carl D. Roth
0596237d13 Added unzip 2016-05-10 12:01:39 -07:00
Carl D. Roth
bbd3184661 Added bzip2 and xz for unpacking ONIE images 2016-05-09 13:29:09 -07:00
Carl D. Roth
b6e07b5bf7 Added armel installer 2016-05-09 12:04:37 -07:00
Carl D. Roth
227a61b210 Clean up arch handling for ppc and arm 2016-05-09 12:00:55 -07:00
Carl D. Roth
9099044120 Refactor rules for installer 2016-05-06 16:38:52 -07:00
Carl D. Roth
f38e167b77 Remove deprecated files 2016-05-06 16:37:25 -07:00
Carl D. Roth
7a1a873985 Fixed whitespace in command args 2016-05-06 16:37:10 -07:00
Carl D. Roth
385e78d350 Added powerpc installer build 2016-05-06 11:31:18 -07:00
Carl D. Roth
0cf41fd6d9 Re-write shell functions to use OnlPlatform data 2016-05-06 11:27:26 -07:00
Carl D. Roth
9c383236bb Update/refactor, u-boot install is now a thing 2016-05-06 11:26:54 -07:00
Carl D. Roth
089f5be4d9 Added mkfs commands 2016-05-06 11:13:49 -07:00
Carl D. Roth
f8c9f41484 Added vendor config packages to loader 2016-05-06 11:12:48 -07:00
Carl D. Roth
ef8c6e701a Update powerpc and arm profiles for new template 2016-05-06 11:12:05 -07:00
Carl D. Roth
07e68fe666 Working powerpc template, also include arm 2016-05-06 11:09:57 -07:00
Carl D. Roth
0c7b466bcd Refactor to use onlpm as a module 2016-05-06 11:08:29 -07:00
Carl D. Roth
c5a8d943b2 Support dtb and itb extraction 2016-05-06 11:08:06 -07:00
Carl D. Roth
71e0cc65c2 Added list_platforms api call 2016-05-06 11:07:54 -07:00
Carl D. Roth
161b8e48d8 Revert dumb python path hack 2016-05-06 11:07:10 -07:00
Carl D. Roth
9127a94cf5 Add python compatibility path for debian-derived installs 2016-05-06 11:05:37 -07:00
Carl D. Roth
a6c36afee2 Relax arch rules for powerpc and arm installer 2016-05-06 11:04:54 -07:00
Carl D. Roth
08a3f3b5fc Added arm support 2016-05-06 11:02:51 -07:00
Steven Noble
7dbae503f3 Update hw (#76)
* Updated OpenNSL/OFDPA support for AS7716

* Added Accton AS5512-54X MediaTek based switch
2016-05-06 10:13:24 -07:00
Carl D. Roth
8c138c6e4d Update ignore rules 2016-05-02 14:00:13 -07:00
Carl D. Roth
760c3c7792 x64 build of the new installer 2016-05-02 13:30:29 -07:00
Carl D. Roth
5f12eb0f1e New installer common files 2016-05-02 13:07:28 -07:00
Carl D. Roth
7c2bb91b7c Clean up onlpm and make it embeddable 2016-05-02 13:00:55 -07:00
Carl D. Roth
9fefb7955d Helper script to pull out kernel/initrd/vendor 2016-05-02 13:00:23 -07:00
Carl D. Roth
672e8d656d Handle dict values in kernel and dtb 2016-05-02 13:00:02 -07:00
Carl D. Roth
a5e443274f Platform configs for x86-64 systems 2016-05-02 12:58:47 -07:00
Carl D. Roth
87fbe5d56f Sample templates for platform configs 2016-05-02 12:56:59 -07:00
Carl D. Roth
2a1bb49f18 Helper shell code for new installer 2016-05-02 12:55:53 -07:00
Carl D. Roth
a780c0b5eb Userland tools for new installer 2016-05-02 12:55:05 -07:00
Carl D. Roth
15c7af3999 Platform config updates
- get the platform type from /etc/machine.conf if run from ONIE
2016-05-02 12:53:33 -07:00
Carl D. Roth
972f2cdf6f Update the YAML loader for platform configs 2016-05-02 12:53:01 -07:00
Carl D. Roth
90a45eff50 Yaml helper module
- util for loading the mongrel YAML platform definitons
2016-05-02 12:52:13 -07:00
Carl D. Roth
dc0178c984 Initial checkin of pythonic installer library
- u-boot is currently broken
2016-05-02 12:42:37 -07:00
Carl D. Roth
58cf4e5036 Updated install template for vendor-config-onl
- Include stub shell file for new installer
- put Python files in a proper site install location
2016-05-02 12:41:21 -07:00
Steven Noble
86e8008b24 Added Accton AS4610 to HCL (#75)
* Added Accton AS4610 to HCL

* Added AS7716 and Coverity status
2016-04-28 17:03:51 -07:00
brandonchuang
72c18019a5 [as4600] Implement fan failure checking mechanism. [as5610] Implement thermal plan (#74)
* [as4600] Implement fan failure checking mechanism

* [as5610] Implement thermal plan
2016-04-28 17:02:25 -07:00
Lewis Kang
9ce34a3421 as7716-32x: fix ma1 linkup issue and port onlp driver from ONL1.0
* port platform-accton-as7716_32x-device-drivers.patch from ONL1.0 & patch for as7716 managment port's driver

* add as7716-32x needed kernel config (port from ONL1.0)

* 1. use BM instead of SM for platform matching. 2. resolve conflicts because of as5512 merging in upstream.

1. Use Baseboard Manufacturer(BM) instead of System Manufacturer(SM) and plus Product Name for platform matching
2. The as5512 support merging in upstream causes conflicts for merging of this pull request,
   so we need to update the conflicted files.
2016-04-27 20:37:41 -07:00
Lewis Kang
5dc899a36c Merge branch 'opencomputeproject-master' (the upated upstream) 2016-04-25 14:40:46 +08:00
Lewis Kang
56a20fadf2 Merge branch 'master' of https://github.com/opencomputeproject/OpenNetworkLinux into opencomputeproject-master
Conflicts:
	packages/base/any/kernels/3.2.65-1+deb7u2/patches/platform-accton-as5512_54x-device-drivers.patch
	packages/base/any/kernels/3.2.65-1+deb7u2/patches/series
2016-04-25 14:34:54 +08:00
Lewis Kang
bba31e1006 1. use BM instead of SM for platform matching. 2. resolve conflicts because of as5512 merging in upstream.
1. Use Baseboard Manufacturer(BM) instead of System Manufacturer(SM) and plus Product Name for platform matching
2. The as5512 support merging in upstream causes conflicts for merging of this pull request,
   so we need to update the conflicted files.
2016-04-25 13:43:12 +08:00
Jeffrey Townsend
2b1bdff850 Merge pull request #66 from brandonchuang/master
Add AS5512-54X
2016-04-21 08:30:33 -07:00
Jeffrey Townsend
6c82489d21 Merge pull request #63 from dantejohn/fix-quanta-ly8-sfpi
Update sfpi.c
2016-04-21 08:28:26 -07:00
Jeffrey Townsend
429cbf0ad1 Add default CSR configuration. 2016-04-21 01:03:27 +00:00
Jeffrey Townsend
2640aec6d8 ONL-CONFIG datastore and PKI infrastructure. 2016-04-21 01:00:04 +00:00