From 7a982e69dceccd3768db891236d2e6d20b73d952 Mon Sep 17 00:00:00 2001 From: Francis Rowe Date: Mon, 16 Feb 2015 04:15:24 +0000 Subject: update the release pages in preparation for future release --- docs/archive_old.html | 44 ++++++++++- docs/release.html | 213 +++++--------------------------------------------- 2 files changed, 63 insertions(+), 194 deletions(-) (limited to 'docs') diff --git a/docs/archive_old.html b/docs/archive_old.html index 411166be..d99bc170 100644 --- a/docs/archive_old.html +++ b/docs/archive_old.html @@ -73,7 +73,7 @@
-

Release 20150124 and 20150126

+

Release 20150124, 20150126 and 20150208

Release date: January 24th, 2015. @@ -113,6 +113,12 @@

  • ME/AMT: libreboot removes this, permanently. hcl/gm45_remove_me.html
  • +
  • + Lenovo ThinkPad R400 (r20150208 and later, only) +
      +
    • ME/AMT: libreboot removes this, permanently. hcl/gm45_remove_me.html
    • +
    +
  • Apple MacBook1,1 (MA255LL/A, MA254LL/A, MA472LL/A)
      @@ -126,7 +132,41 @@
  • - + +

    + Revisions for r20150208 (relative to r20150126) +

    +

    + This is a maintenance release (polishing) based on r20150126. Users who installed r20150126 + don't really need to update to this release. +

    +

    Revisions for r20150126 (relative to r20150124)

    diff --git a/docs/release.html b/docs/release.html index 5f733770..99728b6e 100644 --- a/docs/release.html +++ b/docs/release.html @@ -31,11 +31,15 @@ Download the key: http://libreboot.org/libreboot.asc.

    - Import the key as follows:
    - $ gpg --import < http://libreboot.org/libreboot.asc + Alternatively, download the key from your key server:
    + $ gpg --recv-keys 0x656F212E

    - You should also be able to find it on a key server. Note: the above key is not for email. It is only for verifying the release archives. + Import the key as follows (if you downloaded the key file manually):
    + $ gpg --import < libreboot.asc +

    +

    + This key is not for email. It is only for verifying the release archives.

    You can verify the downloaded archives as follows:
    @@ -51,7 +55,7 @@ Releases are now named from the date of release.

    - See archive_old.html for older libreboot releases. + See archive_old.html for information about older libreboot releases.

    @@ -64,10 +68,10 @@
    -

    Release 20150208

    +

    Release YYYYMMDD

    - Release date: February 8th, 2015. + Release date: Month Day(st,rd,th), Year.

    @@ -94,7 +98,7 @@

  • - Lenovo ThinkPad T60 (Intel GPU) (there are issuesinstall/x200_external.html; see below): + Lenovo ThinkPad T60 (Intel GPU) (there are issues; see below):
    • See notes below for exceptions, and hcl/index.html#supported_t60_list for known working LCD panels.
    • It is unknown whether a T61 can have it's mainboard replaced with a T60 motherboard.
    • @@ -105,7 +109,7 @@
    • Lenovo ThinkPad X200
    • @@ -129,196 +133,21 @@
    +

    - Revisions for r20150208 (relative to r20150126) -

    -

    - This is a maintenance release (polishing) based on r20150126. Users who installed r20150126 - don't really need to update to this release. -

    -
      -
    • buildrom-withgrub: use gnulove.jpg background on 16:10 laptops (MacBook2,1 and X200)
    • -
    • build-release: include grub-background script in libreboot_bin
    • -
    • grub-background (new): lets user change GRUB background image
    • -
    • grub-assemble: Add link to original utility.
    • -
    • buildrom-withgrub: Put background.jpg in CBFS, not GRUB memdisk
    • -
    • grub-assemble: merge scripts into a single script gen.sh
    • -
    • Documentation: implement theme, drastically improve readability
    • -
    • docs/hcl/index.html: update list of compatible T60 LCD panels
    • -
    • docs/index.html: more clarification of libreboot's stated purpose.
    • -
    • build-release: include the commitid file in the release archives
    • -
    • docs/index.html: Further emphasize the GNU/Linux requirement.
    • -
    • lenovobios_firstflash: fix BASH errors
    • -
    • lenovobios_secondflash: fix BASH errors
    • -
    • docs/install/x200_external.html: Tell user to switch MAC address.
    • -
    • docs/git/index.html: Add to the list of x86_64 compatible hosts.
    • -
    • docs/install/index.html: Remove old (obsolete) information.
    • -
    • docs/git/index.html: Say that the build dependencies are for src (and not nedeed for libreboot_bin)
    • -
    • build: re-factor the descriptor/gbe generating loop for GM45/ICH9M
    • -
    • X60, X60S and X60 Tablet now the same ROM images.
    • -
    • Add QEMU (q35/ich9) support to libreboot.
    • -
    • Add QEMU (i440fx/piix4) support to libreboot
    • -
    • docs/index.html: Re-write the description of what libreboot is.
    • -
    • docs/release.html: Add notes about how to use GPG.
    • -
    • build-release: delete the commitid file from release archives
    • -
    • build-release: create file named commitid after build-release
    • -
    -

    - Revisions for r20150126 (relative to r20150124) + Git. No changelog!

    - This is a bug fix release based on r20150124. It contains a few small changes: + This version of libreboot is from git. It is not a stable release! + If you are using a snapshot (tarball), you can find a file included called commitid + which tells you what git revision it is from the libreboot git repository. If this is not + a snapshot, then you have cloned libreboot, so you can simply run git log.

      -
    • grub.cfg: hardcode the list of partitions to search (speeds up booting considerably. GRUB regexp isn't very well optimized)
    • -
    • Docs (x200.html hcl): Remove incorrect information
    • -
    • Documentation (bbb_setup.html): Fix typos
    • -
    • - build-release: delete ich9fdgbe_{4m,8m}.bin files from ich9gen -
        -
      • - These were accidentically included in the r20150124 release. They - are generated from ich9gen so it's ok, but they don't need to be - in the archive. -
      • -
      -
    • -
    • Documentation (grub_cbfs.html): Looping in libreboot_grub.cfg (Add notes about it if the user copied from grub.cfg in CBFS.)
    • -
    • Documentation: refer to Guix as GNU Guix System Distribution or GNU GSD per advice from the Guix project.
    • -
    -

    - Changes for this release (latest changes first, earliest changes last) -

    -
      -
    • Documentation: added information about how to boot Guix GNU/Linux.
    • -
    • grub.cfg: Added (usb0) and (usb0,*) to the list of devices in the Search for GRUB menuentry (this is needed for Guix GNU/Linux)
    • -
    • grub.cfg: Added (ahci1) to list of devices for ISOLINUX parser (CD/DVD) (this is needed for the X200 docking station).
    • -
    • grub.cfg: ISOLINUX parsing is now done on all USB partitions.
    • -
    • grub.cfg: Automatically switched to /boot/grub/libreboot_grub.cfg on a partition, if it exists.
    • -
    • libreboot_bin: added static ARM binaries for flashrom, cbfstool, ich9gen and - ich9deblob (tested on beaglebone black).
    • -
    • Flashrom: removed redundant Macronix flashchip definitions (for X200 owners).
    • -
    • Flashrom: added whitelist for ThinkPad X200.
    • -
    • X200: fixed uneven backlight (at low levels)
    • -
    • ich9macchange (new script, uses ich9gen): for changing the default MAC address on X200 ROM images.
    • -
    • ich9gen: added capability to change the default MAC address (and update the checksum)
    • -
    • ich9deblob: added new utility ich9gen: this can generate a descriptor+gbe image without a factory.rom dump present.
    • -
    • Modified ich9deblob to use a struct for Gbe, documenting everything.
    • -
    • Massively updated the ich9deblob utility: re-factored everything completely.
    • -
    • Enabled cstates 1 and 2 on macbook21. This reduces idle heat / power consumption.
    • -
    • buildrom-withgrub: disabled creation of *txtmode*.rom for X200 (only framebuffer graphics work)
    • -
    • Updated SeaBIOS (again)
    • -
    • docs/install/index.html#flashrom_x200: improve instructions
    • -
    • Updated flashrom (again) - patches updated
    • -
    • Updated GRUB (again)
    • -
    • Updated coreboot (again)
    • -
    • build-release: not all files were copied to libreboot_src. fix that.
    • -
    • build-release: include cbmem (statically compiled) in libreboot_bin
    • -
    • Documentation (X200): added software-based flashing instructions
    • -
    • Documentation: remove all references to the bus pirate (replaced with BBB flashing tutorials)
    • -
    • New board: ThinkPad X200S and X200 Tablet support added to libreboot
    • -
    • build: automatically find board names (configs) to build for
    • -
    • New board: ThinkPad X200 support added to libreboot
    • -
    • coreboot-libre config (all boards): enable USB dongle log output (for BeagleBone Black)
    • -
    • cleandeps: actually clean grubinvaders
    • -
    • .gitignore: add powertop directory
    • -
    • cleandeps: clean i945-pwm utility
    • -
    • scripts (all): fix typos
    • -
    • Documentation: general cleanup.
    • -
    • builddeps-flashrom: reduce build commands to a single for loop
    • -
    • scripts (all): replace unnecessary rm -rf with rm -f
    • -
    • powertop.trisquel7: remove sudo (script already checks if the user is root)
    • -
    • docs/release.html: add lenovo g505s to the list of candidates
    • -
    • .gitignore: add libreboot_bin.tar.xz and libreboot_src.tar.xz
    • -
    • - libreboot_bin.tar.xz: Include utils as statically linked binaries -
        -
      • This means that the user does not have to install build dependency - or build from source anymore.
      • -
      -
    • -
    • deps-trisquel: Add binutils-source
    • -
    • powertop.trisquel7 (new): Setup powertop on trisquel 7
    • -
    • deps-trisquel,flash,lenovobios_firstflash,lenovobios_secondflash,macbook21_firstflash - x60flashfrom5,powertop.trisquel6: check if user is root
    • -
    • deps-trisquel: Make GRUB build on in Trisquel 7 x86_64. (cross compile dependencies. fixes build error in GRUB)
    • -
    • deps-parabola (removed) Remove Parabola dependencies script. Will re-add later (properly tested)
    • -
    • grub.cfg: Add more path checks to isolinux parser (more ISOs should work now)
    • -
    • Update SeaBIOS
    • -
    • x60flashfrom5 (new), for X60 users upgrading from 5th/early release
    • -
    • Update flashrom
    • -
    • Update GRUB
    • -
    • - Updated coreboot-libre -
        -
      • i945: permanently set tft_brightness to 0xff (fixes bug on X60 where - turning up brightness at max would make it loop back to low brightness)
      • -
      -
    • -
    • - getcb: Revert X60/T60 to legacy backlight controls -
        -
      • The ACPI brightness patches were abandoned and obsolete.
      • -
      -
    • -
    • grub.cfg: Only load initrd.img if it exists. Add rw to linux line (for ProteanOS)
    • -
    • build: Only generate the GRUB configurations once (re-use on all images)
    • -
    • Only build 2 GRUB payload executables, re-use on all boards.
    • -
    • - resources/utilities/grub-assemble/gen.txtmode.sh: Use GNU BASH
      - resources/utilities/grub-assemble/gen.vesafb.sh: Use GNU BASH -
    • -
    • scripts (error handling): Replace exit with exit 1 (make debugging easier)
    • -
    • - Move most files in CBFS to GRUB memdisk, except grub.cfg and grubtest.cfg -
        - This reduces the space used in CBFS because coreboot compresses - its payloads with LZMA by default. grub.cfg is all that most users - will want to modify, which remains in CBFS. -
      -
    • -
    • docs/release.html Add DMP vortex86ex to list of candidates.
    • -
    • docs/release.html Add ThinkPad X201 to list of candidates.
    • -
    • New links added to docs/security/x60_security and docs/security/t60_security
    • -
    • lenovobios_secondflash: Warn if BUCTS is not present. (not a dealbreaker. Can just pull out nvram battery/coin).
    • -
    • lenovobios_firstflash: Fail if BUCTS fails. (anti-bricking precaution)
    • -
    • Removed obnoxious warnings from flashing scripts, improved documentation instead.
    • -
    • scripts (all): add proper error checking (fail fast, fail early. Do not continue if there are errors)
    • -
    • buildrom-withgrub: rename image to boardname_layout_romtype.rom
    • -
    • buildrom-withgrub: don't move cbfstool, execute directly
    • -
    • resources/utilities/grub-assemble: add French Dvorak (BEPO) keyboard layout.
    • -
    • Documentation: add docs/hardware/x60_keyboard.html (show how to replace keyboard on X60/X60T)
    • -
    • Documentation: major cleanup (better structure, easier to find things)
    • -
    • - docs/release.html: Remove Acer CB5 from list of future candidates. -
        -
      • - Too many issues. Chromebooks are crippled (soldered RAM/storage/wifi) - and have too many usability issues for the libreboot project. -
      • -
      -
    • -
    • docs/gnulinux/grub_cbfs.html Major cleanup. Usability improvements.
    • -
    • hocs/gnulinux/encrypted_trisquel.html: Fixed mistakes/typos. General improvements
    • -
    • - flash (flashrom script): remove boardmismatch=force -
        -
      • - This was put there before for users upgrading from libreboot r5 - to r6, but also allows the user to flash the wrong image. For - example, the user could flash a T60 image on an X60, thus - bricking the machine. It's almost certain that most people - have upgraded by now, so remove this potentially dangerous - option. -
      • -
      -
    • -
    • Documentation: update compatibility list for X60T LCD panels.
    • -
    • docs/release.html: add note about X60 Tablet board in X60/X60s
    • -
    • docs/howtos/grub_boot_installer.html: small corrections
    • -
    • docs/howtos/grub_boot_installer.html: improved readability, fixed html errors
    • -
    • Documentation (macbook21 related): clean up
    • +
    • Did we forget to mention that this is from git?
    • +
    • This is from the libreboot git repository.
    +
  • -- cgit v1.2.3-70-g09d2