mirror of
https://github.com/openbsd/src.git
synced 2024-12-21 23:18:00 -08:00
remove sun3/4 bits missed when sparc was removed
ok miod@
This commit is contained in:
parent
375f1517cd
commit
bf28f90328
@ -1,4 +1,4 @@
|
||||
/* $OpenBSD: defs.h,v 1.7 2008/06/26 05:42:21 ray Exp $ */
|
||||
/* $OpenBSD: defs.h,v 1.8 2024/05/19 00:03:10 jsg Exp $ */
|
||||
/* $NetBSD: defs.h,v 1.2 1996/02/28 01:13:20 thorpej Exp $ */
|
||||
|
||||
/*-
|
||||
@ -33,41 +33,6 @@
|
||||
#undef BUFSIZE
|
||||
#define BUFSIZE 1024
|
||||
|
||||
#define IO_READ 0
|
||||
#define IO_WRITE 1
|
||||
|
||||
#define MAXIMUM(a, b) ((a) > (b) ? (a) : (b))
|
||||
|
||||
/*
|
||||
* Misc. location declarations.
|
||||
*/
|
||||
#define EE_SIZE 0x500
|
||||
#define EE_WC_LOC 0x04
|
||||
#define EE_CKSUM_LOC 0x0c
|
||||
#define EE_HWUPDATE_LOC 0x10
|
||||
#define EE_BANNER_ENABLE_LOC 0x20
|
||||
|
||||
/*
|
||||
* Keyword table entry. Contains a pointer to the keyword, the
|
||||
* offset into the prom where the value lives, and a pointer to
|
||||
* the function that handles that value.
|
||||
*/
|
||||
struct keytabent {
|
||||
char *kt_keyword; /* keyword for this entry */
|
||||
u_int kt_offset; /* offset into prom of value */
|
||||
void (*kt_handler)(struct keytabent *, char *);
|
||||
/* handler function for this entry */
|
||||
};
|
||||
|
||||
/*
|
||||
* String-value table entry. Maps a string to a numeric value and
|
||||
* vice-versa.
|
||||
*/
|
||||
struct strvaltabent {
|
||||
char *sv_str; /* the string ... */
|
||||
u_char sv_val; /* ... and the value */
|
||||
};
|
||||
|
||||
/*
|
||||
* This is an entry in a table which describes a set of `exceptions'.
|
||||
* In other words, these are Openprom fields that we either can't
|
||||
@ -79,24 +44,6 @@ struct extabent {
|
||||
/* handler function for this entry */
|
||||
};
|
||||
|
||||
/* Sun 3/4 EEPROM handlers. */
|
||||
void ee_hwupdate(struct keytabent *, char *);
|
||||
void ee_num8(struct keytabent *, char *);
|
||||
void ee_num16(struct keytabent *, char *);
|
||||
void ee_screensize(struct keytabent *, char *);
|
||||
void ee_truefalse(struct keytabent *, char *);
|
||||
void ee_bootdev(struct keytabent *, char *);
|
||||
void ee_kbdtype(struct keytabent *, char *);
|
||||
void ee_constype(struct keytabent *, char *);
|
||||
void ee_diagpath(struct keytabent *, char *);
|
||||
void ee_banner(struct keytabent *, char *);
|
||||
void ee_notsupp(struct keytabent *, char *);
|
||||
|
||||
/* Sun 3/4 EEPROM checksum routines. */
|
||||
u_char ee_checksum(u_char *, size_t);
|
||||
void ee_updatechecksums(void);
|
||||
void ee_verifychecksums(void);
|
||||
|
||||
/* OpenPROM handlers. */
|
||||
char *op_handler(char *, char *);
|
||||
void op_dump(void);
|
||||
|
Loading…
Reference in New Issue
Block a user