1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
--- grub-core/commands/iorw.c.orig 2015-08-31 22:42:56 UTC
+++ grub-core/commands/iorw.c
@@ -45,6 +45,9 @@ grub_cmd_read (grub_extcmd_context_t ctxt, int argc, c
if (argc != 1)
return grub_error (GRUB_ERR_BAD_ARGUMENT, N_("one argument expected"));
+#if 1 /* BHYVE */
+ grub_puts_("Reading host IO ports disabled.");
+#else
addr = grub_strtoul (argv[0], 0, 0);
switch (ctxt->extcmd->cmd->name[sizeof ("in") - 1])
@@ -70,6 +73,7 @@ grub_cmd_read (grub_extcmd_context_t ctxt, int argc, c
}
else
grub_printf ("0x%x\n", value);
+#endif
return 0;
}
@@ -84,6 +88,10 @@ grub_cmd_write (grub_command_t cmd, int argc, char **a
if (argc != 2 && argc != 3)
return grub_error (GRUB_ERR_BAD_ARGUMENT, N_("two arguments expected"));
+#if 1 /* BHYVE */
+ grub_puts_("Writing host IO ports disabled.");
+#else
+
addr = grub_strtoul (argv[0], 0, 0);
value = grub_strtoul (argv[1], 0, 0);
if (argc == 3)
@@ -112,6 +120,7 @@ grub_cmd_write (grub_command_t cmd, int argc, char **a
grub_outb (value, addr);
break;
}
+#endif
return 0;
}
|