History log of /src/sys/dev/pci/igsfb_pci.c |
Revision | | Date | Author | Comments |
1.25 |
| 10-Nov-2019 |
chs | in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT and remove code to handle failures that can no longer happen.
|
1.24 |
| 14-Jul-2016 |
msaitoh | branches: 1.24.18; - Use aprint*() instead of printf() in xxx_attach(). - Add missing aprint_naive("\n"); - KNF
|
1.23 |
| 30-Jan-2012 |
drochner | branches: 1.23.6; 1.23.24; 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.
|
1.22 |
| 27-Aug-2011 |
martin | branches: 1.22.2; 1.22.6; I suppose mrg did mean to include this change in yesterday commit: use CFATTACH_DECL_NEW for real.
|
1.21 |
| 26-Jul-2011 |
mrg | convert to device_t, cfdata_t and CFATTACH_DECL_NEW.
|
1.20 |
| 12-May-2009 |
cegger | use device_private(). "looks good" ad@ XXX for the device_t/softc split, please check the driver that no cases have been missed.
|
1.19 |
| 06-May-2009 |
cegger | struct device * -> device_t, no functional changes intended.
|
1.18 |
| 06-May-2009 |
cegger | struct cfdata * -> cfdata_t, no functional changes intended.
|
1.17 |
| 19-Oct-2007 |
ad | branches: 1.17.20; 1.17.34; machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
|
1.16 |
| 13-Jan-2007 |
cube | branches: 1.16.6; 1.16.18; 1.16.20; 1.16.24; Not all archs have dma tags that can be compared with "==", so use memcmp instead.
|
1.15 |
| 20-May-2006 |
uwe | branches: 1.15.6; Redo previous fix properly. Original code had a typo caused by very similar function and variable names. We need to protect tag comparison b/c we don't want to perform it against an uninitialized tag.
|
1.14 |
| 20-May-2006 |
mrg | in code that looks like: igsfb_pci_is_console(pci_chipset_tag_t pc, pcitag_t tag) { return igsfb_pci_is_console && (tag == igsfb_pci_constag); }
delete "igsfb_pci_is_console &&" as the address of igsfb_pci_is_console is always true. thanks gcc4.
|
1.13 |
| 05-Apr-2006 |
uwe | branches: 1.13.2; KNF: no parentheses around return value.
|
1.12 |
| 05-Apr-2006 |
uwe | ANSI'ify.
|
1.11 |
| 24-Feb-2006 |
uwe | branches: 1.11.2; 1.11.4; 1.11.6; Whitespace cleanup (hi, macallan).
|
1.10 |
| 23-Feb-2006 |
macallan | Add support for virtual consoles to igsfb. Works fine on a Krups, needs testing on other ports.
|
1.9 |
| 11-Dec-2005 |
christos | branches: 1.9.2; 1.9.4; 1.9.6; merge ktrace-lwp.
|
1.8 |
| 23-Apr-2004 |
itojun | branches: 1.8.12; pass string length (= boundary info) to pci_devinfo so that we do not run over the end of memory region
|
1.7 |
| 10-May-2003 |
uwe | branches: 1.7.2; Redo attachment to support proper cnattach. wscons on netwinder almost works now.
|
1.6 |
| 02-Oct-2002 |
thorpej | Add trailing ; to CFATTACH_DECL.
|
1.5 |
| 30-Sep-2002 |
thorpej | Use CFATTACH_DECL().
|
1.4 |
| 24-Sep-2002 |
uwe | Add some preliminary support for setting up the CyberPro in Netwinder. Setup sequence obtained from Krups OFW with some CyberPro-specific magic from Linux driver. The driver still has a lot of hardcoded stuff, but it is useful enough to bring up wscons on netwinder.
XXX: Proper console attachment needs to be written (the driver was originally developed on sparc, where our approach to attaching console is totally different).
Caveat emptor!
|
1.3 |
| 21-Jul-2002 |
uwe | Add definitions of IGS coprocessor registers (not used yet). Always init chip via I/O space. Map only I/O registers we actually need. Automatically detect if we need to do bswapping Add (untested) code to use automagic bswap on CyberPro. Report video memory amount. Report if/how bswapping is done.
|
1.2 |
| 04-Apr-2002 |
uwe | branches: 1.2.2; 1.2.4; 1.2.8; Nuke ugly ms-IIep specific hack now that mspcic knows about phys->pci address translation.
|
1.1 |
| 30-Mar-2002 |
uwe | First cut at framebuffer driver for Integraphics Systems IGA1682. It's not finished yet, but it can do enough to get wscons working for Krups JavaStation.
|
1.2.8.4 |
| 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.2.8.3 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.2.8.2 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.2.8.1 |
| 04-Apr-2002 |
jdolecek | file igsfb_pci.c was added on branch kqueue on 2002-06-23 17:47:47 +0000
|
1.2.4.1 |
| 29-Aug-2002 |
gehenna | catch up with -current.
|
1.2.2.4 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.2.2.3 |
| 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.2.2.2 |
| 17-Apr-2002 |
nathanw | Catch up to -current.
|
1.2.2.1 |
| 04-Apr-2002 |
nathanw | file igsfb_pci.c was added on branch nathanw_sa on 2002-04-17 00:06:02 +0000
|
1.7.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.7.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.7.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.8.12.3 |
| 27-Oct-2007 |
yamt | sync with head.
|
1.8.12.2 |
| 26-Feb-2007 |
yamt | sync with head.
|
1.8.12.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.9.6.2 |
| 01-Jun-2006 |
kardel | Sync with head.
|
1.9.6.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
1.9.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.9.2.1 |
| 01-Mar-2006 |
yamt | sync with head.
|
1.11.6.1 |
| 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.11.4.1 |
| 19-Apr-2006 |
elad | sync with head.
|
1.11.2.2 |
| 24-May-2006 |
yamt | sync with head.
|
1.11.2.1 |
| 11-Apr-2006 |
yamt | sync with head
|
1.13.2.1 |
| 19-Jun-2006 |
chap | Sync with head.
|
1.15.6.1 |
| 01-Feb-2007 |
ad | Sync with head.
|
1.16.24.1 |
| 25-Oct-2007 |
bouyer | Sync with HEAD.
|
1.16.20.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.16.18.1 |
| 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
1.16.6.1 |
| 23-Oct-2007 |
ad | Sync with head.
|
1.17.34.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.17.20.1 |
| 16-May-2009 |
yamt | sync with head
|
1.22.6.1 |
| 18-Feb-2012 |
mrg | merge to -current.
|
1.22.2.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.23.24.1 |
| 05-Oct-2016 |
skrll | Sync with HEAD
|
1.23.6.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.24.18.1 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|