The NetBSD Project

CVS log for src/sys/dev/videomode/edid.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / dev / videomode

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.18 / (download) - annotate - [select for diffs], Sun Sep 25 21:27:39 2022 UTC (18 months, 3 weeks ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-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, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.17: +2 -3 lines
Diff to previous 1.17 (colored) to selected 1.3.18.2 (colored)

Remove unnecessary include of <sys/malloc.h>.

Revision 1.17 / (download) - annotate - [select for diffs], Sat Apr 16 18:15:22 2022 UTC (2 years ago) by andvar
Branch: MAIN
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored) to selected 1.3.18.2 (colored)

fix various typos in comments and log messages.

Revision 1.16 / (download) - annotate - [select for diffs], Sat Dec 25 13:51:31 2021 UTC (2 years, 3 months ago) by mlelstv
Branch: MAIN
Changes since 1.15: +17 -6 lines
Diff to previous 1.15 (colored) to selected 1.3.18.2 (colored)

Make re-usuable to userland. The vesagtf standalone build is #if'd out for now.

Revision 1.13.20.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:08:14 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.13.20.1: +5 -2 lines
Diff to previous 1.13.20.1 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored) to selected 1.3.18.2 (colored)

Merge changes from current as of 20200406

Revision 1.14.8.1 / (download) - annotate - [select for diffs], Sat Jan 25 22:38:49 2020 UTC (4 years, 2 months ago) by ad
Branch: ad-namecache
Changes since 1.14: +5 -2 lines
Diff to previous 1.14 (colored) next main 1.15 (colored) to selected 1.3.18.2 (colored)

Sync with head.

Revision 1.15 / (download) - annotate - [select for diffs], Sat Jan 25 15:59:11 2020 UTC (4 years, 2 months ago) by maxv
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2
Changes since 1.14: +5 -2 lines
Diff to previous 1.14 (colored) to selected 1.3.18.2 (colored)

Fix uninitialized variable. There may not be a TYPE_ASCII block. Found by
kMSan with nouveau.

Revision 1.13.20.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:07:35 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.13: +21 -7 lines
Diff to previous 1.13 (colored) to selected 1.3.18.2 (colored)

Sync with HEAD

Revision 1.13.18.1 / (download) - annotate - [select for diffs], Sat Jul 28 04:37:59 2018 UTC (5 years, 8 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.13: +21 -7 lines
Diff to previous 1.13 (colored) next main 1.14 (colored) to selected 1.3.18.2 (colored)

Sync with HEAD

Revision 1.14 / (download) - annotate - [select for diffs], Tue Jul 10 01:44:30 2018 UTC (5 years, 9 months ago) by macallan
Branch: MAIN
CVS Tags: phil-wifi-20191119, phil-wifi-20190609, 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-9-base, 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, jdolecek-ncqfixes-base, jdolecek-ncqfixes, isaki-audio2-base, isaki-audio2, ad-namecache-base1, ad-namecache-base
Branch point for: ad-namecache
Changes since 1.13: +21 -7 lines
Diff to previous 1.13 (colored) to selected 1.3.18.2 (colored)

add quirk to find the native resolution on certain Iiyama monitors
tested by MOCHIDA Shuji

Revision 1.11.14.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:37:36 2017 UTC (6 years, 4 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.11.14.1: +6 -2 lines
Diff to previous 1.11.14.1 (colored) to branchpoint 1.11 (colored) next main 1.12 (colored) to selected 1.3.18.2 (colored)

update from HEAD

Revision 1.12.12.1 / (download) - annotate - [select for diffs], Tue Nov 18 18:19:10 2014 UTC (9 years, 5 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Changes since 1.12: +6 -2 lines
Diff to previous 1.12 (colored) next main 1.13 (colored) to selected 1.3.18.2 (colored)

Pull up following revision(s) (requested by jmcneill in ticket #244):
	sys/arch/arm/allwinner/awin_hdmi.c: revision 1.13-1.15
	sys/arch/arm/allwinner/awin_hdmiaudio.c: revision 1.4
	sys/arch/arm/allwinner/awin_var.h: revision 1.25
	sys/arch/evbarm/awin/awin_machdep.c: revision 1.29
	sys/dev/i2c/ddc.c: revision 1.4
	sys/dev/i2c/ddcvar.h: revision 1.2
	sys/dev/videomode/edid.c: revision 1.13
	sys/dev/videomode/edidreg.h: revision 1.4
	sys/dev/videomode/edidvar.h: revision 1.3
Parse the extension block count field, and make it available in struct edid_info
--
add ddc_read_edid_block, which is the same as ddc_read_edid but takes an additional block number argument
--
Add support for DVI displays. Detect HDMI vs DVI mode by looking for a
CEA-861-D extension block in the EDID, and then searching this block for
an HDMI vendor-specific data block (HDMI VSDB).
--
Allow for overriding DVI/HDMI detection with a kernel boot arg. Set
hdmi.forcemode=dvi or hdmi.forcemode=hdmi to disable auto-detection.
--
report hotplug status for AUDIO_GETDEV fields, only allow playback if a capable display is connected
--
clear repeater sel bits before setting -- would cause an issue if we ever switched away from a pixel doubling mode

Revision 1.13 / (download) - annotate - [select for diffs], Mon Nov 17 00:46:04 2014 UTC (9 years, 5 months ago) by jmcneill
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-base, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, 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, nick-nhusb, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi, pgoyette-compat
Changes since 1.12: +6 -2 lines
Diff to previous 1.12 (colored) to selected 1.3.18.2 (colored)

Parse the extension block count field, and make it available in struct edid_info

Revision 1.11.4.1 / (download) - annotate - [select for diffs], Thu May 22 11:40:37 2014 UTC (9 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored) next main 1.12 (colored) to selected 1.3.18.2 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.11.14.1 / (download) - annotate - [select for diffs], Mon Feb 25 00:29:43 2013 UTC (11 years, 1 month ago) by tls
Branch: tls-maxphys
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored) to selected 1.3.18.2 (colored)

resync with head

Revision 1.11.10.1 / (download) - annotate - [select for diffs], Wed Feb 13 01:36:19 2013 UTC (11 years, 2 months ago) by riz
Branch: netbsd-6
CVS Tags: netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored) next main 1.12 (colored) to selected 1.3.18.2 (colored)

Pull up following revision(s) (requested by skrll in ticket #813):

etc/MAKEDEV.tmpl					1.160
etc/etc.evbarm/MAKEDEV.conf				1.9
external/broadcom/rpi-firmware/dist/LICENCE.broadcom	1.1
external/broadcom/rpi-firmware/dist/bootcode.bin	1.1
external/broadcom/rpi-firmware/dist/bootcode.bin	1.2
external/broadcom/rpi-firmware/dist/fixup.dat		1.1
external/broadcom/rpi-firmware/dist/fixup.dat		1.2
external/broadcom/rpi-firmware/dist/fixup_cd.dat	1.1
external/broadcom/rpi-firmware/dist/fixup_cd.dat	1.2
external/broadcom/rpi-firmware/dist/start.elf		1.1
external/broadcom/rpi-firmware/dist/start.elf		1.2
external/broadcom/rpi-firmware/dist/start_cd.elf	1.1
external/broadcom/rpi-firmware/dist/start_cd.elf	1.2
sys/arch/arm/broadcom/bcm2835_bsc.c			1.1 via patch
sys/arch/arm/broadcom/bcm2835_bscreg.h			1.1 via patch
sys/arch/arm/broadcom/bcm2835_dotg.c			1.1 via patch
sys/arch/arm/broadcom/bcm2835_emmc.c			1.7 via patch
sys/arch/arm/broadcom/bcm2835_genfb.c			1.4 via patch
sys/arch/arm/broadcom/bcm2835_gpio_subr.c		1.2 via patch
sys/arch/arm/broadcom/bcm2835_gpio_subr.h		1.1 via patch
sys/arch/arm/broadcom/bcm2835_gpioreg.h			1.1 via patch
sys/arch/arm/broadcom/bcm2835_intr.c			1.3 via patch
sys/arch/arm/broadcom/bcm2835_mbox.c			1.5 via patch
sys/arch/arm/broadcom/bcm2835_mbox.h			1.4 via patch
sys/arch/arm/broadcom/bcm2835_obio.c			1.17 via patch
sys/arch/arm/broadcom/bcm2835_pm.c			1.2 via patch
sys/arch/arm/broadcom/bcm2835_rng.c			1.3 via patch
sys/arch/arm/broadcom/bcm2835_space.c			1.5 via patch
sys/arch/arm/broadcom/bcm2835_spi.c			1.1 via patch
sys/arch/arm/broadcom/bcm2835_spireg.h			1.1 via patch
sys/arch/arm/broadcom/bcm2835_tmr.c			1.3 via patch
sys/arch/arm/broadcom/bcm2835reg.h			1.10 via patch
sys/arch/arm/broadcom/files.bcm2835			1.14 via patch
sys/arch/evbarm/conf/RPI				1.23 via patch
sys/arch/evbarm/conf/files.rpi				1.3 via patch
sys/arch/evbarm/conf/mk.rpi				1.2 via patch
sys/arch/evbarm/conf/std.rpi				1.4 via patch
sys/arch/evbarm/rpi/rpi_machdep.c			1.34 via patch
sys/arch/evbarm/rpi/rpi_start.S				1.7 via patch
sys/arch/evbarm/rpi/rpi_vcmbox.c			1.2 via patch
sys/arch/evbarm/rpi/vcio.h				1.1 via patch
sys/arch/evbarm/rpi/vcprop.h				1.7 via patch
sys/conf/files						patch
sys/dev/sdmmc/sdhc.c					1.43
sys/dev/sdmmc/sdhcvar.h					1.13
sys/dev/usb/dwc_otg.c					1.45 via patch
sys/dev/usb/dwc_otgreg.h				1.5 via patch
sys/dev/usb/dwc_otgvar.h				1.11 via patch
sys/dev/usb/files.usb					1.126 via patch
sys/dev/usb/if_smsc.c					1.7 via patch
sys/dev/usb/if_smscreg.h				1.1 via patch
sys/dev/usb/if_smscvar.h				1.1 via patch
sys/dev/usb/usbdevices.config				patch
sys/dev/usb/usbdevs					1.633 via patch
sys/dev/usb/usbdevs.h					regen
sys/dev/usb/usbdevs_data.h				regen
sys/dev/wscons/wsconsio.h				1.105,1.107 via patch
sys/dev/wscons/wsdisplayvar.h				1.50
sys/dev/wscons/wsdisplay_util.c				1.2
sys/dev/videomode/edid.c				1.12 via patch

	Greatly improved Raspberry Pi support.  USB and onboard
	Ethernet should work.
	[skrll, ticket #813]

Revision 1.12 / (download) - annotate - [select for diffs], Fri Feb 8 16:35:10 2013 UTC (11 years, 2 months ago) by skrll
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-7-base, khorben-n900, agc-symver-base, agc-symver
Branch point for: netbsd-7
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored) to selected 1.3.18.2 (colored)

aprint_verbose -> aprint_debug

Revision 1.6.6.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:08:45 2011 UTC (12 years, 10 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.6: +109 -74 lines
Diff to previous 1.6 (colored) next main 1.7 (colored) to selected 1.3.18.2 (colored)

Sync with HEAD.

Revision 1.6.4.1 / (download) - annotate - [select for diffs], Thu Apr 21 01:42:03 2011 UTC (13 years ago) by rmind
Branch: rmind-uvmplock
Changes since 1.6: +109 -74 lines
Diff to previous 1.6 (colored) next main 1.7 (colored) to selected 1.3.18.2 (colored)

sync with head

Revision 1.11 / (download) - annotate - [select for diffs], Sat Apr 9 22:09:05 2011 UTC (13 years ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, netbsd-6-base, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp
Branch point for: yamt-pagecache, tls-maxphys, netbsd-6
Changes since 1.10: +4 -4 lines
Diff to previous 1.10 (colored) to selected 1.3.18.2 (colored)

make this compile again.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Apr 9 20:53:39 2011 UTC (13 years ago) by christos
Branch: MAIN
Changes since 1.9: +59 -79 lines
Diff to previous 1.9 (colored) to selected 1.3.18.2 (colored)

- little KNF
- use struct copy instead of memcpy
- snprintf("%s") -> strlcpy
- fix NUL termination

Revision 1.9 / (download) - annotate - [select for diffs], Sat Apr 9 18:18:28 2011 UTC (13 years ago) by jdc
Branch: MAIN
Changes since 1.8: +54 -14 lines
Diff to previous 1.8 (colored) to selected 1.3.18.2 (colored)

Remove duplicate video modes.

When parsing the established and the detailed timings, check to see if this
mode already exists in our mode list.  If the mode exists when parsing
established timings, then do nothing (we already have this exact mode).  If
the mode exists when parsing detailed timings, then replace our timings with
the timings from the monitor.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Mar 30 18:50:37 2011 UTC (13 years ago) by jdc
Branch: MAIN
Changes since 1.7: +17 -4 lines
Diff to previous 1.7 (colored) to selected 1.3.18.2 (colored)

Display detailed timing parameters in edid_print().

Revision 1.7 / (download) - annotate - [select for diffs], Mon Mar 21 19:34:27 2011 UTC (13 years, 1 month ago) by jdc
Branch: MAIN
Changes since 1.6: +8 -6 lines
Diff to previous 1.6 (colored) to selected 1.3.18.2 (colored)

Correct "832x624x74".
Update comments.
Reverse iteratiion, so that modes are in established timing order.

Revision 1.5.40.1 / (download) - annotate - [select for diffs], Thu Mar 11 15:04:09 2010 UTC (14 years, 1 month ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored) next main 1.6 (colored) to selected 1.3.18.2 (colored)

sync with head

Revision 1.6 / (download) - annotate - [select for diffs], Sat Nov 14 09:19:41 2009 UTC (14 years, 5 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, matt-premerge-20091211, matt-mips64-premerge-20101231, jruoho-x86intr-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: rmind-uvmplock, jruoho-x86intr
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored) to selected 1.3.18.2 (colored)

Fix a wrong index value for edid_products[] inside #ifdef EDIDVERBOSE in
edid_findproduct(). From Yasushi Oshima via FUKAUMI Naoki in udl(4) patch.

Revision 1.3.12.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:39:29 2007 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.3.12.2: +35 -2 lines
Diff to previous 1.3.12.2 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored) to selected 1.3.18.2 (colored)

sync with head.

Revision 1.3.24.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:57:48 2007 UTC (17 years, 1 month ago) by rmind
Branch: yamt-idlelwp
Changes since 1.3: +35 -2 lines
Diff to previous 1.3 (colored) next main 1.4 (colored) to selected 1.3.18.2 (colored)

Sync with HEAD.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Mar 7 19:56:40 2007 UTC (17 years, 1 month ago) by macallan
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, yamt-idlelwp-base8, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, nick-net80211-sync-base, nick-net80211-sync, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-ufs-trans-base, mjf-ufs-trans, mjf-devfs2-base, mjf-devfs2, mjf-devfs-base, mjf-devfs, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, jmcneill-pm-base, jmcneill-pm, jmcneill-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-socklock-base1, ad-audiomp2-base, ad-audiomp2
Branch point for: yamt-nfs-mp
Changes since 1.4: +34 -2 lines
Diff to previous 1.4 (colored) to selected 1.3.18.2 (colored)

correct the maximum supported dotclock on monitors that report one value
but claim to support modes which need something higher, while there also
initialize the edid_preferred_mode pointer before using it

Revision 1.4 / (download) - annotate - [select for diffs], Wed Mar 7 18:49:31 2007 UTC (17 years, 1 month ago) by macallan
Branch: MAIN
Changes since 1.3: +3 -2 lines
Diff to previous 1.3 (colored) to selected 1.3.18.2 (colored)

initialize edid_nmodes before using it (in edid_parse() )

Revision 1.3.18.2 / (download) - annotate - [selected], Sat Sep 9 02:55:51 2006 UTC (17 years, 7 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.3.18.1: +574 -0 lines
Diff to previous 1.3.18.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

sync with head

Revision 1.3.12.2 / (download) - annotate - [select for diffs], Wed Jun 21 15:08:12 2006 UTC (17 years, 10 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.3.12.1: +574 -0 lines
Diff to previous 1.3.12.1 (colored) to branchpoint 1.3 (colored) to selected 1.3.18.2 (colored)

sync with head.

Revision 1.3.8.2 / (download) - annotate - [select for diffs], Thu Jun 1 22:37:42 2006 UTC (17 years, 10 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.3.8.1: +574 -0 lines
Diff to previous 1.3.8.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored) to selected 1.3.18.2 (colored)

Sync with head.

Revision 1.3.6.2 / (download) - annotate - [select for diffs], Wed May 24 15:50:32 2006 UTC (17 years, 11 months ago) by tron
Branch: peter-altq
Changes since 1.3.6.1: +574 -0 lines
Diff to previous 1.3.6.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored) to selected 1.3.18.2 (colored)

Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.3.4.2 / (download) - annotate - [select for diffs], Wed May 24 10:58:31 2006 UTC (17 years, 11 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.3.4.1: +574 -0 lines
Diff to previous 1.3.4.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored) to selected 1.3.18.2 (colored)

sync with head.

Revision 1.3.18.1, Sat May 13 00:39:19 2006 UTC (17 years, 11 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.3: +0 -574 lines
FILE REMOVED

file edid.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:55:51 +0000

Revision 1.3.12.1, Sat May 13 00:39:19 2006 UTC (17 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.3: +0 -574 lines
FILE REMOVED

file edid.c was added on branch yamt-lazymbuf on 2006-06-21 15:08:12 +0000

Revision 1.3.8.1, Sat May 13 00:39:19 2006 UTC (17 years, 11 months ago) by kardel
Branch: simonb-timecounters
Changes since 1.3: +0 -574 lines
FILE REMOVED

file edid.c was added on branch simonb-timecounters on 2006-06-01 22:37:42 +0000

Revision 1.3.6.1, Sat May 13 00:39:19 2006 UTC (17 years, 11 months ago) by tron
Branch: peter-altq
Changes since 1.3: +0 -574 lines
FILE REMOVED

file edid.c was added on branch peter-altq on 2006-05-24 15:50:32 +0000

Revision 1.3.4.1, Sat May 13 00:39:19 2006 UTC (17 years, 11 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.3: +0 -574 lines
FILE REMOVED

file edid.c was added on branch yamt-pdpolicy on 2006-05-24 10:58:31 +0000

Revision 1.3 / (download) - annotate - [select for diffs], Sat May 13 00:39:19 2006 UTC (17 years, 11 months ago) by gdamore
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, post-newlock2-merge, newlock2-nbase, newlock2-base, newlock2, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm, gdamore-uart-base, gdamore-uart, chap-midi-nbase, chap-midi-base, chap-midi, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-pdpolicy, yamt-lazymbuf, yamt-idlelwp, simonb-timecounters, rpaulo-netinet-merge-pcb, peter-altq
Changes since 1.2: +17 -17 lines
Diff to previous 1.2 (colored) to selected 1.3.18.2 (colored)

Correct two problems with established timings.  First, the wrong hex value
was being read due to using the same byte twice.

Second, the ordered list of names was *backwards* in the _edid_modes list.

Revision 1.2.2.2 / (download) - annotate - [select for diffs], Thu May 11 23:29:59 2006 UTC (17 years, 11 months ago) by elad
Branch: elad-kernelauth
Changes since 1.2.2.1: +574 -0 lines
Diff to previous 1.2.2.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored) to selected 1.3.18.2 (colored)

sync with head

Revision 1.2.2.1, Thu May 11 19:05:41 2006 UTC (17 years, 11 months ago) by elad
Branch: elad-kernelauth
Changes since 1.2: +0 -574 lines
FILE REMOVED

file edid.c was added on branch elad-kernelauth on 2006-05-11 23:29:59 +0000

Revision 1.2 / (download) - annotate - [select for diffs], Thu May 11 19:05:41 2006 UTC (17 years, 11 months ago) by gdamore
Branch: MAIN
CVS Tags: elad-kernelauth-base
Branch point for: elad-kernelauth
Changes since 1.1: +6 -16 lines
Diff to previous 1.1 (colored) to selected 1.3.18.2 (colored)

Change edid_parse() to take the edid structure as argument rather than
allocating its own.  (This is cleaner since we aren't allocating any
other data in this structure.)

Get rid of edid_free() as a result.

Revision 1.1 / (download) - annotate - [select for diffs], Thu May 11 01:49:53 2006 UTC (17 years, 11 months ago) by gdamore
Branch: MAIN
Diff to selected 1.3.18.2 (colored)

Add EDID framework.  (No documentation as yet.)

This allows one to query monitors (or use BIOS EDID data) and learn their
default modes, etc.  To use this, pass an EDID data block edid_parse(), and
get back nicely parsed data, including precalculated modes using GTF, etc.

The result can be printed using edid_print().

Also, if you want to use GTF to generate modes without EDID, you can use the
vesagtf pseudo-device.  vesagtf.c can also be compiled as a standalone program
to generate XFree86 modelines.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>