Thanks to visit codestin.com
Credit goes to github.com

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 or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: coreboot/seabios
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: coreboot/seabios
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.8-stable
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 12 commits
  • 12 files changed
  • 7 contributors

Commits on Mar 12, 2015

  1. x86: add barrier to read{b,w,l} and write{b,w,l} functions

    Use barrier() for memory mapped IO functions.
    
    This fixes pvscsi driver to boot on QEMU's pvscsi controller.
    Test command:
    qemu -m 512 --enable-kvm -device pvscsi,id=pvscsi0
    -device scsi-disk,bus=pvscsi0.0,drive=drive0
    -drive id=drive0,if=none,file=ubuntu1410.img,if=none
    -bios seabios/out/bios.bin
    
    Signed-off-by: Ameya Palande <[email protected]>
    Signed-off-by: Kevin O'Connor <[email protected]>
    (cherry picked from commit bc82fa4)
    2ameya authored and kraxel committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    94c9a7c View commit details
    Browse the repository at this point in the history
  2. fw/pci: scan all buses if extraroots romfile is present

    If there are extra primary root buses, scanning the bus's 0
    subtree is not enough. Scan all the range.
    
    Signed-off-by: Marcel Apfelbaum <[email protected]>
    Signed-off-by: Gerd Hoffmann <[email protected]>
    (cherry picked from commit 5cc7eec)
    Marcel Apfelbaum authored and kraxel committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    ac1e2b4 View commit details
    Browse the repository at this point in the history
  3. fw/pci: map memory and IO regions for multiple pci root buses

    For resource sizing and mapping purposes treat devices on extra root
    buses as if they are on the default root bus (bus 0).
    
    Signed-off-by: Kevin O'Connor <[email protected]>
    Signed-off-by: Marcel Apfelbaum <[email protected]>
    Signed-off-by: Gerd Hoffmann <[email protected]>
    (cherry picked from commit 0fe4c9e)
    marcel-apf authored and kraxel committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    f164797 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2015

  1. smp: Fix smp race introduced in 0673b78

    In 0673b78 the QEMU SMP init code was changed to run in 32bit mode.
    Unfortunately, the transition32 assembler function is not
    multi-processor safe, because it modifies the global RTC index
    register.  This race condition led to sporadic failures when emulating
    machines with a large number of processors.
    
    This patch changes the entry_smp code to use a variant of transition32
    that does not touch the RTC registers.
    
    Signed-off-by: Kevin O'Connor <[email protected]>
    (cherry picked from commit 5ae3dd6)
    KevinOConnor authored and kraxel committed Mar 13, 2015
    Configuration menu
    Copy the full SHA
    4adadbd View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2015

  1. vgabios: Add config option for assembler fixups

    Add a kconfig build option (CONFIG_VGA_FIXUP_ASM) to allow users to
    build the vgabios without the complex assembler fixups that work
    around emulator bugs.
    
    Signed-off-by: Kevin O'Connor <[email protected]>
    (cherry picked from commit 799b20b)
    KevinOConnor authored and kraxel committed Jun 12, 2015
    Configuration menu
    Copy the full SHA
    c5fa0c5 View commit details
    Browse the repository at this point in the history
  2. vgabios: Emulate "leal" instruction

    Emulate the "leal" instruction so that the vgabios can run on older
    versions of x86emu.  (This removes the previous "leal" trap.)
    
    Signed-off-by: Kevin O'Connor <[email protected]>
    (cherry picked from commit 0b2165d)
    KevinOConnor authored and kraxel committed Jun 12, 2015
    Configuration menu
    Copy the full SHA
    42f6019 View commit details
    Browse the repository at this point in the history
  3. ahci: Ignore max_ports.

    At least AHCI on Intel on some machines claim to support only 6 ports
    while in fact higher port numbers are present and work.
    This is needed to access CD-ROM on PackardBell MS2290.
    Both GRUB and Linux have a similar workaround.
    
    Signed-off-by: Vladimir Serbinenko <[email protected]>
    (cherry picked from commit 40dfc0e)
    phcoder authored and kraxel committed Jun 12, 2015
    Configuration menu
    Copy the full SHA
    dbd4a87 View commit details
    Browse the repository at this point in the history
  4. build: Support "make VERSION=xyz" to override the default build version

    Add a build option to explicitly set the version information compiled
    into the seabios and seavgabios binaries.  This may assist in
    reproducible builds or to better link builds to distribution packages.
    If the new "VERSION=" parameter is not provided then the default build
    version remains unchanged.
    
    Signed-off-by: Kevin O'Connor <[email protected]>
    (cherry picked from commit 624e812)
    KevinOConnor authored and kraxel committed Jun 12, 2015
    Configuration menu
    Copy the full SHA
    33d4d4f View commit details
    Browse the repository at this point in the history
  5. vga: rework virtio-vga support

    Unlike planned earlier virtio-vga will be compatible with
    the qemu stdvga, with the framebuffer in bar 0.  Drop the
    virtio-vga chunk, update comment accordingly.
    
    Signed-off-by: Gerd Hoffmann <[email protected]>
    (cherry picked from commit 87f848e)
    kraxel committed Jun 12, 2015
    Configuration menu
    Copy the full SHA
    eb3677a View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2015

  1. smm: ignore bits 16,18-31 of SMM revision ID

    Bits 16-31 of the SMM revision ID are feature bits.  We only need to
    check that SMBASE relocation is supported, but do not care about other
    features.  In particular, this allows the SMM I/O instruction restart
    feature to be present.
    
    Signed-off-by: Paolo Bonzini <[email protected]>
    (cherry picked from commit 92f9b91)
    bonzini authored and kraxel committed Jun 15, 2015
    Configuration menu
    Copy the full SHA
    7813667 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2015

  1. build: CONFIG_VGA_FIXUP_ASM should depend on CONFIG_BUILD_VGABIOS

    Add the dependency to CONFIG_VGA_FIXUP_ASM so the menu option only
    appears when appropriate.
    
    Signed-off-by: Kevin O'Connor <[email protected]>
    (cherry picked from commit f24eb2f)
    KevinOConnor authored and kraxel committed Jun 16, 2015
    Configuration menu
    Copy the full SHA
    c186d54 View commit details
    Browse the repository at this point in the history
  2. vgabios: On bda_save_restore() the saved vbe_mode also has flags in it

    When restoring a saved state, make sure to remove any flags from the
    video mode prior to searching for that mode.
    
    Signed-off-by: Kevin O'Connor <[email protected]>
    KevinOConnor authored and kraxel committed Jun 16, 2015
    Configuration menu
    Copy the full SHA
    33fbe13 View commit details
    Browse the repository at this point in the history
Loading