OpenGrok
Cross Reference: sioreg.h
xref
: /
src
/
sys
/
arch
/
luna68k
/
dev
/
sioreg.h
Home
|
History
|
Annotate
|
Download
|
only in
dev
History log of
/src/sys/arch/luna68k/dev/sioreg.h
Revision
Date
Author
Comments
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
Indexes created Wed Oct 22 13:09:56 GMT 2025