|
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.
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 thorpej-ifq-base thorpej-altq-separation-base netbsd-10-0-RC1 netbsd-10-base bouyer-sunxi-drm-base netbsd-9-3-RELEASE thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base netbsd-9-1-RELEASE bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE ad-namecache-base3 netbsd-9-0-RELEASE netbsd-9-0-RC2 ad-namecache-base2 ad-namecache-base1 ad-namecache-base netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 isaki-audio2-base pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 netbsd-7-2-RELEASE 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 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE 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 netbsd-7-1-RELEASE netbsd-7-1-RC2 nick-nhusb-base-20170204 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 nick-nhusb-base-20161204 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE nick-nhusb-base-20161004 localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
| 1.1 |
16-Jul-2014 |
riastradh |
branches: 1.1.2; 1.1.6; First whack at radeon driver.
No hardware to test yet, but it builds.
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
|
| 1.4 |
02-Jul-2024 |
riastradh |
radeon: Update radeon2netbsd to prepare for new import.
|
|
Revision tags: netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 thorpej-ifq-base thorpej-altq-separation-base netbsd-10-0-RC1 netbsd-10-base bouyer-sunxi-drm-base
|
| 1.3 |
19-Dec-2021 |
riastradh |
branches: 1.3.10; Handle more kinds of empty lines.
Author: Maya Rashish <maya@NetBSD.org>
|
|
Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base netbsd-9-1-RELEASE bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 netbsd-9-0-RELEASE netbsd-9-0-RC2 ad-namecache-base2 ad-namecache-base1 ad-namecache-base netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
| 1.2 |
27-Aug-2018 |
riastradh |
branches: 1.2.2; 1.2.6; Prefix radeon .c files with `radeon_'.
|
| 1.1 |
27-Aug-2018 |
riastradh |
Scripts to generate radeon and intel file lists.
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 thorpej-ifq-base thorpej-altq-separation-base netbsd-10-0-RC1 netbsd-10-base bouyer-sunxi-drm-base
|
| 1.8 |
17-Jul-2022 |
riastradh |
radeon: Depend on drmkms_ttm module.
|
| 1.7 |
19-Dec-2021 |
riastradh |
Remove last users of drmP.h.
|
| 1.6 |
19-Dec-2021 |
riastradh |
shuffle includes (after changes to drmP.h)
Author: Maya Rashish <maya@NetBSD.org>
|
|
Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base netbsd-9-1-RELEASE bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 netbsd-9-0-RELEASE netbsd-9-0-RC2 ad-namecache-base2 ad-namecache-base1 ad-namecache-base netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
| 1.5 |
28-Aug-2018 |
riastradh |
Move decl of drm_guarantee_initialized to drmP.h.
|
| 1.4 |
28-Aug-2018 |
riastradh |
Eliminate drm_pci_init/exit. Empty for a while, no need.
|
|
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.3 |
12-Nov-2014 |
christos |
branches: 1.3.18; 1.3.20; prettify and add to all the modules that have it.
|
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
| 1.2 |
26-Jul-2014 |
riastradh |
branches: 1.2.2; 1.2.4; 1.2.6; drmkms_ttm is not split into a module (yet).
|
| 1.1 |
16-Jul-2014 |
riastradh |
First whack at radeon driver.
No hardware to test yet, but it builds.
|
| 1.25 |
04-Oct-2025 |
thorpej |
Use device_getprop_bool() for "is_console".
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base perseant-exfatfs-base-20240630 perseant-exfatfs-base thorpej-ifq-base thorpej-altq-separation-base
|
| 1.24 |
07-Aug-2023 |
riastradh |
radeon: Suspend ioctls while device is suspended.
XXX pullup-10
|
| 1.23 |
07-Mar-2023 |
mrg |
remove "nouveau" from a comment. noted by jmcneill.
|
| 1.22 |
07-Mar-2023 |
mrg |
radeon: Kick out genfb on firmware framebuffer before initializing.
this is the same change as nouveau_pci.c:1.37, and should fix at least PR#56714 and i thought at least another PR i can't find right now. it fixes at least 2 different radeon cards for me on UEFI booted system.
XXX: pullup-10 also include the original change: http://mail-index.netbsd.org/source-changes/2023/03/01/msg143606.html
|
|
Revision tags: netbsd-10-base bouyer-sunxi-drm-base
|
| 1.21 |
18-Jul-2022 |
riastradh |
branches: 1.21.4; drm: Simplify async framebuffer child task attachment logic.
No need for scheduling the task to fail. Nix needless error branches.
|
| 1.20 |
19-Dec-2021 |
riastradh |
drm: Rework attach/detach and deferred task logic.
- Reduce the number of states the softc can be in. - Fix races between attach and other threads.
|
| 1.19 |
19-Dec-2021 |
riastradh |
drm: Omit needless pci_attach_args from our drm_pci_attach.
Can already get it from the struct pci_dev, and this way we can more easily call it from patched upstream code as i915 will need to do.
|
| 1.18 |
19-Dec-2021 |
riastradh |
Split drm_dev_alloc/register out of drm_pci_attach.
Needed by nouveau which needs to do
drm_dev_alloc drm_pci_attach nouveau_drm_device_init drm_dev_register
|
| 1.17 |
19-Dec-2021 |
riastradh |
Remove last users of drmP.h.
|
| 1.16 |
19-Dec-2021 |
riastradh |
shuffle includes (after changes to drmP.h)
Author: Maya Rashish <maya@NetBSD.org>
|
| 1.15 |
19-Dec-2021 |
riastradh |
Extra argument to radeon_suspend_kms now.
|
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-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 ad-namecache-base2
|
| 1.14 |
24-Jan-2020 |
jmcneill |
If radeon attaches, prevent simplefb from claiming the console
|
|
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 ad-namecache-base1 ad-namecache-base netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
| 1.13 |
27-Aug-2018 |
riastradh |
branches: 1.13.6; Call linux_pci_dev_destroy on detach.
|
| 1.12 |
27-Aug-2018 |
riastradh |
Pass the parent explicitly to linux_pci_dev_init.
This will allow us to use it in match routines.
|
| 1.11 |
27-Aug-2018 |
riastradh |
Move linux_pci_dev_init into callers of drm_pci_attach.
The order in nouveau has to be
- linux_pci_dev_init - nvkm_device_pci_new - rest of drm_pci_attach
|
|
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
|
| 1.10 |
29-May-2015 |
mrg |
branches: 1.10.16; 1.10.18; disable drmkms on r100 and most r200. works around PR#49744, etc.
|
| 1.9 |
19-Apr-2015 |
mrg |
apply some of the additional changes from Arto Huusko in PR#49645: - call pmf_device_deregister on detach.
i've kept the "resume = true" for radeon_resume_kms() call as it seems to work for me (indeed, code inspection shows it is unused on netbsd :-)
my old nforce4 box that can resume old drm (or could, last i tried several years ago) while X and GL apps were running, can at least survive a resume if X hasn't started. my one attempt so far with X exited, but having run, did not work.
|
| 1.8 |
10-Apr-2015 |
mrg |
almost add radeondrmkms suspend/resume support. it unfortunately doesn't work.
|
|
Revision tags: nick-nhusb-base-20150406
|
| 1.7 |
01-Mar-2015 |
mrg |
fix some comments about the half-working i386 hack.
|
| 1.6 |
16-Feb-2015 |
mrg |
fix the previous. bus_space_map() returns *zero* on success.
|
| 1.5 |
14-Feb-2015 |
mrg |
add a ugly hack to avoid difficult to understand failures with radeondrmkms on i386. the problem is that the pcdisplay@isa and vga@isa drivers rely on some other driver having already mapped the vga registers to know they should not attach, but radeondrmkms attaches late as it needs rootfs access, and it does not map these registers, and either of vga or pcdisplay will attach, and then attach wsdisplay0, and then getty and X11 will fail and you shake a tiny fist at the computer.
so, for i386, map and unmap the VGA register space between the normal attach and the mountroot attach.
|
|
Revision tags: nick-nhusb-base tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
| 1.4 |
26-Jul-2014 |
riastradh |
branches: 1.4.2; 1.4.4; 1.4.6; 1.4.8; 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 |
26-Jul-2014 |
riastradh |
Defer real radeon attachment until mountroot so we can load firmware.
|
| 1.2 |
25-Jul-2014 |
riastradh |
Hook up radeondrmkmsfb code.
Builds, not testable yet.
|
| 1.1 |
16-Jul-2014 |
riastradh |
First whack at radeon driver.
No hardware to test yet, but it builds.
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 thorpej-ifq-base thorpej-altq-separation-base netbsd-10-0-RC1 netbsd-10-base bouyer-sunxi-drm-base
|
| 1.2 |
18-Jul-2022 |
riastradh |
drm: Simplify async framebuffer child task attachment logic.
No need for scheduling the task to fail. Nix needless error branches.
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-9-3-RELEASE thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base netbsd-9-1-RELEASE bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE ad-namecache-base3 netbsd-9-0-RELEASE netbsd-9-0-RC2 ad-namecache-base2 ad-namecache-base1 ad-namecache-base netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 isaki-audio2-base pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 netbsd-7-2-RELEASE 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 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE 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 netbsd-7-1-RELEASE netbsd-7-1-RC2 nick-nhusb-base-20170204 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 nick-nhusb-base-20161204 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE nick-nhusb-base-20161004 localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
| 1.1 |
25-Jul-2014 |
riastradh |
branches: 1.1.2; 1.1.6; Hook up radeondrmkmsfb code.
Builds, not testable yet.
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 thorpej-ifq-base thorpej-altq-separation-base netbsd-10-0-RC1 netbsd-10-base bouyer-sunxi-drm-base
|
| 1.17 |
18-Jul-2022 |
riastradh |
drm: Simplify async framebuffer child task attachment logic.
No need for scheduling the task to fail. Nix needless error branches.
|
| 1.16 |
18-Jul-2022 |
riastradh |
drm: Fix asynchronous attach logic for drm framebuffer devices.
The driver-specific sc_scheduled boolean flag was racy. It is necessary to use config_pending_incr/decr to hold up console selection and userland start (and block detach, not that that works yet) until the drmfb attach has completed.
|
| 1.15 |
19-Dec-2021 |
riastradh |
Remove last users of drmP.h.
|
| 1.14 |
19-Dec-2021 |
riastradh |
struct radeon_framebuffer is no more.
|
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-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 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
| 1.13 |
06-Nov-2019 |
mrg |
remove stray ;
|
|
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.12 |
31-May-2019 |
maya |
Restore previous KASSERT but with the same condition as in nouveaufb.c, which is the code I was trying to mimic.
Thanks riastradh for the heads up and fix.
|
| 1.11 |
31-May-2019 |
maya |
Quickly hide a KASSERT that fires, hopefully before people trip over it.
|
| 1.10 |
31-May-2019 |
maya |
Teach radeondrmkmsfb to use drmfb instead of its own, duplicated logic.
|
| 1.9 |
31-May-2019 |
jmcneill |
Make the first EDID we find available to genfb
|
|
Revision tags: isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
| 1.8 |
27-Aug-2018 |
riastradh |
Remove temporary drm_fb_helper_set_config stub from old code.
|
|
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
|
| 1.7 |
20-Jan-2017 |
maya |
branches: 1.7.12; 1.7.14; Check pmf_device_register return value. NFC Appeases static analyzers.
|
|
Revision tags: 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
|
| 1.6 |
05-Nov-2015 |
mrg |
branches: 1.6.2; 1.6.4; set the "width" and "height" parameters from the surface_width and surface_height members. idea from the intel code and jmcneill@.
this makes the fb on my RV370 use the full display size, not the (not actually connected) 800x600 the svideo output supports.
X still starts up at 800x600 mode, but xrandr can fix that.
|
|
Revision tags: nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
|
| 1.5 |
18-Nov-2014 |
nonaka |
branches: 1.5.2; Use correct linebytes.
|
| 1.4 |
12-Nov-2014 |
chs |
apply several changes from intelfb.c revs 1.7 through 1.9: - provide a setmode callback for genfb - add a pmf shutdown handler to switch genfb into polling mode - no need to call drm_fb_helper_set_config after genfb attaches, as the setmode callback is called by genfb_attach
|
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
| 1.3 |
26-Jul-2014 |
riastradh |
branches: 1.3.2; 1.3.4; 1.3.6; Fix radeon framebuffer mmapping.
The framebuffer is not a system-RAM-backed, TTM-managed object; rather, it is a VRAM-backed object. So we have to use its bus address, which is a little less sketchy with bus_space_mmap anyway.
|
| 1.2 |
25-Jul-2014 |
riastradh |
Prettify intelfb/radeondrmkmsfb autoconf output.
|
| 1.1 |
25-Jul-2014 |
riastradh |
Hook up radeondrmkmsfb code.
Builds, not testable yet.
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 thorpej-ifq-base thorpej-altq-separation-base netbsd-10-0-RC1 netbsd-10-base bouyer-sunxi-drm-base
|
| 1.3 |
19-Dec-2021 |
riastradh |
Remove last users of drmP.h.
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-9-3-RELEASE thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base netbsd-9-1-RELEASE bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE ad-namecache-base3 netbsd-9-0-RELEASE netbsd-9-0-RC2 ad-namecache-base2 ad-namecache-base1 ad-namecache-base netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 isaki-audio2-base pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 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.2 |
18-Nov-2014 |
nonaka |
Use correct linebytes.
|
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
| 1.1 |
25-Jul-2014 |
riastradh |
branches: 1.1.2; 1.1.4; 1.1.6; Hook up radeondrmkmsfb code.
Builds, not testable yet.
|