./sysutils/firmware/vmm [firmware binary images for vmm(4) driver]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 1.11.0, Package name: vmm-firmware-1.11.0
Maintained by: The OpenBSD ports mailing-list
Master sites:
Description
SeaBIOS image for use with vmm(4).

SeaBIOS is an open source implementation of a 16bit X86 BIOS. It can run
in an emulator or it can run natively on X86 hardware with the use of
coreboot.


Filesize: 30.46 KB
Version History (View Complete History)
  • (2018-04-26) Updated to version: vmm-firmware-1.11.0
  • (2017-03-25) Package added to openports.se, version vmm-firmware-1.10.2 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2019-01-19 05:34:34 by Stuart Henderson | Files touched by this commit (1)
Log message:
update information about build failures with newer gcc, clang and LLD.
note that freebsd are building seabios with current gcc - if we try that
we see "ld: Relocatable linking with relocations from format elf64-x86-64
(out/ccode16.o) to format elf32-i386 (out/code16.o) is not supported".
   2019-01-19 05:01:10 by Stuart Henderson | Files touched by this commit (1)
Log message:
update MASTER_SITES
   2019-01-04 10:01:18 by Stuart Henderson | Files touched by this commit (1)
Log message:
revert messy ld.bfd handling and replace with USE_LLD=No.
   2018-12-10 09:25:17 by Claudio Jeker | Files touched by this commit (4)
Log message:
Change vmm-firmware port by adding:
- bootorder support (CONFIG_BOOTORDER=y)
- setting the default for screen-and-debug to 0 since for vmd screen is
always the serial port (which is used for debug)
- Use a while (len--) inb() loop to read from IO ports instead of 'rep insb'
This will allow to implement fw_cfg support into vmd(4) and through that to
support alternative boot devices.
I tested OpenBSD (disk and cdrom boots) and a Linux guests and all still works.
OK reyk@, sthen@ and mlarkin@
   2018-12-10 09:25:17 by Claudio Jeker | Files touched by this commit (4)
Log message:
Change vmm-firmware port by adding:
- bootorder support (CONFIG_BOOTORDER=y)
- setting the default for screen-and-debug to 0 since for vmd screen is
always the serial port (which is used for debug)
- Use a while (len--) inb() loop to read from IO ports instead of 'rep insb'
This will allow to implement fw_cfg support into vmd(4) and through that to
support alternative boot devices.
I tested OpenBSD (disk and cdrom boots) and a Linux guests and all still works.
OK reyk@, sthen@ and mlarkin@
   2018-12-10 09:25:17 by Claudio Jeker | Files touched by this commit (4)
Log message:
Change vmm-firmware port by adding:
- bootorder support (CONFIG_BOOTORDER=y)
- setting the default for screen-and-debug to 0 since for vmd screen is
always the serial port (which is used for debug)
- Use a while (len--) inb() loop to read from IO ports instead of 'rep insb'
This will allow to implement fw_cfg support into vmd(4) and through that to
support alternative boot devices.
I tested OpenBSD (disk and cdrom boots) and a Linux guests and all still works.
OK reyk@, sthen@ and mlarkin@
   2018-12-10 09:25:17 by Claudio Jeker | Files touched by this commit (4)
Log message:
Change vmm-firmware port by adding:
- bootorder support (CONFIG_BOOTORDER=y)
- setting the default for screen-and-debug to 0 since for vmd screen is
always the serial port (which is used for debug)
- Use a while (len--) inb() loop to read from IO ports instead of 'rep insb'
This will allow to implement fw_cfg support into vmd(4) and through that to
support alternative boot devices.
I tested OpenBSD (disk and cdrom boots) and a Linux guests and all still works.
OK reyk@, sthen@ and mlarkin@
   2018-11-20 17:26:05 by Stuart Henderson | Files touched by this commit (1)
Log message:
seabios/sgabios don't link successfully with ld.lld; force using ld.bfd to unbreak
   2018-07-11 03:09:46 by Reyk Floeter | Files touched by this commit (7)
Log message:
Disable BIOS debug messages and turn on SMBIOS.
This includes the following changes:
- Disable debugging in SeaBIOS except of a single version line:
SeaBIOS (version 1.11.0p0-OpenBSD-vmm)
- Turn off all debug messages of the SGABIOS payload
(1.11.0p0-OpenBSD-vmm is all we need to know, it is documented in the
firmware package that it is included in vmm-firmware).
- Enable SMBIOS: this now gives a BIOS version string in the dmesg and
hw.vendor + hw.product sysctl values (you can also query the SMBIOS
with the dmidecode package).  Please note that SeaBIOS sets all SMBIOS
strings to "Bochs Bochs" by default, we include patch-src_fw_smbios_c
to print OpenBSD, VMM, SeaBIOS, and 1.11.0p0-OpenBSD-vmm as the BIOS
version accordingly.
OK sthen@ mlarkin@
   2018-07-11 03:09:46 by Reyk Floeter | Files touched by this commit (7)
Log message:
Disable BIOS debug messages and turn on SMBIOS.
This includes the following changes:
- Disable debugging in SeaBIOS except of a single version line:
SeaBIOS (version 1.11.0p0-OpenBSD-vmm)
- Turn off all debug messages of the SGABIOS payload
(1.11.0p0-OpenBSD-vmm is all we need to know, it is documented in the
firmware package that it is included in vmm-firmware).
- Enable SMBIOS: this now gives a BIOS version string in the dmesg and
hw.vendor + hw.product sysctl values (you can also query the SMBIOS
with the dmidecode package).  Please note that SeaBIOS sets all SMBIOS
strings to "Bochs Bochs" by default, we include patch-src_fw_smbios_c
to print OpenBSD, VMM, SeaBIOS, and 1.11.0p0-OpenBSD-vmm as the BIOS
version accordingly.
OK sthen@ mlarkin@
   2018-07-11 03:09:46 by Reyk Floeter | Files touched by this commit (7)
Log message:
Disable BIOS debug messages and turn on SMBIOS.
This includes the following changes:
- Disable debugging in SeaBIOS except of a single version line:
SeaBIOS (version 1.11.0p0-OpenBSD-vmm)
- Turn off all debug messages of the SGABIOS payload
(1.11.0p0-OpenBSD-vmm is all we need to know, it is documented in the
firmware package that it is included in vmm-firmware).
- Enable SMBIOS: this now gives a BIOS version string in the dmesg and
hw.vendor + hw.product sysctl values (you can also query the SMBIOS
with the dmidecode package).  Please note that SeaBIOS sets all SMBIOS
strings to "Bochs Bochs" by default, we include patch-src_fw_smbios_c
to print OpenBSD, VMM, SeaBIOS, and 1.11.0p0-OpenBSD-vmm as the BIOS
version accordingly.
OK sthen@ mlarkin@
   2018-07-11 03:09:46 by Reyk Floeter | Files touched by this commit (7)
Log message:
Disable BIOS debug messages and turn on SMBIOS.
This includes the following changes:
- Disable debugging in SeaBIOS except of a single version line:
SeaBIOS (version 1.11.0p0-OpenBSD-vmm)
- Turn off all debug messages of the SGABIOS payload
(1.11.0p0-OpenBSD-vmm is all we need to know, it is documented in the
firmware package that it is included in vmm-firmware).
- Enable SMBIOS: this now gives a BIOS version string in the dmesg and
hw.vendor + hw.product sysctl values (you can also query the SMBIOS
with the dmidecode package).  Please note that SeaBIOS sets all SMBIOS
strings to "Bochs Bochs" by default, we include patch-src_fw_smbios_c
to print OpenBSD, VMM, SeaBIOS, and 1.11.0p0-OpenBSD-vmm as the BIOS
version accordingly.
OK sthen@ mlarkin@
   2018-07-11 03:09:46 by Reyk Floeter | Files touched by this commit (7)
Log message:
Disable BIOS debug messages and turn on SMBIOS.
This includes the following changes:
- Disable debugging in SeaBIOS except of a single version line:
SeaBIOS (version 1.11.0p0-OpenBSD-vmm)
- Turn off all debug messages of the SGABIOS payload
(1.11.0p0-OpenBSD-vmm is all we need to know, it is documented in the
firmware package that it is included in vmm-firmware).
- Enable SMBIOS: this now gives a BIOS version string in the dmesg and
hw.vendor + hw.product sysctl values (you can also query the SMBIOS
with the dmidecode package).  Please note that SeaBIOS sets all SMBIOS
strings to "Bochs Bochs" by default, we include patch-src_fw_smbios_c
to print OpenBSD, VMM, SeaBIOS, and 1.11.0p0-OpenBSD-vmm as the BIOS
version accordingly.
OK sthen@ mlarkin@
   2018-07-11 03:09:46 by Reyk Floeter | Files touched by this commit (7)
Log message:
Disable BIOS debug messages and turn on SMBIOS.
This includes the following changes:
- Disable debugging in SeaBIOS except of a single version line:
SeaBIOS (version 1.11.0p0-OpenBSD-vmm)
- Turn off all debug messages of the SGABIOS payload
(1.11.0p0-OpenBSD-vmm is all we need to know, it is documented in the
firmware package that it is included in vmm-firmware).
- Enable SMBIOS: this now gives a BIOS version string in the dmesg and
hw.vendor + hw.product sysctl values (you can also query the SMBIOS
with the dmidecode package).  Please note that SeaBIOS sets all SMBIOS
strings to "Bochs Bochs" by default, we include patch-src_fw_smbios_c
to print OpenBSD, VMM, SeaBIOS, and 1.11.0p0-OpenBSD-vmm as the BIOS
version accordingly.
OK sthen@ mlarkin@
   2018-07-11 03:09:46 by Reyk Floeter | Files touched by this commit (7)
Log message:
Disable BIOS debug messages and turn on SMBIOS.
This includes the following changes:
- Disable debugging in SeaBIOS except of a single version line:
SeaBIOS (version 1.11.0p0-OpenBSD-vmm)
- Turn off all debug messages of the SGABIOS payload
(1.11.0p0-OpenBSD-vmm is all we need to know, it is documented in the
firmware package that it is included in vmm-firmware).
- Enable SMBIOS: this now gives a BIOS version string in the dmesg and
hw.vendor + hw.product sysctl values (you can also query the SMBIOS
with the dmidecode package).  Please note that SeaBIOS sets all SMBIOS
strings to "Bochs Bochs" by default, we include patch-src_fw_smbios_c
to print OpenBSD, VMM, SeaBIOS, and 1.11.0p0-OpenBSD-vmm as the BIOS
version accordingly.
OK sthen@ mlarkin@
   2018-04-26 08:21:55 by Stuart Henderson | Files touched by this commit (1)
Log message:
mirror the distfile, stupid https
   2018-04-26 06:23:32 by Stuart Henderson | Files touched by this commit (8)
Log message:
update to seabios 1.11.0, ok phessler mlarkin
   2018-04-26 06:23:32 by Stuart Henderson | Files touched by this commit (8)
Log message:
update to seabios 1.11.0, ok phessler mlarkin
   2018-04-26 06:23:32 by Stuart Henderson | Files touched by this commit (8)
Log message:
update to seabios 1.11.0, ok phessler mlarkin
   2018-04-26 06:23:32 by Stuart Henderson | Files touched by this commit (8)
Log message:
update to seabios 1.11.0, ok phessler mlarkin
   2018-04-26 06:23:32 by Stuart Henderson | Files touched by this commit (8)
Log message:
update to seabios 1.11.0, ok phessler mlarkin
   2018-04-26 06:23:32 by Stuart Henderson | Files touched by this commit (8)
Log message:
update to seabios 1.11.0, ok phessler mlarkin
   2018-04-26 06:23:32 by Stuart Henderson | Files touched by this commit (8)
Log message:
update to seabios 1.11.0, ok phessler mlarkin
   2018-04-26 06:23:32 by Stuart Henderson | Files touched by this commit (8)
Log message:
update to seabios 1.11.0, ok phessler mlarkin
   2017-07-26 16:39:58 by Jeremie Courreges-Anglas | Files touched by this commit (1)
Log message:
Build vmm-firmware with base gcc as a temporary fix.
clang from base errors out:
./src/string.c:24:16: error: invalid output constraint '=Qi' in asm
input from sthen@ and espie@
   2017-07-19 13:33:51 by Stuart Henderson | Files touched by this commit (5)
Log message:
Add a seabios patch from mlarkin to allow detection of >4GB RAM (normally
this requires the qemu config device). vmm parts to come later. ok mlarkin@
   2017-07-19 13:33:51 by Stuart Henderson | Files touched by this commit (5)
Log message:
Add a seabios patch from mlarkin to allow detection of >4GB RAM (normally
this requires the qemu config device). vmm parts to come later. ok mlarkin@
   2017-07-19 13:33:51 by Stuart Henderson | Files touched by this commit (5)
Log message:
Add a seabios patch from mlarkin to allow detection of >4GB RAM (normally
this requires the qemu config device). vmm parts to come later. ok mlarkin@
   2017-07-19 13:33:51 by Stuart Henderson | Files touched by this commit (5)
Log message:
Add a seabios patch from mlarkin to allow detection of >4GB RAM (normally
this requires the qemu config device). vmm parts to come later. ok mlarkin@
   2017-07-19 13:33:51 by Stuart Henderson | Files touched by this commit (5)
Log message:
Add a seabios patch from mlarkin to allow detection of >4GB RAM (normally
this requires the qemu config device). vmm parts to come later. ok mlarkin@
   2017-07-16 08:11:21 by Robert Nagy | Files touched by this commit (1)
Log message:
For gcc stack alignment is specified with -mpreferred-stack-boundary,
clang has the option -mstack-alignment for that purpose, so check what
the compiler supports and use that flag.
This does not fix the build of seabios with clang but moves us forward
a bit to the next error.
   2017-04-25 14:11:53 by Stuart Henderson | Files touched by this commit (1)
Log message:
set ONLY_FOR_ARCHS
   2017-04-25 14:09:35 by Stuart Henderson | Files touched by this commit (4)
Log message:
enable SGABIOS option rom
   2017-04-25 14:09:35 by Stuart Henderson | Files touched by this commit (4)
Log message:
enable SGABIOS option rom
   2017-04-25 14:09:35 by Stuart Henderson | Files touched by this commit (4)
Log message:
enable SGABIOS option rom
   2017-04-25 14:09:35 by Stuart Henderson | Files touched by this commit (4)
Log message:
enable SGABIOS option rom
   2017-04-19 05:52:46 by Stuart Henderson | Files touched by this commit (1)
Log message:
Sanity check the version string embedded in the seabios build to make sure
it matches what we expect, otherwise fail the port build.
They do some checks on toolchain and if things don't show up as expected
it uses a string with an embedded date+hostname. The port was already
taking care to avoid this, so this is a currently-noop diff just to make
sure it stays that way.
   2017-03-26 11:06:29 by Mark Kettenis | Files touched by this commit (3)
Log message:
Implement minimal support for the OpenBSD VMM PCI host bridge.  This merely
prevents seabios from clobbering the pci interrupt line register.
ok sthen@, mlarkin@
   2017-03-26 11:06:29 by Mark Kettenis | Files touched by this commit (3)
Log message:
Implement minimal support for the OpenBSD VMM PCI host bridge.  This merely
prevents seabios from clobbering the pci interrupt line register.
ok sthen@, mlarkin@
   2017-03-26 11:06:29 by Mark Kettenis | Files touched by this commit (3)
Log message:
Implement minimal support for the OpenBSD VMM PCI host bridge.  This merely
prevents seabios from clobbering the pci interrupt line register.
ok sthen@, mlarkin@
   2017-03-24 16:37:53 by Stuart Henderson | Files touched by this commit (2)
Log message:
diable CONFIG_PS2PORT, req by mlarkin
   2017-03-24 16:37:53 by Stuart Henderson | Files touched by this commit (2)
Log message:
diable CONFIG_PS2PORT, req by mlarkin
   2017-03-23 17:36:57 by Stuart Henderson | Files touched by this commit (1)
Log message:
don't bother building and throwing away a default-config bios
   2017-03-23 17:31:51 by Stuart Henderson | Files touched by this commit (2)
Log message:
- actually use the config file, reyk@ noticed that the produced files were wrong
- use the "clean build" mechanism to avoid including hostname/time in the built file
   2017-03-23 17:31:51 by Stuart Henderson | Files touched by this commit (2)
Log message:
- actually use the config file, reyk@ noticed that the produced files were wrong
- use the "clean build" mechanism to avoid including hostname/time in the built file
   2017-03-23 02:05:00 by Stuart Henderson | Files touched by this commit (5)
Log message:
Import SeaBIOS for use with vmm(4). done as a "firmware" port, so that
fw_update will be able to be modified to install it on suitable systems.
Based on SeaBIOS config/Makefile from mlarkin and a non-"firmware" port
from jca, looks good to jca deraadt.
   2017-03-23 02:05:00 by Stuart Henderson | Files touched by this commit (5)
Log message:
Import SeaBIOS for use with vmm(4). done as a "firmware" port, so that
fw_update will be able to be modified to install it on suitable systems.
Based on SeaBIOS config/Makefile from mlarkin and a non-"firmware" port
from jca, looks good to jca deraadt.
   2017-03-23 02:05:00 by Stuart Henderson | Files touched by this commit (5)
Log message:
Import SeaBIOS for use with vmm(4). done as a "firmware" port, so that
fw_update will be able to be modified to install it on suitable systems.
Based on SeaBIOS config/Makefile from mlarkin and a non-"firmware" port
from jca, looks good to jca deraadt.
   2017-03-23 02:05:00 by Stuart Henderson | Files touched by this commit (5)
Log message:
Import SeaBIOS for use with vmm(4). done as a "firmware" port, so that
fw_update will be able to be modified to install it on suitable systems.
Based on SeaBIOS config/Makefile from mlarkin and a non-"firmware" port
from jca, looks good to jca deraadt.
   2017-03-23 02:05:00 by Stuart Henderson | Files touched by this commit (5)
Log message:
Import SeaBIOS for use with vmm(4). done as a "firmware" port, so that
fw_update will be able to be modified to install it on suitable systems.
Based on SeaBIOS config/Makefile from mlarkin and a non-"firmware" port
from jca, looks good to jca deraadt.