cirrusfb.txt 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. Framebuffer driver for Cirrus Logic chipsets
  2. Copyright 1999 Jeff Garzik <jgarzik@pobox.com>
  3. { just a little something to get people going; contributors welcome! }
  4. Chip families supported:
  5. SD64
  6. Piccolo
  7. Picasso
  8. Spectrum
  9. Alpine (GD-543x/4x)
  10. Picasso4 (GD-5446)
  11. GD-5480
  12. Laguna (GD-546x)
  13. Bus's supported:
  14. PCI
  15. Zorro
  16. Architectures supported:
  17. i386
  18. Alpha
  19. PPC (Motorola Powerstack)
  20. m68k (Amiga)
  21. Default video modes
  22. -------------------
  23. At the moment, there are two kernel command line arguments supported:
  24. mode:640x480
  25. mode:800x600
  26. or
  27. mode:1024x768
  28. Full support for startup video modes (modedb) will be integrated soon.
  29. Version 1.9.9.1
  30. ---------------
  31. * Fix memory detection for 512kB case
  32. * 800x600 mode
  33. * Fixed timings
  34. * Hint for AXP: Use -accel false -vyres -1 when changing resolution
  35. Version 1.9.4.4
  36. ---------------
  37. * Preliminary Laguna support
  38. * Overhaul color register routines.
  39. * Associated with the above, console colors are now obtained from a LUT
  40. called 'palette' instead of from the VGA registers. This code was
  41. modelled after that in atyfb and matroxfb.
  42. * Code cleanup, add comments.
  43. * Overhaul SR07 handling.
  44. * Bug fixes.
  45. Version 1.9.4.3
  46. ---------------
  47. * Correctly set default startup video mode.
  48. * Do not override ram size setting. Define
  49. CLGEN_USE_HARDCODED_RAM_SETTINGS if you _do_ want to override the RAM
  50. setting.
  51. * Compile fixes related to new 2.3.x IORESOURCE_IO[PORT] symbol changes.
  52. * Use new 2.3.x resource allocation.
  53. * Some code cleanup.
  54. Version 1.9.4.2
  55. ---------------
  56. * Casting fixes.
  57. * Assertions no longer cause an oops on purpose.
  58. * Bug fixes.
  59. Version 1.9.4.1
  60. ---------------
  61. * Add compatibility support. Now requires a 2.1.x, 2.2.x or 2.3.x kernel.
  62. Version 1.9.4
  63. -------------
  64. * Several enhancements, smaller memory footprint, a few bugfixes.
  65. * Requires kernel 2.3.14-pre1 or later.
  66. Version 1.9.3
  67. -------------
  68. * Bundled with kernel 2.3.14-pre1 or later.