mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-21 14:37:50 +00:00
9d7a58f6a7
Besides updating to a newer version the update adds the AC97 ICH driver
and addresses shortcomings with the OpenBSD emulation environment:
* Fix 'delay(9)' implementation - it now properly uses 'us' as unit,
which results on faster initialization of the drivers.
* Fix LOG output that got lost during commit f23579532
and bring over
the printf implementation from dde_linux for more structured
printing.
* As said the driver now recognizes the AUICH devices. So far it was
only tested with the device model in VirtualBox where it produces
stuttering audio, investigating the cause is still ongoing.
Fixes #3641.
28 lines
832 B
Makefile
28 lines
832 B
Makefile
LICENSE := BSD
|
|
VERSION := 1
|
|
DOWNLOADS := audio.archive
|
|
|
|
#
|
|
# Audio drivers from OpenBSD 6.6
|
|
#
|
|
SRC_DIR_AUDIO := src/lib/audio
|
|
VERSION_AUDIO := 6.6
|
|
BASE_URL := https://ftp.halifax.rwth-aachen.de/pub/OpenBSD
|
|
URL(audio) := $(BASE_URL)/$(VERSION_AUDIO)/sys.tar.gz
|
|
SHA(audio) := a1b19665989c02a2017a639d47a042f4fe7f584b6298727e982a5536020b832d
|
|
DIR(audio) := $(SRC_DIR_AUDIO)
|
|
TAR_OPT(audio) := --strip-components=1 --files-from $(REP_DIR)/audio.list
|
|
HASH_INPUT += $(REP_DIR)/audio.list
|
|
|
|
#
|
|
# Patches
|
|
#
|
|
PATCHES := $(addprefix patches/,$(notdir $(wildcard $(REP_DIR)/patches/*.patch)))
|
|
|
|
AUDIO_OPT := -p1 -d$(SRC_DIR_AUDIO)
|
|
PATCH_OPT(patches/oppress_warning.patch) := $(AUDIO_OPT)
|
|
PATCH_OPT(patches/azalia_c.patch) := $(AUDIO_OPT)
|
|
PATCH_OPT(patches/notify.patch) := $(AUDIO_OPT)
|
|
|
|
# vi: set ft=make :
|