Tags give the ability to mark specific points in history as being important
-
2017.02
8b95dede · ·2017.02 Public Release Major new features: Additional New Hardware Platforms ================================= 9db6ce4 Alphanetworks STX60B0-486F : add to support ONIE c4b1262 Alphanetworks STX60A0-486F : add to support ONIE d118a32 Lenovo G8272 platform 52e2945 For new platform "ssb1-w1". fb86fc2 NXP ls1043ardb 73787c5 facebook_backpack_b632vg: Initial ONIE support e7a3db8 NXP ls2088ardb 5e8cb89 Accton AS5912_54X: add to support ONIE Documentation Updates ===================== Features ======== Linux Kernel: 7b486c6 kernel: move to latest LTS v4.1.38 U-Boot: 031d13f Allow u-boot machines to specify FDT_LOAD_ADDRESS bd2813b modify armv8a.make for U-BOOT enabled 5e9ffb3 u-boot: Add to support building DTB image 56a204b Add format for platforms where uboot env is in hard to reach location Misc: c29b230 installer: share files with ONIE run-time 04a4fe5 installer mode: show a message while making install boot mode sticky d96eb71 busybox: enable swap commands ARM64 CPU Support: d9ad9b7 Added Qemu Virtual Machine for armv8a 268a569 Added Kernel version 4.4.30 config for Qemu Arm64 (Aarch64) Virtual Machine 6c3b92f Added support for arm64(aarch64) UEFI 44a1f46 Update Crosstool-NG from 1.21.0 to support Aarch64 7e2e927 add arm64 support Bugs Fixes ========== Hardware Support: a356c57 Alphanetworks SNH60A0-320Fv2: Follow EEPROM specification to modify the write cycle time to 5ms. 217f833 Alphanetworks STX60B0-486F : fix the console device number 1616e33 Alphanetworks STX60A0-486F : fix the console device number d21fcfc Accton platforms: change the order of installation storage 6d09048 Accton AS5610_52X: support new DDR module fc0df73 Accton AS5512_54X: revise SWITCH_ASIC_VENDOR to 'nephos' f3eb5d7 Accton AS7512_32X: change the order of installation storage Misc: 1bea3e4 x86_64 demo installer: force to create file system eb976f8 x86 uninstall: install grub before deleting NOS 219a1ce lvm2: default to version 2_02_105 for non-armv8a machines 18d46f7 Add additional ONIE information into onie-support 7118374 Change onie-support default filename ee7a0d7 fw-update: create pending dir during onie install. Build Time: 2d0011c Upgrade busybox from 1.20.2 to 1.25.1 039d742 busybox: refresh machine specific patches 5e2bfdd busybox_1.25.1: updated config to restore stat features 38e35cd crosstool-ng: Apply upstream libgcc_s.so location fix
-
2017.02-rc1
b3bc4f82 · ·2017.11-rc1 Public Release Major new features: Additional New Hardware Platforms ================================= 9db6ce4 Alphanetworks STX60B0-486F : add to support ONIE c4b1262 Alphanetworks STX60A0-486F : add to support ONIE d118a32 Lenovo G8272 platform 52e2945 For new platform "ssb1-w1". fb86fc2 NXP ls1043ardb 73787c5 facebook_backpack_b632vg: Initial ONIE support Documentation Updates ===================== Features ======== Linux Kernel: 7b486c6 kernel: move to latest LTS v4.1.38 U-Boot: 031d13f Allow u-boot machines to specify FDT_LOAD_ADDRESS bd2813b modify armv8a.make for U-BOOT enabled 5e9ffb3 u-boot: Add to support building DTB image 56a204b Add format for platforms where uboot env is in hard to reach location Misc: c29b230 installer: share files with ONIE run-time 04a4fe5 installer mode: show a message while making install boot mode sticky ARM64 CPU Support: d9ad9b7 Added Qemu Virtual Machine for armv8a 268a569 Added Kernel version 4.4.30 config for Qemu Arm64 (Aarch64) Virtual Machine 6c3b92f Added support for arm64(aarch64) UEFI 44a1f46 Update Crosstool-NG from 1.21.0 to support Aarch64 7e2e927 add arm64 support Bugs Fixes ========== Hardware Support: a356c57 Alphanetworks SNH60A0-320Fv2: Follow EEPROM specification to modify the write cycle time to 5ms. 217f833 Alphanetworks STX60B0-486F : fix the console device number 1616e33 Alphanetworks STX60A0-486F : fix the console device number d21fcfc Accton platforms: change the order of installation storage Misc: 1bea3e4 x86_64 demo installer: force to create file system 039d742 busybox: refresh machine specific patches eb976f8 x86 uninstall: install grub before deleting NOS Build Time: 2d0011c Upgrade busybox from 1.20.2 to 1.25.1 38e35cd crosstool-ng: Apply upstream libgcc_s.so location fix
-
2016.11
44d0c956 · ·2016.11 Public Release Major new features: Additional New Hardware Platforms ================================= eada96f Alphanetworks Platforms: Add SNH61A0-320F. 03e2fb6 Accton AS_28T_OPS: add to support ONIE 95be455 Accton AS4510_52T: add to support ONIE e8878cc Alphanetworks Platforms: Add SNC61A0-486F. 2099683 Alphanetworks Platforms: Add SNX61A0-486F to support ONIE. cb11633 Alphanetworks Platforms: Add SNX61A0-486T to support ONIE. d43c000 Accton Wedge100_32X: add to support ONIE f8a7b92 Accton AS7412_32X: add to support ONIE de52390 Accton AS5822_54X: add to support ONIE 48224da Accton AS7712_16X: add to support ONIE b1c0445 Alphanetworks SNC60A0-486F: Follow EEPROM specification to modify the write cycle time to 5ms. Documentation Updates ===================== Features ======== Linux Kernel: 2cfbc72 kernel: move to latest LTS v4.1.34 U-Boot: No changes Misc: 63c494a Mlnx_machine: dynamic Mellanox machine model setting. ARM64 (aarch64) Preparation: d14e438 Added patch for build failing on system with kernel >=4.4 due to efivars 9fcd702 Updated Efivars for Arm64 (Aarch64) dc0a2f5 Updated LZO for Arm64 (Arch64) e42a2a6 Updated popt for Arm64 (Arch64) a502f9a Updated lvm2 for Arm64 (Aarch64) 8a44ad3 Added Grub support for aarch64 in ONIE a69286e add patch to support aarch64 (arm64) support in kexec-tools 9b2121f Updated MTD Utils for Arm64 (Aarch64) Bugs Fixes ========== Hardware Support: 68ae83b Accton AS7716_32X: configure for mgmt port LED 69bc485 Accton armv7a platforms: specify kernel load address and entry point 83a45c8 DNI armv7a platforms: specify kernel load address and entry point 101296e Accton AS4610: remove NOS from mass storage in uninstall mode 1c09ea6 Accton AS5610_52X u-boot: tune DDR configurations Misc: eb976f8 x86 uninstall: install grub before deleting NOS Build Time: 84ccc5f Add package 'pkg-config' to DEBIAN_BUILD_HOST_PACKAGES df9010d Ability to build e2fsprogs without btrfs enabled 5934c1e Dropbear 2016.74 b872ae0 build: fix lvm2 race condition c075631 linux-3.10.0: back port upstream kernel build system fix
-
2016.11-rc1
492ee3bc · ·2016.11-rc1 Public Release Major new features: Additional New Hardware Platforms ================================= eada96f Alphanetworks Platforms: Add SNH61A0-320F. 03e2fb6 Accton AS_28T_OPS: add to support ONIE 95be455 Accton AS4510_52T: add to support ONIE e8878cc Alphanetworks Platforms: Add SNC61A0-486F. 2099683 Alphanetworks Platforms: Add SNX61A0-486F to support ONIE. cb11633 Alphanetworks Platforms: Add SNX61A0-486T to support ONIE. d43c000 Accton Wedge100_32X: add to support ONIE Documentation Updates ===================== Features ======== Linux Kernel: 2cfbc72 kernel: move to latest LTS v4.1.34 U-Boot: No changes Misc: 63c494a Mlnx_machine: dynamic Mellanox machine model setting. ARM64 (aarch64) Preparation: d14e438 Added patch for build failing on system with kernel >=4.4 due to efivars 9fcd702 Updated Efivars for Arm64 (Aarch64) dc0a2f5 Updated LZO for Arm64 (Arch64) e42a2a6 Updated popt for Arm64 (Arch64) a502f9a Updated lvm2 for Arm64 (Aarch64) 8a44ad3 Added Grub support for aarch64 in ONIE a69286e add patch to support aarch64 (arm64) support in kexec-tools 9b2121f Updated MTD Utils for Arm64 (Aarch64) Bugs Fixes ========== Hardware Support: 68ae83b Accton AS7716_32X: configure for mgmt port LED 69bc485 Accton armv7a platforms: specify kernel load address and entry point 83a45c8 DNI armv7a platforms: specify kernel load address and entry point 101296e Accton AS4610: remove NOS from mass storage in uninstall mode 1c09ea6 Accton AS5610_52X u-boot: tune DDR configurations Misc: eb976f8 x86 uninstall: install grub before deleting NOS Build Time: 84ccc5f Add package 'pkg-config' to DEBIAN_BUILD_HOST_PACKAGES df9010d Ability to build e2fsprogs without btrfs enabled 5934c1e Dropbear 2016.74 b872ae0 build: fix lvm2 race condition
-
2016.08.01
285de8e3 · ·Bug fix release for 2016.08: - back port fix for severe kernel memory leak, introduced in kernel 4.1.28.
-
2016.08
d9b43581 · ·2016.08 Public Release Major new features: - New infrastructure for building machine firmware updates. This includes updating BIOS and CPLDs. - Added kernel support and userspace tools for the BTRFS file system. - Enabled U-Boot feature CONFIG_API by default. Additional New Hardware Platforms ================================= ae3a6d8 Plexxi Switch 2 ONIE support. 9ebbde0 wiwynn_andromeda: add new platform 65bcc5f Add support for DNI 3048UP 933ad35 Dell Networking S6010 Data-center switch 1157a4d Dell Networking S4048T Data-center switch 80bfa2d Add support for Centec Networks E582-48X2Q4Z platform 5873ada Alphanetworks Platforms: Add SNC60A0-486F to support ONIE Documentation Updates ===================== 01ed2e0 kvm_x86_64: add a demonstration firmware update 3fb22c6 updates to Niagara 2XXX family documentation. 2e6899d updates to x86_64-wnc_sst1_n1 documentation Features ======== Linux Kernel: c634d2d kernel: move to latest LTS v4.1.28 U-Boot: f67e033 U-Boot: Enable CONFIG_API option Misc: 8305d41 firmware updates: add infra for building firmware updates b5b8749 add btrfs kernel support and btrf-progs utilities b2d5cb5 Adding extra UBI tools to list of binaries d68e641 Added support for platform specific reboot after fw update Bugs Fixes ========== Hardware Support: e1ef815 kvm_x86_64: do not assign Ethernet management MAC addresses d1baaaa Accton AS4610: correct mass storage for demo OS installation Misc: 1abe604 sys_eeprom: fix issue of updating CRC TLV a50da2c Add warn_exists argument in function remove_update Build Time: f847af8 Run mdev to populate dynamic nodes, including ubi_ctrl 8f097b5 Install UBI utilities if busybox versions have not been installed f22804e Increase mtd nodes and remove incorrectly created UBI nodes
-
2016.08-rc1
35ad4d6a · ·2016.08-rc1 Public Release Major new features: - New infrastructure for building machine firmware updates. This includes updating BIOS and CPLDs. - Added kernel support and userspace tools for the BTRFS file system. Additional New Hardware Platforms ================================= ae3a6d8 Plexxi Switch 2 ONIE support. 9ebbde0 wiwynn_andromeda: add new platform 65bcc5f Add support for DNI 3048UP 933ad35 Dell Networking S6010 Data-center switch 1157a4d Dell Networking S4048T Data-center switch 80bfa2d Add support for Centec Networks E582-48X2Q4Z platform Certification and Testing ========================= Documentation Updates ===================== 01ed2e0 kvm_x86_64: add a demonstration firmware update 3fb22c6 updates to Niagara 2XXX family documentation. Features ======== Linux Kernel: c634d2d kernel: move to latest LTS v4.1.28 Misc: 8305d41 firmware updates: add infra for building firmware updates f67e033 U-Boot: Enable CONFIG_API option b5b8749 add btrfs kernel support and btrf-progs utilities b2d5cb5 Adding extra UBI tools to list of binaries Bugs Fixes ========== Hardware Support: e1ef815 kvm_x86_64: do not assign Ethernet management MAC addresses Misc: 1abe604 sys_eeprom: fix issue of updating CRC TLV Build Time: f847af8 Run mdev to populate dynamic nodes, including ubi_ctrl 8f097b5 Install UBI utilities if busybox versions have not been installed f22804e Increase mtd nodes and remove incorrectly created UBI nodes
-
2016.05
8996352a · ·2016.05 Public Release OCP Contributed Hardware ======================== 31b2c91 Alphanetworks Platforms: Add SNH60A0-320Fv2 to support ONIE. 3a93b3c Facebook Wedge100: add to support ONI Additional New Hardware Platforms ================================= b8c6ae7 Add to support Celestica Questone switch bde1018 Accton AS7312_54X: add to support ONIE 20db99e Accton 833435_B21: add to support ONIE Certification and Testing ========================= 7aec291 Add onie_switch_asic option and tests to OCE f438464 Add DUT logging capability into OCE Documentation Updates ===================== Firmware Updates https://github.com/opencomputeproject/onie/wiki/Design-Spec-Firmware-Updates Certification and Testing: https://github.com/opencomputeproject/onie/wiki/Testing-Overview Features ======== Linux Kernel: 82ee42f kernel: move to latest LTS v4.1.23 c1240ba Add Freescale SDK 1.8 to ONIE Misc: IPMI tools - 8e50119 Patches with Core ONIE, for ipmitool package 4492b04 Add switch silicon vendor string to the image discovery default paths 6015dc9 Add switch-silicon-vendor to onie-sysinfo 4e38978 Allow Ethernet management MAC addresses to be pre-programmed Bugs Fixes ========== Hardware Support: 2f8d312 wnc_sst1_n1: Add support for ipmitools 3ca3dde wnc_sst1_n1: Add MCP2221 usb to i2c chip driver f97de88 Accton AS7716_32X: revise order of block devices for ONIE installation 63e42e2 Accton AS7712_32X: update INSTALL documentation 9a7ee3c Accton WEDGE_16X sys_eeprom: retry tty operations for some rev. machines Misc: Issue #335 32bd3af x86_64 install-arch: add sgdisk --zap-all operation Issue #333 23fdae8 networking: don't fall back to 192.168.3.10 1215d22 quanta_common_rangeley: Update onie-sys-eeprom-platform.patch Build Time: 21cb92b grub: fix build time race condition -
2016.05-rc1
24171776 · ·2016.05-rc1 Public Release OCP Contributed Hardware ======================== 31b2c91 Alphanetworks Platforms: Add SNH60A0-320Fv2 to support ONIE. Additional New Hardware Platforms ================================= b8c6ae7 Add to support Celestica Questone switch Certification and Testing ========================= 7aec291 Add onie_switch_asic option and tests to OCE f438464 Add DUT logging capability into OCE Documentation Updates ===================== Firmware Updates https://github.com/opencomputeproject/onie/wiki/Design-Spec-Firmware-Updates Certification and Testing: https://github.com/opencomputeproject/onie/wiki/Testing-Overview Features ======== Linux Kernel: 82ee42f kernel: move to latest LTS v4.1.23 c1240ba Add Freescale SDK 1.8 to ONIE Misc: IPMI tools - 8e50119 Patches with Core ONIE, for ipmitool package 4492b04 Add switch silicon vendor string to the image discovery default paths 6015dc9 Add switch-silicon-vendor to onie-sysinfo 4e38978 Allow Ethernet management MAC addresses to be pre-programmed Bugs Fixes ========== Hardware Support: 2f8d312 wnc_sst1_n1: Add support for ipmitools 3ca3dde wnc_sst1_n1: Add MCP2221 usb to i2c chip driver Misc: Issue #335 32bd3af x86_64 install-arch: add sgdisk --zap-all operation Issue #333 23fdae8 networking: don't fall back to 192.168.3.10 1215d22 quanta_common_rangeley: Update onie-sys-eeprom-platform.patch Build Time: 21cb92b grub: fix build time race condition -
2016.02.01
2afbaddc · ·2016.02.01 Public Release Bug fix release. This release fixes a problem with the static IPv4 address allocation fallback scheme, which can have serious implications under certain circumstances. The issue is described more completely here: https://github.com/opencomputeproject/onie/issues/333 http://lists.opencompute.org/pipermail/opencompute-onie/2016-February/001026.html The fix is contained in this commit: 23fdae8 networking: don't fall back to 192.168.3.10
-
2016.02
3da929b1 · ·2016.02 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. 9fd2da8 Accton AS7716_32X: add to support ONIE ea93a19 Interface Masters platform update. Additional New Hardware Platforms ================================= 856e0ac Add to support Celestica Smallstone-XP 78fed8e Add to support Celestica Redstone switch 4510780 Dell Networking Z9100 Data-center switch d8f014d Add support for Freescale P2041RDB 62a8c4e Add to support Celestica Seastone switch d2dcc4e Add to support Celestica Smallstone switch c4e630b Add to support Celestica Kennisis switch b70f0e5 Add to support Celestica D2030 switch ad6825d Add to support Celestica E1031 switch 633247b Add support for Freescale T2080RDB 5740ba2 Dell S6100 Data center Switch. 4491c58 Alphanetworks Platforms: Add SNX60A0-486T to support ONIE. 0f88962 Add support for Centec Networks E582-48X6Q platform Virtual Machine Updates ======================= e6b52c6 kvm_x86_64: add keyboard support 086c560 x86_64: vga console support Certification and Testing ========================= U-Boot Support ============== b2cdf59 u-boot: add u-boot version 2015.10 Documentation Updates ===================== Contributing to ONIE: Patch submission guide lines https://github.com/opencomputeproject/onie/wiki/Contributing GRUB Command Line Helpers: https://github.com/opencomputeproject/onie/wiki/Design-Spec-x86-Boot-Loader#onie-boot-commands-in-grub-prompt x86 Diagnostic Updates: https://github.com/opencomputeproject/onie/wiki/Design-Spec-x86-NOS-Interface#grub-considerations Features ======== GRUB Support: fbbd6ef grub: support DIAG boot command feeding 64bb47c grub: support u-boot-like ONIE boot commands Linux Kernel: TBD Misc: fe7e1fa kexec-tools: enable patching of the kexec-tools package 5ce2298 kexec-tools: backport patch for better device tree support 588f52a UPDATER_IMAGE_PARTS_PLATFORM support Bugs Fixes ========== Hardware Support: Misc: e162303 exec_installer: escape any % characters for printing with printf 0042462 onie-fwpkg: fix firmware update status output 01a9c5a installer: specify correct core image and grub target for grub-install 7d814cf boot-mode: move statements to be a standalone service 31e5d80 grub: reduce time took during making install boot mode sticky 3a3c5d7 grub: refine codes of setting console config and linux cmdline Build Time: Testing: -
2016.02-rc1
cef4294a · ·2016.02-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. 9fd2da8 Accton AS7716_32X: add to support ONIE ea93a19 Interface Masters platform update. Additional New Hardware Platforms ================================= 856e0ac Add to support Celestica Smallstone-XP 78fed8e Add to support Celestica Redstone switch 4510780 Dell Networking Z9100 Data-center switch d8f014d Add support for Freescale P2041RDB 62a8c4e Add to support Celestica Seastone switch d2dcc4e Add to support Celestica Smallstone switch c4e630b Add to support Celestica Kennisis switch b70f0e5 Add to support Celestica D2030 switch ad6825d Add to support Celestica E1031 switch 633247b Add support for Freescale T2080RDB 5740ba2 Dell S6100 Data center Switch. 4491c58 Alphanetworks Platforms: Add SNX60A0-486T to support ONIE. Virtual Machine Updates ======================= e6b52c6 kvm_x86_64: add keyboard support 086c560 x86_64: vga console support Certification and Testing ========================= U-Boot Support ============== b2cdf59 u-boot: add u-boot version 2015.10 Documentation Updates ===================== Contributing to ONIE: Patch submission guide lines https://github.com/opencomputeproject/onie/wiki/Contributing GRUB Command Line Helpers: https://github.com/opencomputeproject/onie/wiki/Design-Spec-x86-Boot-Loader#onie-boot-commands-in-grub-prompt x86 Diagnostic Updates: https://github.com/opencomputeproject/onie/wiki/Design-Spec-x86-NOS-Interface#grub-considerations Features ======== GRUB Support: fbbd6ef grub: support DIAG boot command feeding 64bb47c grub: support u-boot-like ONIE boot commands Linux Kernel: TBD Misc: fe7e1fa kexec-tools: enable patching of the kexec-tools package 5ce2298 kexec-tools: backport patch for better device tree support 588f52a UPDATER_IMAGE_PARTS_PLATFORM support Bugs Fixes ========== Hardware Support: Misc: e162303 exec_installer: escape any % characters for printing with printf 0042462 onie-fwpkg: fix firmware update status output 01a9c5a installer: specify correct core image and grub target for grub-install 7d814cf boot-mode: move statements to be a standalone service 31e5d80 grub: reduce time took during making install boot mode sticky 3a3c5d7 grub: refine codes of setting console config and linux cmdline Build Time: Testing: -
2015.11
52ac666f · ·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
10079008 · ·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
f34aede0 · ·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
12aad493 · ·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
25bf4a2b · ·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 #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
b86a31df · ·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 #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
4c93cce3 · ·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
4e59356c · ·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