source: trunk/packages/xen-3.1/xen-3.1/tools/firmware/hvmloader/config.h @ 34

Last change on this file since 34 was 34, checked in by hartmans, 18 years ago

Add xen and xen-common

File size: 1.0 KB
Line 
1#ifndef __HVMLOADER_CONFIG_H__
2#define __HVMLOADER_CONFIG_H__
3
4#define IOAPIC_BASE_ADDRESS 0xfec00000
5#define IOAPIC_ID           0x01
6#define IOAPIC_VERSION      0x11
7
8#define LAPIC_BASE_ADDRESS  0xfee00000
9#define LAPIC_ID(vcpu_id)   ((vcpu_id) * 2)
10
11#define PCI_ISA_DEVFN       0x08    /* dev 1, fn 0 */
12#define PCI_ISA_IRQ_MASK    0x0ca0U /* ISA IRQs 5,7,10,11 are PCI connected */
13
14#define ROMBIOS_SEG            0xF000
15#define ROMBIOS_BEGIN          0x000F0000
16#define ROMBIOS_SIZE           0x00010000
17#define ROMBIOS_MAXOFFSET      0x0000FFFF
18#define ROMBIOS_END            (ROMBIOS_BEGIN + ROMBIOS_SIZE)
19
20/* Memory map. */
21#define HYPERCALL_PHYSICAL_ADDRESS    0x00080000
22#define VGABIOS_PHYSICAL_ADDRESS      0x000C0000
23#define ETHERBOOT_PHYSICAL_ADDRESS    0x000C8000
24#define VMXASSIST_PHYSICAL_ADDRESS    0x000D0000
25#define SMBIOS_PHYSICAL_ADDRESS       0x000E9000
26#define SMBIOS_MAXIMUM_SIZE           0x00001000
27#define ACPI_PHYSICAL_ADDRESS         0x000EA000
28#define ROMBIOS_PHYSICAL_ADDRESS      0x000F0000
29
30#endif /* __HVMLOADER_CONFIG_H__ */
Note: See TracBrowser for help on using the repository browser.