--- grub-core/commands/memrw.c.orig 2015-08-31 22:42:56 UTC +++ grub-core/commands/memrw.c @@ -46,6 +46,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 memory disabled."); +#else addr = grub_strtoul (argv[0], 0, 0); switch (ctxt->extcmd->cmd->name[sizeof ("read_") - 1]) { @@ -69,6 +72,7 @@ grub_cmd_read (grub_extcmd_context_t ctxt, int argc, c } else grub_printf ("0x%x\n", value); +#endif return 0; } @@ -83,6 +87,9 @@ 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 memory disabled."); +#else addr = grub_strtoul (argv[0], 0, 0); value = grub_strtoul (argv[1], 0, 0); if (argc == 3) @@ -114,6 +121,7 @@ grub_cmd_write (grub_command_t cmd, int argc, char **a *((volatile grub_uint8_t *) addr) = value; break; } +#endif return 0; }