summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/stand/bbinfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arch/alpha/stand/bbinfo.h')
-rw-r--r--sys/arch/alpha/stand/bbinfo.h32
1 files changed, 22 insertions, 10 deletions
diff --git a/sys/arch/alpha/stand/bbinfo.h b/sys/arch/alpha/stand/bbinfo.h
index ee15a99b7aa..dd3b68d991a 100644
--- a/sys/arch/alpha/stand/bbinfo.h
+++ b/sys/arch/alpha/stand/bbinfo.h
@@ -1,5 +1,5 @@
-/* $OpenBSD: bbinfo.h,v 1.4 1996/10/30 22:40:28 niklas Exp $ */
-/* $NetBSD: bbinfo.h,v 1.2 1996/04/12 06:09:34 cgd Exp $ */
+/* $OpenBSD: bbinfo.h,v 1.5 1997/05/05 06:01:45 millert Exp $ */
+/* $NetBSD: bbinfo.h,v 1.2 1997/04/06 08:40:57 cgd Exp $ */
/*
* Copyright (c) 1995, 1996 Carnegie-Mellon University.
@@ -29,15 +29,27 @@
*/
struct bbinfoloc {
- u_int64_t magic1;
- u_int64_t start;
- u_int64_t end;
- u_int64_t magic2;
+ u_int64_t magic1;
+ u_int64_t start;
+ u_int64_t end;
+ u_int64_t pad1[4];
+ u_int64_t magic2;
};
struct bbinfo {
- int32_t cksum;
- int32_t nblocks;
- int32_t bsize;
- int32_t blocks[1];
+ int32_t cksum;
+ int32_t nblocks;
+ int32_t bsize;
+ int32_t pad1[8];
+ int32_t blocks[1];
+};
+
+struct netbbinfo {
+ u_int64_t magic1;
+ u_int8_t set;
+ u_int8_t ether_addr[6];
+ u_int8_t force;
+ u_int64_t pad1[4];
+ u_int64_t cksum;
+ u_int64_t magic2;
};