Home | History | Annotate | Download | only in common
History log of /src/sys/arch/hp300/stand/common/ite_subr.c
RevisionDateAuthorComments
 1.13  31-May-2025  tsutsui More cleanup and cosmetics in bootloader 1bpp ite sources.

- use C99 exact width integer types where appropriate
- make local variables static and read only variables const
- misc KNF

No visible regression on HP9000/380 with 1bpp DIO-II Hyperion.
 1.12  29-May-2025  tsutsui Consolidate scroll and cursor drawing ops into common ITE layer.

No functional change, just for readability.
Tested on 380 (topcat) and 382 (sti).
 1.11  12-Feb-2011  tsutsui branches: 1.11.92;
Add dumb framebuffer (no acceleration, no colormap) support
for HP362 and HP382.

Tested on A1473-69510 (HP362 VGA-res) and A1474-69511 (HP382 mid-res).
 1.10  10-Feb-2011  tsutsui Pull OpenBSD's standalone ITE driver reorganization:
- merge similar clear, putc, cursor, and scroll ops for all DIO framebuffers
- rename and move hyper_windowmove() to ite_dio_windowmove1bpp()
to use it among all dumb monochrome framebuffers
- ditto hyper_putc() to ite_dio_putc1bpp()
- remove unnecessary flags, macro, function args, and structure members
- remove trailing spaces and tabs

Also misc cosmetics to reduce diffs from OpenBSD,
and some KNF that generates diffs from OpenBSD.

Tested on HP382 and HP425t.
 1.9  10-Feb-2011  tsutsui Move and renamve hyper_ite_fontinit() to ite_fontinit1bpp() to share it
among all monochrome framebuffers. Also rename ite_fontinit() to
ite_fontinit8bpp(). From OpenBSD.
 1.8  10-Feb-2011  tsutsui All framebuffer drivers use common readbyte and writeglyph functions
so no need to put them into per driver function pointers. From OpenBSD.

Tested on HP382 (serial) and HP425t (topcat).
 1.7  08-Feb-2011  rmind Remove clause 3 (UCB advertising clause) from the University of Utah
copyright. Confirmed by Mike Hibler, mike at cs.utah.edu - thanks!
Also, merge UCB and Utah copyright texts back into one, as they
originally were.

Extra verification by snj@.
 1.6  07-Feb-2011  tsutsui Resurrect and move retired ITE files that are still used by bootloaders.
 1.5  11-Dec-2005  christos branches: 1.5.100; 1.5.106; 1.5.108;
merge ktrace-lwp.
 1.4  20-Feb-2005  tsutsui Use ANSI function decls.
 1.3  14-Nov-2003  tsutsui branches: 1.3.8; 1.3.10;
Misc cleanup:
- KNF
- WARNSfy
- remove __P()
- remove register declarations
- const'ify some variables
- make some local functions/variables static
- bcopy -> memcpy
- bcmp -> memcmp
- bzero -> memset
- space/TAB fix
etc.
 1.2  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.1  04-Feb-1997  thorpej branches: 1.1.60;
Complete and total reorganization of the hp300 boot code, modeled
closely after the build process used by NetBSD/alpha's boot code.
 1.1.60.4  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.1.60.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.60.2  18-Sep-2004  skrll Sync with HEAD.
 1.1.60.1  03-Aug-2004  skrll Sync with HEAD
 1.3.10.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.3.8.1  29-Apr-2005  kent sync with -current
 1.5.108.2  17-Feb-2011  bouyer Sync with HEAD
 1.5.108.1  08-Feb-2011  bouyer Sync with HEAD
 1.5.106.1  06-Jun-2011  jruoho Sync with HEAD.
 1.5.100.1  05-Mar-2011  rmind sync with head
 1.11.92.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed