summaryrefslogtreecommitdiff
path: root/usr/src/uts/sun4v/sys/hypervisor_api.h
diff options
context:
space:
mode:
authorJanie Lu <Janie.Lu@Sun.COM>2009-12-11 10:41:17 -0800
committerJanie Lu <Janie.Lu@Sun.COM>2009-12-11 10:41:17 -0800
commit4df55fde49134f9735f84011f23a767c75e393c7 (patch)
treec931c232038f950125a092f71e687cd653485b16 /usr/src/uts/sun4v/sys/hypervisor_api.h
parent93fcb0b9b3e0792a42d10584632c1c566f89d64a (diff)
downloadillumos-joyent-4df55fde49134f9735f84011f23a767c75e393c7.tar.gz
FWARC 2008/613 KT IOS Performance Counters API
FWARC 2008/615 KT Perf Reg HV API FWARC 2009/434 KT IOS Performance Counters API Update FWARC 2009/567 Parallel Boot HV APIs PSARC 2009/177 Solaris support for Rainbow Falls platforms PSARC 2009/389 Sun4v faulted SP events extension PSARC 2009/533 CRYPTO_HMAC_NO_UPDATE - A new KCF SPI flag PSARC 2009/605 more sun4v platform-independent cpu/mem FMA events PSARC 2009/649 Generic PCIe root complex FMA events 6704999 extend xaui enum to work in platform independent world 6773223 RFE: guest epkt for faulted SP 6773225 RFE: Diagnosis of a faulted SP 6797776 Solaris support for Rainbow Falls platforms
Diffstat (limited to 'usr/src/uts/sun4v/sys/hypervisor_api.h')
-rw-r--r--usr/src/uts/sun4v/sys/hypervisor_api.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/usr/src/uts/sun4v/sys/hypervisor_api.h b/usr/src/uts/sun4v/sys/hypervisor_api.h
index 8aa2abe70a..0927f9c862 100644
--- a/usr/src/uts/sun4v/sys/hypervisor_api.h
+++ b/usr/src/uts/sun4v/sys/hypervisor_api.h
@@ -167,6 +167,9 @@ extern "C" {
#define MMU_STAT_AREA 0xfc
#endif /* SET_MMU_STATS */
+#define HV_MACH_PRI 0x170
+#define HV_REBOOT_DATA_SET 0x172
+
#define HV_TPM_GET 0x176
#define HV_TPM_PUT 0x177
@@ -445,6 +448,8 @@ extern uint64_t hvldc_intr_gettarget(uint64_t dev_hdl, uint32_t devino,
uint32_t *cpuid);
extern uint64_t hvldc_intr_settarget(uint64_t dev_hdl, uint32_t devino,
uint32_t cpuid);
+extern uint64_t hv_mach_pri(uint64_t buffer_ra, uint64_t *buffer_sizep);
+extern uint64_t hv_reboot_data_set(uint64_t buffer_ra, uint64_t buffer_len);
extern uint64_t hv_guest_suspend(void);
extern uint64_t hv_tick_set_npt(uint64_t npt);