CVS log for src/sys/dev/pci/pm2fb.c
Up to [cvs.NetBSD.org] / src / sys / dev / pci
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.35: download - view: text, markup, annotated - select for diffs
Sun Sep 25 17:52:25 2022 UTC (2 years, 7 months ago) by thorpej
Branches: MAIN
CVS tags: thorpej-ifq-base,
thorpej-ifq,
thorpej-altq-separation-base,
thorpej-altq-separation,
perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs,
netbsd-10-base,
netbsd-10-1-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,
netbsd-10-0-RC1,
netbsd-10,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm,
HEAD
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -3
lines
Remove unnecessary include of <sys/malloc.h>.
Revision 1.34: download - view: text, markup, annotated - select for diffs
Sun Dec 19 21:15:28 2021 UTC (3 years, 4 months ago) by andvar
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +3 -3
lines
s/forground/foreground/ in comments.
Revision 1.33: download - view: text, markup, annotated - select for diffs
Sat Aug 7 16:19:14 2021 UTC (3 years, 9 months ago) by thorpej
Branches: MAIN
CVS tags: thorpej-i2c-spi-conf2-base,
thorpej-i2c-spi-conf2
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +3 -3
lines
Merge thorpej-cfargs2.
Revision 1.32.8.1: download - view: text, markup, annotated - select for diffs
Wed Aug 4 21:27:00 2021 UTC (3 years, 9 months ago) by thorpej
Branches: thorpej-cfargs2
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +3 -3
lines
Adapt to CFARGS().
Revision 1.32: download - view: text, markup, annotated - select for diffs
Sat Apr 24 23:36:57 2021 UTC (4 years ago) by thorpej
Branches: MAIN
CVS tags: thorpej-i2c-spi-conf-base,
thorpej-i2c-spi-conf,
thorpej-futex2-base,
thorpej-futex2,
thorpej-cfargs2-base,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x
Branch point for: thorpej-cfargs2
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +3 -3
lines
Merge thorpej-cfargs branch:
Simplify and make extensible the config_search() / config_found() /
config_attach() interfaces: rather than having different variants for
which arguments you want pass along, just have a single call that
takes a variadic list of tag-value arguments.
Adjust all call sites:
- Simplify wherever possible; don't pass along arguments that aren't
actually needed.
- Don't be explicit about what interface attribute is attaching if
the device only has one. (More simplification.)
- Add a config_probe() function to be used in indirect configuiration
situations, making is visibly easier to see when indirect config is
in play, and allowing for future change in semantics. (As of now,
this is just a wrapper around config_match(), but that is an
implementation detail.)
Remove unnecessary or redundant interface attributes where they're not
needed.
There are currently 5 "cfargs" defined:
- CFARG_SUBMATCH (submatch function for direct config)
- CFARG_SEARCH (search function for indirect config)
- CFARG_IATTR (interface attribte)
- CFARG_LOCATORS (locators array)
- CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)
...and a sentinel value CFARG_EOL.
Add some extra sanity checking to ensure that interface attributes
aren't ambiguous.
Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark
ports to associate those device handles with device_t instance. This
will trickle trough to more places over time (need back-end for pre-OFW
Sun OBP; any others?).
Revision 1.31.10.1: download - view: text, markup, annotated - select for diffs
Sun Mar 21 21:09:14 2021 UTC (4 years, 1 month ago) by thorpej
Branches: thorpej-cfargs
Diff to: previous 1.31: preferred, colored; next MAIN 1.32: preferred, colored
Changes since revision 1.31: +3 -3
lines
Give config_found() the same variadic arguments treatment as
config_search(). This commit only adds the CFARG_EOL sentinel
to the existing config_found() calls. Conversion of config_found_sm_loc()
and config_found_ia() call sites will be in subsequent commits.
Revision 1.29.16.2: download - view: text, markup, annotated - select for diffs
Wed Apr 8 14:08:10 2020 UTC (5 years, 1 month ago) by martin
Branches: phil-wifi
Diff to: previous 1.29.16.1: preferred, colored; branchpoint 1.29: preferred, colored; next MAIN 1.30: preferred, colored
Changes since revision 1.29.16.1: +3 -20
lines
Merge changes from current as of 20200406
Revision 1.31: download - view: text, markup, annotated - select for diffs
Sun Dec 22 23:23:32 2019 UTC (5 years, 4 months ago) by thorpej
Branches: MAIN
CVS tags: thorpej-futex-base,
thorpej-futex,
thorpej-cfargs-base,
phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
is-mlppp-base,
is-mlppp,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh,
ad-namecache-base3,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base,
ad-namecache
Branch point for: thorpej-cfargs
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +3 -20
lines
Cleanup i2c bus acquire / release, centralizing all of the logic into
iic_acquire_bus() / iic_release_bus(). "acquire" and "release" hooks
no longer need to be provided by back-end controller drivers (only if
they need special handling, e.g. powering on the i2c controller).
This results in the removal of a bunch of rendundant code from each
back-end controller driver.
Assert that we are not in hard interrupt context in iic_acquire_bus(),
iic_exec(), and iic_release_bus().
Revision 1.29.16.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:07:27 2019 UTC (5 years, 11 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +5 -5
lines
Sync with HEAD
Revision 1.29.14.1: download - view: text, markup, annotated - select for diffs
Thu Sep 6 06:56:02 2018 UTC (6 years, 8 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.29: preferred, colored; next MAIN 1.30: preferred, colored
Changes since revision 1.29: +5 -5
lines
Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
Revision 1.30: download - view: text, markup, annotated - select for diffs
Mon Sep 3 16:29:32 2018 UTC (6 years, 8 months ago) by riastradh
Branches: 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,
netbsd-9-base,
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,
isaki-audio2-base,
isaki-audio2
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +5 -5
lines
Rename min/max -> uimin/uimax for better honesty.
These functions are defined on unsigned int. The generic name
min/max should not silently truncate to 32 bits on 64-bit systems.
This is purely a name change -- no functional change intended.
HOWEVER! Some subsystems have
#define min(a, b) ((a) < (b) ? (a) : (b))
#define max(a, b) ((a) > (b) ? (a) : (b))
even though our standard name for that is MIN/MAX. Although these
may invite multiple evaluation bugs, these do _not_ cause integer
truncation.
To avoid `fixing' these cases, I first changed the name in libkern,
and then compile-tested every file where min/max occurred in order to
confirm that it failed -- and thus confirm that nothing shadowed
min/max -- before changing it.
I have left a handful of bootloaders that are too annoying to
compile-test, and some dead code:
cobalt ews4800mips hp300 hppa ia64 luna68k vax
acorn32/if_ie.c (not included in any kernels)
macppc/if_gm.c (superseded by gem(4))
It should be easy to fix the fallout once identified -- this way of
doing things fails safe, and the goal here, after all, is to _avoid_
silent integer truncations, not introduce them.
Maybe one day we can reintroduce min/max as type-generic things that
never silently truncate. But we should avoid doing that for a while,
so that existing code has a chance to be detected by the compiler for
conversion to uimin/uimax without changing the semantics until we can
properly audit it all. (Who knows, maybe in some cases integer
truncation is actually intended!)
Revision 1.16.2.3: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:37:28 2017 UTC (7 years, 5 months ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.16.2.2: preferred, colored; next MAIN 1.17: preferred, colored
Changes since revision 1.16.2.2: +280 -116
lines
update from HEAD
Revision 1.25.6.3: download - view: text, markup, annotated - select for diffs
Sun Feb 5 13:40:45 2017 UTC (8 years, 3 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.25.6.2: preferred, colored; branchpoint 1.25: preferred, colored; next MAIN 1.26: preferred, colored
Changes since revision 1.25.6.2: +55 -75
lines
Sync with HEAD
Revision 1.28.2.1: download - view: text, markup, annotated - select for diffs
Sat Jan 7 08:56:40 2017 UTC (8 years, 4 months ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.28: preferred, colored; next MAIN 1.29: preferred, colored
Changes since revision 1.28: +53 -73
lines
Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
Revision 1.29: download - view: text, markup, annotated - select for diffs
Fri Dec 16 23:34:46 2016 UTC (8 years, 5 months ago) by macallan
Branches: 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-20170426,
pgoyette-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-compat-base,
pgoyette-compat-0728,
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,
netbsd-8-base,
netbsd-8-3-RELEASE,
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,
jdolecek-ncqfixes-base,
jdolecek-ncqfixes,
jdolecek-ncq-base,
jdolecek-ncq,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Branch point for: phil-wifi,
pgoyette-compat
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +53 -73
lines
use hardware rendering for anti-aliased fonts
Revision 1.25.6.2: download - view: text, markup, annotated - select for diffs
Tue Sep 22 12:05:59 2015 UTC (9 years, 7 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.25.6.1: preferred, colored; branchpoint 1.25: preferred, colored
Changes since revision 1.25.6.1: +75 -75
lines
Sync with HEAD
Revision 1.28: download - view: text, markup, annotated - select for diffs
Wed Sep 16 16:52:54 2015 UTC (9 years, 8 months ago) by macallan
Branches: MAIN
CVS tags: pgoyette-localcount-base,
pgoyette-localcount-20161104,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
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,
localcount-20160914
Branch point for: pgoyette-localcount
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -3
lines
prop_dictionary_get_bool() doesn't return FALSE if the property doesn't
exist, so initialize things first.
No more console stealing on sparc64.
Revision 1.25.6.1: download - view: text, markup, annotated - select for diffs
Mon Apr 6 15:18:12 2015 UTC (10 years, 1 month ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +230 -46
lines
Sync with HEAD
Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Dec 17 16:50:08 2014 UTC (10 years, 5 months ago) by macallan
Branches: MAIN
CVS tags: nick-nhusb-base-20150606,
nick-nhusb-base-20150406
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +206 -25
lines
- add support for Permedia 2
- make this work on alpha
from Naruaki Etomi
Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue Dec 9 07:42:50 2014 UTC (10 years, 5 months ago) by macallan
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +26 -23
lines
begin to address PR 49229:
- program aperture endianness to match host, now xf86-video-wsfb works as
expected
- properly restore the colour map when er-entering terminal emulation
Revision 1.16.2.2: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:03:48 2014 UTC (10 years, 8 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.16.2.1: preferred, colored
Changes since revision 1.16.2.1: +28 -18
lines
Rebase to HEAD as of a few days ago.
Revision 1.7.4.3: download - view: text, markup, annotated - select for diffs
Thu May 22 11:40:33 2014 UTC (10 years, 11 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.7.4.2: preferred, colored; branchpoint 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7.4.2: +28 -18
lines
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.22.2.2: download - view: text, markup, annotated - select for diffs
Sun May 18 17:45:44 2014 UTC (11 years ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.22.2.1: preferred, colored; branchpoint 1.22: preferred, colored; next MAIN 1.23: preferred, colored
Changes since revision 1.22.2.1: +11 -7
lines
sync with head
Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Oct 9 17:18:23 2013 UTC (11 years, 7 months ago) by macallan
Branches: MAIN
CVS tags: yamt-pagecache-base9,
tls-maxphys-base,
tls-earlyentropy-base,
tls-earlyentropy,
rmind-smpnet-nbase,
rmind-smpnet-base,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3,
nick-nhusb-base,
netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-nhusb,
netbsd-7-base,
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,
netbsd-7
Branch point for: nick-nhusb
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +7 -2
lines
support WSDISPLAYIO_GET_FBINFO
Revision 1.24: download - view: text, markup, annotated - select for diffs
Sun Sep 15 09:34:07 2013 UTC (11 years, 8 months ago) by martin
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +6 -7
lines
Remove/comment out unused variables, initialize a few others.
Revision 1.22.2.1: download - view: text, markup, annotated - select for diffs
Wed Aug 28 23:59:26 2013 UTC (11 years, 8 months ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +11 -3
lines
sync with head
Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Jul 30 19:21:50 2013 UTC (11 years, 9 months ago) by macallan
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +11 -3
lines
avoid uninitialized use of defattr
Revision 1.22: download - view: text, markup, annotated - select for diffs
Fri Jun 28 15:26:57 2013 UTC (11 years, 10 months ago) by christos
Branches: MAIN
CVS tags: riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2
Branch point for: rmind-smpnet
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +10 -12
lines
this could have never worked. Cleanup bogus code.
http://m00nbsd.net/ae123a9bae03f7dde5c6d654412daf5a.html
Revision 1.16.2.1: download - view: text, markup, annotated - select for diffs
Tue Nov 20 03:02:28 2012 UTC (12 years, 5 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +406 -60
lines
Resync to 2012-11-19 00:00:00 UTC
Revision 1.7.4.2: download - view: text, markup, annotated - select for diffs
Tue Oct 30 17:21:51 2012 UTC (12 years, 6 months ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.7.4.1: preferred, colored; branchpoint 1.7: preferred, colored
Changes since revision 1.7.4.1: +609 -54
lines
sync with head
Revision 1.21: download - view: text, markup, annotated - select for diffs
Sat Oct 6 14:41:40 2012 UTC (12 years, 7 months ago) by macallan
Branches: MAIN
CVS tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
khorben-n900,
agc-symver-base,
agc-symver
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +7 -6
lines
don't crash when we're not the console
Revision 1.20: download - view: text, markup, annotated - select for diffs
Thu Oct 4 10:35:54 2012 UTC (12 years, 7 months ago) by macallan
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +43 -8
lines
support underlined characters
while there, make sure the glyph cache doesn't exceed 2048 lines since that's
the drawing engine's limit
Revision 1.19: download - view: text, markup, annotated - select for diffs
Thu Sep 13 21:12:40 2012 UTC (12 years, 8 months ago) by macallan
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +18 -13
lines
make video modes work that need a screen width which isn't directly supported
by the rendering engine - just use the next higher supported stride
Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Sep 13 02:09:00 2012 UTC (12 years, 8 months ago) by macallan
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +166 -58
lines
add mode setting support
While there, don't pretend to support the Permedia2 non-V - I don't have the
hardware and it has never been tested in the first place. The only hardware
this has been tested on is a TechSource Raptor GFX 8P / Sun PGX32 which
happens to be a Permedia2V with Sun firmware.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed Sep 12 12:07:04 2012 UTC (12 years, 8 months ago) by macallan
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +211 -14
lines
support anti-aliased fonts in 8 bit
while there, fix pm2fb_bitblt() packed mode, for real this time
TODO:
- use packed mode when uploading glyphs
- let the hardware do the alpha blending if possible
- mode setting
Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Sep 5 23:19:13 2012 UTC (12 years, 8 months ago) by macallan
Branches: MAIN
Branch point for: tls-maxphys
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +26 -18
lines
fix horizontal scrolling in 8bit, while there use an R3G3B2 palette
Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Sep 5 01:48:39 2012 UTC (12 years, 8 months ago) by macallan
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +224 -23
lines
some preparations for mode setting support and such:
- DDC2 support, so far only used for WSDISPLAYIO_GET_EDID
- fix 8 bit support, use packed mode for some extra speed
- pm2 and pm2v have different DACs, deal with it where appropriate
Revision 1.10.2.3: download - view: text, markup, annotated - select for diffs
Sat Jun 2 11:09:27 2012 UTC (12 years, 11 months ago) by mrg
Branches: jmcneill-usbmp
Diff to: previous 1.10.2.2: preferred, colored; branchpoint 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10.2.2: +5 -5
lines
sync to latest -current.
Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed May 23 18:39:30 2012 UTC (12 years, 11 months ago) by macallan
Branches: MAIN
CVS tags: jmcneill-usbmp-base10
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +7 -7
lines
first step to fix PR 46461 - don't jump through a NULL pointer when we're
not the console but the firmware set up the graphics hardware anyway
Revision 1.7.4.1: download - view: text, markup, annotated - select for diffs
Tue Apr 17 00:07:57 2012 UTC (13 years, 1 month ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +171 -10
lines
sync with head
Revision 1.10.2.2: download - view: text, markup, annotated - select for diffs
Thu Apr 5 21:33:32 2012 UTC (13 years, 1 month ago) by mrg
Branches: jmcneill-usbmp
Diff to: previous 1.10.2.1: preferred, colored; branchpoint 1.10: preferred, colored
Changes since revision 1.10.2.1: +4 -4
lines
sync to latest -current.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Mar 13 18:40:33 2012 UTC (13 years, 2 months ago) by elad
Branches: MAIN
CVS tags: yamt-pagecache-base5,
yamt-pagecache-base4,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +4 -4
lines
Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with
something meaningful. All relevant documentation has been updated or
written.
Most of these changes were brought up in the following messages:
http://mail-index.netbsd.org/tech-kern/2012/01/18/msg012490.html
http://mail-index.netbsd.org/tech-kern/2012/01/19/msg012502.html
http://mail-index.netbsd.org/tech-kern/2012/02/17/msg012728.html
Thanks to christos, manu, njoly, and jmmv for input.
Huge thanks to pgoyette for spinning these changes through some build
cycles and ATF.
Revision 1.10.2.1: download - view: text, markup, annotated - select for diffs
Sat Feb 18 07:34:50 2012 UTC (13 years, 2 months ago) by mrg
Branches: jmcneill-usbmp
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +5 -8
lines
merge to -current.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Jan 30 19:41:22 2012 UTC (13 years, 3 months ago) by drochner
Branches: MAIN
CVS tags: netbsd-6-base,
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,
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,
netbsd-6,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -5
lines
Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive}
where it looks straightforward, and pci_aprint_devinfo_fancy in a few
others where drivers want to supply their own device names instead
of the pcidevs generated one. More complicated cases, where names
are composed at runtime, are left alone for now. It certainly makes
sense to simplify the drivers here rather than inventing a catch-all API.
This should serve as as example for new drivers, and also ensure
consistent output in the AB_QUIET ("boot -q") case. Also, it avoids
excessive stack usage where drivers attach child devices because the
buffer for the device name is not kept on the local stack anymore.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Jan 11 16:02:30 2012 UTC (13 years, 4 months ago) by macallan
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -5
lines
use rasops_init(0, 0)
Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu Nov 24 05:57:17 2011 UTC (13 years, 5 months ago) by macallan
Branches: MAIN
CVS tags: jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base
Branch point for: jmcneill-usbmp
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +3 -3
lines
fix debug build
Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Nov 24 05:53:05 2011 UTC (13 years, 5 months ago) by macallan
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +4 -2
lines
#include "opt_pm2fb.h"
Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Nov 24 05:51:17 2011 UTC (13 years, 5 months ago) by macallan
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +164 -2
lines
support DDC2, so far only for WSDISPLAYIO_GET_EDID
Revision 1.6.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 6 09:08:26 2011 UTC (13 years, 11 months ago) by jruoho
Branches: jruoho-x86intr
Diff to: previous 1.6: preferred, colored; next MAIN 1.7: preferred, colored
Changes since revision 1.6: +7 -2
lines
Sync with HEAD.
Revision 1.2.6.2: download - view: text, markup, annotated - select for diffs
Sat Mar 5 20:53:56 2011 UTC (14 years, 2 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.2.6.1: preferred, colored; branchpoint 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2.6.1: +50 -50
lines
sync with head
Revision 1.6.4.1: download - view: text, markup, annotated - select for diffs
Tue Feb 8 16:19:53 2011 UTC (14 years, 3 months ago) by bouyer
Branches: bouyer-quota2
Diff to: previous 1.6: preferred, colored; next MAIN 1.7: preferred, colored
Changes since revision 1.6: +7 -2
lines
Sync with HEAD
Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat Jan 22 15:14:28 2011 UTC (14 years, 3 months ago) by cegger
Branches: MAIN
CVS tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
jmcneill-audiomp3-base,
jmcneill-audiomp3,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base
Branch point for: yamt-pagecache
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +7 -2
lines
Implement new WSDISPLAYIO_GET_BUSID ioctl.
It returns the bus id and allows userland (like Xorg) to create mapping
of ttyE? and bus id. For now only PCI is implemented.
First discussed with macallan@ then public on tech-kern@ and tech-x11@
Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Dec 16 06:45:50 2010 UTC (14 years, 5 months ago) by cegger
Branches: MAIN
CVS tags: matt-mips64-premerge-20101231,
jruoho-x86intr-base
Branch point for: jruoho-x86intr,
bouyer-quota2
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +45 -48
lines
ioctl: KNF switch-case, remove useless brackets
Revision 1.5: download - view: text, markup, annotated - select for diffs
Sat Nov 13 13:52:08 2010 UTC (14 years, 6 months ago) by uebayasi
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -4
lines
Don't pull in the whole uvm(9) API to access only PAGE_SIZE and
some other constants. These are provided by sys/param.h now.
Revision 1.2.2.2: download - view: text, markup, annotated - select for diffs
Tue Aug 17 06:46:34 2010 UTC (14 years, 9 months ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.2.2.1: preferred, colored; branchpoint 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2.2.1: +6 -6
lines
Sync with HEAD.
Revision 1.2.4.3: download - view: text, markup, annotated - select for diffs
Wed Aug 11 22:54:04 2010 UTC (14 years, 9 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.2.4.2: preferred, colored; branchpoint 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2.4.2: +157 -76
lines
sync with head.
Revision 1.2.6.1: download - view: text, markup, annotated - select for diffs
Sun May 30 05:17:39 2010 UTC (14 years, 11 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +157 -76
lines
sync with head
Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue May 4 05:00:33 2010 UTC (15 years ago) by macallan
Branches: MAIN
CVS tags: yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +8 -8
lines
use alternate font if available ( for autogenerated box drawing characters )
Revision 1.2.2.1: download - view: text, markup, annotated - select for diffs
Fri Apr 30 14:43:43 2010 UTC (15 years ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +157 -76
lines
Sync with HEAD.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Mar 16 21:27:02 2010 UTC (15 years, 2 months ago) by macallan
Branches: MAIN
CVS tags: uebayasi-xip-base1
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +157 -76
lines
Implement character drawing by hardware so we don't need to map the framebuffer
anymore. Also do some cleanup, remove no longer relevant debugging code etc.
Revision 1.2.4.2: download - view: text, markup, annotated - select for diffs
Thu Mar 11 15:03:59 2010 UTC (15 years, 2 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.2.4.1: preferred, colored; branchpoint 1.2: preferred, colored
Changes since revision 1.2.4.1: +761 -0
lines
sync with head
Revision 1.2.4.1
Wed Oct 28 04:25:13 2009 UTC (15 years, 6 months ago) by yamt
Branches: yamt-nfs-mp
FILE REMOVED
Changes since revision 1.2: +0 -761
lines
file pm2fb.c was added on branch yamt-nfs-mp on 2010-03-11 15:03:59 +0000
Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Oct 28 04:25:13 2009 UTC (15 years, 6 months ago) by macallan
Branches: MAIN
CVS tags: yamt-nfs-mp-base9,
uebayasi-xip-base,
matt-premerge-20091211,
jym-xensuspend-nbase
Branch point for: yamt-nfs-mp,
uebayasi-xip,
rmind-uvmplock
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +8 -6
lines
fix occasionally wrong colours in rectangle fills
Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Oct 28 02:10:27 2009 UTC (15 years, 6 months ago) by macallan
Branches: MAIN
A driver for the Permedia 2 graphics processor, so far it's been tested only
on sparc64 with a Sun PGX32 / TechSource Raptor GFX 8P
So far it accelerates block copies, rectangle fills and the cursor, it
supports the usual wsdisplay / vcons stuff.
TODO:
- character drawing by hardware so we don't need to map the framebuffer
- DDC2 support
- mode setting
This driver still relies on the firmware to set up graphics modes etc. so it
won't work on x86 ( or non-OpenFirmware for that matter ) unless you use the
VESA BIOS to set up graphics and pass the right properties ( width, height
etc. ) to the driver. For the same reason it will work only if it's the
OpenFirmware console.
CVSweb <webmaster@jp.NetBSD.org>