The 1.17.0 version of SeaBIOS has now been released.  For more
information on the release, please see:

https://seabios.org/Releases


New in this release:

* Prefer PCI IO allocations above 4Gig on 64bit capable machines.
* Multiple simultaneous USB keyboard and mouse support.
* Legacy support for internally generated ACPI tables has been removed.
* SeaVGABIOS support for VBE get/set palette data.
* Several bug fixes and code cleanups.


For information on obtaining SeaBIOS, please see:

https://seabios.org/Download


===== git shortlog -n rel-1.16.0..rel-1.17.0 =====

Gerd Hoffmann (17):
      malloc: use variable for ZoneHigh size
      malloc: use large ZoneHigh when there is enough memory
      virtio-blk: use larger default request size
      disable array bounds warning
      better kvm detection
      detect physical address space size
      move 64bit pci window to end of address space
      be less conservative with the 64bit pci io window
      qemu: log reservations in fw_cfg e820 table
      check for e820 conflict
      limit address space used for pci devices.
      limit address space used for pci devices, part two
      drop obsolete acpi table code
      drop acpi tables and hex includes
      add romfile_loadbool()
      update pci_pad_mem64 handling
      ahci: add controller reset

Kevin O'Connor (14):
      vgasrc: Use curmode_g instead of vmode_g when mode is the current video 
mode
      vgasrc: Rename vgahw_get_linesize() to vgahw_minimum_linelength()
      stdvgamodes: No need to store pelmask in vga_modes[]
      stdvgamodes: Improve naming of dac palette tables
      stdvga: Rename CGA palette functions
      stdvga: Add comments to interface functions in stdvga.c
      stdvga: Rename stdvga_toggle_intensity() to stdvga_set_palette_blinking()
      stdvga: Rework stdvga palette index paging interface functions
      stdvga: Rename stdvga_set_text_block_specifier() to 
stdvga_set_font_location()
      stdvga: Rename stdvga_set_scan_lines() to stdvga_set_character_height()
      stdvga: Rename stdvga_get_vde() to stdvga_get_vertical_size()
      stdvga: Add stdvga_set_vertical_size() helper function
      stdvgaio: Only read/write one color palette entry at a time
      docs: Note v1.17.0 release

Mark Cave-Ayland (5):
      esp-scsi: flush FIFO before sending SCSI command
      esp-scsi: check for INTR_BS/INTR_FC instead of STAT_TC for command 
completion
      esp-scsi: handle non-DMA SCSI commands with no data phase
      esp-scsi: terminate DMA transfer when ESP data transfer completes
      esp-scsi: indicate acceptance of MESSAGE IN phase data

Daniel Verkamp (3):
      vbe: Add VBE 2.0+ OemData field to struct vbe_info
      vgasrc: round up save/restore size
      vbe: implement function 09h (get/set palette data)

Daniel Khodabakhsh (2):
      boot: Force display of the boot menu when boot-menu-wait is a negative 
number
      usb-hid: Support multiple USB HID devices by storing them in a linked list

Igor Mammedov (2):
      acpi: parse Alias object
      fix smbios blob length overflow

Volker Rümelin (2):
      pci: refactor the pci_config_*() functions
      reset: force standard PCI configuration access

Xuan Zhuo (2):
      virtio-mmio: read/write the hi 32 features for mmio
      virtio: finalize features before using device

Andrej Kruták (1):
      Add AHCI Power ON + ICC_ACTIVE into port setup code

Daniil Tatianin (1):
      pciinit: don't misalign large BARs

David Woodhouse (1):
      xen: require Xen info structure at 0x1000 to detect Xen

Jiaxun Yang (1):
      ahci: Fix hangs due to controller reset

José Martínez (1):
      Fix high memory zone initialization in CSM mode

Lukas Stockner via SeaBIOS (1):
      virtio-blk: Fix integer overflow for large max IO sizes

Max Tottenham (1):
      Add LBA 64bit support for reads beyond 2TB.

Niklas Cassel via SeaBIOS (1):
      ahci: handle TFES irq correctly

Qi Zhou (1):
      usb: fix wrong init of keyboard/mouse's if first interface is not boot 
protocol

Steven Price (1):
      vgabios: Fix generating modes list for static_functionality

Tony Titus via SeaBIOS (1):
      Increase BUILD_MAX_E820 to 128

Xiaofei Lee (1):
      virtio-blk: Fix incorrect type conversion in virtio_blk_op()

nikolar via SeaBIOS (1):
      kconfig: fix the check-lxdialog.sh to work with gcc 14+


_______________________________________________
SeaBIOS mailing list -- seabios@seabios.org
To unsubscribe send an email to seabios-le...@seabios.org

Reply via email to