65 Commits

Author SHA1 Message Date
patrick
e0cb16e22d Loading the microcode earlier has apparently fixed naddy@'s issues
on the Skylake-based build servers.  Re-enable and ship the Skylake
microcode updates again.

Requested by naddy@
From and ok sthen@
2018-02-23 07:45:07 +00:00
sthen
5c8fa2975a Skip installing microcode for skylake (family 06, models 4e and 5e,
stepping 03, i.e. files 06-4e-03 and 06-5e-03) for now.

Even with the older files from 20171117 we are still seeing some
problems when these are loaded.
2018-01-21 23:41:42 +00:00
sthen
162000fa7a Drop back to Intel's older 20171117 microcode release. We are seeing issues
on a ports build machine with 20180108 (which Intel are still listing as
the current version).

Instability has been showing up as random build errors, internal compiler
errors etc on one machine which has Xeon E3-1225 v5.

https://downloadcenter.intel.com/download/27337/Linux-Processor-Microcode-Data-File
https://downloadcenter.intel.com/download/27431/Linux-Processor-Microcode-Data-File
2018-01-18 23:15:10 +00:00
jsg
f09fdb45d5 Add new radeon firmware into /etc/firmware/radeon/ retaining the
linux names which reduces the radeondrm diff to linux and avoids
problems with names that differ by case.

This will be used by a future radeondrm update.  The existing
firmware/paths will be included until sometime after that happens.

With help from sthen@
2018-01-15 15:15:42 +00:00
sthen
8e1b8510f0 +intel 2018-01-10 20:54:43 +00:00
sthen
e65a593088 import sysutils/firmware/intel, for intel cpu microcode. updated and slightly
tweaked from a port by patrick@.
2018-01-10 20:53:15 +00:00
sthen
86f46f824b update bwfm firmware, requested by patrick@
CVE-2016-0801 - dropping BRCM proprietary packets received over the air.
CVE-2017-0561 - adding length checks for TDLS action frames.
CVE-2017-9417 - adding length checks for WME IE.

switch to using a tar.xz generated from a full checkout of linux-firmware;
other ports packaging pieces of linux-firmware could be switched over to using
the same file.
2017-12-03 11:47:55 +00:00
ccardenas
c5918823d8 Enable vioscsi support
ok mlarkin@ and sthen@
2017-11-27 22:34:14 +00:00
sthen
f44a40738b depend on the minimum version of open-ath9k-htc-firmware/k2 for the license file 2017-11-19 13:04:00 +00:00
espie
91282d3c2f plist changes still demand REVISION bumps... 2017-11-19 10:00:39 +00:00
bentley
63a86c5c3a Install an additional license file for the new athn firmware.
ok sthen@
2017-11-17 23:50:44 +00:00
bentley
9293bcec1a Install firmwares for athn(4) that have been built from source.
This will allow such potential benefits in the future as debugging
features and the ability to audit the source.

ok stsp@ sthen@
2017-11-06 13:56:01 +00:00
patrick
9d8512a7c8 +bwfm 2017-10-12 09:53:06 +00:00
patrick
378561b791 Import Broadcom FullMAC chipset firmware for bwfm(4).
with and ok sthen@
2017-10-12 09:50:15 +00:00
robert
370428a7ce import of the inteldrm port for creating the firmware package that includes
firmwares for i915/inteldrm

ok ajacoutot@
2017-09-07 15:21:27 +00:00
jca
8e691001c4 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-26 22:39:58 +00:00
sthen
f78f214f19 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 19:33:50 +00:00
robert
6ac0d0a018 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-07-16 14:11:21 +00:00
sthen
e0d70f789d - change some sysutils/firmware/* PERMIT_* from Yes to "firmware" - these
shouldn't end up in normal package mirrors. add a check to Makefile.inc so
this doesn't get added to others.

- add an extra printed warning at the end of ulpt "fake" stage; as pointed
out by stsp after discussion with bentley@ the license for this says "you
may not put the software onto any public network"
2017-07-12 09:02:28 +00:00
sthen
83c3c74faa set ONLY_FOR_ARCHS 2017-04-25 20:11:53 +00:00
sthen
4213a7975c enable SGABIOS option rom 2017-04-25 20:09:35 +00:00
sthen
69432791ef Add 3168/8265 firmware. Forgotten update from during ports lock (but
firmware packages built using this are already available).
2017-04-21 11:40:08 +00:00
sthen
cd9e91b8d1 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-04-19 11:52:46 +00:00
kettenis
163a79339c 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 17:06:29 +00:00
sthen
71f77ce80f diable CONFIG_PS2PORT, req by mlarkin 2017-03-24 22:37:53 +00:00
sthen
9e0d9e4a99 don't bother building and throwing away a default-config bios 2017-03-23 23:36:57 +00:00
sthen
9a4ae884ec - 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 23:31:51 +00:00
sthen
b94509d764 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 08:05:00 +00:00
stsp
572a363f4e Sync a comment with reality. 2016-11-01 14:16:43 +00:00
stsp
e019d4b819 Remove obsolete iwm(4) firmware files for API version 9 (unused since 6.0).
ok sthen@
2016-11-01 14:14:48 +00:00
stsp
509989c47f Add iwm(4) firmware files with API version 16. From now on, we'll install both
API 9 and API 16 firmware files until a future OpenBSD release ships support
for API 16 in iwm(4).
suggested by phessler@
ok sthen@ jsg@
2016-04-13 10:29:16 +00:00
jasper
5e479fe1fe unify maintainer address 2016-01-11 12:38:05 +00:00
jsg
92491172fd Update to a newer version of the radeondrm firmware from the
linux-firmware git repository.

The firmware with newer style headers is not installed as it is named
chipname_rlc.bin and we install the old style firmware named
CHIPNAME_rlc.bin as radeon-chipname_rlc.

This is not a problem now or even with a 3.14 radeondrm but will
be a flag day at some point.

ok sthen@
2015-09-28 07:16:02 +00:00
sthen
17d26efb93 hook up rtwn 2015-06-10 20:32:29 +00:00
stsp
5d9f0a2be1 firmware for rtwn(4); ok sthen@ 2015-06-05 09:11:31 +00:00
sthen
9b76dcca49 typo in comment 2015-04-25 09:36:03 +00:00
sthen
63d61cb874 Add firmware for RTL8188EUFW urtwn(4) 2015-04-20 09:03:50 +00:00
daniel
f88da55aff update MASTER_SITES.
ok sthen@
2015-02-15 06:07:22 +00:00
sthen
76fd7dca38 add a comment re possible_drivers 2015-02-06 20:51:31 +00:00
naddy
570aa62a9c Drop remaining MD5/RMD160/SHA1 checksums. 2015-01-18 03:12:39 +00:00
sthen
7b944e22b7 3160 and 7265 belong with 7260; pointed out by brad@ 2015-01-12 22:34:43 +00:00
sthen
aa06e23f1f pull the 7260 -10 firmware from the iwn package, and package the 7260 -9
firmware separately as iwm
2015-01-12 21:48:20 +00:00
brad
5fe687dda5 Update firmware for the 7260 / 3160 chipsets and add firmware
for the 7265 (all unused at the moment).

ok sthen@
2014-11-28 01:09:28 +00:00
brad
4ea63446a4 Don't bother maintaining a list of the firmware URLs in DESCR.
ok sthen@
2014-07-02 22:33:33 +00:00
sthen
cbd7f567fb bump some others that portbump missed 2014-01-09 22:56:18 +00:00
sthen
6432f83ec6 bump REVISION of firmware packages 2014-01-09 22:48:24 +00:00
brad
68837d1bd9 Add firmware for 100 adapter as well as 2000 and 7000 series adapters.
ok sthen@
2013-12-03 09:56:54 +00:00
brad
90ff1b2653 Bump to 5.9
Roll in some firmware updates for the 5000 / 1000 and 6000g2a series chipsets.

5000 8.83.5.1-1
1000 39.31.5.1
6000g2a 18.168.6.1

5000 / 1000

fix "tid mismatch" issue

6000g2a

This adds support for WoWLAN and P2P

Tested on 5300 / 1000 and 6205 adapters.

ok sthen@ stsp@
2013-12-02 23:49:00 +00:00
jsg
c33714b5d1 update to a newer version of radeon firmware
adds smc firmware for bonaire and kaveri firmware

ok sthen@
2013-10-03 13:12:51 +00:00
mpi
0f372be28b Remove ueagle(4) firmware, prodded by ajacoutot@. 2013-08-20 09:19:29 +00:00