Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
base repository: pcengines/seabios
base: rel-1.12.0.1
Choose a base ref
head repository: pcengines/seabios
compare: rel-1.12.1.1
Choose a head ref
  • 17 commits
  • 26 files changed
  • 8 contributors

Commits on Nov 28, 2018

  1. tpm: Check for TPM related ACPI tables before attempting hw probe

    Signed-off-by: Stephen Douthit <stephend@silicom-usa.com>
    ADIsdouthit authored and KevinOConnor committed Nov 28, 2018
    Copy the full SHA
    42efebd View commit details
    Browse the repository at this point in the history
  2. pvscsi: ring_desc do not have to be page aligned

    In contrast to other allocations made by pvscsi_init_rings(),
    ring_desc is only used internally by SeaBIOS (not passed to
    device-controller) and there is not restriction which force
    it to be page aligned.
    
    Reviewed-by: Mark Kanda <mark.kanda@oracle.com>
    Signed-off-by: Liran Alon <liran.alon@oracle.com>
    Liran Alon authored and KevinOConnor committed Nov 28, 2018
    Copy the full SHA
    628b2e6 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2018

  1. qemu: avoid debug prints if debugcon is not enabled

    In order to speed up the boot phase, we can check the QEMU
    debugcon device, and disable the writes if it is not recognized.
    
    This patch allow us to save around 10 msec (time measured
    between SeaBIOS entry point and "linuxboot" entry point)
    when CONFIG_DEBUG_LEVEL=1 and debugcon is not enabled.
    
    Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
    Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
    stefano-garzarella authored and KevinOConnor committed Dec 11, 2018
    Copy the full SHA
    75b4283 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2018

  1. output: Avoid thunking to 16bit mode in printf() if no vgabios

    It is not necessary to call the vgabios if no vgabios has been
    installed.  This reduces the amount of hardware accesses on qemu when
    the bios is not initializing the display hardware, and it can reduce
    the boot time by a couple of milliseconds.
    
    Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
    KevinOConnor committed Dec 17, 2018
    Copy the full SHA
    29ba89e View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2019

  1. docs: Update mailing list archive links

    Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
    KevinOConnor committed Jan 20, 2019
    Copy the full SHA
    d62ca8c View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2019

  1. docs: Fix cut-and-paste error in Mailinglist.md archive link

    Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
    KevinOConnor committed Jan 21, 2019
    Copy the full SHA
    34fe866 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2019

  1. bootsplash: Added support for 16/24/32bpp in one function

    Specifically added support for 16 and 32bpp files, in addition to
    24bpp.  The function bmp_show() in bmp.c has had the hardcoded check
    for 24bpp replaced with a general bpp check that uses a % to check for
    remainder, and returns 1 if the remainder is >0.  The previous method
    for adjusting the BMP data (raw_data_format_adjust_24bpp) relied on a
    preset 3*bytes_per_line_src, this has been changed and the
    multiplication is now performed in the function's arguments. This
    change still allows someone else to reuse the same function for
    1/2/4bpp support if necessary. The file util.h has been modified to
    reflect this decision.
    
    The changes to raw_data_format_adjust() is based on an abandoned patch
    by Gert Menke (submitted March 14, 2017), credit to them for that
    change and the addition of *bpp to bmp_get_info().
    
    Signed-off-by: Joseph S. Pacheco-Corwin <hammersamatom@gmail.com>
    Hammersamatom authored and KevinOConnor committed Feb 5, 2019
    Copy the full SHA
    63d6967 View commit details
    Browse the repository at this point in the history
  2. usb-ehci: Clear pipe token on pipe reallocate

    Make sure to clear the token before reuse as it may otherwise have an
    incorrect toggle setting.
    
    Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
    KevinOConnor committed Feb 5, 2019
    Copy the full SHA
    996d3c0 View commit details
    Browse the repository at this point in the history
  3. tcgbios: Use table to convert hash to buffer size

    Use a table to convert the hash to the buffer size it needs.
    
    Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
    stefanberger authored and KevinOConnor committed Feb 5, 2019
    Copy the full SHA
    b7dbd20 View commit details
    Browse the repository at this point in the history
  4. tcgbios: Implement TPM 2.0 menu item to activate and deactivate PCR b…

    …anks
    
    Implement a TPM 2.0 menu item that allows a user to toggle the activation
    of PCR banks of the TPM 2.0. After successful activation we shut down the
    TPM 2.0 and reset the machine.
    
    Background:
    
    A TPM 2.0 may have multiple PCR banks, such as for SHA1, SHA256, SHA384,
    SHA512, and SM3-256. One or multiple of those banks may be active (by
    factory for example) and modifying the set of active PCR banks is only
    possible while in the firmware since it requires platform authorization.
    Platform authorization is not possible for a user when in the OS since
    the firmware generates a random password for the platform authorization
    before booting the system and it throws that password away.
    
    Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
    stefanberger authored and KevinOConnor committed Feb 5, 2019
    Copy the full SHA
    171fc89 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2019

  1. vga: move modelist from bochsvga.c to new svgamodes.c

    So other drivers can simply use the same list too.
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    kraxel committed Mar 14, 2019
    Copy the full SHA
    004f5b3 View commit details
    Browse the repository at this point in the history
  2. vga: make memcpy_high() public

    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    kraxel committed Mar 14, 2019
    Copy the full SHA
    03f5061 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2019

  1. vga: add atiext driver

    Supports qemu emulated ati cards.  They have been added in qemu 4.0.
    Acceleration support (in qemu) is pretty rough still.  A simple
    framebuffer works fine though.
    
    Available models:
     * ati rage 128 pro
     * ati rv100
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    kraxel committed Mar 15, 2019
    Copy the full SHA
    34b6ecc View commit details
    Browse the repository at this point in the history
  2. vga: add ati bios tables

    Needed to make drivers happy which try to gather
    informations from these tables.
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    kraxel committed Mar 15, 2019
    Copy the full SHA
    f4c6e4c View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2019

  1. Copy the full SHA
    8993894 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2019

  1. CHANGELOG.md: add rel-1.12.1.1 release info

    Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
    miczyg1 committed Apr 3, 2019
    Copy the full SHA
    9015d79 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #41 from pcengines/rel_1.12.1.1

    Rel 1.12.1.1
    miczyg1 committed Apr 3, 2019
    Copy the full SHA
    55d345f View commit details
    Browse the repository at this point in the history