Tags

Tags give the ability to mark specific points in history as being important
  • 2015.02-rc1

    634632aa · Add release version ·
    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

    3d671a5a · Add release version ·
    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
  • 2014.11-rc2

    824e1579 · Add release version ·
    2014.11-rc2 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
  • 2014.11-rc1

    764131f7 · Add release version ·
    2014.11-rc1 Public Release
    
    New Hardware Platforms
    ======================
    
    Accton:
      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
    
    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
  • 2014.08

    2014.08 Public Release
    
    New Hardware Platforms
    ======================
    
    - DELL S6000-ON: x86_64 based, 32x40G QSFP+ top-of-rack switch
    - DELL S4810-ON: PowerPC based, 48x10G SFP+, 4x40G QSFP+ top-of-rack switch
    
    - Accton AS5712_54X: x86_64 based, 48x10G SFP+, 6x40G QSFP+ top-of-rack switch
    - Accton AS6701_32X: PowerPC based, 32x40G QSFP+ top-of-rack switch
    - Accton AS4600_54T: PowerPC based, 48x1G RJ45, 4x10G SFP+ top-of-rack switch
    
    - Quanta T1048-LB9:  PowerPC based, 48x1G RJ45, 4x10G SFP+ top-of-rack switch
    
    - Celestica Redstone-XP: x86_64 based, 48x10G SFP+, 6x40G QSFP+ top-of-rack switch
    
    Diag OS Support
    ===============
    
    - Add infrastructure for supporting hardware vendor's DIAG operating system
    
    Development Tools
    =================
    
    - Add dynamic library debug support to uClibc
    - Include strace utility by default
    
    Documentation Updates
    =====================
    
    - x86_64 ONIE architecture updates
    - developer support
    - how to contribute to development
    - update x86 requirements for SMBIOS/DMI information
    - update hw documentation and labeling
  • 2014.08-rc1

    2014.08-rc1 Public Release
    
    New Hardware Platforms
    ======================
    
    - DELL S6000-ON: x86_64 based, 32x40G QSFP top-of-rack switch
    - DELL S4810-ON: PowerPC based, 48x10G SFP+, 4x40G QSFP top-of-rack switch
    
    - Accton AS5712_54X: x86_64 based, 48x10G SFP+, 6x40G QSFP top-of-rack switch
    - Accton AS4600_54T: PowerPC based, 48x1G RJ45, 4x10G SFP+ top-of-rack switch
    
    - Quanta T1048-LB9:  PowerPC based, 48x1G RJ45, 4x10G SFP+ top-of-rack switch
    
    - Celestica Redstone-XP: x86_64 based, 48x10G SFP+, 6x40G QSFP top-of-rack switch
    
    Diag OS Support
    ===============
    
    - Add infrastructure for supporting hardware vendor's DIAG operating system
    
    Development Tools
    =================
    
    - Add dynamic library debug support to uClibc
    - Include strace utility by default
    
    Documentation Updates
    =====================
    
    - x86_64 ONIE architecture updates
    - developer support
    - how to contribute to development
    - update x86 requirements for SMBIOS/DMI information
    - update hw documentation and labeling
  • 2014.05

    78db057a · Add release version ·
    2014.05 Public Release
    
    Major Changes:
    
    - x86: Updated documentation across the board.
    
    - x86: Support GPT and MS-DOS disk labels when partitioning disks.
      See commit c9ceda1 and the updated documentation for more details.
    
    - x86: disk partitioning layout changes.  See commit 67e6b77 and the
      updated documentation for more details.
    
    - x86: demo OS changed to reflect the GPT/MS-DOS and partitioning
      layout changes.
    
    Minor Changes:
    
    - x86 and powerpc tool chain: move to GCC version from 4.7.2 to 4.7.3
    
    - x86: add more utilities: parted, fsck.ext[234], grub-reboot,
      grub-default, ethtool.
    
    - x86: enable /dev/nvram support
    
    - all: Make installer mode a little more verbose
  • 2014.05-rc1

    06a7ad0a · Add release version ·
    2014.05-rc1 Public Release
    
    Major Changes:
    
    - x86: Updated documentation across the board.
    
    - x86: Support GPT and MSDOS disk labels when partitioning disks.  See
      commit c9ceda1 and the updated documentation for more details.
    
    - x86: disk partitioning layout changes.  See commit 67e6b77 and the
      updated documentation for more details.
    
    - x86: demo OS changed to reflect the GPT/MSDOS and partitioning
      layout changes.
    
    Minor Changes:
    
    - x86 and powerpc tool chain: move to GCC version from 4.7.2 to 4.7.3
    
    - x86: add more utilities: parted, fsck.ext[234], grub-reboot,
      grub-default.
    
    - all: Make installer mode a little more verbose
  • 2014.02.04

    baed2cd1 · Add release version ·
    2014.02.04 Public Release
    
    Minor Changes:
    
    - Fix TLV EEPROM header endianness issue for onie-syseeprom command on
      x86.
  • 2014.02.03

    2e88d895 · Add release version ·
    2014.02.03 Public Release
    
    Major Changes:
    
    - x86:  Add ISO recovery image.  This image can be copied to a USB
      memory stick for recovery and initial ONIE installation.
    
    - x86:  Add PXE-UEFI64 recovery image.  This image can be netbooted on
      PXE-UEFI64 platforms.
    
    Minor Changes:
    
    - Installer: add support for file:// URLs
  • 2014.02.02

    5030bafe · Add release version ·
    2014.02.02 Public Release
    =========================
    
    Minor Changes:
    
    - Set partition attributes for ONIE GPT partitions
    
    - Check if network interface is operationally "up" before configuration
  • 2014.02.01

    c5e07915 · Add release version ·
    2014.02.01 Public Release
    =========================
    
    Major Changes:
    
    - Add new "service tag" TLV to ONIE EEPROM format
    
    - x86_64: add onie-syseeprom utility
    
    - x86_64: add i2ctools utilities
    
    - x86_64: add dmidecode utility
    
    - x86_64: add lvm2 and device-mapper support
  • 2013.11.03

    db5654a5 · Add release version ·
    2013.11.03 Release
    
    Very minor tag to mark specific HW vendor release.
  • 2013.11.02

    86dbc3eb · Add release version ·
    Very minor release tag for specific platform support
  • 2014.02

    cd393ea7 · Add release version ·
    2014-02 Public Release
    ======================
    
    Major Changes:
    
    - Build powerpc-softfloat toolchain using crosstools-ng.  No more ELDK
      toolchain.
    
    - Build x86_64 toolchain using crosstools-ng.
    
    - Support for x86_64 platforms
    
    New Platforms:
    
    - machine/kvm_x86_64    -- Virtual machine implementation for x86_64
    
    - machine/im_n29xx_t40n -- Interface Masters Niagra 29XX Series with
      the Congatec conga-BAF/T40N CPU module
  • 2014.02-rc4

    04c54eaa · Add release version ·
    2014.02-rc4 Beta Release
    ========================
    
    - Add Interface Masters x86 platform, im_n29xx_t40n
    
      See machine/im_n29xx_t40n/INSTALL for how to compile.
    
      For how to install ONIE on a new machine see the INSTALL file for
      the kvm_x86_64 machine.  That method uses iPXE.  The method for this
      board should be similar.
    
    - kvm_x86_64 virtual machine documentation
    
      The document for the kvm_x86_64 virtual machine is mostly complete.
      See machine/kvm_x86_64/INSTALL for details on:
    
      + how to compile ONIE
      + how to create a virtual machine
      + how to install ONIE on the VM disk using iPXE
    
    - ONIE-x86 interfaces settling down.  Until the documentation is
      completely written see:
    
      - the x86 onie-xxx CLIs in onie/rootconf/x86_64/sysroot-bin:
    
        onie-boot-default
        onie-boot-entry-add
        onie-boot-entry-remove
        onie-boot-entry-show
        onie-boot-init
        onie-boot-update
    
        Read the help inside each command and the relevant git logs.
    
      - the x86 demo OS implementation in
        onie/demo/installer/x86_64/install.sh
    
        See how the demo OS installer uses the above onie-XXX CLIs
  • 2013.11.01

    e8f8bc65 · Add release version ·
    2013.11.01
    ----------
    
    Very minor release tag for specific platform support
  • 2014.02-rc3

    1ff2259b · Add release version ·
    2014.02 -- Release Candidate 3
    
    Fixes minor problem building demo OS in -rc2.
  • 2014.02-rc2

    7fa54476 · Add release version ·
    Beta release of onie-x86.
    
    Targets the kvm_x86_64 virtual machine.
  • 2014.02-rc1

    A major milestone, containing a move to using crosstool-NG for
    building the powerpc-softfloat toolchain.