ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/include/serial.h
(Generate patch)

Comparing BasiliskII/src/include/serial.h (file contents):
Revision 1.3 by cebix, 2000-04-10T18:53:36Z vs.
Revision 1.7 by cebix, 2004-01-12T15:29:27Z

# Line 1 | Line 1
1   /*
2   *  serial.h - Serial device driver
3   *
4 < *  Basilisk II (C) 1997-2000 Christian Bauer
4 > *  Basilisk II (C) 1997-2004 Christian Bauer
5   *
6   *  This program is free software; you can redistribute it and/or modify
7   *  it under the terms of the GNU General Public License as published by
# Line 29 | Line 29
29   *    3 - .BOut
30   */
31  
32 + #ifdef POWERPC_ROM
33 + extern int16 SerialOpen(uint32 pb, uint32 dce);
34 + extern int16 SerialPrimeIn(uint32 pb, uint32 dce);
35 + extern int16 SerialPrimeOut(uint32 pb, uint32 dce);
36 + extern int16 SerialControl(uint32 pb, uint32 dce);
37 + extern int16 SerialStatus(uint32 pb, uint32 dce);
38 + extern int16 SerialClose(uint32 pb, uint32 dce);
39 + extern int16 SerialNothing(uint32 pb, uint32 dce);
40 + #else
41   extern int16 SerialOpen(uint32 pb, uint32 dce, int port);
42   extern int16 SerialPrime(uint32 pb, uint32 dce, int port);
43   extern int16 SerialControl(uint32 pb, uint32 dce, int port);
44   extern int16 SerialStatus(uint32 pb, uint32 dce, int port);
45   extern int16 SerialClose(uint32 pb, uint32 dce, int port);
46 + #endif
47  
48   extern void SerialInterrupt(void);
49  
# Line 76 | Line 86 | public:
86          bool write_pending;     // Write operation pending
87          bool write_done;        // Write operation complete
88          uint32 output_dt;       // Mac address of Deferred Task for writing
89 +
90 + #ifdef POWERPC_ROM
91 +        uint8 dt_store[SIZEOF_serdt * 2];
92 + #endif
93   };
94  
95   extern SERDPort *the_serd_port[2];

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines