Mark the I/O ports used by the bhyve console and debug devices as system

resources.

MFC after:	1 week
This commit is contained in:
John Baldwin 2014-02-07 20:53:41 +00:00
parent bc6c10477d
commit 1f82944f35
2 changed files with 6 additions and 0 deletions

View File

@ -39,6 +39,7 @@ __FBSDID("$FreeBSD$");
#include <stdbool.h>
#include "inout.h"
#include "pci_lpc.h"
#define BVM_CONSOLE_PORT 0x220
#define BVM_CONS_SIG ('b' << 8 | 'v')
@ -125,6 +126,8 @@ console_handler(struct vmctx *ctx, int vcpu, int in, int port, int bytes,
return (0);
}
SYSRES_IO(BVM_CONSOLE_PORT, 4);
static struct inout_port consport = {
"bvmcons",
BVM_CONSOLE_PORT,

View File

@ -42,6 +42,7 @@ __FBSDID("$FreeBSD$");
#include "inout.h"
#include "dbgport.h"
#include "pci_lpc.h"
#define BVM_DBG_PORT 0x224
#define BVM_DBG_SIG ('B' << 8 | 'V')
@ -110,6 +111,8 @@ static struct inout_port dbgport = {
dbg_handler
};
SYSRES_IO(BVM_DBG_PORT, 4);
void
init_dbgport(int sport)
{