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:
parent
bc6c10477d
commit
1f82944f35
@ -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,
|
||||
|
@ -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)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user