14#ifndef HALXBOX_H_INCLUDED
15#define HALXBOX_H_INCLUDED
20#define TAG_HAL_XBOX 'XlaH'
22#define SMB_IO_BASE 0xC000
24#define SMB_GLOBAL_STATUS (0 + SMB_IO_BASE)
25#define SMB_GLOBAL_ENABLE (2 + SMB_IO_BASE)
26#define SMB_HOST_ADDRESS (4 + SMB_IO_BASE)
27#define SMB_HOST_DATA (6 + SMB_IO_BASE)
28#define SMB_HOST_COMMAND (8 + SMB_IO_BASE)
30#define SMB_DEVICE_SMC_PIC16LC 0x10
32#define SMC_REG_POWER 0x02
33#define SMC_REG_POWER_RESET 0x01
34#define SMC_REG_POWER_CYCLE 0x40
35#define SMC_REG_POWER_SHUTDOWN 0x80
VOID HalpXboxInitPciBus(PBUS_HANDLER BusHandler)
void HalpXboxInitPartIo(void)