History log of /src/sys/external/bsd/drm2/radeon/files.radeon
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base perseant-exfatfs-base-20240630 perseant-exfatfs-base
# 1.40 16-Apr-2024 riastradh

drm: Set CONFIG_ACPI in linux/acpi.h and make it build.

Leave a little ACPI-related functionality disabled for now, like
getting EDID out of ACPI -- needs a bit more work to make this work,
and I don't have hardware to work on that.

Should help with failures of the forms:

- unable to locate a BIOS ROM
- bios: unable to locate usable image

on various machines.


Revision tags: thorpej-ifq-base thorpej-altq-separation-base
# 1.39 03-Jun-2023 lukem

adapt to ${CC_WNO_MAYBE_UNINITIALIZED}

Use ${CC_WNO_MAYBE_UNINITIALIZED} instead of
the older style more complex expressions.

Remove workarounds if they were for a specific
version of gcc < 10.


# 1.38 03-Jun-2023 lukem

adapt to ${CC_WNO_IMPLICIT_FALLTHROUGH}

Use ${CC_WNO_IMPLICIT_FALLTHROUGH} instead of
the older style more complex expressions.


Revision tags: netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base bouyer-sunxi-drm-base
# 1.37 19-Jul-2022 riastradh

branches: 1.37.4;
drm: Propagate CPPFLAGS.drmkms into all the drm drivers.


# 1.36 21-Dec-2021 tnn

files.radeon: add clang -Wno-format for radeon_uvd.c

int vs. short mismatch in UVD firmware version printf.
Also change some makeoptions conditional copypasta i915drmkms -> radeon.


# 1.35 19-Dec-2021 riastradh

Revert part of previous: no separate CPPFLAGS.drmkms.

There are too many drms users outside sys/external/bsd/drm2 for now;
will hold off on this until we find a better way to keep the drm
includes modularized.


# 1.34 19-Dec-2021 riastradh

Narrow the CPPFLAGS for drm subsystems.

No need for the whole kernel to be built with -I flags for the drm
header files.


# 1.33 19-Dec-2021 riastradh

Merge updated radeon2netbsd output.


# 1.32 19-Dec-2021 riastradh

Define CONFIG_AGP=1 early in radeon.


# 1.31 19-Dec-2021 riastradh

Disable *_trace_points.c.

I accidentally deleted these in the import, because the *_trace.h
files got in the way and I forgot the *_trace_points.c files were
fine.

There's nothing important in them anyway, so nothing of value is
lost. Maybe next time I will remember to delete the *_trace.h files
on import but not the *_trace_points.c to reduce diffs, but that's
too much trouble at this point.


# 1.30 19-Dec-2021 riastradh

Generate files.* using the 2netbsd scripts.


Author: Maya Rashish <maya@NetBSD.org>


Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 thorpej-i2c-spi-conf-base
# 1.29 02-Jun-2021 nia

drm2: build with -fwrapv, since the Linux kernel does and we don't
want to spend too much time fixing their code. silences a lot of
KUBSAN warnings.

we need to use COPTS to have per-option compiler flags. help from
Riastradh.


Revision tags: cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-cfargs-base thorpej-futex-base bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
# 1.28 14-Feb-2020 riastradh

branches: 1.28.10; 1.28.14;
Eliminate -Wpointer-arith patches; use -Wno-pointer-arith instead.


Revision tags: ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.27 30-Sep-2019 mrg

branches: 1.27.2;
convert HAVE_GCC == 7 to HAVE_GCC >= 7.


Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609
# 1.26 01-Jun-2019 nakayama

radeondrmkmsfb now requires drmfb and drmfb_pci.


Revision tags: isaki-audio2-base
# 1.25 04-Feb-2019 mrg

add -Wno-error=int-in-bool-context or -Wno-error=implicit-fallthrough
for various drm files that would be best ignored or upstream fixed.
(could fix savagedrm, no one upstream is that any more.)


# 1.24 27-Jan-2019 kre

Fix merge botch


# 1.23 27-Jan-2019 pgoyette

Merge the [pgoyette-compat] branch


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.22 21-Sep-2018 kamil

Appease GCC with a kernel sanitizer

Add -Wno-maybe-uninitialized for radeon, a compiler warning is triggered
by a false positive.


Revision tags: pgoyette-compat-0906
# 1.21 27-Aug-2018 riastradh

Tag files.* with newer config version where needed.


# 1.20 27-Aug-2018 riastradh

Draft support for drm prime.


# 1.19 27-Aug-2018 riastradh

Prefix radeon .c files with `radeon_'.


# 1.18 27-Aug-2018 riastradh

Disable radeon_acpi.c for now.

Need to figure out how to get AC adapter events and stuff to us.


# 1.17 27-Aug-2018 riastradh

Fix radeon include order.


# 1.16 27-Aug-2018 riastradh

radeon wants amd includes.


# 1.15 27-Aug-2018 riastradh

regen files.radeon


# 1.14 27-Aug-2018 riastradh

Replace per-file warning options in radeon by radeon-wide options.


# 1.13 27-Aug-2018 riastradh

Move autogenerated files from dist/ to end of files.radeon.


Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
# 1.12 02-Oct-2014 riastradh

branches: 1.12.18; 1.12.20;
trinity_dpm.c needs -Wno-unused-const-variable.


# 1.11 02-Oct-2014 riastradh

si_dpm.c needs -Wno-unused-const-variable.


# 1.10 02-Oct-2014 riastradh

rv770_dpm.c needs -Wno-missing-field-initializers.


# 1.9 02-Oct-2014 riastradh

Spell -Wno-missing-prototypes correctly.


# 1.8 02-Oct-2014 riastradh

-Wno-unused-const-variable for radeon kv_dpm.c.


# 1.7 17-Sep-2014 riastradh

Suppress some more missing field initializer warnings from Clang.


# 1.6 17-Sep-2014 riastradh

Suppress clang warning about `= {0}'.


Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
# 1.5 28-Jul-2014 riastradh

branches: 1.5.2; 1.5.4; 1.5.6;
radeon depends on firmload.

Noted by rjs@.


# 1.4 26-Jul-2014 riastradh

Rename radeondrmkms to just plain radeon.

radeondrmkmsfb will stay as is until the name radeonfb is available
(currently taken by legacy dev/pci/radeonfb.c).


# 1.3 25-Jul-2014 riastradh

Hook up radeondrmkmsfb code.

Builds, not testable yet.


# 1.2 17-Jul-2014 riastradh

Push -Wno-missing-prototypes into specific radeon source files.

Don't apply it willy-nilly to the whole kernel!


# 1.1 16-Jul-2014 riastradh

First whack at radeon driver.

No hardware to test yet, but it builds.