Home | History | Annotate | Download | only in pci
History log of /src/sys/arch/atari/pci/pci_vga.c
RevisionDateAuthorComments
 1.21  06-May-2023  andvar s/regster/register/ in comments and error messages.
 1.20  06-Jan-2023  tsutsui TAB/spaces/indents cleanup.
 1.19  15-Aug-2022  tsutsui Improve VGA console settings for Milan, especially for sysinst.

- use explicit WSDISPLAY_FONTENC_IBM font that MI vga(4) assumes
(so that box drawing characters are rendered properly)
- set ATC and DAC palette settings for proper colors
(copied from MI vga_subr.c for now because HADES doesn't use mi vga(4))

Tested on Milan with S3 Trio64. (XXX: needs working HADES with ET4000)
 1.18  31-Jul-2021  andvar s/dependend/dependent/
 1.17  04-May-2019  tsutsui branches: 1.17.2; 1.17.14;
Use const for register values.
 1.16  04-May-2019  tsutsui Use proper integer types for PCI configuration registers.
 1.15  04-May-2019  tsutsui Misc KNF.

No binary changes on HADES and MILAN-PCIIDE kernels.
 1.14  20-Oct-2009  snj branches: 1.14.64;
Remove 3rd and 4th clause on Leo Weppelman's license. OK leo@.
 1.13  14-Mar-2009  dsl ANSIfy another 1261 function definitions.
The only ones left in sys are beyond by sed script!
(or in sys/dist or sys/external)
Mostly they have function pointer parameters.
 1.12  14-Mar-2009  dsl Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)
 1.11  11-Dec-2005  christos branches: 1.11.78; 1.11.86; 1.11.92;
merge ktrace-lwp.
 1.10  04-Jun-2005  he Adapt to compiling with -Wshadow and -Wcast-qual, by adding const
qualification in places and renaming a few local variables.
Also adds a couple uses of __UNVOLATILE() to allow passing volatile
variables to functions wanting e.g. caddr_t.
 1.9  15-Jul-2003  lukem __KERNEL_RCSID()
 1.8  09-Apr-2002  leo branches: 1.8.10;
Mmmmm PCI_PRODUCT_ATI_MACH64_B -> PCI_PRODUCT_ATI_RAGE_PRO_PCI_P...
 1.7  09-Jan-2002  leo Checkpointing my work on the mach64 (with help from Dave Berger). There is
still one major show stopper here. The characters are nearly to dim to read.
This is weird since the same DAC settings as on the other cards are used.
 1.6  29-May-2001  leo branches: 1.6.2; 1.6.8;
Whoops, where did the include of vga_pci.h go?
 1.5  28-May-2001  leo Add Milan console initialisation code.
 1.4  28-May-2001  leo Add VGA console probes.
 1.3  28-May-2001  leo Pass iot and memt to check_for_vga()
 1.2  21-May-2001  leo Initialize to CGA mode. Wscons expects this.
 1.1  15-Mar-1999  leo branches: 1.1.20;
First step to a framework that can be used to initialize vga-cards on the
pci-bus. The code is called early in the bootphase and tries to initialize
a known type of card into a 'standard' text mode. Wscons should be able
to handle these cards afterwards.
 1.1.20.1  21-Jun-2001  nathanw Catch up to -current.
 1.6.8.4  17-Apr-2002  nathanw Catch up to -current.
 1.6.8.3  28-Feb-2002  nathanw Catch up to -current.
 1.6.8.2  11-Jan-2002  nathanw More catchup.
 1.6.8.1  29-May-2001  nathanw file pci_vga.c was added on branch nathanw_sa on 2002-01-11 23:38:13 +0000
 1.6.2.2  17-Jun-2002  jdolecek catch up kqueue with -current
 1.6.2.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.8.10.4  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.8.10.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.8.10.2  18-Sep-2004  skrll Sync with HEAD.
 1.8.10.1  03-Aug-2004  skrll Sync with HEAD
 1.11.92.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.11.86.1  28-Apr-2009  skrll Sync with HEAD.
 1.11.78.2  11-Mar-2010  yamt sync with head
 1.11.78.1  04-May-2009  yamt sync with head.
 1.14.64.1  10-Jun-2019  christos Sync with HEAD
 1.17.14.1  01-Aug-2021  thorpej Sync with HEAD.
 1.17.2.1  11-Sep-2022  martin Pull up following revision(s) (requested by tsutsui in ticket #1521):

sys/arch/atari/pci/pci_vga.c: revision 1.19
sys/arch/atari/conf/MILAN.in: revision 1.30

Improve VGA console settings for Milan, especially for sysinst.
- use explicit WSDISPLAY_FONTENC_IBM font that MI vga(4) assumes
(so that box drawing characters are rendered properly)
- set ATC and DAC palette settings for proper colors
(copied from MI vga_subr.c for now because HADES doesn't use mi vga(4))

Tested on Milan with S3 Trio64. (XXX: needs working HADES with ET4000)

Specify options FONT_VT220L8x16 to get similar glyphs as past font_8x16.c.

RSS XML Feed