freebsd-nq/sys/dev
Kazutaka YOKOTA a117d26a3d More fixes to deal with fonts:
- Set the correct value scp->font_size in init_scp().
- Set scp->font_size to FONT_NONE for VGA_MODEX.

Interim fix for a font problem:
- A kludge to display the correct font on some video cards.
  We should be able to load multiple fonts to the VGA plane #2 and switch
  between fonts by setting the font select register in the VGA sequencer.
  It appears that the current code isn't functioning as expected on
  some VGA cards (I have reports on Millenium and Mach64 cards).  This is
  either a bug in syscons or a hardware compatibility problem ;-<
  This kludge will always load only one font set at a time and always use
  the font page #0 on the plane #2.  It is an interim kludge until
  we find the exact cause and solution.

Small adjustment for mouse cursor handling:
- Turn off the mouse cursor early when changing video modes.

Video mode switch fixes:
- Stop the screen saver when changing video modes.
- Enclose the critical section with a pair of spltty()/splx().
- A kludge to prevent scrn_update() from accessing video memory in less-
  critical sections in video mode change; artificially turn on the
  UNKNOWN_MODE flag.

PR: bin/5899, bin/5907
Tested by: ache and a couple of users
OKed by: sos
1998-04-04 16:26:53 +00:00
..
advansys Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
aic7xxx Add support to aicasm for "downloaded constants". These are immediate 1997-09-27 19:37:31 +00:00
ar Make INET a proper option. 1998-01-08 23:42:31 +00:00
bktr Restored half of the ANSI semantic errors fix which was clobbered 1998-03-01 06:06:20 +00:00
ccd Slightly more correct initialisation of the new buf struct for soft-updates. 1998-03-09 20:39:26 +00:00
cy Protect against count of chars received being 0, which causes a panic 1998-03-18 20:52:28 +00:00
de merge benfor branch changes onto mainline. 1998-03-08 16:54:00 +00:00
dgb Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style. 1998-01-24 02:54:56 +00:00
dpt Add EISA support for DPT drivers 1998-03-11 00:30:16 +00:00
ed Don't use fast interrupts when initialized through PnP. if_ed does 1998-03-29 03:22:19 +00:00
eisa Staticize. 1998-02-09 06:11:36 +00:00
en Staticize. 1998-02-09 06:11:36 +00:00
ep Removed unused #includes. 1998-03-28 13:25:01 +00:00
ex Removed unused #includes. 1998-03-28 13:25:01 +00:00
fdc Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style. 1998-01-24 02:54:56 +00:00
fe Removed unused #includes. 1998-03-28 13:25:01 +00:00
fxp Added support for the 82553 and 'B' 82555 PHY. 1998-03-03 14:19:09 +00:00
ic Enable the FIFO on enhanced floppy controllers. This reduces the 1997-09-17 20:16:17 +00:00
ie Removed unused #includes. 1998-03-28 13:25:01 +00:00
joy Moved some #includes from <sys/param.h> nearer to where they are actually 1998-03-28 10:33:27 +00:00
kbd Define CTL-ALT-ESC as the debug' key, CTL-ALT-SPACE as the suspend'key 1998-01-28 08:45:18 +00:00
lnc Removed unused #includes. 1998-03-28 13:25:01 +00:00
mcd Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style. 1998-01-24 02:54:56 +00:00
mse Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style. 1998-01-24 02:54:56 +00:00
pci Add two workarounds for broken MP tables: 1998-04-01 21:07:37 +00:00
pcm/isa there is a minor bug in sb_dsp.c -- the driver 1998-02-21 17:53:04 +00:00
pdq Removed unused #includes. 1998-02-20 13:11:54 +00:00
ppbus Delete apparently unused DEVFS control device creation code - code 1998-02-16 23:51:00 +00:00
ppc Removed unused #includes. 1997-09-01 02:08:42 +00:00
rc Implement the spirit but not the letter of Terrys hot-char patch. 1998-02-13 12:46:28 +00:00
rp Support for >32 ports. 1998-02-17 15:36:46 +00:00
scd Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style. 1998-01-24 02:54:56 +00:00
si Removed unused #includes. 1998-03-28 13:25:01 +00:00
sio PCCARD-code related style nits, as requested. 1998-02-27 06:39:32 +00:00
snp Don't depend on "implicit int" or bloat the data section in the 1998-02-20 13:46:58 +00:00
sound/isa there is a minor bug in sb_dsp.c -- the driver 1998-02-21 17:53:04 +00:00
speaker Don't depend on "implicit int" or bloat the data section in the 1998-02-20 13:46:58 +00:00
sr Staticize. 1998-02-09 06:11:36 +00:00
syscons More fixes to deal with fonts: 1998-04-04 16:26:53 +00:00
tx Correct minor typo 1998-03-05 10:53:26 +00:00
vn Removed unused debugging variables and macros. 1998-02-20 13:27:36 +00:00
vx Add $Id$ 1998-02-21 05:35:02 +00:00
wl Removed unused #includes. 1998-02-20 13:11:54 +00:00