Annotation of qemu/roms/qemu-palcode/uart.h, revision 1.1

1.1     ! root        1: #ifndef __UART_H_LOADED
        !             2: #define __UART_H_LOADED
        !             3: /*****************************************************************************
        !             4: 
        !             5:        Copyright � 1993, 1994 Digital Equipment Corporation,
        !             6:                        Maynard, Massachusetts.
        !             7: 
        !             8:                         All Rights Reserved
        !             9: 
        !            10: Permission to use, copy, modify, and distribute this software and its 
        !            11: documentation for any purpose and without fee is hereby granted, provided  
        !            12: that the copyright notice and this permission notice appear in all copies  
        !            13: of software and supporting documentation, and that the name of Digital not  
        !            14: be used in advertising or publicity pertaining to distribution of the software 
        !            15: without specific, written prior permission. Digital grants this permission 
        !            16: provided that you prominently mark, as not part of the original, any 
        !            17: modifications made to this software or documentation.
        !            18: 
        !            19: Digital Equipment Corporation disclaims all warranties and/or guarantees  
        !            20: with regard to this software, including all implied warranties of fitness for 
        !            21: a particular purpose and merchantability, and makes no representations 
        !            22: regarding the use of, or the results of the use of, the software and 
        !            23: documentation in terms of correctness, accuracy, reliability, currentness or
        !            24: otherwise; and you rely on the software, documentation and results solely at 
        !            25: your own risk. 
        !            26: 
        !            27: ******************************************************************************/
        !            28: 
        !            29: #define com1Rbr        0x3f8
        !            30: #define com1Thr        0x3f8
        !            31: #define com1Ier        0x3f9
        !            32: #define com1Iir        0x3fa
        !            33: #define com1Lcr        0x3fb
        !            34: #define com1Mcr        0x3fc
        !            35: #define com1Lsr        0x3fd
        !            36: #define com1Msr        0x3fe
        !            37: #define com1Scr        0x3ff
        !            38: #define com1Dll        0x3f8
        !            39: #define com1Dlm        0x3f9
        !            40: 
        !            41: #define com2Rbr        0x2f8
        !            42: #define com2Thr        0x2f8
        !            43: #define com2Ier        0x2f9
        !            44: #define com2Iir        0x2fa
        !            45: #define com2Lcr        0x2fb
        !            46: #define com2Mcr        0x2fc
        !            47: #define com2Lsr        0x2fd
        !            48: #define com2Msr        0x2fe
        !            49: #define com2Scr        0x2ff
        !            50: #define com2Dll        0x2f8
        !            51: #define com2Dlm        0x2f9
        !            52: 
        !            53: #define COM1   (com1Rbr - com2Rbr)
        !            54: #define COM2   0
        !            55: 
        !            56: #ifndef __ASSEMBLER__
        !            57: 
        !            58: extern int uart_charav(int port);
        !            59: extern int uart_getchar(int port);
        !            60: extern void uart_putchar_raw(int port, char c);
        !            61: extern void uart_putchar(int port, char c);
        !            62: extern void uart_puts(int port, const char *s);
        !            63: extern void uart_init_line(int port, int baud);
        !            64: extern void uart_init(void);
        !            65: 
        !            66: #endif /* __ASSEMBLER__ */
        !            67: #endif /* __UART_H_LOADED */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.