diff options
| author | Ruslan Ermilov <ru@FreeBSD.org> | 2002-03-13 11:03:36 +0000 |
|---|---|---|
| committer | Ruslan Ermilov <ru@FreeBSD.org> | 2002-03-13 11:03:36 +0000 |
| commit | 9662d32c73eb4f7512a8ce70a4b311413b3e050a (patch) | |
| tree | 00c37518865e0b3f206b7be72ea8b6fc01f6b091 /sys/boot | |
| parent | 3e444868c47b95f0819fa151f8008d74bdbbca84 (diff) | |
Notes
Diffstat (limited to 'sys/boot')
| -rw-r--r-- | sys/boot/i386/boot2/boot2.c | 10 | ||||
| -rw-r--r-- | sys/boot/i386/gptboot/gptboot.c | 10 |
2 files changed, 14 insertions, 6 deletions
diff --git a/sys/boot/i386/boot2/boot2.c b/sys/boot/i386/boot2/boot2.c index fd2145dc93d33..520753dad0159 100644 --- a/sys/boot/i386/boot2/boot2.c +++ b/sys/boot/i386/boot2/boot2.c @@ -46,17 +46,19 @@ #define RBX_SERIAL 0xc /* -h */ #define RBX_CDROM 0xd /* -C */ #define RBX_GDB 0xf /* -g */ +#define RBX_MUTE 0x10 /* -m */ +#define RBX_PAUSE 0x12 /* -p */ #define RBX_DUAL 0x1d /* -D */ #define RBX_PROBEKBD 0x1e /* -P */ -#define RBX_MASK 0x2000ffff +#define RBX_MASK 0x2005ffff #define PATH_CONFIG "/boot.config" #define PATH_BOOT3 "/boot/loader" #define PATH_KERNEL "/kernel" #define ARGS 0x900 -#define NOPT 11 +#define NOPT 13 #define NDEV 5 #define MEM_BASE 0x12 #define MEM_EXT 0x15 @@ -98,7 +100,7 @@ static struct dmadat { extern uint32_t _end; -static const char optstr[NOPT] = "DhaCcdgPrsv"; +static const char optstr[NOPT] = "DhaCcdgmPprsv"; static const unsigned char flags[NOPT] = { RBX_DUAL, RBX_SERIAL, @@ -107,7 +109,9 @@ static const unsigned char flags[NOPT] = { RBX_CONFIG, RBX_KDB, RBX_GDB, + RBX_MUTE, RBX_PROBEKBD, + RBX_PAUSE, RBX_DFLTROOT, RBX_SINGLE, RBX_VERBOSE diff --git a/sys/boot/i386/gptboot/gptboot.c b/sys/boot/i386/gptboot/gptboot.c index fd2145dc93d33..520753dad0159 100644 --- a/sys/boot/i386/gptboot/gptboot.c +++ b/sys/boot/i386/gptboot/gptboot.c @@ -46,17 +46,19 @@ #define RBX_SERIAL 0xc /* -h */ #define RBX_CDROM 0xd /* -C */ #define RBX_GDB 0xf /* -g */ +#define RBX_MUTE 0x10 /* -m */ +#define RBX_PAUSE 0x12 /* -p */ #define RBX_DUAL 0x1d /* -D */ #define RBX_PROBEKBD 0x1e /* -P */ -#define RBX_MASK 0x2000ffff +#define RBX_MASK 0x2005ffff #define PATH_CONFIG "/boot.config" #define PATH_BOOT3 "/boot/loader" #define PATH_KERNEL "/kernel" #define ARGS 0x900 -#define NOPT 11 +#define NOPT 13 #define NDEV 5 #define MEM_BASE 0x12 #define MEM_EXT 0x15 @@ -98,7 +100,7 @@ static struct dmadat { extern uint32_t _end; -static const char optstr[NOPT] = "DhaCcdgPrsv"; +static const char optstr[NOPT] = "DhaCcdgmPprsv"; static const unsigned char flags[NOPT] = { RBX_DUAL, RBX_SERIAL, @@ -107,7 +109,9 @@ static const unsigned char flags[NOPT] = { RBX_CONFIG, RBX_KDB, RBX_GDB, + RBX_MUTE, RBX_PROBEKBD, + RBX_PAUSE, RBX_DFLTROOT, RBX_SINGLE, RBX_VERBOSE |
