summaryrefslogtreecommitdiffstats
path: root/usr.sbin/acpi/acpidb/acpidb.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/acpi/acpidb/acpidb.c')
-rw-r--r--usr.sbin/acpi/acpidb/acpidb.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/usr.sbin/acpi/acpidb/acpidb.c b/usr.sbin/acpi/acpidb/acpidb.c
index 4095252..3cd8d3f 100644
--- a/usr.sbin/acpi/acpidb/acpidb.c
+++ b/usr.sbin/acpi/acpidb/acpidb.c
@@ -50,7 +50,7 @@
* Dummy DSDT Table Header
*/
-ACPI_TABLE_HEADER dummy_dsdt_table = {
+static ACPI_TABLE_HEADER dummy_dsdt_table = {
"DSDT", 123, 1, 123, "OEMID", "OEMTBLID", 1, "CRID", 1
};
@@ -58,7 +58,7 @@ ACPI_TABLE_HEADER dummy_dsdt_table = {
* Region space I/O routines on virtual machine
*/
-int aml_debug_prompt = 1;
+static int aml_debug_prompt = 1;
struct ACPIRegionContent {
TAILQ_ENTRY(ACPIRegionContent) links;
@@ -68,10 +68,13 @@ struct ACPIRegionContent {
};
TAILQ_HEAD(ACPIRegionContentList, ACPIRegionContent);
-struct ACPIRegionContentList RegionContentList;
+static struct ACPIRegionContentList RegionContentList;
static int aml_simulation_initialized = 0;
+ACPI_PHYSICAL_ADDRESS AeLocalGetRootPointer(void);
+void AeTableOverride(ACPI_TABLE_HEADER *, ACPI_TABLE_HEADER **);
+
static void aml_simulation_init(void);
static int aml_simulate_regcontent_add(int regtype,
ACPI_PHYSICAL_ADDRESS addr,
@@ -87,11 +90,11 @@ static void aml_simulation_regload(const char *dumpfile);
static void aml_simulation_regdump(const char *dumpfile);
/* Stubs to simplify linkage to the ACPI CA core subsystem. */
-ACPI_STATUS
+ACPI_PHYSICAL_ADDRESS
AeLocalGetRootPointer(void)
{
- return (AE_ERROR);
+ return (0);
}
void
@@ -173,8 +176,8 @@ aml_simulate_prompt(char *msg, UINT64 def_val)
if (msg != NULL) {
printf("%s", msg);
}
- printf("(default: 0x%jx ", val);
- printf(" / %ju) >>", val);
+ printf("(default: 0x%jx ", (uintmax_t)val);
+ printf(" / %ju) >>", (uintmax_t)val);
fflush(stdout);
bzero(buf, sizeof buf);
OpenPOWER on IntegriCloud