Home | History | Annotate | Download | only in dev
History log of /src/sys/arch/luna68k/dev/sioreg.h
RevisionDateAuthorComments
 1.6  28-Mar-2023  andvar s/interrput/interrupt/ and s/accesss/access/ in comments.
 1.5  25-Sep-2021  tsutsui Refactor and cleanup sio (uPD7201) drivers.

- remove confusing syscn*() functions (and its header) and prepare
explicit siottycninit(), siottycnget() and siottycnput() functions
- use exported struct consdev and cn_tab to initialize siotty console
- enable and handle E/S interrupts to make BREAK signal detected properly
- make CSR (status regsiters) access functions inline static
- make single byte read/write (i.e. cnputc() and cngetc()) functions
static inline and take struct sio_register rather than sio channel
- use proper integer type (uint16_t) for getsiocsr() as siotty.c
- handle channel dependent CR2A and CR2B registers properly
- use more explicit definitions for RR_* macro used by getsiocsr()
- define and use proper RR0 (read register) values
(there is no isStatusReg(r) macro used on 4.4BSD/luna68k)

Tested on LUNA with both wscons console and serial console.
 1.4  27-Jul-2011  tsutsui KNF, use uintNN_t, tab/space cosmetics etc.
 1.3  11-Dec-2005  christos merge ktrace-lwp.
 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  05-Jan-2000  nisimura branches: 1.1.6; 1.1.30;
Introduce NetBSD/luna68k port into CVS repository.
 1.1.30.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.30.2  18-Sep-2004  skrll Sync with HEAD.
 1.1.30.1  03-Aug-2004  skrll Sync with HEAD
 1.1.6.2  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.1.6.1  05-Jan-2000  bouyer file sioreg.h was added on branch thorpej_scsipi on 2000-11-20 20:10:26 +0000

RSS XML Feed