Skip to content

Tags: DINKIN/onie

Tags

2015.11

Toggle 2015.11's commit message
2015.11 Public Release

New OCP Hardware Platforms
==========================

  The following platforms are currently under review or in the process
  of acceptance by the Open Compute Project Networking Community and
  Incubation Board.

  d051fbc Accton AS7512_32X: add to support ONIE
  777b34c Inventec DCS7032Q28: add to support ONIE
  7a5e39a Inventec D6254QS: add to support ONIE
  b021777 Accton WEDGE_16X: add to support ONIE

Additional New Hardware Platforms
=================================

  6114c12 Accton AS5512_54X: add to support ONIE
  b80f52b Intel: add new machine intel_coreboot_rangeley
  17fbb7a arm: accton AS4610-54: ONIE support for accton as4610-54 board
  b580c46 Accton AS6812_32X: add to support ONIE
  36a3de1 Accton AS5812_54X: add to support ONIE
  2cb0a96 Accton AS5812_54T: add to support ONIE
  021ea69 arm: accton AS4610-54: ONIE support for accton as4610-30 board

New ARMv7 Virtual Machine
=========================

  27384ec qemu_armv7a: add QEMU armv7a machine target
  a9c93e7 qemu_armv7a: create QEMU disk and flash images
  87ef14a qemu_armv7a: minor update INSTALL QEMU patching instructions

Certification and Testing
=========================

Documentation Updates
=====================

  Quick Start Guide: Installing via USB
    https://github.com/opencomputeproject/onie/wiki/Quick-Start-Guide#installing-using-a-usb-thumb-drive

  Building ONIE:  Clarifications on MACHINEROOT and MACHINE variables
    https://github.com/opencomputeproject/onie/wiki/Building-ONIE

Features
========

ARM CPU Support:

  6868614 armv7a: add build-system support for ARM
  8f610cc armv7a: update demo OS to support ARM
  407f5da armv7a: updates to ONIE installer to support ARM
  2264de8 arm: iproc: ONIE Support for Broadcom IPROC architecture

Demonstration of Installing Linux Distribution on ONIE System:

  d2f0ca4 Create Debian Jessie ONIE Installer

Support for Coreboot firmware machines:

  d1bd566 add grub coreboot support from x86_64

Linux Kernel:

  fd20dc1 kernel: move to latest LTS v4.1.12

GCC version and Crosstool-NG:

  d7be78c update crosstool-ng to 1.21.0 and gcc-4.9.2

Misc:

  b96d548 busybox sys_eeprom: Support reading/writing the "eeprom" exported in sysfs file
  c70efed u-boot: Support for U-Boot version 2012.10 in ONIE core
  ca5ee38 add resize2fs to filesystem (x86_64)

Bugs Fixes
==========

Hardware Support:

  5ec98df Accton Platforms: update INSTALL document
  cd0f530 Accton Platforms: update installer.conf script
  94ebb0f Accton Platforms: polling install device in order of eUSB and SSD
  727cffc Accton AS4610: fix scanning no i2c slave device in i2c-0 issue
  40393fd lpc_ich.c and gpio-ich.c drivers for Intel Avoton
  f8b857d Accton WEDGE_16X: correct script finding install device

Misc:

  c22f155 Improve eth0 link up detection
  122466b Add check for invalid DUT CIDR prefixlen
  65db544 Update 3.2.y kernel default configs
  68583f5 network config: flush all IPv4 addresses
  ada8cb8 install mode: sync data to storage after making install boot mode sticky
  22cd40f grub: build x86_64-efi if UEFI_ENABLE=yes or PXE_EFI64_ENABLE=yes
  e3b0dbb linux-3.2.69: append *.dtb to arch/arm/boot/.gitignore

Build Time:

  f126421 build-system: add machine specific image processing step

Testing:

2015.11-rc1

Toggle 2015.11-rc1's commit message
2015.11-rc1 Public Release

New OCP Hardware Platforms
==========================

  The following platforms are currently under review or in the process
  of acceptance by the Open Compute Project Networking Community and
  Incubation Board.

  d051fbc Accton AS7512_32X: add to support ONIE
  777b34c Inventec DCS7032Q28: add to support ONIE
  7a5e39a Inventec D6254QS: add to support ONIE
  b021777 Accton WEDGE_16X: add to support ONIE

Additional New Hardware Platforms
=================================

  6114c12 Accton AS5512_54X: add to support ONIE
  b80f52b Intel: add new machine intel_coreboot_rangeley
  17fbb7a arm: accton AS4610-54: ONIE support for accton as4610-54 board
  b580c46 Accton AS6812_32X: add to support ONIE
  36a3de1 Accton AS5812_54X: add to support ONIE
  2cb0a96 Accton AS5812_54T: add to support ONIE
  021ea69 arm: accton AS4610-54: ONIE support for accton as4610-30 board

New ARMv7 Virtual Machine
=========================

  27384ec qemu_armv7a: add QEMU armv7a machine target
  a9c93e7 qemu_armv7a: create QEMU disk and flash images
  87ef14a qemu_armv7a: minor update INSTALL QEMU patching instructions

Certification and Testing
=========================

Documentation Updates
=====================

  Quick Start Guide: Installing via USB
    https://github.com/opencomputeproject/onie/wiki/Quick-Start-Guide#installing-using-a-usb-thumb-drive

  Building ONIE:  Clarifications on MACHINEROOT and MACHINE variables
    https://github.com/opencomputeproject/onie/wiki/Building-ONIE

Features
========

ARM CPU Support:

  6868614 armv7a: add build-system support for ARM
  8f610cc armv7a: update demo OS to support ARM
  407f5da armv7a: updates to ONIE installer to support ARM
  2264de8 arm: iproc: ONIE Support for Broadcom IPROC architecture

Demonstration of Installing Linux Distribution on ONIE System:

  d2f0ca4 Create Debian Jessie ONIE Installer

Support for Coreboot firmware machines:

  d1bd566 add grub coreboot support from x86_64

Linux Kernel:

  fd20dc1 kernel: move to latest LTS v4.1.12

GCC version and Crosstool-NG:

  d7be78c update crosstool-ng to 1.21.0 and gcc-4.9.2

Misc:

  b96d548 busybox sys_eeprom: Support reading/writing the "eeprom" exported in sysfs file
  c70efed u-boot: Support for U-Boot version 2012.10 in ONIE core

Bugs Fixes
==========

Hardware Support:

  5ec98df Accton Platforms: update INSTALL document
  cd0f530 Accton Platforms: update installer.conf script
  94ebb0f Accton Platforms: polling install device in order of eUSB and SSD
  727cffc Accton AS4610: fix scanning no i2c slave device in i2c-0 issue
  40393fd lpc_ich.c and gpio-ich.c drivers for Intel Avoton

Misc:

  c22f155 Improve eth0 link up detection
  122466b Add check for invalid DUT CIDR prefixlen
  65db544 Update 3.2.y kernel default configs
  68583f5 network config: flush all IPv4 addresses
  ada8cb8 install mode: sync data to storage after making install boot mode sticky
  22cd40f grub: build x86_64-efi if UEFI_ENABLE=yes or PXE_EFI64_ENABLE=yes
  e3b0dbb linux-3.2.69: append *.dtb to arch/arm/boot/.gitignore

Build Time:

  f126421 build-system: add machine specific image processing step

Testing:

2015.08

Toggle 2015.08's commit message
2015.08 Public Release

New Hardware Platforms
======================

  0526054 QuantaMesh 3000 Series T3048-LY2R
  f38c20d Dell Networking S3000 top-of-rack switch.
  fb4216e WNC, SST1-N1
  8ffe9f8 Add support for QuantaMesh Common Rangeley CPU board
  18d0fee Add support for QuantaMesh Common P2020 CPU board

Certification and Testing
=========================

  5687c47 Update test-nos.sh to handle UEFI systems
  a65e369 Add tests for using well-known server name
  36ae6f3 Add tests for IPv4 Link Local RFC-3927
  e23df06 Add acpica-tools to ONIE

Documentation
=============

  Updated x86 design specification to cover UEFI support:
  https://github.com/opencomputeproject/onie/wiki/Design-Spec-x86-UEFI

Features
========

Support for UEFI firmware machines:

  42c7448 UEFI: initial support for ONIE on UEFI
  a16e630 kvm_x86_64 vm: Update INSTALL instructions for UEFI

Image Discovery:

  55b0b13 image discovery waterfall: add well known server name

Network Configuration:

  a02b948 networking: add link-local IPv4 address as fallback

Firmware Update Mechanism:

  a8e712b pending firmware update discovery mechanism
  477cd47 x86 firmware update: add onie-fwpkg CLI tool

Linux Kernel:

  38e2769 Update linux-3.2.35 to linux-3.2.69
  340ce57 Move default kernel version to 4.1.6, the latest 4.1.y LTS release

uClibc:

  Move default uClibc to version 0.9.33.2 for both PowerPC and x86.

Misc:

  02f34e4 add kexec-tools to build system
  79992b6 x86: add flashrom support
  3eab41d kvm_x86_64: allow some flexibility for install disk
  4d3469b x86: Add an onie-tool command to show ONIE version information

Bugs Fixes
==========

Hardware Support:

  6642856 powerpc: add support for uClibc 0.9.33.2
  4946fb4 fsl_p2020rdbpca: general updates and use kernel 4.1.1
  48108cf Accton AS7700_32X: rename to AS7710_32X
  d67b528 Accton AS7702_32X: rename to AS7712_32X_1
  bb295dc Accton AS7700_32X: add eth1addr and eth2addr for diag test

Misc:

  1225f97 grub: extra kernel command line arguments
  25fc86c x86_64 install-arch: create basic diretories for installing and logging
  ec6149a x86_64 install-arch: correct directory names in error messages

Build Time:

  8c53b04 grub: fix race condition in grub build
  88c7ba2 more DEBIAN_BUILD_HOST_PACKAGES
  d65e378 make-devices.pl: create block device nodes for 'sdc' and 'sdd'
  4155da0 x86: ISO image creation improvements
  a4250d9 grub: build GRUB2 i386-pc and x86_64-efi for target and host
  685180e x86_64-uefi: add dosfstools package
  8542c9d x86_64-uefi: add support for efibootmgr tool
  9dfc654 virtual machine: support multiple disk devices
  4d156fb Fix ONIE build on Debian Jessie

Testing:

  6c27c3a oce: build-onie.py use subprocess.check_call()

2015.08-rc1

Toggle 2015.08-rc1's commit message
2015.08-rc1 Public Release

New Hardware Platforms
======================

  0526054 QuantaMesh 3000 Series T3048-LY2R
  f38c20d Dell Networking S3000 top-of-rack switch.
  fb4216e WNC, SST1-N1

Certification and Testing
=========================

  5687c47 Update test-nos.sh to handle UEFI systems
  a65e369 Add tests for using well-known server name
  36ae6f3 Add tests for IPv4 Link Local RFC-3927
  e23df06 Add acpica-tools to ONIE

Documentation
=============

  Updated x86 design specification to cover UEFI support:
  https://github.com/opencomputeproject/onie/wiki/Design-Spec-x86-UEFI

Features
========

Support for UEFI firmware machines:

  42c7448 UEFI: initial support for ONIE on UEFI
  a16e630 kvm_x86_64 vm: Update INSTALL instructions for UEFI

Image Discovery:

  55b0b13 image discovery waterfall: add well known server name

Network Configuration:

  a02b948 networking: add link-local IPv4 address as fallback

Firmware Update Mechanism:

  a8e712b pending firmware update discovery mechanism
  477cd47 x86 firmware update: add onie-fwpkg CLI tool

Linux Kernel:

  38e2769 Update linux-3.2.35 to linux-3.2.69
  e8710b3 Move default kernel version to 4.1.3

uClibc:

  Move default uClibc to version 0.9.33.2 for both PowerPC and x86.

Misc:

  02f34e4 add kexec-tools to build system
  79992b6 x86: add flashrom support
  3eab41d kvm_x86_64: allow some flexibility for install disk
  4d3469b x86: Add an onie-tool command to show ONIE version information

Bugs Fixes
==========

Hardware Support:

  6642856 powerpc: add support for uClibc 0.9.33.2
  4946fb4 fsl_p2020rdbpca: general updates and use kernel 4.1.1
  48108cf Accton AS7700_32X: rename to AS7710_32X
  d67b528 Accton AS7702_32X: rename to AS7712_32X_1
  bb295dc Accton AS7700_32X: add eth1addr and eth2addr for diag test

Build Time:

  8c53b04 grub: fix race condition in grub build
  88c7ba2 more DEBIAN_BUILD_HOST_PACKAGES
  d65e378 make-devices.pl: create block device nodes for 'sdc' and 'sdd'
  4155da0 x86: ISO image creation improvements
  a4250d9 grub: build GRUB2 i386-pc and x86_64-efi for target and host
  685180e x86_64-uefi: add dosfstools package
  8542c9d x86_64-uefi: add support for efibootmgr tool
  9dfc654 virtual machine: support multiple disk devices
  4d156fb Fix ONIE build on Debian Jessie

Testing:

  6c27c3a oce: build-onie.py use subprocess.check_call()

2015.05

Toggle 2015.05's commit message
2015.05 Public Release

New Hardware Platforms
======================

  Centec Networks:
    9ed4e7c Add support for Centec Networks E580-20Q4Z
    cff4194 Add support for Centec Networks E580-48X6Q platform
    2a6876a Add support for Centec Networks E580-48X2Q4Z

  Dell:
    9f30608 Dell Networking S4000 switch.

  Alphanetworks:
    1e7f24c Alphanetworks SNH60A0-320F: Add to support ONIE

Certification and Testing
=========================

  b92b3bb Add NOS validation script
  860f59a Merge pull request opencomputeproject#170 from cobracmder/mtree-images-dep
  48aafe7 Fixed mtree deps for image targets
  3a7634c DUT configuration file for Alpha Networks SNX-60A0-486F
  6a23b2a DUT configuration file for Accton AS6701-32X
  7661875 DUT configuration file for Accton AS5712-54X
  910892e DUT configuration file for Accton AS4600-54T
  702c194 vendor should be string, not int
  396d4b8 vendor should be string, not int & local_name should be host_local_name
  5fc7909 HTTP iscdhcp webserver ip address quoted (shouldn't be)

Documentation
=============

  All the ONIE documentation has moved from
  http://opencomputeproject.github.io/onie/ to the ONIE wiki located
  here:

    https://github.com/opencomputeproject/onie/wiki

  The wiki contents are clonable as a git repo:

    git clone https://github.com/opencomputeproject/onie.wiki.git

  None of the content has changed, only the format and URL.  All of the
  old URLs redirect to the new location.

  We moved to the github wiki format in order to make documentation
  collaboration easier.

Features
========

Build system:

  2f34a90 crosstool-ng: support building powerpc64 linux kernel

Linux Kernel:

  5ac5f2e Add to support fsl-sdk-v1.7 linux kernel

U-Boot:

  82c1f96 u-boot: move chunks which create new files to common patches
  b29d66d u-boot.make: add to support common patches
  41d2eaf Add to support fsl-sdk-v1.7 u-boot
  edd0273 u-boot: be able to use different u-boot version

Misc:

  cb12986 Added support for mmcblk devices
  4ad992b Update to Dropbear 2015.67

Bugs Fixes
==========

Runtime:

  onie-syseeprom:
    87876a8 Fix value ranges in busybox config for onie-syseeprom.
    ca458b7 Support large EEPROMs in the busybox built-in onie-syseeprom.

  busybox:
    b61fdad busybox: fix issue that flashcp progress can't reach 100%

  image discovery:
    327ecca DHCP discover: check both boot_file and bootfile variables

  uninstall - A few fixes to improve the 'uninstall' handler when a
              DIAG partition is present:

    5154af6 x86_64 uninstall-arch: cease regarding DIAG chainload entry
    38b9491 demo installer: cease generating DIAG chainload entry for demo OS
    e46c30f 50_onie_grub: add script for generating DIAG chainload entry

  ONIE update:
    ef94abe ONIE updater: be able to override default behaviour via install-platform
    281cfa0 ONIE updater: move checking machine image to standalone function

Hardware Support:

  Accton:
    4f515ce Accton AS7700_32X: Enable to erase mass storage in uninstall mode
    c8ede70 Accton AS7700_32X: revise INSTALL to meet current design
    1e53082 Accton AS7700_32X: move u-boot to fsl-sdk-v1.7
    b4eb863 Accton AS7700_32X: move linux kernel to fsl-sdk-v1.7
    84c32ab Accton AS7700_32X: upgrade to ONIE r1
    a058473 Accton AS7700_32X u-boot: correct IFC clock frequency to 100MHz
    a246e8f Accton AS7700_32X: restrict memory size to 1920M for running diag
    676b203 Accton AS5700_96X: enlarge diag partition size to 24Mb
    167fcbf Accton platforms: be able to install on machines running ONIE v1.6

  Alphanetworks:
    8f3cd29 AlphaNetworks platforms: patch kernel to prevent from displaing the error message

  Quanta LB9 (PowerPC 8541 Based Systems):
    a159369 fix-mpc8541-ss_en_bit: move file to new directory
    f5d6a91 quanta_lb9: Correct clk_adjust value for MPC8541

2015.05-rc1

Toggle 2015.05-rc1's commit message
2015.05-rc1 Public Release

New Hardware Platforms
======================

  Centec Networks:
    9ed4e7c Add support for Centec Networks E580-20Q4Z
    cff4194 Add support for Centec Networks E580-48X6Q platform

  Dell:
    9f30608 Dell Networking S4000 switch.

  Alphanetworks:
    1e7f24c Alphanetworks SNH60A0-320F: Add to support ONIE

Certification and Testing
=========================

  b92b3bb Add NOS validation script
  860f59a Merge pull request opencomputeproject#170 from cobracmder/mtree-images-dep
  48aafe7 Fixed mtree deps for image targets
  3a7634c DUT configuration file for Alpha Networks SNX-60A0-486F
  6a23b2a DUT configuration file for Accton AS6701-32X
  7661875 DUT configuration file for Accton AS5712-54X
  910892e DUT configuration file for Accton AS4600-54T
  702c194 vendor should be string, not int
  396d4b8 vendor should be string, not int & local_name should be host_local_name
  5fc7909 HTTP iscdhcp webserver ip address quoted (shouldn't be)

Documentation
=============

  All the ONIE documentation has moved from
  http://opencomputeproject.github.io/onie/ to the ONIE wiki located
  here:

    https://github.com/opencomputeproject/onie/wiki

  The wiki contents are clonable as a git repo:

    git clone https://github.com/opencomputeproject/onie.wiki.git

  None of the content has changed, only the format and URL.  All of the
  old URLs redirect to the new location.

  We moved to the github wiki format in order to make documentation
  collaboration easier.

Features
========

Build system:

  2f34a90 crosstool-ng: support building powerpc64 linux kernel

Linux Kernel:

  5ac5f2e Add to support fsl-sdk-v1.7 linux kernel

U-Boot:

  82c1f96 u-boot: move chunks which create new files to common patches
  b29d66d u-boot.make: add to support common patches
  41d2eaf Add to support fsl-sdk-v1.7 u-boot
  edd0273 u-boot: be able to use different u-boot version

Misc:

  cb12986 Added support for mmcblk devices
  4ad992b Update to Dropbear 2015.67

Bugs Fixes
==========

Runtime:

  onie-syseeprom:
    87876a8 Fix value ranges in busybox config for onie-syseeprom.
    ca458b7 Support large EEPROMs in the busybox built-in onie-syseeprom.

  busybox:
    b61fdad busybox: fix issue that flashcp progress can't reach 100%

  image discovery:
    327ecca DHCP discover: check both boot_file and bootfile variables

  uninstall:
    2684576 x86 uninstall: append diag menu entry to grub.cfg if there's no one

  ONIE update:
    ef94abe ONIE updater: be able to override default behaviour via install-platform
    281cfa0 ONIE updater: move checking machine image to standalone function

Hardware Support:

  Accton:
    4f515ce Accton AS7700_32X: Enable to erase mass storage in uninstall mode
    c8ede70 Accton AS7700_32X: revise INSTALL to meet current design
    1e53082 Accton AS7700_32X: move u-boot to fsl-sdk-v1.7
    b4eb863 Accton AS7700_32X: move linux kernel to fsl-sdk-v1.7
    84c32ab Accton AS7700_32X: upgrade to ONIE r1
    676b203 Accton AS5700_96X: enlarge diag partition size to 24Mb
    167fcbf Accton platforms: be able to install on machines running ONIE v1.6

  Alphanetworks:
    8f3cd29 AlphaNetworks platforms: patch kernel to prevent from displaing the error message

  Quanta LB9 (PowerPC 8541 Based Systems):
    a159369 fix-mpc8541-ss_en_bit: move file to new directory
    f5d6a91 quanta_lb9: Correct clk_adjust value for MPC8541

2015.02.01

Toggle 2015.02.01's commit message
2015.02.01 Public Release

Minor bug fix release.

This release fixes a minor TFTP image discovery related issue (commit
327ecca).  See that commit log message for complete details.

This issue was found during the first full run of the compliance
testing suite.  Yeah for testing!

Bugs Fixes
==========

ONIE Image discovery:

  327ecca discover: check both boot_file and bootfile variables

Compliance Testing Application:

  702c194 vendor should be string, not int
  396d4b8 vendor should be string, not int & local_name should be host_local_name
  5fc7909 HTTP iscdhcp webserver ip address quoted (shouldn't be)

Compliance Testing Configurations:

  3a7634c DUT configuration file for Alpha Networks SNX-60A0-486F
  6a23b2a DUT configuration file for Accton AS6701-32X
  7661875 DUT configuration file for Accton AS5712-54X
  910892e DUT configuration file for Accton AS4600-54T

2015.02

Toggle 2015.02's commit message
2015.02 Public Release

New Hardware Platforms
======================

Accton:
  0f8b6cb Accton AS5700_96X: Add to support ONIE

Quanta:
  e138685 QuantaMesh 5000 Series T5016-LB8D

Features
========

Testing and Certification:
  e8fff94 Autotest ONIE
  fb7a3ac Add Auto Execution Functionality

Build system:
  86beadf x86: include the recovery ISO into the 'all' Makefile target
  5fbf744 xtools: restart build on failure
  55a6e41 Simplier way of building ONIE
  614332e crosstools-ng: back port complib/ppl-0.11.2 with gcc 4.9 patch
  bbc0f0e Add support for configrable syslinux menu default
  bc4a13f Qualify isohybrid.pl to be from built syslinux

Linux Kernel:
  26ad076 dmesg: increase size of kernel log buffer to 128 KB
  5a43b7c kernel 3.14.x: enable a few Device Mapper kernel options
  df7ab7d kvm_x86_64: move to linux-3.14.27
  7cd662e linux-3.14.X: move to linux-3.14.27

Runtime:
  4ba4662 Adding machine init scripts support
  e3cd24a Fixing "umount: can't remount rootfs read-only" during reboot
  9bdcbd6 Disallow uninstaller to run at improper situation
  12704d1 Disallow install_url or update_url to run at improper situation
  61ec111 exec_installer: Check if image format is suitable for current boot reason

Misc:
  37e03c2 Adding -P part number flag to onie-sysinfo
  15cb52c Update onie-server.py
  2da36fa onie-server.py: Added support for FreeBSD

Bugs Fixes
==========

Runtime:
  35b8f9f x86 exec_installer: Fill serial number to HTTP headers
  fc1174e functions net_intf(): Correct undefined variables, $dhcp and $ip
  5fbb33f discover: Calling import_cmdline() before calling net_intf()

onie-sysinfo command:
  b53d234 onie-sysinfo -e, onie-sysinfo -s: fixing EEPROM read error flow
  3c90f8b onie-sysinfo: Adding h to known arguments

Hardware Support:

  Accton:
    84f45c3 Accton AS5710_54X: Correct USB compatible nodes in DTS
    6c47e68 Accton platforms: Erase onboard mass storage in uninstall mode
    b458c5a Accton platforms: Revise eUSB discovery method for updater
    ce910d2 Accton platforms: Revise 'onie_sz.b' to 0x500000
    99b28aa Accton AS6701_32X: Remove unavailable usb node from DTS
    75f1cdc Accton AS7700_32X: Resize diag partition to 32MB
    410dc90 Accton platforms: Correct the comments in onie-rom.conf
    6f3cea0 Accton platforms: Correct the help message in kernel Kconfig
    0b27224 Accton platforms: Add context of installing u-boot in INSTALL
    965953f Accton powerpc platforms: Adjust u-boot boot delay to 10secs
    285b6ed Accton AS5610_52X: Correct GPIO (pca9506) nodes in DTS

  Alphanetworks:
    f4f2f95 Alphanetworks x86_64 platforms: Add i2c-tools patches for onie syseeprom.

  Mellanox:
    8c80556 Revising non-removable disk detection over Mellanox x86 systems

Documentation
=============

a0f694a docs:  added details for Ethernet management configuration
69eec02 docs: update FAQ regarding ONIE-izing old hardware
635de92 docs: update github pull request instructions
96d8a85 u-boot sys_eeprom: Add/Revise the command help messages

2015.02-rc1

Toggle 2015.02-rc1's commit message
2015.02-rc1 Public Release

New Hardware Platforms
======================

Quanta:
  e138685 QuantaMesh 5000 Series T5016-LB8D

Features
========

Build system:
  86beadf x86: include the recovery ISO into the 'all' Makefile target
  5fbf744 xtools: restart build on failure
  55a6e41 Simplier way of building ONIE
  614332e crosstools-ng: back port complib/ppl-0.11.2 with gcc 4.9 patch
  bbc0f0e Add support for configrable syslinux menu default

Linux Kernel:
  26ad076 dmesg: increase size of kernel log buffer to 128 KB
  5a43b7c kernel 3.14.x: enable a few Device Mapper kernel options
  df7ab7d kvm_x86_64: move to linux-3.14.27
  7cd662e linux-3.14.X: move to linux-3.14.27

Runtime:
  4ba4662 Adding machine init scripts support
  e3cd24a Fixing "umount: can't remount rootfs read-only" during reboot
  9bdcbd6 Disallow uninstaller to run at improper situation
  12704d1 Disallow install_url or update_url to run at improper situation
  61ec111 exec_installer: Check if image format is suitable for current boot reason

Misc:
  37e03c2 Adding -P part number flag to onie-sysinfo
  15cb52c Update onie-server.py
  2da36fa onie-server.py: Added support for FreeBSD

Bugs Fixes
==========

Runtime:
  35b8f9f x86 exec_installer: Fill serial number to HTTP headers
  fc1174e functions net_intf(): Correct undefined variables, $dhcp and $ip
  5fbb33f discover: Calling import_cmdline() before calling net_intf()

onie-sysinfo command:
  b53d234 onie-sysinfo -e, onie-sysinfo -s: fixing EEPROM read error flow
  3c90f8b onie-sysinfo: Adding h to known arguments

Hardware Support:

  Accton:
    84f45c3 Accton AS5710_54X: Correct USB compatible nodes in DTS
    6c47e68 Accton platforms: Erase onboard mass storage in uninstall mode
    b458c5a Accton platforms: Revise eUSB discovery method for updater
    ce910d2 Accton platforms: Revise 'onie_sz.b' to 0x500000
    99b28aa Accton AS6701_32X: Remove unavailable usb node from DTS
    75f1cdc Accton AS7700_32X: Resize diag partition to 32MB
    410dc90 Accton platforms: Correct the comments in onie-rom.conf
    6f3cea0 Accton platforms: Correct the help message in kernel Kconfig
    0b27224 Accton platforms: Add context of installing u-boot in INSTALL
    965953f Accton powerpc platforms: Adjust u-boot boot delay to 10secs
    285b6ed Accton AS5610_52X: Correct GPIO (pca9506) nodes in DTS

  Alphanetworks:
    f4f2f95 Alphanetworks x86_64 platforms: Add i2c-tools patches for onie syseeprom.

  Mellanox:
    8c80556 Revising non-removable disk detection over Mellanox x86 systems

Documentation
=============

a0f694a docs:  added details for Ethernet management configuration
69eec02 docs: update FAQ regarding ONIE-izing old hardware
635de92 docs: update github pull request instructions
96d8a85 u-boot sys_eeprom: Add/Revise the command help messages

2014.11

Toggle 2014.11's commit message
2014.11 Public Release

New Hardware Platforms
======================

Accton:
  f451507 Accton AS7702_32X: Add to support ONIE
  6ed9e5b Accton AS7700_32X: Add to support ONIE
  e7870fe Accton AS6712_32X: Add to support ONIE
  9f84fbc Accton AS5610_52X: Add to support ONIE
  0e609da Accton AS5600_52X: Add to support ONIE
  e4f5cd9 Accton AS5710_54X: Add to support ONIE
  c06b689 Accton AS6710_32X: Add to support ONIE
  e31d24b Accton AS6700_32X: Add to support ONIE

Alpha Networks:
  b6e5523 Add Alpha Networks SNQ60A0-320F to support ONIE.
  acb836a Add Alpha Networks SNX60A0-486F to support ONIE.
  b85ae10 Alpha_Networks_SNQ6070_320F:Add machine support to SNQ6070_320F
  a173a4e Alpha_Networks SNX6070_486f: Add machine directory and the patches for SNX6070-486F.

Mellaonx:
  23406b4 Adding Mellanox x86 support: MSX1400

Quanta:
  0401286 QuantaMesh 3000 Series T3040-LY3
  6c91cdc QuantaMesh 3000 Series T3048-LY2

Features
========

Linux Kernel:  Add support for multiple kernel versions in addition to 3.2.35:
  23406b4 Adding Mellanox x86 support: (3.10.0-54.0.1.el7.x86_64)
  7196640 Add linux-fsl-sdk-v1.5 kernel source to support ONIE
  4cff161 Add support for the Linux kernel version 3.14.16

uClibc: Add support for multiple uClibc versions in addition to 0.9.32.1:
  f8e189d Add support for uClibc version 0.9.33.2

Busybox:
  07d7fbe Make busybox 1.20.2 default
  e04cd68 Allow platform specific Busybox customizations
  fc76004 Add to support onie-syseeprom command in busybox

Build system:  use OCP ONIE mirror for package downloads:
  bdd5fcf package mirror: use http://mirror.opencompute.org/onie

Misc:
  90169c1 Support for embedding arbitrary string to Linux kernel command line
  0183a40 busybox udhcpc: Make hostname sanitization be optional
  c247868 Add more dependencies to debian-prepare-build-host target
  d674334 Add Option 150(TFTP server IP) to build list of HTTP servers
  0b042d1 Add Option 150(TFTP server IP) to build waterfall paths
  22311dc Add support for upstream syslinux
  e8ef152 busybox sys_eeprom: Revise 0x29 TLV name to 'ONIE Version'
  5ea81ce u-boot sys_eeprom: Revise 0x29 TLV name to 'ONIE Version'

Bugs Fixes
==========

Busybox:
  99fbeb0 udhcp: Option 150(TFTP server IP) does not work properly.

Serial Console: Make console parameters configurable and consistent
across x86 installer, bootable ISO and demo OS.
  f0901d4 Improve (clean up, fix) serial console parameters on x86 systems.
  7f19c5e x86_64 demo: export GRUB_SERIAL_COMMAND and GRUB_CMDLINE_LINUX

Hardware Support:
  4b98393 Accton Platforms: u-boot can't load files from eUSB device
  f43fcbb QuantaMesh 1000 Series T1048-LB9: Fix Compact Flash Card read fail while ide interface byte swap is not correct

Documentation
=============

ed792c4 Documentation: Move release status to the OCP Wiki
e671b9c Documentation:  Change code merge window to 8 weeks
8805100 docs: details for developers contributing patches
f56f6e3 docs: clarify machine name consistency
c13705b docs: Document ONIE CLI commands
d27e5cb docs: Add USB install method to user guide